Forse la prima cartuccia multifunzione riservata al VIC-20, ricca, ottimamente funzionante e ben ingegnerizzata. La prima di una serie successiva, da diversi produttori, ancora oggi in sviluppo e produzione.
Di epoca successiva al nostro amato, questa è uno degli strumenti che lo rende ancora oggi godibile da usare.
E’ una scheda che ha molti anni di sviluppo alle spalle. Sviluppo spesso fermo per anni per poi riandare in produzione. Contiene una grande selezione di giochi, tutto il software originale, ad avvio automatico e molte utility.
Nella cartuccia Mega-Cart, insieme alla sua capacità di espansione RAM configurabile tramite software, sono offerte ore di divertimento e tutto il software originale Commodore nato per il VIC!
Nonostante il grande materiale presente e la complessità “nascosta” della Mega-Cart, l’uso rimane facile grazie all’intuitivo sistema di selezione basato su menu, di matrice italiana!
Dopo averla ordinata nel 2012, finalmente (per diverse situazioni) la ricevo nel 2024 con grande emozione!
Lo sviluppo di gestione software è tutto italiano! (Nicola Di Battista)








I PROTOTIPI INIZIALI
Storia Il progetto Mega-Cart si basa su un’idea nata durante le discussioni con Centallica e altri membri del movimento “Denial” al WOC (World of Commodore) del dicembre 2006. Questo concetto è diventato oggetto di discussione su “Denial”, il forum online dedicato al Vic-20. Inizialmente, il Mega-Cart (chiamato Multi-Cart nelle fasi iniziali) era concepito per consentire all’utente di eseguire “semplicemente” più immagini ROM del Vic-20 da una singola cartuccia. Il progetto attuale si basa su quell’idea originale e aggiunge caratteristiche e funzioni come, ad esempio, l’espansione di memoria. Un primo prototipo del Mega-Cart, privo di menu e funzioni di espansione della RAM, fu presentato a un incontro del TPUG (Toronto Pet User Group) da Brian Lyons “6502dude” il 19 aprile 2007. Successivamente, un prototipo completamente funzionante con menu, ma senza espansione di memoria e salvataggio delle preferenze, fu presentato alla fiera C4 (Cincinnati Commodore Computer Club) del 2007 da Leif “Schema” Bloomquist.
All’ECCC (Emergency Chicagoland Commodore Convention) del 2007, “Schema” presentò un Mega-Cart ancora più migliorato, questa volta con la possibilità di salvare preferenze, musica e altre funzionalità. Più tardi, quello stesso anno, il Mega-Cart fu presentato alla fiera WOC 2007. Sfortunatamente, a causa di un malfunzionamento del Vic-20, fu possibile visualizzare solo il menu principale. Infine, dopo un lungo lavoro per sviluppare nuove funzionalità del menu, nuova musica, un nuovo PCB (adatto a un bossolo standard per cartucce CBM), un’etichetta personalizzata, un packaging e un foglio di istruzioni, il modello finale è stato mostrato al WOC 2008. Potete vedere alcune delle dimostrazioni del Mega-Cart che si sono svolte in tutto il mondo e alcune foto dei prototipi.












Specifiche tecniche
La Mega-Cart si basa sulla logica TTL e utilizza essenzialmente la stessa tecnologia disponibile quando il Vic-20 era in produzione, nei primi anni ’80. Sebbene il circuito possa essere stato modificato per ridurre il numero di componenti, rimane fedele ai concetti progettuali di quel periodo. Si tratta di un progetto altamente affidabile, ampiamente testato e stabile, basato su comprovati principi fondamentali dell’ingegneria elettronica.
Archiviazione ROM
Tutte le immagini ROM sono memorizzate in due EPROM OTP 27C801 (1 MB x 8). I primi prototipi di Mega-Cart utilizzavano la versione DIP a 32 pin cancellabile tramite UV di questo chip. La versione PLCC OTP del chip 27C801 è stata utilizzata nei prototipi finali e nelle unità di produzione per consentire al circuito di adattarsi all’involucro standard di una cartuccia Vic-20.
Espansione RAM da 32 K
Un singolo chip RAM statica da 32 K x 8 (HM62256) viene utilizzato per fornire la capacità di espansione RAM per Mega-Cart. Lo spazio di indirizzamento della RAM coesiste con lo spazio di indirizzamento della ROM. Il controllo del dispositivo e la commutazione dei banchi vengono utilizzati per abilitare/disabilitare ROM e RAM, a seconda delle necessità. Questa flessibilità consente a tutte le immagini ROM note di funzionare (e avviarsi automaticamente) su Mega-Cart, indipendentemente dalle loro posizioni di memoria e dai requisiti.
Espansione RAM da 3 K
Su Mega-Cart era abilitata un’espansione RAM da 3 K. Questo è un indirizzo decodificato da un chip NVRAM da 8K. Può essere disabilitato, consentendo al Vic-20 di avviarsi in modalità Free da 3.583 BYTE, per una completa compatibilità con il caricamento di giochi su cassetta non espansa.
NVRAM
La RAM non volatile è stata aggiunta nel Mega-Cart n. 1, durante lo sviluppo iniziale del progetto. Questo per consentire il salvataggio dei preferiti del menu e della musica selezionata. Le versioni 1 e 2 del prototipo MegaCart utilizzavano un chip DS1225 per questo scopo. Tuttavia, questo chip presenta due svantaggi: (a) la conservazione della memoria è di soli 10 anni circa prima che il chip debba essere sostituito; (b) è fisicamente grande e la sua altezza non permetterebbe alla scheda di adattarsi al case standard del Vic-20.
Un chip NVRAM, STK12C68, è stato identificato come sostituto idoneo. Questo ha superato: (a) la necessità di sostituire periodicamente la NVRAM: la durata prevista per la conservazione dei dati del STK12C68 è di 100 anni; (b) il problema dell’altezza fisica. Una versione DIP da 28 di questo chip è stata utilizzata nei prototipi 3 e 4. È stata poi convertita al package SOIC da 28 per i prototipi 5 e 6 e per le unità di produzione finali.
PCB
I primi prototipi sono stati realizzati con tecniche di cablaggio punto-punto, utilizzando filo da 30 AWG. I prototipi n. 3 e n. 4 sono stati progettati utilizzando il software EagleCad e prodotti con la tecnica standard di costruzione a fori passanti. I prototipi n. 5 e n. 6 hanno continuato a utilizzare EagleCad, ma con il passaggio alla tecnologia SMT per tutti i componenti (ad eccezione dell’interruttore di reset, esterno al PCB). I PCB di produzione finale includono la placcatura in oro del connettore edgecard a 44 pin.
I tasti per usarla rapidamente

