- includes 65816 CPU only,in both (8-bit and 16-bit) operating modes
65X is bitdifferent
Containslike families aboveX65 RISCandextended instruction setof CPU65CE02, can be supported bit different65C02.65CE02isused in Commodore 65andMega 65,Turbo MasterCPU acceleratorfor Commodore 64uses65C02. Also supportofCommodore 64 DTVandits 65X CPU
Butthis area isstillvariable'causeMega 65has in progressCPU switch between 6502 and 65CE02
- includes CPUs 65CE02, 65C02, DTV 6502
X80issupported byCommodore 128withorwithout catridge andCommodore 64 with catridge
- includesZilog Z80CPU only
- in future can be supported by software emulated i8080 which tested on Mega 65 Gábor Lénart
All supported computers can work in Commodore 64 mode 'cause
Commodore 128
CPU AND EXTENSIONS
standard C128, CMD SuperCPU (WDC65816), CP/M cartridge (Z80)
CMD JiffyDOS
DISPLAY DEVICES
every display device, standard converters, maybe support of VGA converter, later maybe 80 Column Cards
EGA VDC 8568 display
INPUT DEVICES
standard keyboard, C= Key Keyboard Adapter
1351 compatible mice, Serial Mouse Interface, Micromys
Commodore IEC, CMD storage devices, IEC-ATA (firmware 0.50 and later), uIEC/SD, 64HDD, other compatible storage
PRINTERS
Commodore, Centronics printers
RAM EXPANSIONS
support for Commodore 8MB RAM Expansion is only experimental finally
NIC / RS-232
N/A
RTC
N/A
Mega 65
CPU AND EXTENSIONS
GS 4510 or GS 4510B aka 65CE02
DISPLAY DEVICES
VGA display
INPUT DEVICES
USB keyboard, Keyrah V2
STORAGE
microSD cards
PRINTERS
N/A
RAM EXPANSIONS
in plan
NIC / RS-232
N/A
RTC
N/A
Extensions
SuperCPU 64or128forCommodore 64or128
WDC 65816 CPUat up to20 MHzin8-bitor16-bit modewith24-bitaddressing in65K architecture
- in case of Commodore 128 SuperCPU disables running Z80CPU insideC128, butZ80 appscan beavailable
- using SuperCPU 64 with Commodore 128 allows run C64 mode only
- in case of Mega 65 unusable
Possibilities:
- clocking at 1 MHz or 2 MHz (C128) up to 20 MHz
- separate SuperRAM up to 16 MB as CPU RAM
- 8-bit mode is emulating 65C02 CPU with 65K opcodes which replacing X65 illegal opcodes
- 16-bit native mode in full operating 65K architecture
Limits:
- takes control over all - disables use of Z80 CPU in Commodore 128, butnot Z80 in cartridge
- X65 illegal opcodes are replaced by 65K enhanced opcodes so can work only in Protected Mode
Zilog Z80 CPU
availableforCommodore 128andCommodore 64
even if are working with SuperCPU!
Yes, you readtrue words. ForCommodore 128 and 64.
We all know thatCommodore 128 insideisZ80 CPU. Less of us know aboutZ80 cartridges. MostknownisCP/M Cartridgefor Commodore 64. Thiscontains Z80 CPUtoo,CP/M Operating Systemworks onX80 familybase. Buteach ownerofCommodore 128 knowsthatZ80CPU isin C64 mode unavailable,each ownerofSuperCPU knowsthatZ80isnot available in Commodore 128 totallyif isSuperCPU turned on... andalways washereproblemofsupport X80 appsinThe AceforCommodore 128
But...
Now is all solved.
I could totestandown CP/M cartridge, testsresults were amazingandmakes X80 family supportin The Acemore higher. When we look atpossibilitieswe must towrite all differences. So: In pastwasfor SuperCPU owners, when wasSuperCPU turned on,Z80 unavailable'causeSuperCPU at power ontakescontrol over all, so it makesX80 appsavailableonly for users without SuperCPUand evenonly for Commodore 128users. The AcenowsupportsalsoCP/M cartridgewhichcontains Z80 CPUand isdesigned for Commodore 64, butdon't worry C128 users,works with Commodore 128 too, so now let meexplain it all:
Commodore 64userswithout SuperCPU
- available6510andZ80 CPUs-X65 and X80 appsavailable
- available8502andZ80 inside C128andeven Z80 CPU inside cartridge-3 CPUs!X65 and X80 appsavailable
Commodore 128userswith SuperCPU
- avaialble65816andZ80 CPU inside cartridge-65KwithX65 RISCandX80 appsavailable
-even Z80can becall from 65816 native 16-bit modeand turned back!
Commodore 128inC64 modewith or without SuperCPU
-same as Commodore 64
So,like The Ace supports 65816forCommodore 64 and 128,supports Z80 for C64 and 128 too.Next stepis tomake X80 appsworking inmultitasking'causeto today were single tasking
We canname The Ace CPU family supportlikeX6580:)X65,65K,65X,X80...
Now we know more:
Z80 inside C128isclockingnormally to4MHzbut for VIC-IIe sync isdownclocked to 2MHz
Z80 inside CP/M cartridgeisclockingnormally to8MHzfor same reason isdownclocked to 4MHzand workseffective on ~3MHz
Both CPUshaveother memory addressing
ElseZ80 Videopakexists and if will be possible to test itcan be supported. BeforeX80 app startmust The Acecheck what a CPU runs for correct addressing