una nuova cartuccia multiROM? work in progress...
Posted: Sun Nov 22, 2020 12:40 pm
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.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....