[zxspectrum] Re: Per chi ha il GOTEK
- From: Malantrucco Carlo <carlo.malantrucco@xxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Fri, 12 Jan 2018 17:09:51 +0100
Inviato da iPhone
Il giorno 12 gen 2018, alle ore 16:50, Enrico Maria Giordano
<e.m.giordano@xxxxxxxxxxxxxxx> ha scritto:
Quindi ottimizzando le routine (come in effetti dicevi tu) è stato possibile
ridurre i due skew in modo tale da ottenere quell'incredibile aumento di
velocità. Ma allora i dischi formattati con il QuickDos dovrebbero risultare
più lenti se letti con la ROM standard. E' effettivamente così?
È un’altra prova che devo fare, forse oggi pomeriggio ci riesco. ;-)
Comunque non serve sostituire fisicamente la ROM, il QuickDOS può essere
switchato on/off:
Should QuickDOS respond badly to a program (unlikely!), then you can switch it
off! Loading, saving and merging then use Dave Corney's routines again.
QuickDiscs then load and save very slow.
A new FORMAT command is used to do the switching. As three column CAT seems to
be very popular with Opus users, I have also added this in the new ROM, using
the same FORMAT command.
FORMAT "q";a
a = 0 3ColCat off QuickDOS off
a = 1 3ColCat off QuickDOS on
a = 2 3ColCat on QuickDOS off
a = 3 3ColCat on QuickDOS on
Only use numbers 0 to 3. Other numbers are reserved for future use. A Spectrum
reset via USR 0 (or reset switch) or an Opus reset via USR 14070 do not affect
the "q" state.
The "q" state is stored in the 2K RAM of the 6116 at address 10110 (#277E).
This address can be found in table #12 using the RST #30 routine. At 10111
(#277F: "q" state address+1) a '3' is found. It determines the number of
columns when CATting and can
only be altered using the "CODE" channel.
Should the 6116 found to be not present, then QuickDOS is always on (cannot be
switched off) and the three column CAT off.
Carlo
Other related posts: