If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Notes:Zanac (NES)
Jump to navigation
Jump to search
This page contains notes for the game Zanac (NES).
Activating Debug Mode in FCE Ultra
FCE Ultra and its derivatives do not emulate the Family BASIC Keyboard properly. After reading the keyboard, Zanac writes $00 to $4016, which should disable all output from the device. However, the emulator ignores this, and as a result, the game gets incorrect data when it later tries to read controller 2, which causes a variety of problems. To activate the debug code, you'll need to do the following:
- Load the ROM.
- Soft reset the game 9 times (press F10). It's recommended that you make a save state at this point in case you mess up a later step.
- In the "Input..." configuration window, enable the "Family Keyboard".
- Press the Scroll Lock key. This enables the emulated keyboard.
- From this point on, you'll need to hold down the F8 key to keep the keyboard from conflicting with the controllers (the game will freeze or the controls will go haywire if this is not done).
- Type the word COMPILE and press Enter (the bug causes the first character of the code to be skipped). You should hear the 1-up jingle play.
- Start the game as usual.
Activating Debug Mode on keyboard famiclones
While the debug mode can be activated on famiclones, their keyboard button bindings are completely different from a Family BASIC Keyboard. Here's a quick lookup table for the necessary keys; this was tested on a GLK-2010 famiclone and might also apply to other models.
BASIC Keyboard | Famiclones |
---|---|
@ | D |
C | A |
O | Backspace |
M | F5 |
P | Del |
I | I |
L | PgDn |
E | 8 |
Return | G |
Del | 6 |
Clr | T |
Ins | B |