Mega-Cart

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


7 commenti su “Mega-Cart

  1. nbla000 Rispondi

    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.

  2. alex Autore articoloRispondi

    WOW! Complimenti! Ero innamorato di quella cartuccia. Ho avuto risposta da Brian dopo due o tre anni 🙂
    Nel frattempo avevo acquisito la FE3….

  3. nbla000 Rispondi

    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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *