The SuperCPU is an accelerator module that plugs into the C64/128 Cartridge
port. At its heart is the W65C816S microprocessor running at 20 MHz, along
with 128K Bytes of high-speed Static RAM (the same type of high-speed cache
memory found in 486/Pentium systems), 128K Bytes of ROM, and a Complex Programmable
Logic Device IC (CPLD).
The SuperCPU is contained within an enclosure approx. 6-1/4" wide x
4" tall x 2" deep. The enclosure has an opening for the Cartridge-Port
Pass-Thru connector at the rear, in line with the host computer's own Cartridge
Port. The main circuit board in the SuperCPU mounts vertically, so as to
keep the depth of the unit to a minimum. This helps to prevent devices plugged
into the pass-through port on the CPU from extending too far back from the
computer. Three easy-to-use toggle switches line the upper front edge of
the unit: A Unit Enable/Disable switch; a JiffyDOS Enable/Disable switch;
and a speed selection switch. A push-button Reset switch and Turbo mode
indicator LED are also provided.
Installing the SuperCPU 64 is simple: just plug it into the Cartridge port.
No wiring or jumpers need to be installed inside of the computer, and there's
no manual 'fine-tuning' adjustments to be made. (Note: The SuperCPU 128
will require mounting an internal 'daughter-board' in your computer).
Operating the SuperCPU requires no special knowledge. The user can perform
all computer tasks in exactly the same manner as with a stock system, while
gaining the benefits of accelerated speed. The toggle switches on the unit
are clearly labeled, easily accessible, and can be used without having to
refer to a manual in order to determine their function.
The SuperCPU 64 operates with C-64 and C-64c computers as well as the C-128/128-D
in 64 mode. The W65C816S processor supports all legal 65xx-family processor
opcodes, providing a very high level of compatibility with existing software
-- including GEOS. The C-64 memory map is emulated exactly, and proprietary
write-thru logic ensures full compatibility with all VIC graphic modes and
To help achieve a high level of performance, all operating system routines
are downloaded into the high-speed Static RAM upon power-up, eliminating
the bottleneck caused by ROM-based operating system code (on PC's, this
technique is called ROM-BIOS shadowing). 64K of high-speed SRAM remains
free for programs -- just like in a standard C-64. In addition, buffered
write-thru circuitry (similar to PC cache-controllers) helps the SuperCPU
avoid slow downs when writing data back into the C-64's RAM.
JiffyDOS: The JiffyDOS Kernal ROM for the computer is built into
the SuperCPU, providing DOS-Wedge commands and enabling high-speed serial
transfer rates to and from JiffyDOS-equipped disk drives. A JiffyDOS disable
switch is provided so that the SuperCPU can load programs which are not
compatible with JiffyDOS. This switch can be used to enable or disable JiffyDOS
while the CPU is running, and does not affect the operating speed.
Pass-Thru Port: The SuperCPU includes a Cartridge Port Pass-Thru
connector which enables the full use of most plug-in hardware devices such
as Commodore REU's, RAMLink, Swiftlink, SID Cartridge, and GEORAM. These
devices will work with the CPU running at 20 MHz and will not require a
slowdown to 1MHz. Most ROM cartridges (generally games) will either force
the SuperCPU to 1 MHz mode, or require that you manually switch off Turbo.
REU Compatibility: The CPLD chip in the SuperCPU includes special
DMA transfer logic to provide 100% compatibilty with all types of data transfers
to and from Commodore REU's. The SuperCPU does not have to slow down to
1 MHz in order to perform DMA transfers to and/or from the REU.
RAMLink Compatibility: The SuperCPU is 100% compatible with RAMLink,
and contains its own version of RLDOS, which will run from the SuperCPU's
high-speed static RAM. The faster RLDOS, along with the efficiency of new
65C816 opcodes will enable the SuperCPU to transfer data to and from all
of the memory on RAMLink's RAMCard at speeds which rival the DMA transfer
rate of Commodore REU's. Transfer rates to and from CMD HD-Series hard drives
connected to RAMLink's parallel port will also be significantly faster.
GEOS: Special features include the necessary Configure and driver
software to optimize GEOS for operation with the SuperCPU. In addition,
an intelligent write-thru hardware circuit designed especially for GEOS
effectively eliminates a major performance bottleneck associated with earlier
accelerator designs such as the Turbomaster and Flash-8. This design feature,
coupled with the 20 MHz clock speed of the WDC65C816S boosts the performance
of GEOS far beyond anything currently possible or imaginable.
Expansion Capability: The SuperCPU is equipped with an internal connector
which is to be used for the C-128 option board and for an optional RAM Expansion
card (available in late '96). Each of these cards will have on-board SIMM
sockets and can contain from 1 to 16 Megabytes of Dynamic RAM (DRAM). The
RAM on this card can be used as additional programming space for advanced
Speed Selection: The speed selection switch provides on-the-fly switching
between 1 MHz mode and 20 MHz (Turbo) mode. The 1 MHz option can be used
for compatibility with programs (such as some games and cartridges) that
may operate too quickly in the Turbo mode. Speed can also be altered via
software using a simple POKE command, provided the unit is in Turbo mode.
(Note: The SuperCPU performs disk access functions properly in any speed
Copyright © 1996 by Creative Micro Designs,