Questo l’elenco delle 180 cartucce! presenti nella revisione del 2012
| A World At War Adventure Land Ae Aggressor Alien Alien Blitz Alien Sidestep Alphabet Zoo Amazing Maze Amok Ape Escape Apple Panic Arachnoid Artillery Duel Astro Blitz Atlantis Attack Mutant Camel Avenger Baldor’s Castle Bandits (NTSC ONLY) Bank Robber Battle Zone [1] Black Hole Bomber Word * Bridge Buck Rogers Bug Crusher Cannonball Blitz Capture The Flag (NTSC ONLY) Cave-in Centipede Choplifter Chuck Norris Close Encounters Cloudburst Clowns [Joystick] Clowns [Paddles] Commodore Artist Computer War Congo Bongo Cosmic Cruncher Cosmic Jailbreak Crater Raider Creepy Corridors (manual) Crossfire Cyclon Dancing Bear Deadly Duck Deadly Skies Defender Demon Attack D’fuse Dig Dug Donkey Kong [1] Dot Gobbler Dragonfire Droids Facemaker Fast Eddie Final Orbit (NTSC ONLY)/Bump.Bash Fourth Encounter Frogger Frogman Fun With Music | Galaxian Garden Wars Ghost Manor Gold Fever Gorf (manual) Gridrunner Home Baby Sitter Ii Ifr Flight Simulator In The Chips Jaw Breaker Ii Jelly Monsters Jungle Hunt Jupiter Lander (manual) Keyquest (manual) Kids On Keys Kindercomp K-razy Antiks K-star Patrol Laser Zone Lode Runner (manual) Lunar Leeper Mastertype Maze Medieval Joust Menagerie Meteor Run Mine Madness Miner 2049er Mission Impossible Mobile Attack Mole Attack Money Wars (manual) Monster Maze Moon Patrol Mosquito Infestation Motocross Racer Mountain King (NTSC ONLY) Ms Pacman Mutant Herd Number Crunch Number Nab./Shape Gr Omega Race (manual) Outworld Pacman Pharaoh’s Curse Pinball Spectacular Pipes Pirate’s Cove Poker Polaris Pole Position (manual) Predator Princess & Frog Protector Q-bert Radar Rat Race (manual) Raid On Fort Knox (manual) Rat Hotel Renaissance River Rescue Road Race Robin Hood Robot Panic Robotron: 2084 | Sargon II Chess (manual) Satellite Patrol Satellites & Mets Scorpion Sea Wolf Seafox (manual) Serpentine Shamus Sir Lancelot Skibbereen Sky Blazer Snake Byte Space Ric-o-shay Space Snake Speed & Bingo Math Spider City (NTSC ONLY) Spiders Of Mars Spike’s Peak Spills & Fills Springer Squish’em Star Battle Star Post Star Trek (S.O.S.) Story Machine Sub Chase Submarine Commander (manual) Super Amok Super Slot Super Smash (manual) Tank Atak Tank Wars Terraguard The Count The Sky Is Falling (manual) Threshold Titan Tomarc The Barbarian Tooth Invaders (NTSC ONLY) Topper Trash Man Turmoil Tutankham Type Attack Typo Vic Rally X Vic Super Lander Video Mania Video Vermin Vis. Solar System Voodoo Castle Witch Way |
Qui la guida veloce in pdf:
Leggi qui gli altri programmi e funzioni presenti







Forse non molti sanno che sono lo sviluppatore del firmware della Mega-Cart anche se da diversi anni lo sviluppo è fermo a causa della poca disponibilità di tempo di Brian Lyons che si occupa dell’hardware ma qualcosa sembra si stia muovendo dall’altra parte dell’oceano e se qualcuno ha qualche suggerimento da darmi per il futuro, senza impegno vedo se si può fare ovviamente se compatibile con l’hardware.
WOW! Complimenti! Ero innamorato di quella cartuccia. Ho avuto risposta da Brian dopo due o tre anni 🙂
Nel frattempo avevo acquisito la FE3….
Notizie su una nuova produzione?
the retroisle.com link is dead now.
Here is the latest snapshot:
https://web.archive.org/web/20210402184808/http://www.retroisle.com/commodore/vic20/Articles/megacart.php
Ciao, siamo agli sgoccioli, sto verificando la compatibilità della nuova versione del CBM FileBrowser con il pi1541, non appena il nuovo kernel per il pi1541 sarà rilasciato e pienamente compatibile con la nuova versione del CBM FileBrowser rilascerò la nuova revision 22 del firmware, spero a breve ma non dipende solo da me.
Non vedo l’ora 🙂
Novità? 🙂