The next version of the Comprehensive Commodore Emulator has been released,
which seeks to add emulator compatibility with vast numbers of Commodore
machines based on on-going research into their history, with regular version
announcements given at constant intervals.
* New ROMs for the C65 emulator core are built-in, including using portions
of BASIC 7.0 code to complete PAINT and LOCATE keywords. ?UNIMPLEMENTED
COMMAND ERROR messages have been suppressed and such commands are now no-ops
which should greatly aid in debugging demonstration programs.
* An alpha 1565 emulation package is supported with the C65 emulator core.
This is not supported on New World Macs running Mac OS 9 or Mac OS X, and
requires a floppy drive with complete mapping of the Shugart FDC to the PC
native FDC. Only two drives are supported. Windows users require a custom
VxD which is not yet Vista-certified.
* A new VIC-40 core is now available using the new 6562 40 column chip, but is
implemented in 44 columns due to page boundary conflicts. The Kernal in this
version is adjusted for the wider screen size. A Colour PET implementation
is forthcoming.
* The USB stack has been extended to allow cassette support on supported
machines. This requires a custom cable with the following pin assignments:
5V -> 5V
GND -> GND
Cassette motor tied to 5V
Cassette sense tied to 5V
Cassette read to -Data
Cassette write to +Data
It may not be possible to have other USB devices connected to the emulated
machine when the cassette stack is in operation.
Currently, there appears to be a bug in the Ultimax emulation that prevents
loading or saving. This is a long-standing issue. We are confident that it
will be fixed in the next version.
* The DTV emulation core has been extended with improved colour support by
switching two bytes in the palette management routine (PAL only). To aid
in keyboard manipulation, a mirror of the joystick buttons has been moved
to F1-F4. Due to limitations in Windows, these keys are only recognized when
pressed with Alt.
* The JIT compiler on Mac OS X has been optimized for byte order, but now
it doesn't work on PowerPC. This will be fixed in the next version.
* The 6509 module now adds support for banks 48-63 where available.
This version has been tested on the following architectures. Binaries may not
be available for all systems.
- Microsoft Windows 98SE and higher, under Cygwin
- Microsoft Windows 2000 and higher (native via Visual C)
- MS-DOS, djgpp 32-bit
- Solaris
- AIX 4.1 or higher
- HP/UX 10.20 or higher
- Mac OS 9, using CodeWarrior or Apple MPW (CarbonLib 1.6.1 needed)
- Mac OS X 10.2.8 or higher (PowerPC) or 10.4.8 and higher (Intel)
- Coherent UNIX 0.9 (networking not yet supported)
The official download site is
http://www.floodgap.com/ccemu/Please report all bugs and deficiencies.
--
Cameron Kaiser *
ckaiser@floodgap.com * posting with a Commodore 128
personal page:
http://www.cameronkaiser.com/ ** Computer Workshops: games, productivity software and more for C64/128! **
**
http://www.armory.com/%7Espectre/cwi/ **