BEYOND ZORK 101% / XmikeX
Scene Release Date :: December 7, 2018

BEYOND ZORK: Infocom's 30th Game !
Original Game Release Date :: Release 47: September 15, 1987
Designer/Coder :: Brian Moriarty.
https://en.wikipedia.org/wiki/Beyond_Zork

FILES:
BEYOND_ZORK.TXT
BEYOND_ZORK_SIDE1.D64
BEYOND_ZORK_SIDE2.D64
BEYOND_ZORK_ORIGINAL_SIDE1.D64 - for reference.
BEYOND_ZORK.GIF - for reference.

HOWTO: Insert SIDE1 image / real disk .. into virtual or real drive.
Allow the C128 to autoboot SIDE1 (or you can boot SIDE1 manually).
Switch to 80 column VDC display.
Insert SIDE2 image when it prompts you to do so, enjoy the game !
--


* FASTMODE FIX
The original Beyond Zork game does activate 2MHz fast mode, unlike the Trinity game. HOWEVER, Infocom made a mistake regarding fast mode activation.  They completely forgot to blank the VIC-II chip.  Instead of a properly blanked VIC-II display, Infocom gives us a messy VIC-II screen with bus-data being displayed as the C-128's VIC-IIe is prone to do at 2MHz.  The normal procedure when engaging fast mode involves correctly blanking the VIC-II.  The kernal fast mode function at $77B3 handles this perfectly, twiddling the proper bit at $D011 among other things.

With the VIC-II display blanked, as in this release, the VIC-II doesn't have to steal timing cycles from the processor as it normally does even maybe when stuck in 2MHz. As a result, the C-128 should run about 7 percent faster with the VIC display blanked off.  

NOTE: The directories might look like crap or give no info when you read them. That's fine, the disk images are not corrupt. The game uses a C-128ism known as "sequential serial load" from Track1, Sector1, on up, and this is initiated by autoboot/boot handling from the C128 kernal.

NOTE: Beyond Zork was never converted to the C64.  It was converted to the C128. It is the 4th and last C-128 game from Infocom.

NOTE: This game was tested (and works) on Z64K and VICE emulators.

