VIC20 carts backup anthology (prototipo)
Il concetto di cartuccia multiROM è un classico: un'unica cartuccia contenente una raffica di immagini delle ROM di vecchie cartucce,
quindi un'unica cartuccia che ne contiene una buona parte di quelle prodotte nella storia del computer per cui viene sviluppata,
una vera antologia SW.
Per il VIC20 da qualche anno esiste una cartuccia del genere (dai, hai capito a quale mi riferisco...) che usa una EPROM M27C160 (2MByte) che può contenere 128 immagini di cartuccia (127 sw + 128°sw: menù di selezione del contenuto) ovvero che dedica lo spazio di 16K ad ogni SW in elenco, questa cartuccia utilizza anche alcuni componenti "discreti" (resistori/diodi/transistor) che ne "appesantiscono" il disegno tecnico.
Si nota però che le cartucce originali normalmente occupano solo un blocco (8k) e che solo una piccola quantità occupa due blocchi(16k), il che vuol dire che a stiparli bene in una EPROM M27C160 (2MByte) ne possono entrare circa 200!
Cosa cambia se invece di 127 ne posso mettere 200?
Avendo a disposizione 200 possibilità si possono mettere anche quei (pochi) vecchi titoli che in 127 non ci sono entrati, anche altri titoli di più recente produzione, anche sw nati per disco/nastro potrebbero essere messi nei "slot" liberi, inoltre si potrebbero mettere più versioni dello stesso sw: uso di paddle o joystic, o basati su sistema PAL oppure NTSC in modo da non dover neanche prevedere due implementazioni diverse se la cartuccia multiROM è destinata all'uso su un sistema PAL o NTSC....
Anche realizzare il tutto con una componentistica meno "disordinata", più "elegante" sarebbe potuto essere un buon obiettivo di progetto.
Cari ragazzi, se tutto va bene una strategia tecnica per fare tutto ciò in maniera semplice ed efficiente potrei averla trovata, ho realizzato un prototipo su cui dovrò testare le caratteristiche del progetto e su cui vi terrò aggiornati....
Cari ragazzi, era tempo che mi volevo cimentare in un'ottimizzazione che aveva catturato la mia curiosità, che vi spiego.una nuova cartuccia multiROM? work in progress...
Moderator: Moderators
una nuova cartuccia multiROM? work in progress...
Last edited by MCes on Mon Nov 23, 2020 3:04 am, edited 1 time in total.
"Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe." (Albert Einstein)
- orion70
- VICtalian
- Posts: 4341
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
Re: una nuova cartuccia multiROM? work in progress...
Ottimo Max, mi prenoto fin da subito per una
Precorrendo molto le tempistiche, quattro domande da curiosone:
1) Sarà possibile darti la lista di roba da metterci sopra, o sarà un bouquet standard?
2) Funzioneranno anche le avventure di Scott Adams che partivano con una POKE? [EDIT: ops, volevo dire SYS]
3) C'è già un ordine di grandezza del prezzo finale?
4) Hai trovato un'anima pia che ti scrive il menù di selezione?![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Precorrendo molto le tempistiche, quattro domande da curiosone:
1) Sarà possibile darti la lista di roba da metterci sopra, o sarà un bouquet standard?
2) Funzioneranno anche le avventure di Scott Adams che partivano con una POKE? [EDIT: ops, volevo dire SYS]
3) C'è già un ordine di grandezza del prezzo finale?
4) Hai trovato un'anima pia che ti scrive il menù di selezione?
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
Re: una nuova cartuccia multiROM? work in progress...
I tempi non li conosco, dipenderà molto dalla risposta della comunità ma anche dalla vita reale che ci circonda.....
I sw sono stipati in una EPROM, questo implica che l'utente non possa modificare il contenuto, quindi solo i sw pianificati saranno al suo interno, ovvio che se ci saranno delle sensate richieste queste saranno accolte.
SI, non solo funzioneranno, ma potrei anche renderne possibile l'autostart.
Il progetto prevede semplicità che si riflette in una economia di realizzazione,
già così puoi vedere che la componentistica, ed il relativo lavoro di montaggio,
è ridotta ai minimi termini lasciando intravedere un costo limitato,
a cui aggiungere qualcosa a compensazione del lavoro di sviluppo che, non essendo finito, non è neanche quantificabile.
Diciamo che ad oggi, ma non prendetemi in parola, ho in mente un tetto massimo di 25€, però io non l'ho detto, ok?
![Wink :wink:](./images/smilies/icon_wink.gif)
NO
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
Se il progetto supererà i test HW allora annuserò per capire se una eventuale produzione sarebbe assorbita dalla comunità, se così fosse allora la stesura sw del menù dovrà essere fatta o da qualcuno che vuole collaborare o direttamente da me, ma in quel caso non vi aspettate presentazioni in 3D da vedere con gli occhialetti: se riuscissi a fare qualcosa di basico io sarei felicissimo....
Che dire? accendiamo l'oscilloscopio!
Last edited by MCes on Fri Nov 27, 2020 12:47 pm, edited 1 time in total.
"Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe." (Albert Einstein)
Re: una nuova cartuccia multiROM? work in progress...
Progetto interessante... L'idea è di avere solo una multirom, senza espansione ed altro per avere una specie di mega console multi game?
The world is my oyster!
Re: una nuova cartuccia multiROM? work in progress...
Immagina di avere una sola cartuccia che possa trasformarsi in una delle 200 contenute nel suo database,
invece di un commutatore o di una serie di dipswitch ci sarà un menù interattivo di scelta a video....
Una mia vecchia realizzazione può essere un esempio un pò "larvale":
"PLAY104!" ottenuta usando il pcb di una vecchia cartuccia e una eeprom da 1MB (metà dei 2MB che verranno ora implementati..)
"Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe." (Albert Einstein)
Re: una nuova cartuccia multiROM? work in progress...
Allora,
buone notizie: l'HW funziona senza sorprese!
Ora mi tocca accatastare un paio di centinaia di immagini ROM e scrivere uno straccio di menù.....
Io mi diverto con l'HW, in ascolto c'è qualcuno che si divertirebbe a scrivere il SW?
buone notizie: l'HW funziona senza sorprese!
Ora mi tocca accatastare un paio di centinaia di immagini ROM e scrivere uno straccio di menù.....
Io mi diverto con l'HW, in ascolto c'è qualcuno che si divertirebbe a scrivere il SW?
"Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe." (Albert Einstein)