MEGA65 è un nuovo progetto open-source mirato a realizzare dei computer che si rifanno al C65, il fratellastro del leggendario Commodore 64.

MEGA65 è più di un retrocomputer, è il C65 del 21°.

Il core è stato programmato dall’australiano Paul Gardner-Stephen, membro del M.E.G.A., il Museo d’Arte e Giochi Elettronici di Essen in Germania. MEGA65 è più di un retrocomputer, è il C65 del 21°. Parliamo di un computer 8-bit completo veloce più di 50 volte rispetto ad un C64 ma restando altamente compatibile. Uscita video HD, supporto SD card, scheda Ethernet, memoria estesa e altre funzioni al passo con i tempi sono integrate perfettamente nel mood a 8-bit.

La figata è che chiunque sia in grado, può costruirsi un MEGA65. Le istruzioni dei vari elementi sono pubbliche con licenza Open Source e praticamente tutti i pezzi si possono costruire e/o stampare in 3D (a parte il FPGA) o se volete potrete comprarli direttamente dal sito ufficiale.

 

 

Specifiche

CPU 48MHz GS4510 single-core, in-order, no-branch-prediction, no-cache, single-scalar, no-fpu, no-smd, no-HCF, non-pipelined, enhanced 4502 8-bit processor, with 32-bit ZP indirect and 32-bit far-JSR/JMP/RTS operations, 28-bit address space, fast hypervisor traps, virtual memory, IO virtualisation (coming soon).
Speed Synthmark64 score: 44.5x (C64 = 1x). Bouldermark score: 29,970 (C64 = 313).
DMA C65 DMAgic compatible DMA controller. Fills at 48MB/sec, copies at 24MB/sec, swaps at 12MB/sec.
Video Controller 320×200 bi-colour, 160×200 4-colour, upto 1920×1200 256 colour using either full-colour character mode, or (soon) C65 bitplanes. Separate 256-colour palettes for sprites, bitplanes and character graphics.
Sound Dual soft-SIDs + dual 8-bit DACs.
RAM 128KB RAM visible to VIC-IV, 32KB colour RAM visible to VIC-IV, 128KB ROM/RAM.
Media D81 Format from Micro-SD card, D64 format soon, real floppy (3 1/2″) planned. Standard loading speed without fast loader ~20KB second. Loading speed direct from SD card 300 – 3000KB/second (1200 – 12000 blocks per second), depending on SD card.
Outputs Joystick ports 1 and 2 (9-Pin Atari Standard), VGA, 10/100mbit Ethernet,Mono Audio (Stereo soon), USB, Micro USB. Planned: HDMI, analog video, extension port, maybe external floppy.
Inputs USB (supports PC keyboards and KeyRah II), Micro USB, Ethernet, Micro SD slot, and coming soon: 3D accelerometer, on-board microphone and thermometer.
Operating System MEGA-OS all-in-one hypervisor and compat operating system, including integrated freezer and task switcher, VFAT32 file system driver and inter-process communications.
Form factor C65-like all-in-one. A laptop form is planned for a future release. Full-height 19″ rack option extra.
Supported FGPAs Nexys4DDR (and soon) Nexys4PSRAM. These boards include a Xilinx Artix7 100T FPGA, which is a high-performance FPGA, much faster and larger than the Spartan FPGAs used in other retro computing projects. Unfortunately the old Spartan FPGA boards cannot run the MEGA65 core.
Development options Right now: Use Ophis with the -4 option to target the 4502 CPU. The etherload utility can be used to push compiled programs to the MEGA65 practically instantly to make for a convenient cross-platform development environment. For the future: MEGA-OS will support interprocess communications, making it possible to write assemblers and compilers that assemble directly into a separate process, and then launches that process when it is ready. Thus it becomes possible to use the MEGA65 as an 8-bit development platform for 8-bit software (or to run a cross-compiler for Linux or Windows if you wish to be really strange).
Milestones Reached: the computer is fully operational as a stand alone machine. We are now adding bitplanes, extended Hypervisor and more DOS.

 

Fun Fact

Il Commodore 65 (conosciuto anche come C64DX, da non confondere con l’unità portatile Commodore SX-64), è un prototipo di computer creato da Fred Bowen e altri progettisti alla Commodore Business Machines (CBM) tra il 1990 e il 1991.

Il C65 era una versione migliorata del Commodore 64, compatibile con il suo predecessore ma con nuove funzionalità simili a quelle dell’Amiga. Quando la CBM venne liquidata nel 1994, un certo numero di prototipi fu venduto sul mercato aperto, e quindi alcune persone posseggono effettivamente un Commodore 65. Si stima che il numero di unità presenti sul mercato si aggirino tra 50 e 2000 e il costo si aggirava sui 1000 dollari.

Quando il progetto venne poi cancellato dal CEO Irving Gould, l’ultima offerta ad 8 bit della CBM fu il Commodore 128 del 1985 (compatibile con il Commodore 64, ad 1-2 MHz, con 128 kB espandibili di RAM).