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

Re: Bolo up on Asimov and a mystery post found?



On Wed, 17 Oct 2012, Hot Rod wrote:

...and if you want to get rid of the reboot from the demo mode, can either do this:

$132F: EA EA EA

or this:

$15DA: 60

(or other variations).

The demo counts two 'rounds' of playing the maze, and then calls the routine at $15DA, which leads to rebooting. Skipping the call (or just returning from it) will allow the demo to continue forever (it has code to reset the count back to 0 following the call, so it seems like the reset was patched in by design). Rebooting was a simple way to bring back up the title screen.

]HR

Here's how I'd prolly go about this, as an initial brainstorm:

1. BRUN BOLO.PIC, and save a dump of the first HGR screen.
2. Create a concatenation of BOLO.B1, the image, and BOLO.B2.
3. Below the entry point ($1100, from BOLO.B1), a jump to an init function
   which copies $2000-3FFF up to a higher spot in memory (provided such is
   free, I don't know what memory the game itself utilizes), then blanks
   the text window and runs a new function (see below).
4. The last function moves the logo back to its original location, then
   displays it for about 5 or 10 seconds.
5. Replace the reboot with the last function; after this it would enter
   the game as normal.

Prolly doable?  At worst the screen could be stuffed up on the LC.

-uso.