[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.