C64 hardware was nifty, from the 'real' keyboard to the abundant built-in
ports, based on two CIA chips, similar to those in Amigas. The C64 has two
controller ports. Emulators can relay signals from Amiga to C64 ports,
optionally swapping them, as most Amigas have a joystick in port 2 which
C64 programs expect in port 1.
In the absence of multi-tasking - indeed, anything that we'd now know as
an operating system - a typical C64 program is a lean, tricky, system
-hogging tour de force. The only way to program the custom chips is to 'hit
the metal', writing bytes directly to the array of 76 custom registers,
identified by cryptic five digit numbers, with each address often sharing
several functions.
A64 can use Amiga serial and parallel ports as well as C64 specific
-peripherals. It converts characters between PET ASCII and Amiga ANSI
codes, and allows access to C64 disks and printers from the Amiga shell.| Emulators compared | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| S = Shareware, F = Freely distributable. |
A new Amiga version of Frodo, code-named CS for Single Cycle,
is even slower but supports more hacks because it emulates processor and display on a
cycle-by-cycle basis. This is part of the current release 2.3, but I doubt
if anyone in the world has a computer fast enough to do it justice.| C64 facts: |
Screen display: 320x200 pixels with two colours per 8x8 square 160x200 pixels with four colours per 8x8 square 40x25 colour text, character-mapped Eight independent sprites, each up to 24 pixels wide Maximum of 16 preset colours on any screen Hardware scrolling, panning & beam synchronisation |
Memory: 64K paged DRAM 1/2K static colour RAM 8K PET BASIC 2 ROM 8K KERNAL (system) ROM 4K Character display ROM |
| Processor: 1 MHz MOS Technology 6510 Sound: Mono, 3 channel 9 octave direct synthesis |
| ||
|---|---|---|
| Usenet resources: Commodore 8 bit newsgroup - comp.sys.cbm Commodore 8 bit programs - comp.binaries.cbm Commodore emulator news - comp.emulators.cbm Web pages & links: http://www.aloha.net/~bstaggs/c64.html http://commodore64.net http://www.cucug.org/c64128.html http://www.msen.com/~brain/cbmhome.html Internet FTP sites: ftp.funet.fi/pub/cbm/c64 ftp.uni-heidelberg.de/pub/C64 wilbur.standord.edu/pub/emulators/C64 |
Aminet and most Amiga PD libraries carry Frodo and demos of
A64 and Magic64,
generally with a collection of programs that run on them. Get the old A500
64 emulator from diehards like Oasis Computer Systems and Smash PD. C64 Sensations is a Commodore 64 compilation CD for Amiga and PC users. It includes the full A64 version 2, unregistered Magic64 1.3, loads of demos and SID tunes. The Emulators Unlimited CD includes the version 3 and Magic64 demos, an old release of Frodo and a spoof, C64EMU, as well as ROM images and hundreds of C64 games. There's a gold-disk compilation of C64 software doing the rounds, with lots of games in various formats, culled from the Internet. It costs more and is legally dodgy, which is why it's only duplicated to special order. It's a good buy if you've got a large (legal) collection of C64 programs and no access to the Net. | |