Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - andlabs

Pages: [1]
1
Mega Drive/Genesis / 777 Casino - skip to credits
« on: January 22, 2013, 03:20:52 AM »
777 Casino does have an ending with a staff roll; here are patch codes to start the game at the staff roll (which is written entirely with Chinese characters):

000586:4EF8
000588:64DC

You need them both on simultaneously. These codes should work in all emulators and cheat devices that support PAR-like codes (I used Gens/GS), and it seems to show the male character winning and choosing the money over the girl (or something to that extent; I don't know how the game works). You won't need to worry about the copy protection here. Because these codes replace the beginning of the title screen code with a jump, you will need to disable both codes to get back to the title screen. Enjoy!

I'm still going to post the Super Mario World 64 technical notes; I'll likely do that later tomorrow.

2
Mega Drive/Genesis / Elf Wor credits?
« on: August 22, 2011, 10:03:08 AM »
We know that the back of Elf Wor's box has a picture of the title screen with a copyright which is missing from the final game and the final game has no credits. Digging around to see if they were unused, I noticed something:
Code:
 
ROM:00004096 ; =============== S U B R O U T I N E =======================================
ROM:00004096
ROM:00004096
ROM:00004096 AfterLevelEnd:                          ; CODE XREF: sub_BA4+60p
ROM:00004096                 cmpi.w  #$12,($FF1000).l ; at the last level?
ROM:0000409E                 blt.w   nullsub_7       ; no
ROM:000040A2                 bra.w   sub_4234        ; yes
ROM:000040A2 ; End of function AfterLevelEnd
ROM:000040A2
ROM:000040A2 ; ---------------------------------------------------------------------------
ROM:000040A6                 (lots of unused data here)
ROM:00004234
ROM:00004234 ; =============== S U B R O U T I N E =======================================
ROM:00004234
ROM:00004234
ROM:00004234 sub_4234:                               ; CODE XREF: AfterLevelEnd+Cj
ROM:00004234                 lea     (TitleScreen).l,a1
ROM:0000423A                 move.l  a1,(sp)         ; so the rts below will jump there
ROM:0000423A ; End of function sub_4234
ROM:0000423A
ROM:0000423C
ROM:0000423C ; =============== S U B R O U T I N E =======================================
ROM:0000423C
ROM:0000423C
ROM:0000423C nullsub_7:                              ; CODE XREF: AfterLevelEnd+8j
ROM:0000423C                 rts
ROM:0000423C ; End of function nullsub_7
Well it turns out all that data is actually code! If I nop the bra.w sub_4234 instruction out with the patch/PAR codes 40A2:4E71 and 40A4:4E71, I get a credits roll with (some type of) fireworks and the characters... just standing there! Given that the characters are there and I haven't seen an ending with fireworks, I'm guessing this indeed is the Elf Wor credits; who knows.

Here is a ROM with the instruction nopped out and the copy protection mechanisms circumvented. To speed things up, 3C7C:4E75 has the game not take away keys from you.

I am 90% certain the title screen copyright was completely removed. In any case, enjoy!

PS - I tried re-enabling the unused password but the game crashes when entering it; I'll have to see why (I have a vague idea of whyt hough).

Pages: [1]