[zxspectrum] Re: Leggere un settore con l'Opus

  • From: Claudio Di Cesare <claudio.dicesare@xxxxxxxxx>
  • To: zxspectrum <zxspectrum@xxxxxxxxxxxxx>
  • Date: Fri, 5 Jan 2018 14:33:54 +0100

Ciao Enrico,

La butto li'...
Siccome la sterra routine funziona bene per ODSEd (credo avrai provato con
settori > 100), allora un errore potrebbe essere nel fatto che la stessa
immagino sarà iterata n-volte nella utility per la lettura di un disco DS
DD. Quindi immagino un problema per il registro che gestisce il contatore
che viene incrementato ad ogni ciclo.
Prendi con le pinze quello che ho detto, non ho mai visto la routine in
questione, la mia è una supposizione.
Una volta ebbi un errore in una routine in turboPascal (chi lo ricorda?)
che presa singolarmente funzionava alla grande, ma iterata pe n-volte con
n>>1.000.000 andava in tilt. Il problema era che n dichiarato dapprima
integer e poi float superato il limite della rappresentazione integer
veniva approssimato.

Spero di esserti stato di aiuto per accendere qualche "lampadina" :-)
Visto che non posso provarle sul mio Speccy (ho tutti e due 48 e plus senza
tastiera, devo ricomperare le membrane e il 128+2 è incompatibile con
l'Opus)

Ciao
Claudio

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Mail
priva di virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Il giorno 4 gennaio 2018 23:15, Enrico Maria Giordano <
e.m.giordano@xxxxxxxxxxxxxxx> ha scritto:

Sto cercando di capire perché la mia utility OPD funziona benissimo con i
dischi SS SD mentre con quelli DS DD ad un certo punto comincia a
rallentare fino a bloccarsi a 100 settori dalla fine. Non riesco proprio a
capire perché lo faccia. Per questo vi chiedo se qualcuno di voi ha o sa
dove trovare qualunque informazione aggiuntiva su come leggere un settore
sull'Opus. Tenete presente che un'altra mia utility (ODSEd - Opus Discovery
Sector Editor) funziona benissimo e usa le stesse routine. Quindi se c'è
qualcosa di sbagliato forse è molto sottile e in quel caso non influisce
(ma non vedo come).

EMG

--
http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg


Other related posts: