ROM, EPROM E ADATTATORI

Da quale ROM a quale EPROM?

Scegli la ROM che c'è sulla scheda (lo zoccolo) e l'EPROM che vuoi montare: confrontiamo i pinout, ti diciamo quali piedini passano dritti, quali vanno deviati e cosa fare con gli indirizzi in più, che puoi sfruttare per una multi-ROM selezionabile con i DIP switch.

1 · SULLA SCHEDA (ZOCCOLO)La ROM originale da sostituire
2 · LA TUA EPROMQuella che programmi e monti (uguale o più grande)
Esempi:

IndirizziIndirizzi in piùDatiControllo (CS/CE/OE)Alimentazione e programmazioneNon collegato
MULTI-ROM

Più immagini nella stessa EPROM

Carica un'immagine per ogni banco (ad esempio il Kernal originale e JiffyDOS): li uniamo nell'ordine giusto in un unico file da scrivere nell'EPROM. I banchi vuoti vengono riempiti con una copia del primo, così la macchina parte anche se un interruttore resta in una posizione non prevista. Tutto avviene nel tuo browser, i file non vengono inviati da nessuna parte.

COME FUNZIONANO

ROM ed EPROM in breve

🏭

ROM a maschera (23xx)

Programmate in fabbrica, non si possono riscrivere. Sono quelle originali di C64, VIC-20, C16, C128: i piedini di selezione (CS) possono essere attivi alti o bassi a seconda di come sono state ordinate.

🔆

EPROM (27xx)

Si programmano con un programmatore e si cancellano con la luce UV attraverso la finestrella. Le versioni senza finestra (OTP) si scrivono una sola volta. Le 27C sono la versione CMOS: consumano meno e sono le più facili da trovare.

⚡

EEPROM e Flash

Si cancellano elettricamente, senza UV (come le 28C64 o le 29F010). Esistono anche in versione seriale (I²C, SPI), compattissime, ma non sono intercambiabili con le ROM parallele dei computer a 8 bit.

🔢

Come si legge una ROM

La CPU mette un indirizzo sui piedini A0…An, abilita il chip con CE/OE e ritrova il byte sui piedini dati D0…D7. Ogni piedino d'indirizzo in più raddoppia le locazioni.

🗄

I cassetti

Immagina la memoria come una cassettiera: una 2764 ha 8192 cassetti. Una 27128 ne ha il doppio, e la linea A13 sceglie se aprire la prima o la seconda metà. Ecco perché ci stanno due immagini.

🧯

Riempi tutta l'EPROM

Se usi un'EPROM più grande per una sola immagine, ripetila in tutti i banchi: se una linea d'indirizzo in più resta scollegata o "ballerina", la macchina leggerà comunque il programma giusto.

SIGLACAPACITÀBYTEINDIRIZZIRANGE

Il numero nella sigla è in kilobit: 2764 = 64 Kbit = 8 KB. Nei computer Commodore: Kernal e Basic del C64 sono 2364 (8 KB), il set di caratteri è una 2332 (4 KB); il C64C usa una 23128 con Basic e Kernal insieme, come C16, Plus/4 e C128.

VIDEO

Come viene gestita la memoria di una EPROM

ESEMPI REALIZZATI

Adattatori RetroFixer

Adattatore 27256 su 2364
27256 su zoccolo 2364
Schema adattatore 27256 su 2364
Schema 27256 → 2364
Adattatore 2764 su 2364
2764 / 27128 su zoccolo 2364
Schema adattatore 2764 su 2364
Schema 2764 → 2364
PCB multi-ROM 23128
PCB multi-ROM per zoccolo 23128
Schema multi-ROM 23128
Schema 27C512 → 23128 con 2 linee in più
▶ ISCRIVITI AL CANALE