[zxspectrum] Re: Emulazione Spectrum negli anni 80

  • From: AntonioS <skiantoz@xxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Thu, 16 Sep 2010 21:11:13 +0200

Si, era tutto emulato a software, ma l'emulazione era tutt'altro che perfetta; per ottenere una velocità decente su un 68000 i flag e il registro R erano emulati solo parzialmente e le temporizzazioni non erano garantite. Inoltre non c'era protezione della ROM in scrittura (e infatti il basic veniva patchato per evitare di autodistruggersi :-) ) Nonostante questo però la compatibilità non era malaccio, a condizione di eliminare i turbo loaders.


L'emulatore era praticamente pronto nel '90, ma l'uscita subì notevoli ritardi a causa di problemi con la famigerata scheda hardware. Di fatto, risolti tutti i problemi, era passato troppo tempo e il prodotto non era più appetibile, sia per il prezzo troppo alto (>100K lire) sia perché nel frattempo l'Amiga cominciava ad avere numerosi software che rendevano l'emulazione dello ZX non più interessante alle masse :-) .

L'uscita degli emulatori shareware e/o free ne sancì la definitiva uscita di scena.

Ciao

Antonio

On 16/09/10 18:27, Stefano Bodrato wrote:

Accipicchia, che forza !
Vi eravate emulati tutta la CPU z80 in software ?
Che fine ha fatto il vostro lavoro ?
Di che anni parliamo ?  Quanto costava il prodottino, all'epoca ?

Qualcuno ricorda che scalpore fece il 'sidecar' per emulare il PC sull'Amiga 1000 ?
Sapevate che esisteva un prodotto analogo per Apple, il MACCharlie ?

A quanto pare erano tutte tecniche già collaudate sugli 8 bit, emulando CP/M e ...Spectrum :)


------------------------------

Date: Wed, 15 Sep 2010 20:43:01 +0200
From: AntonioS <skiantoz@xxxxxxxx>
Subject: [zxspectrum] Re: Emulazione Spectrum negli anni 80

Ehm... Uno di quei programmatori ero io, in effetti :-)
Sicuro di non conoscerlo, Eugenio? Se non ricordo male te lo mostrammo
un giorno durante un meeting alla sede Commodore di viale Fulvio Testi.

Per la cronaca l'interfaccia esterna in linea di principio non era
necessaria, in quanto la ROM poteva benissimo essere caricata da un file
e per l'interfaccia cassette si poteva usare un campionatore qualsiasi
su porta parallela; fu imposto dal produttore per motivi di copyright
(Amstrad alla fine degli anni '80 aveva ancora interesse a
commercializzare gli ZX), ma anche nella vana speranza di arginare la
pirateria.

L'interfaccia 1 non era emulata, ma c'era un DOS custom che si
interfacciava con la ROM Sinclair estendendola opportunamente. La
routine di caricamento da nastro era stata riscritta in assembly 68000 e
supportava solo il formato standard.

In effetti l'hardware di un A500 era veramente limitante per
l'emulazione, soprattutto per la scarsità di memoria.

Ciao

Antonio


On 15/09/10 12:28, Eugenio Ciceri wrote:
Non lo conosco.
Io su Amiga usavo lo ZXAM; emulazione completamente via SW con
versioni diversificate per i diversi processori (68000 e 68020+).
Temporizzazioni non perfette, ma il 90% dei programmi ci girava senza
problemi.


Il giorno 15 settembre 2010 12:03, <cerelli@xxxxxxxxxxxx
<mailto:cerelli@xxxxxxxxxxxx>> ha scritto:


    A proposito di emulazione, vorrei sapere se qualcun'altro aveva
    acquistato l'emulatore per Amiga prodotto da due italiani (ricordo
un certo icarus) lo acquistai da Digimail di Milano nei primi anni 80.

    Penso sia stato uno dei primi (almeno su Amiga).

    Era un misto di hardware e software.
    Per leggere le cassette era necessaria una cartuccia collegata
    alla parallela alla porta floppy e occorreva montare una rom
    spectrum all'interno per motivi di copyright (il software poi la
    copiava in ram appena lanciato) .

    Il software era ben scritto ma si scontrava con i limiti dell'
    hardware su cui girava. Riusciva a a fare girare i programmi
    spectrum ad una velocità del 60/70% su Amiga500, prevedeva varie
    modalità di emulazione del colore per aumentare la velocità (il
    massimo ottenibile era in bianco e nero)infine era prevista
    l'emulazione dell'interfaccia1 (se ben ricordo).






-------------------------------------------------------------------------------
    Valore legale alle tue mail
    InterfreePEC - la tua Posta Elettronica Certificata
    http://pec.interfree.it
-------------------------------------------------------------------------------







------------------------------

End of zxspectrum Digest V7 #193
********************************




Other related posts: