[zxspectrum] Re: ZX Bare Metal Emulator

  • From: Massimo Raffaele <massimo.raffaele@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 26 Mar 2019 19:45:49 +0100

Il giorno mar 26 mar 2019 alle ore 19:35 Cesare Falco <wallyweek@xxxxxxxxx>
ha scritto:

Il giorno mar 26 mar 2019 alle ore 09:56 Enrico Maria Giordano
<e.m.giordano@xxxxxxxxxxxxxxx> ha scritto:
invece immagino chi scrive un emulatore (pensa ai perfezionisti RamSoft,
ad esempio) che nota questo problema e fa finta di niente...
non credo che chi scrive per passione ignori deliberatamente un problema.
:)

Secondo me le micro-interruzioni, come qualcuno le ha chiamate, sono
dovute al multitasking,
ma ancora di più al ciclo degli eventi che viene gestito dall'ambiente
grafico.

Il concetto di "bare metal" dovrebbe risolvere questo problema perché,
similmente a quanto
accadeva con il DOS, il programma in esecuzione prende il controllo
diretto ed esclusivo
di tutte le risorse disponibili.


Mi aspetto che ci sia molta più fluidità rispetto ad un emulatore
"convenzionale",
ovviamente il prezzo da pagare è che la macchina deve essere totalmente
dedicata
all'emulazione.


Questo che scrivi conferma in pratica quello che sostengo/sostenevo io :-).
Sicuramente il sistema operativo incide per quanto riguarda le interruzioni
evidenti.
Però, per quanto riguarda (non so bene come descriverlo) il movimento di
scrolling più "incerto" della vera fluidità, può darsi che sia colpa
dell'emulatore.
Secondo me non è risolvibile, per limiti intrinseci, altrimenti l'avrebbero
già risolto.
Su Raspberry sarà più fluido, sì, ma quasi sicuramente non a livello di
macchina originale.


Visto che ho una Raspberry che mi gira per casa, appena riesco provo. :)


Ok, facci sapere!
Max

Other related posts: