Hoxs64 V1.0.0 BETA (c) 2001 David Horrocks ========================================= Hoxs64 is an attempt to accurately emulate the Commodore 64 computer. Features ======== A cycle based CPU, VIC, CIA and SID. All possible screen effects should work. Support for .TAP, .PRG, P00, D64 files. Disassembler The following games in no particular order will work with Hoxs64. Winter Games Beach Head II Pitstop2 Impossible Mission Delta Delta2 Zaxxon Hypersports Bounty Bob Strikes Back Bruce Lee Triad 1985 1942 Sidewinder2 Sheep in Space Uridium Airwolf Spy Hunter Bubble Bobble Rambo Commando Chuckie Egg Elite Thrust and probably many more besides Requirements ============ Pentium/Athlon class computer 600Mhz. (800Mhz recommended). 64Mb RAM. DirectX 7.0 4Mb Graphics Card with good hardware capabilities. Installation ============ Copy all files to the same directory. TODO ==== Speed optimisation How to use Hoxs64 ================= Close Hoxs64 -> {ALT F4} Toggle fullscreen mode -> {ALT ENTER} The keys on the PC keyboard map to keys on the Hoxs64. The less obvious keys are as follows. C64 KEY -> PC KEY ======= ====== Hard reset -> F12 Soft reset -> F11 Restore -> {Page Up} Run/Stop -> Tab Clr/Home -> Home Commodore Key -> \ or {CAPS LOCK} Colon -> # @ -> ' * -> [ Arrow up -> ] + -> {Num +} Full screen mode can be toggled on or off with the [Alt Enter] key combination. You need to be in windowed mode to access the menu. TIP: Users with slow computers can improve performance by disabling the 1541 drive when drive emulation is not required. The option to disable the 1541 drive is in the settings menu. Loading a D64 (Disk drive) game. ================================ 1) Press F12 to reset Hoxs64. 2) From the menu select Disk / Insert and browse and select a .D64 file. 3) There is a choice of three methods of loading a game, and some times only one method will work. Method 1 Type LOAD "*",8,1 Wait.. Type RUN Wait.. Method 2 Type LOAD "*",8 Wait.. Type RUN Wait.. Method 3 Type LOAD "$",8 Wait.. Type LIST Wait.. Type LOAD "MY GAME NAME",8 Wait.. Type RUN Wait.. Note that in method 3. After you type "LIST", you will see a list of the 1541 floppy disk contents. You must choose a file name from this list to go with the "LOAD" command instead of the "MY GAME NAME" as shown above. It has been noticed that some loaders use the screen area as a temporary work space. Some of these loader only work if you type the LOAD and RUN commands in a space near the top of the screen. Some games like "Frankie goes to Hollywood" do not like to have a disk drive connected to the C64. The disk drive emulation can be disabled from the settings menu. Loading a .TAP game. ==================== 1) Press F12 to reset Hoxs64. 2) Wait for the black boot screen to go away. 3) From the menu select Tape / Insert and browse and select a .TAP file. 4) Hold Shift and press Tab on the PC keyboard, which will send a shift - [run/stop] to Hoxs64. 5) From the menu select Tape / Play. 6) Wait for game to load. Loading a .PRG or .P00 game image. ================================== 1) Press F12 to reset Hoxs64. 2) Wait for the black boot screen to go away. (IMPORTANT!!!!) 3) From the menu select Tape / Load image and browse and select a .PRG or P00 file. 4) Type RUN on the keyboard. 5) Wait for game to start. The disassemble window. ======================= Home Home to program counter. Cursor down Scroll down 1 byte. Cursor up Scroll up 1 byte. Cursor right Execute 1 instruction. Cursor left 1 display frame.