[zxspectrum] Re: interleave/skew, opus discovery, quickdos...
- From: Malantrucco Carlo <carlo.malantrucco@xxxxxxxxx>
- To: ZX Freelist Spectrum <zxspectrum@xxxxxxxxxxxxx>
- Date: Wed, 27 Jun 2018 19:47:06 +0200
Il giorno 27 giu 2018, alle ore 19:06, Malantrucco Carlo
<carlo.malantrucco@xxxxxxxxx> ha scritto:
Io credo che molte informazioni si possano ottenere da qui:
The Complete Opus Discovery ShadowROM v2.2 Disassembly
<http://www.worldofspectrum.org/opus.html> by Marcel van Dongen and Martijn
van der Heide (Roelof Koning ha scritto un addendum
<http://www.worldofspectrum.org/pub/sinclair/technical-docs/OpusDiscovery_ShadowROMv2.2Disassembly_Addendum.rtf>
per correggere alcuni errori)
Chi ha esperienza di L/M (certamente non io) cerchi “boot-block” nel testo e
forse potrà riuscire a capire come sono memorizzate le informazioni sulla
geometria del disco nel settore fisico 0 della traccia 0 dei dischi Opus
Discovery. Così poi lo spiega anche a me … ;-)
Dimenticavo … c’è anche la spiegazione del boot sector di Manfred Nolten
pubblicata sullo SDC Newsletter n. 15:
18 05 28 12 40 nn nn 7E
first 8 Bytes data example, bytes 3-5 are most important!
Bytes 1/2 always 18 05, loader for the following MC routine in TR00Sec00.
Byte 3 : number of tracks (28=40TR/50=80TR)
Byte 4 : Number of sec/Tr. (12=18Sec)
Byte 5 : Density!:(sec-size*64)+(sides*16) where sector size is
0 for 128bytes/sec
1 for 256bytes/sec
2 for 512bytes/sec
3 for 1024bytes/sec
where sides is
0 for single side
1 for double side
example : 80TR 256 Bytes/sec 2 Sides 18 Sectors (1*64)+(1*16) =
64+16 = 80 dec. = 50 HEX. 5th byte must show 50.
che però mi sembra non consideri skew ed interleave.
Carlo
PS: se serve ho anche il testo del sorgente QuickDOS scritto da Victor
Vogelpoel con Tornado.
Other related posts:
- » [zxspectrum] interleave/skew, opus discovery, quickdos...- Davide Barlotti
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Enrico Maria Giordano
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Malantrucco Carlo
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Enrico Maria Giordano
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos... - Malantrucco Carlo
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Andrea Vavassori
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Enrico Maria Giordano
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Malantrucco Carlo
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Enrico Maria Giordano
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Davide Barlotti
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Massimo Raffaele
- » [zxspectrum] Re: interleave/skew, opus discovery, quickdos...- Enrico Maria Giordano