Hi! |
A|A
(v v)
\_/
I'm not in a good moment now, but I think this could help.
Adriano Cunha ([EMAIL PROTECTED]) wrote:
>> (...) I have downloaded the Robocop disk version.
>> It crashes in my Turbo R.
>
> Yeah, it crashes in my TR, too, when the first block will be read
> from disk. But it works in MSX1/2/2+...
> Guys, what I'm doing wrong? I just set ROM in page 0 and call
> BDOS! Note that all system variables are intact! And in TR, CRASH! :P
When I was programming Yawara (the game music player), the Zanac
module used to crash in my turbo R. I realized that the stack was being
messed up by the Zanac's routines. The initial position of the SP register
changes depending on HOW the system was started up (one or two logical
drives [the <Control> key trick], Z80 or R800 mode etc.) Setting SP to
a safe place solved partially the problem: Zanac, and other modules,
still crash if the system is initialized in R800 mode, don't matter
if you have, afterward, set it to Z80 mode. The only way to avoid the
problem that I could imagine was to start up my turbo R in Z80 mode.
To do it, just keep the key <1> (number 1, in the main key set, not that
of the keypad) pressed down during bootstrap sequency. I don't know the
cause of this strange bug...
By the way, did you know that keeping the <Shift> key pressed during
the start up forces the MSX to ignore the disk driver interface? Okay, this
trick is very old, but did you know that, in turbo R, it has another effect:
try to keep <Shift> pressed down with "Metal Gear 2 - Solid Snake" cartridge
connected. "Voila", the game starts in R800 mode! You cannot save the game
in disk anymore, but the it becomes far more playable. You can still save
it taking the password.
That's all...
... Cyberknight...
<Over>
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****