Inferno #10
30 апреля 2007
  Железо  

Scorpion ZS - The structure of the markup on a computer hard drive Scorpion.

<b>Scorpion ZS</b> - The structure of the markup on a computer hard drive Scorpion.
      The structure of hard disk partitioning

          Scorpion on a computer

Vlad Sotnikov (Vega)


   The system MS-DOS program for the spectrum
ma, of course, to work without a definite and
very time-consuming adaptation can not. Tre
retical create on the hard disk system
TR-DOS. The authors of the Shadow Monitor approached
solve this problem quite original
but: on the hard drive creates a sequence
sequence TR-DOS disk images, and each of
these images can be "connected" to the carrier
telyu A, B, C or D, and the operating system
TR-DOS will work with this way, not
suspecting that this is not a real disk. Whence
so is the terminology: the physical disk (flexible
cue a floppy disk) and the emulated drive (HDD
image).


      File structure Winchester


   Structural organization of accommodation on
hard drive information is as follows
manner.



  1. Will create a global sub-wearing
schy always the name of the MFS (MOA FileSystem?).
Shadow monitor will only work with
him. In addition to this subsection on a hard di
skeleton may be other sub-
operating systems. Thus, one
HDD can be used on Spec
Truman, as well as on other computers.



  2. Within the global sub-create
tsya so-called local sections.
 They may be the following:

   - TR-DOS. This section contains a cross
Be the sequence of TR-DOS image dis
 orders (from 1 to 51).

   - MicroDos. As the author wrote of the Shadow
Monitor this subsection is reserved for
compatibility with PCs, using Linux,
and software support of this subsection
planned to write in the future. But
so far so nothing is written
 and it was not.

   - IS-DOS. Subdivision for OS odnoimen
 nym name.

   - BAD. With the help of this subsection to
Winchester covers an area that has
bad sectors.


   Ways to work with this structure, wine
Chester through the menu of the Monitor and the Shadow
subroutine RST 8 are quite diverse.
Here I will describe how this
structure looks like from the inside. "


      Subsections describe the structure


   List of sub-global is
in the 0-th relative sector (0 cylinder, 0
head, 1 sector) at # 01BE and occupy
maet 16 bytes, where:



   0 - At MOA 0.



    1 - head |

    2 - Sector | beginning

   3 - cylinder (?) | Subdivision.



   4 - at MOA # 53 - MFS.



    5 -?

    6 -?

   7 -?



    +8 |

    +9 | Relative address

    +10 | Subdivision.

   +11 |



    +12 |

    +13 | Length sub

    +14 | (In sectors).

   +15 |


   Total number of such descriptors can be 4.
Fourth byte # 53 - a sign of sub-
MFS. The meaning of 5,6 and 7 of the byte I guess so
and failed. Also, I'm not quite sure
value of the third bayta.Tem least ,2-nd and 3 rd
bytes indicate where the list of locally
locally subsections.

   It takes 2 sector (1024 bytes). Opi
description of each sub-section is 16 bytes
and is as follows.



    0 - type of sub-section:

         1 - TR-DOS.

         2 - MicroDos.

         3 - Is-DOS.

        4 - BAD.



    +1 |

    +2 | Relative address

    +3 | Subdivision.

   +4 |



    +6 |

    +7 | Length sub

    +8 | (In sectors).

   +9 |



   10 - Name of sub-section (6 characters).


   With the 4-byte relative hell
rez, we can turn to the top of any
Local subkey.


     The internal structure of sub-


   Subsections MicroDos and BAD internal
structures do not have. Subdivision IS-DOS such
structure has, but she is determined goals
com and complete only the operating
system.


       Structure of the sub-TR-DOS


   Now consider the sub-TR-DOS. He
is one of the central sub-
on the hard drive, as most prog
Ramm work with this operating
system. Therefore, we consider it Naib
more detail. Structure of the sub is as follows:
in the first two sectors is a description of
TR-DOS disk images. Description absolutely
similar in structure to the description of locally
locally discs. Each disc is described 16 buy
coefficients, where 0 - is always 1 (TR-DOS), +1 - Hell
res disk image, plus 1, 6 - Length CD
(Always 1,5,0,0 - because the length of TR-DOS
form a strictly fixed: 1280 a 512-buy
tnyh sectors), 10 - the name of the disk. Standard
Noe the name - "Disk??", where "?" - Index
number of the disk, but it can be painless for the
Shadow Monitor change.

   Please note that the address on the disk
hard drive to add 1 sector.
The fact is that before each disc misunderstood
TNO why there is a 512-byte area
filled with zeros.

   I also want to draw attention to the maximum
mally allowable number of discrete images
Cove in TR-DOS section. I've
an opinion that there may be more
than 51. Explain what is confusing:
The fact that the Shadow Monitor for the Treatment
of the disks within the subsection uses
16-bit register. With respect to the
sub-address 51-second drive to be # FF33,
and address of the 52-second drive would be # 010434. It
Therefore, the maximum number of drives in
subsection - 51.




Other articles:

Likbez - Batteries. Practices.

Likbez - Batteries. Results of experiments with different batteries.

Opportunities Spectrum - The format ani-files on the ZX.

Inferno - The authors of the magazine.

Opportunities Spectrum - How to play multichannel music on beeper.

Opportunities Spectrum - Support for the DVD format on ZX.

Gameland - On the competition absurd (or clumsy) games for the ZX Spectrum - Crap Games Competition.

Graphics - How to quickly draw colorful pictures.

Inferno - Entered from the editor.

Inferno - Errors in the previous numbers.

For Coderz - Gray code and optimization programs.

For Coderz - Building a graphical user interface.

Formats - details on the decoder jpeg.

Iron - Description of Products K561PU4.

Inferno - Letters to the Editor.

Formats - The format of a packed file MegaLZ.

Scorpion ZS - The structure of the markup on a computer hard drive Scorpion.

ZX Clones - multiplatform on the ZX Spectrum. Computers SAM Coupe and MSX.

Advertising - Advertising NedoPC.

Inferno - On the shell.

Activities - The "Spectrum" at the competition on the night orienteering Okinchitsa 2004.

Softinka - Comparative table of the results of packing code files with various packers.

Advertising - Advertising King of Evil.

Softinka - Software for printing in the annex to the magazine.

Softinka - Music Editor Pro Tracker v3.71. Revision history.

Advertising - Ads by V. Bogdanovich.

Iron - Some RND-generators.

Opportunities Spectrum - A hardware scrolling on ZX Spectrum.

Pentagon - Sinhroselektor video at Pentagon. Problems and the scheme.

DIY - Universal TAPE interface. Scheme of loading and recording tapes.

Sound - Features audio device TurboSound FM.

DIY - The scheme of the analyzer state TTL output.

Future Spectrum - Video Display V9990. Enhanced graphics capabilities ZX Spectrum.

Softinka - Updates to the image viewer: ANSI viewer, MCX viewer.

Interview - An interview with musician X-Raizor of Omega Hackers Group.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Enjoy - Jokes ...

В этот день...   21 November