VIC-20 Emulator (a very brief Read.Me) Why: Because I didn't had a C64 but a VIC-20 before I bought an Amiga and to remember 'the good old days' I has to write my own emulator. So here it is...... HowToUse: In this package are two binairies: vic-00: For the 68000 amigas vic-20: For the >=68020 amigas (not tested) For the first impression just start it. To start the vic with rom-cartidges it is possible to give the start address of the cartridge and the file name of the cartidge. EG. vic-00 $a000 8k/pacman.atari vic-00 $6000 16k/loderunner.60 $a000 16k/loderunner.a0 To load files: Start emulator and type: LOAD "TANK",8 Keys: Because the key-matrix is implemented very straight forward not all keys have a logical place on the Amiga keyboard. The most important differences are shown below: VIC | Amiga VIC | Amiga -------+--------- --------+-------- F2 | SHIFT-F1 " | @ F4 | SHIFT-F2 + | - F6 | SHIFT-F4 - | = F8 | SHIFT-F5 = | F10 <- | ` (~) & | ^ ' | & ( | * ) | ( HOME | <- (BackSpace) @ | [ * | ] : | ; [ | : ; | ' ] | " STOP | CTRL C= | ALT BACK-SP| DEL And of course you have to press SHIFT -> to move the cursor to the left and SHIFT V(arrow-down) to move the cursor upwards. Bugs: The SAVE function is not reliable. When you have plans to type in your own programs use A64. Speed: On a 68000 system the next program takes 25 seconds 10 FORI=1TO2000 20 NEXTI Please send information about other systems!!! ToDo: Improve Screen updates Use the all frequencies to emulate VIC-20 sound Improve disk-support Implement BRK-instruction (Who knows how it works?) Implement NMI (restore key) Add more ram Make a icon for it. (volunteers?) Improve docs Thanks: Yacco de Leeuw who supplied the ROM-images Frank van Leeuwen for giving hints for optimizing the 6502-code Andreas Heitmann for transferring cartridges to files and his VIC-FTP site Paul Kolenbrander and his A4000 who showed me the first 8MHz VIC ;-). Bug reports and remarks: E-Mail etmpile@crosby.ericsson.se or Pieter van Leuven Markt 19A 5688 AJ Oirschot Holland