MagicBIN 2
Componi le tue EPROM
Carica i file .bin, .rom, .hex, mettili nell'ordine che vuoi e guarda subito dove finiscono e quanto occupano nell'EPROM. Controlli il contenuto con l'editor esadecimale e il visualizzatore di ROM caratteri, poi crei il file da scrivere col programmatore: anche diviso pari/dispari per due EPROM in parallelo.
Scegli il tuo sistema
Un solo file, niente installazione e niente .NET Framework: scompatta e avvia. I progetti si aprono uguali su tutti i sistemi.
Windows
Windows 10 / 11 a 64 bit. Usa WebView2, già presente nel sistema.
macOS
App universale per Mac Intel e Apple Silicon (M1/M2/M3/M4), macOS 10.13 o successivo.
Linux
PC a 64 bit (x64) e ARM 64 bit (Raspberry Pi 4/5). Richiede WebKitGTK.
Ti serve ancora la vecchia versione per Windows 7 (.NET Framework 4.8)? Scarica MagicBIN 1.0.0.1.
Tutto quello che serve
per bruciare una EPROM
Tutte le EPROM
Dalla 2708 alla 27C080, EEPROM 28C e Flash 39SF. Le 27C400/800/160/320 sono indicate come usabili a 8 o 16 bit; le EPROM a 16 bit ti avvisano che non vanno su sistemi a 8 bit.
Trascina e ordina
Trascina i file nella finestra e riordinali trascinando le righe. Legge .bin, .rom, .img, Intel .hex, Motorola .s19 e cartucce C64 .crt.
Mappa grafica
Vedi a colpo d'occhio dove sta ogni file, lo spazio libero, le sovrapposizioni e cosa esce dall'EPROM. Con gli slot vedi le multi-ROM con deviatore (es. 4 Kernal C64).
Indirizzi precisi
Indirizzo fisso, allineamento a 1K…1M, blocchi vuoti di una certa dimensione o “fino all'indirizzo”, e Ripeti per riempire l'EPROM con copie della stessa ROM.
Riempimento FF / 00
Lo spazio non usato viene riempito con FF (EPROM vergine), 00 o un valore a scelta, anche diverso per ogni blocco vuoto.
Editor esadecimale
Modifica i byte, cerca sequenze o testo, scegli ASCII, PETSCII, ZX o ATASCII. Ti dice in quale file e in quale chip finisce ogni byte.
ROM caratteri e grafica
Vedi e ridisegna i font di C64/VIC-20/C128, ZX Spectrum, ZX81, Atari 8 bit e ST, Amstrad CPC, MSX, BBC, PC, Apple II, tile NES e Game Boy. Con “Trova font” li cerca da solo.
Pari / dispari e multi-chip
Dividi la ROM per 2 EPROM HI/LO, 4 EPROM (Atari TT), 2 EPROM a 16 bit (Amiga), banchi in sequenza, o i 6 chip del TOS 1.04. Con inversione dei byte per i programmatori.
Fix CRC TOS e Kickstart
Ricalcola il CRC del TOS 2.06 dopo una patch (senza un Atari funzionante) e il checksum delle Kickstart Amiga. Riunisce anche i dump di EPROM separate.
Configurazioni pronte
Un clic per Atari ST/STE/TT, Amiga 500 e 1200, C64 multi-Kernal su 27C256/27C512, ZX Spectrum multi-ROM.
Progetti che non si perdono
Il progetto .mbproj salva anche i dati dei file: lo riapri anche se nel frattempo gli originali sono stati spostati o cancellati.
Annulla, CRC, checksum
Annulla/ripeti illimitato, CRC32 e somma byte (come i programmatori TL866/T48) di ogni file e di ogni EPROM da scrivere.
Uno sguardo dentro
Dalla ROM all'EPROM
in 6 passi
Scegli l'EPROM
Nella colonna di sinistra scegli il chip (es. 27C256). Se usi più chip insieme scegli l'organizzazione: 2 EPROM pari/dispari (HI/LO), 4 EPROM a byte, banchi in sequenza… La capacità totale si aggiorna da sola.
Aggiungi i file
Trascinali nella finestra o usa Aggiungi file (Ctrl+I). Vengono messi uno dopo l'altro: riordinali trascinando le righe o con le frecce (Alt+↑/↓).
Sistema gli indirizzi
Seleziona un file e nelle proprietà scegli Indirizzo fisso o Allinea a. Per lasciare un buco usa Blocco vuoto, anche “fino all'indirizzo” 4000. Gli indirizzi si scrivono in esadecimale. Per le multi-ROM attiva gli slot (es. 8 KB).
Controlla il contenuto
Doppio clic su un file (o sulla mappa) apre l'Editor HEX. Nella scheda Grafica / Caratteri scegli il formato (C64, Spectrum, Atari…) o premi Trova font.
Riempimento e verifiche
Scegli FF o 00 per lo spazio libero. Le righe rosse escono dall'EPROM, quelle arancioni si sovrappongono. Se hai patchato un TOS 2.06 usa Strumenti → Fix CRC.
Crea la ROM e salva il progetto
Premi Crea ROM (Ctrl+E): vedi l'elenco dei file che verranno creati e li salvi in una cartella. Salva il progetto con Ctrl+S: dentro ci sono anche i dati.
Primo avvio
Windows
- Scompatta magicbin_windows.zip e avvia MagicBIN.exe.
- Se SmartScreen avvisa: Ulteriori informazioni → Esegui comunque.
macOS
- Scompatta e copia MagicBIN.app in Applicazioni.
- L'app non è firmata da Apple: la prima volta clic destro → Apri, oppure:
Linux
- Su Debian/Ubuntu/Raspberry Pi OS serve WebKitGTK.
Da 1 KB a 4 MB
| BUS | CHIP | NOTE |
|---|---|---|
| 8 bit | 2708271625322732276427128272562751227C01027C02027C04027C080 | Avvisi per la 2532 (piedinatura diversa dalla 2732) e per le 2364 da sostituire con 2764 + adattatore. |
| EEPROM / Flash | 28C1628C6428C256W27C51228C01039SF01039SF02039SF040 | Riscrivibili senza lampada UV. |
| 8 / 16 bit | 27C40027C80027C16027C320 | Funzionano a 8 bit col pin BYTE a massa (serve un adattatore): ottime per le multi-ROM. |
| 16 bit | 27C102427C204827C409627C322 | Non compatibili con i sistemi a 8 bit. Per Amiga, Atari, arcade. Opzione “Inverti byte” per i programmatori che la richiedono. |
Versioni
Buone bruciature!
MagicBIN è gratuito. Se ti è utile puoi supportarci iscrivendoti al canale YouTube. Problemi o idee? Scrivici dalla pagina contatti.





