CCS64
Commodore 64 emulator SHAREWARE
This a software emulator
of the famous early personal computer. This shareware version is claimed
to run perfectly with all games or demos, even those that used the original
C64 1541 disk drive. You'll find the files you need to run the software,
plus instructions, in the folder \software\CCS64_32\ on this disc. We
strongly recommend you visit the author's website for advice and further
information.
Emulation compatibility
C64 main console:
99.9% CPU 6510, MMU 82S100. All imaginable programs should work. The emulation
of CPU is cycle exact and considers all strange side-effects.
99.9% VIC 6566/6567/6569. All imaginable graphics modes and effect should
work. The emulation of VIC is pixel exact and considers all strange effects,
both known and unknown, as it emulates the inner workings of the VIC chip.
SID 6581/8581. Nearly perfect regarding the digital core emulation. Approximated
emulation regarding the filter emulation and analog amplifier output.
The emulation of SID is cycle exact and constructs fully synthetic samples
in 8 or 16 bits resolution.
99.9% CIA 6526. All features of the I/O circuits. The emulation of CIA
is cycle exact.
Keyboard. All keys including Restore.
1541 diskdrive:
99.9% CPU 6502. All imaginable programs should work. The emulation of
CPU is cycle exact and considers all strange side-effects.
99.9% VIA 6522. All features of the I/O circuits. The emulation of VIA
is cycle exact.
99% GCR Read/Write electronics. Handles different densities and all kind
of syncronization patterns.
Head step motor. Handles 84 half-tracks.
Disk rotation motor.
C2N cassette recorder:
Read/Write electronics. The pulse generation is cycle exact.
Tape motor.
Play button sense.
Printer equipment:
Printer at serial port with device number from 4 to 7 emulated at kernel
level. Normal file operation from BASIC should work.
C64 expansion port equipment:
1764 Ram Expansion Unit (REU). Configurable in steps from 128 Kb to 16
Mb. Emulation is cycle exact.
ROM/RAM Cartridges with custom hardware. Besides from normal kind of cartridges,
seventeen types of custom hardware are emulated.
C64 joystick port equipment:
Digital joystick. Supports up to three fire buttons.
Mouse C1351.
Paddles.
1541 diskdrive expansion:
99% Parallell cable connected between the C64 user port and the 1541 diskdrive.
RAM Expansion. Configurable at any size at locations $2000-$C000.
Combinations:
Up to four connected 1541 diskdrives.
Can combine REU and normal cartridges.
User Interface
Control menu.
Graphics output for VGA in resolutions 384x282,384x246,368x240 and 320x200.
Graphics output for SVGA in resolutions 320x200,320x240,400x300,512x384,640x400,640x480
and 800x600.
PAL TV emulation.
Graphics display with DirectX in either exclusive mode (fullscreen) or
normal mode (window).
Sound output for Soundblaster or Ultrasound in quality up to the maximum
the soundcard manages (45454 Hz in 16 bit).
Screen snap-shot, saves an image of the whole current C64 screen (maximum
504x312 pixels for PAL, 520x263 for NTSC) in 16, 256 or 16777216 colors.
Joystick emulation, both with keys and real PC joysticks. Also supports
joystick adapter that allows usage of original C64 joysticks.
Cartridge emulation using file format .CRT. Currently supporting normal
(plain ROM/RAM without I/O) types of cartridge, Action Replay, KCS Power
Cartridge, Final Cartridge I & III, Simons Basic, Ocean games, Fun
Play, Super Games, Atomic Power, Epyx Fastload, Westermann, Rex, C64 Game
System, Warpspeed, Dinamic, Zaxxon and Expert Cartridge.
True tape emulation including turbotape and tape images (use originals
on tape). Sorry but for the true tape images, it is a little hard to create
them, as I use special hardware and program on my AMIGA computer, see
the CCS64 Homepage. But there are programs available for PC developed
by other people, that could use a commercial PC to C2N connector or an
high-quality audio sampling.
Pause mode, where you could single-step screen frames and look at interlaced
pictures.
Freeze function, to save or restore the status of the emulator. This feature
is under development so use with care...
Machine code monitor. This feature is under development so use with care...
Making wave-files from C64 music.
Speed control.
Maximum 1541 speed, when enabled the emulator gives the emulation of the
1541 100% priority while it is active with reading/writing.
Speed-o-meter, 1541 status and C2N status display.
Support for different ROM sets.
Support for fileimages in formats .PRG/.P00/.T64/.TAP/.D64/.G41 and .G64.
|