Dopo ZX Spectrum, ZX PowerSupply, ZX Printer, ZX InterfaceOne (eccetera eccetera...)
ecco finalmente a voi...

ZX Emulator (pc)

L'unico emulatore di spectrum che parte al boot!
Copyleft 1995-2002 Emanuele Cammarata



Thanks to Alessandro Grussu this page is also avaiable in english,


Una breve storia sull'emulatore
Caratteristiche tecniche
Installazione
Modo d'uso
Codici sorgenti

 

 

Una breve storia sull'emulatore.

Il desiderio di scrivere ZX Emulator nasce nel lontano 1990 quando, nel tentativo di rendere "portatile" un vecchio ZX Spectrum (in pratica collegarlo alla batteria a 12 Volt della macchina) lo mandai invece nel paradiso dei computer.
Da allora rimasi traumatizzato, e decisi che scrivere emulatori di spectrum sarebbe stato lo scopo della mia vita.
Nel 1995 nacque cosi' ZX Emulator (Amiga). Ne sto ancora cercando i sorgenti, spero di non averli cancellati inavvertitamente per registrarci sopra qualche jpg porno :)
Soddisfatto, ma non ancora in pace con me stesso, misi l'Amiga sull'armadio e acquistai il mio primo pc.
Nonostante la moltitudine di emulatori di spectrum gia' scritti, c'era qualcosa che non andava (in me) ...cosi' nell'estate 2000 (credo, ma e' un bel numero e ce lo metto) venne partorito ZX Emulator (pc), funzionante sotto ms-dos in real-mode.
Nel 2002, venti anni dopo l'uscita di quel gioiello di casa Sinclair, ZX Emulator(pc) non necessita piu' del dos per funzionare, e cosi', liberatosi di questa vergogna, puo' vedere la luce ufficialmente.




Caratteristiche tecniche





Installazione

Scaricare il binario qui
Sono possibili due tipi di installazione:
  1. Su floppy (unico metodo possibile anche per utenti di Windows®)
    Inserire un floppy formattato (attenzione pero', tutti i dati del floppy verranno persi). Se al prossimo reboot si inserisce il floppy nel drive, a posto del sistema operativo dovrebbe partire ZXEmulator! (se il computer non tenta il boot da floppy, controllare le impostazioni del bios).

  2. Sull'hardisk. (E' consigliabile possedere un disco di ripristino, nel caso qualcosa dovesse andar storto!)
    Eseguire:
    cp ZXEmulator /boot/
    poi, se per il boot si usa lilo (per grub o altri comportarsi come se si stesse installando una nuova immagine del kernel), aggiungere al file /etc/lilo.conf le seguenti due righe:
    image=/boot/ZXEmulator
    label=ZX_Emulator
    e quindi dare il comando
    lilo
    Adesso al prossimo reboot dovrebbe apparire, tra i sistemi operativi disponibili, anche ZX_Emulator! Se non dovesse apparire il menu di scelta, al prossimo riavvio premere e tenere premuto il tasto shift (o Maiusc).




Uso

Che uso vorresti fare di un emulatore che non puo' ne caricare ne salvare programmi?
Premi qualche tasto a caso, no?

Ricorda solo:
Esc riavvia il computer, F10 riavvia l'emulatore
Shift sinistro=Caps Shift, Shift destro=Symbol Shift




Sorgenti

Ah, dimenticavo! Se volete i sorgenti, sono qui
Solo che per assemblarli avreste bisogno di Microsoft® QBasic®, questo bug verra' presto risolto.
Bisognerebbe prima eseguire il programma creaistr.bas, dopodiche' eseguire assembla.sh.



Ringrazio il Freaknet MediaLab per avermi concesso un po' del loro limitato spazio!

Per insulti, consigli, spam e suggerimenti scrivere a: u.scinziatu@libero.it