C64S
From Wikipedia, the free encyclopedia
C64S was one of the first practical Commodore 64 emulators for the PC platform.
Released in 1993, it was available for the 286 and 386 computers, and ran under MS-DOS. Miha Peternel released this emulator, written in assembly language to the BBS community , so C64S was able to run at full speed at full frame rate on many 486 systems that used a fast graphics card (i.e. VESA Local Bus). With tweaking, it was possible to run at full speed on 386 systems, albeit at reduced graphics refresh.
While dated compared to current Commodore 64 emulators, it was revolutionary for its time in that it was one of the first emulators available for the PC platform able to accurately emulate complicated features such as raster interrupts, making it possible to run many Commodore 64 games on the PC.
Even the C64S handles the original cbm-hardware (floppy, printer, datasette) connected to a pc.
Another early Commodore 64 emulator for the PC is PC64.