This article is very short and not very detailed. Please help to improve it. |
SuperCPU | |
Device Name: | SuperCPU |
Manufacturer: | Creative Micro Designs |
Release Price: | $199 |
Released: | 1996 |
Discontinued: | 2001 |
Processor: | |
Architecture: | 8/16-bit |
Clock Speed: | 20 MHz |
Opcodes: | Documented 6510 opcodes only |
Support Chips: | Altera CPLD |
RAM: | 128Kb SRAM |
ROM: | 64Kb SuperCPU DOS |
Expansion: |
|
Installation: | External cartridge |
License: | Proprietary |
Manual: | |
Info: |
|
![C64 C64](https://i.imgur.com/Ia7f4Kk.png)
The SuperCPU was released in 1996 by Creative Micro Designs. It is perhaps the best known CPU accelerators for the Commodore 64 and Commodore 128. It was certainly the most compatible accelerator of its day. It distinguished itself in both speed and compatibility.
The first release of the SuperCPU (v1) was buggy and was not fully optimized. This was due to the fact that the first Altera CPLD used by CMD was too small to include all of the necessary optimization logic to ensure a high degree of compatibility.
Vicex64 (Commodore 64) Default root password is 'retroelec'. How to ask for support: Make sure your issue is reproducible on a clean install of the latest available image then post the zip file from the logshare (after reproducing). Aug 25, 2019 Properly use RetroArch system directory, instead of home dir or root folder (rsn8887) Display four joystick inputs instead of two in statusbar (sonninnos) Implement holding down Warp Mode hotkey, however it maxes out at screen refresh rate unless Vsync is turned off in Retroarch-Settings-Video (sonninnos & rsn8887).
![C64 C64](https://img.dtcn.com/image/digitaltrends/2600-emu-3-720x405.jpg)
The second release of the SuperCPU (v2) generally solved these problems. It included a higher capacity Altera CPLD which allowed for more highly optimized logic without exceeding the capabilities of the chip. Manycam261.
The SuperCPU was far from the first commercially successful CPU accelerator but it was the most certainly the most ambitious design.
Retroarch C64 Pc
Technical Details[edit | edit source]
![C64 C64](https://forums.libretro.com/uploads/default/original/2X/e/ea4ff0937844085a39342870b7ebbc00e4f2ae5f.jpg)
Retroarch C64 Keyboard
Important CPU Memory Locations
Best Roms For Retroarch
Location | Purpose |
$D074 (53364) | VIC Bank 2/GEOS Optimization (mirror $8000-$BFFF) |
$D075 (53365) | VIC Bank 1 Optimization (mirror $4000-$7FFF) |
$D076 (53366) | BASIC Optimization (mirror $0400-$07FF) |
$D077 (53367) | No Optimization (mirror all memory (v1 default) |
$D07A (53370) | Software Speed Select - Normal |
$D07B (53371) | Software Speed Select - Turbo (20 MHz)($079) |
$D07E (43374) | Hardware Register Enable |
$D07F (43375) | Hardware Register Disable ($D07D) |
$D0B0 (53424) | SuperCPU Mode Detect Register |
$D0B2 (52426) | Bit 7 Hardware Register Enable Flag |
$D0B3 (53427) | Enhanced Optimization Register (v2 only) |
$D0B4 (53428) | Optimization Mode Flags (v1 and v2) |
$D0B5 (53429) | JiffyDOS Switch Flag / CPU Spped Switch Flag |
$D0B6 (53430) | Processor Emulation Mode Flag (v1 only) |
$D0B8 (53432) | Software Speed Flag (1=Normal, 0=Turbo) |
$D0B8 (53432) | Master Speed Flag (1=Normal via any source) |
$D0BC (43436) | DOS Extension Mode Flag / RAMLink Hardware Registers Flag |
$D200-$D2FF | System RAM (53760-54015) |
$D300-$D3FF | User RAM (available for user programs (54016-54271) |
Other CPU Accelerators[edit | edit source]
- Turbo Demo Card (TDC)
Links[edit | edit source]
Retroarch C64 Shader
Wikipedia: SuperCPU |
- Articles:
- Underneath the Hood of the Super CPU by Jim Brain
- Super CPU: CMD's New Time Machine Commodore World #17.
![Retroarch c64 cheat Retroarch c64 cheat](https://cdt.ulteewcm.space/img/retroarch-c64.jpg)
The SuperCPU was released in 1996 by Creative Micro Designs. It is perhaps the best known CPU accelerators for the Commodore 64 and Commodore 128. It was certainly the most compatible accelerator of its day. It distinguished itself in both speed and compatibility.
The first release of the SuperCPU (v1) was buggy and was not fully optimized. This was due to the fact that the first Altera CPLD used by CMD was too small to include all of the necessary optimization logic to ensure a high degree of compatibility.
Vicex64 (Commodore 64) Default root password is 'retroelec'. How to ask for support: Make sure your issue is reproducible on a clean install of the latest available image then post the zip file from the logshare (after reproducing). Aug 25, 2019 Properly use RetroArch system directory, instead of home dir or root folder (rsn8887) Display four joystick inputs instead of two in statusbar (sonninnos) Implement holding down Warp Mode hotkey, however it maxes out at screen refresh rate unless Vsync is turned off in Retroarch-Settings-Video (sonninnos & rsn8887).
The second release of the SuperCPU (v2) generally solved these problems. It included a higher capacity Altera CPLD which allowed for more highly optimized logic without exceeding the capabilities of the chip. Manycam261.
The SuperCPU was far from the first commercially successful CPU accelerator but it was the most certainly the most ambitious design.
Retroarch C64 Pc
Technical Details[edit | edit source]
Retroarch C64 Keyboard
Important CPU Memory Locations
Best Roms For Retroarch
Location | Purpose |
$D074 (53364) | VIC Bank 2/GEOS Optimization (mirror $8000-$BFFF) |
$D075 (53365) | VIC Bank 1 Optimization (mirror $4000-$7FFF) |
$D076 (53366) | BASIC Optimization (mirror $0400-$07FF) |
$D077 (53367) | No Optimization (mirror all memory (v1 default) |
$D07A (53370) | Software Speed Select - Normal |
$D07B (53371) | Software Speed Select - Turbo (20 MHz)($079) |
$D07E (43374) | Hardware Register Enable |
$D07F (43375) | Hardware Register Disable ($D07D) |
$D0B0 (53424) | SuperCPU Mode Detect Register |
$D0B2 (52426) | Bit 7 Hardware Register Enable Flag |
$D0B3 (53427) | Enhanced Optimization Register (v2 only) |
$D0B4 (53428) | Optimization Mode Flags (v1 and v2) |
$D0B5 (53429) | JiffyDOS Switch Flag / CPU Spped Switch Flag |
$D0B6 (53430) | Processor Emulation Mode Flag (v1 only) |
$D0B8 (53432) | Software Speed Flag (1=Normal, 0=Turbo) |
$D0B8 (53432) | Master Speed Flag (1=Normal via any source) |
$D0BC (43436) | DOS Extension Mode Flag / RAMLink Hardware Registers Flag |
$D200-$D2FF | System RAM (53760-54015) |
$D300-$D3FF | User RAM (available for user programs (54016-54271) |
Other CPU Accelerators[edit | edit source]
- Turbo Demo Card (TDC)
Links[edit | edit source]
Retroarch C64 Shader
Wikipedia: SuperCPU |
- Articles:
- Underneath the Hood of the Super CPU by Jim Brain
- Super CPU: CMD's New Time Machine Commodore World #17.