Subject: Suggestions for a C65 Emulator This is a Call for all Emulator-Writers, to start writing a C65-Emulator. I am currently exploring the innermost Depths of the C65. It should be not that hard, as some People might think.. Special-Effects such as FLI, DYCP etc. are NOT possible with a C65 (and are not necessary because of the Firepower of this Beast) ! Sprite-Multiplexing is possible. Some Information about VIC3, Stereo-SID and the DMAgic-Blitter are posted in this Message, other valuable Information can be obtained via WWW at: http://www.c65.org/documentation I have also uploaded some Testprograms, in BASIC V2 and in pure 6502. 1. Stereo SID SID at $D400: Left Channel SID at $D420: Right Channel The SID is (the only) slow Chip, that means you cant access him at more than 1 MHz. 2. VIC3 A complete Register-Map can be found at c65.org. The KEY-Register ($D03F) must be written with $A6, then $95 to get into NEWVIC-Mode. Only after this Manipulation the advanced Features of the VIC3 can be addressed (80-Chars, FAST, Bitplanes). Also some special Chips can then be programmed (DMAgic). Highest Resolution is 1280x400, maximum Colors (without Tricks) are 256, the Palette can address 4096 Colors. There is also a Bit for FG/BG, for Genlocking and driving a second Monitor. 3. DMAgic A complete Register-Map can be found at c65.org. 4. C65 System I/O Memory Map $D000 VIC3 Video Controller $D080 FDC *Disk Controller $D0A0 REC *RAM Expansion Ctrl $D100 RED Palette $D200 GRN Palette *Color Palettes (Nybbles) $D300 BLU Palette $D400 SID (R) Audio Controller (Right) $D420 SID (L) Audio Controller (Left) $D600 UART *RS232, Fast Serial $D700 DMA *DMA Controller $D800 Color Nyb Color Matrix $DC00 CIA-1 Keyboard, Joystick, Mouse Control $DD00 CIA-2 Serial, User Port $DE00 IO-1 External I/O Select $DF00 IO-2 External I/O Select *Note: VIC must be in "new" mode to address these devices.