[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Stepping through Rocky's Boots (to possibly P8 it)



BUT WAIT, THERE'S MORE!

http://1.buric.co/rockyboots2-firstfilecrack.dsk.gz

This mostly unoptimized set of filecracks covers most (i.e., not the splash or menu, or any way of returning to the menu) of the code in the later version of Rocky's Boots.

Each game is split into three parts (L, M and H) with the code I know to be shared between all games stored in RB.COMMON. The RB.EXIT file is just a simple JMP $FF59 at $0800, so that when someone does "return to menu" or "save game" (only applicable to 4 and 6), it just drops to the monitor.

The ProDOS 8 version I uploaded to my server earlier is as done as it can get; if I added in a splash screen, there'd be no room for the kernel (this might not be true for the ProDOS 1.0 beta, however). It is the older version (which used a DOS 3.3 bootstrap); however, I chose to use the menu screen from the newer version.

If anyone is interested in the very ugly source to MAINMENU, you can find it at http://1.buric.co/rock8drv.a65 (remember, this is for rocky8.dsk.gz, not the file I just linked). This includes a cut-down version of the SCRUNCH tool from Alpha Plot, which I use to decompress the menu graphic, and of course the modified loader code from PDOS RDOS.

The ROCKY.SYSTEM source code is at http://1.buric.co/getrock.a65 and is basically a relocated version of the exit code found in MAINMENU. If I had the disk space I was going to include the splash screen from the new version (using the "Gertrude's Secrets" disk to provide the code for the "paint splat" effect which it shares with the later versions of Rocky's Boots).

-uso.