[zxspectrum] Re: ZX Bare Metal Emulator

  • From: Massimo Raffaele <massimo.raffaele@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 25 Mar 2019 17:56:47 +0100

Il giorno lun 25 mar 2019 alle ore 16:14 Enrico Maria Giordano <
e.m.giordano@xxxxxxxxxxxxxxx> ha scritto:


Il 25/03/2019 16:11, Massimo Raffaele ha scritto:

- non essendoci un sistema operativo caricato, l'emulatore non dovrebbe
presentare microinterruzioni (quelle che negli emulatori Spectrum x PC
fanno sì che lo scrolling non sia mai fluido come su macchina reale).

Mi dai un test da fare per notare queste microinterruzioni? Io non ci ho
fatto caso.


E' un po' complicato, nel senso che parlo sia di microinterruzioni legate
alle altre attività dell'OS, sia di altre (es. interfacce HDMI come quella
di ByteDelight, elettroniche dei display LCD, ecc.).
Lo vedi se hai un occhio molto allenato (diciamo "molto attento" a
quell'aspetto) e guardando ad esempio scritte in scrolling orizzontale,
pixel per pixel.
2-3 settimane fa ero da Matteo, e abbiamo testato il cavo RGB di RCS con il
mio 128 +2.
Oltre a vari demo, ad un certo punto abbiamo visto un gioco (non ricordo il
nome. Tu ti ricordi, Matteo?) che presentava in basso un testo scorrevole,
con caratteri alti qualche decina di pixels.
Su CRT (via cavo RGB, ma anche RF) la resa era fluida e "naturale" come
doveva essere, ovviamente. Su LCD Samsung (via cavo RGB) era quasi fluida
come sul CRT; solo un pelo meno naturale (credo sia a causa dei circuiti di
deinterlacciamento).
Su LCD Samsung via HDMI (interfaccia di Ben), invece, lo scrolling è
soggetto a quelle incertezze/microinterruzioni di cui parlo (scrivo
microinterruzioni proprio perché non sono dei freeze). Probabilmente a
causa dell'elaborazione aggiuntiva effettuata dall'interfaccia, forse
qualche ritardo interno (si basa su un Raspberry).

Se Matteo si ricorda il nome del gioco puoi testare lo scrolling in
Spectaculator, ma non so se potrai apprezzare quello che intendo perché ti
manca (sottomano, intendo) il termine di paragone per eccellenza, il
collegamento analogico al CRT di una macchina non emulata.
Anzi no! Tu hai ancora il monitor a fosfori verdi, vero? Anche se lì
interviene anche un discorso di persistenza, credo maggiore rispetto ai
televisori CRT. Ma forse no.

Insomma, il tema è ampio e complicato. E si nota bene su macchine con
scrolling più avanzato dello Spectrum (es. Amiga, ma anche C64).
Max

Other related posts: