SOFTWARE GRATUITO · V 2.0.0

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.

WindowsmacOSLinux 100% offlinenessuna installazioneIT / EN
MagicBIN 2 - disposizione dei file e mappa EPROM
DOWNLOAD

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.

W

Windows

Windows 10 / 11 a 64 bit. Usa WebView2, già presente nel sistema.

MagicBIN.exe · 1,3 MB
▼ Scarica per Windows
M

macOS

App universale per Mac Intel e Apple Silicon (M1/M2/M3/M4), macOS 10.13 o successivo.

MagicBIN.app · 2,3 MB
▼ Scarica per macOS
L

Linux

PC a 64 bit (x64) e ARM 64 bit (Raspberry Pi 4/5). Richiede WebKitGTK.

x64 + arm64 · 2,3 MB
▼ Scarica per Linux

Ti serve ancora la vecchia versione per Windows 7 (.NET Framework 4.8)? Scarica MagicBIN 1.0.0.1.

COSA FA

Tutto quello che serve
per bruciare una EPROM

01

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.

02

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.

03

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).

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

10

Configurazioni pronte

Un clic per Atari ST/STE/TT, Amiga 500 e 1200, C64 multi-Kernal su 27C256/27C512, ZX Spectrum multi-ROM.

11

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.

12

Annulla, CRC, checksum

Annulla/ripeti illimitato, CRC32 e somma byte (come i programmatori TL866/T48) di ogni file e di ogni EPROM da scrivere.

SCHERMATE

Uno sguardo dentro

MagicBIN 2 - editor esadecimale
Editor HEXI colori mostrano a quale file appartiene ogni byte; in basso indirizzo, valore e posizione nel chip.
MagicBIN 2 - visualizzatore ROM caratteri C64
Grafica / CaratteriLa ROM caratteri del C64 nei suoi colori: zoom, griglia, modifica dei pixel e salvataggio in PNG.
MagicBIN 2 - Crea ROM pari/dispari Atari TOS
Crea ROMTOS 2.06 per Atari STE diviso in HI e LO per due 27C010, con CRC32 e somma di ogni file.
MagicBIN 2 - strumenti, Fix CRC TOS
StrumentiChecksum, Fix CRC del TOS, checksum Kickstart, inversione byte/bit e unione di EPROM separate.
GUIDA RAPIDA

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.

AVVIO

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:
$ xattr -cr /Applications/MagicBIN.app

Linux

  • Su Debian/Ubuntu/Raspberry Pi OS serve WebKitGTK.
$ sudo apt install libwebkit2gtk-4.1-0 $ cd MagicBIN $ ./MagicBIN-x64 # o ./MagicBIN-arm64
EPROM SUPPORTATE

Da 1 KB a 4 MB

BUSCHIPNOTE
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.
CHANGELOG

Versioni

2.0.0Riscritto da zero: Windows, macOS e Linux, nessun .NET richiesto. EPROM a 16 bit e 8/16 bit, EEPROM e Flash, organizzazioni multi-chip (pari/dispari, 4 byte, word, banchi, TOS a 6 chip), blocchi vuoti e indirizzi fissi, slot multi-ROM, file .hex/.s19/.crt, editor HEX con ricerca, visualizzatore grafico multi-sistema con “Trova font”, Fix CRC TOS, checksum Kickstart, unione EPROM, configurazioni pronte, progetti con dati incorporati, annulla/ripeti.
1.0.0.1Aggiunta selezione lingua italiano / inglese.
1.0.0.0Versione beta iniziale (Windows, .NET Framework 4.8).
GRATIS · OFFLINE

Buone bruciature!

MagicBIN è gratuito. Se ti è utile puoi supportarci iscrivendoti al canale YouTube. Problemi o idee? Scrivici dalla pagina contatti.