SMUK HDD direct work

ZXNet echo conference «code.zx»

From Valerij Kozhevnikov To All 5 October 1998

Hello All! Here. Hereby I notify All that the subject has been reached. Today and now I am using the screw driver, which Romy doesn’t care what kind of ROM is in the computer and whether it exists at all. Nali- The 8th bank is also optional. Those. All sorts of RST 8 are completely absent. But it is present a bunch of INI, OUTI and all sorts of other commands that climb into ports. The driver can be located anywhere and read/write anywhere anywhere (by “where/where” we mean any place in RAM). I I shoved it into the cache, and from there it began to grunt very quickly. Enabling DOS ports (and ROMs of course) is done via port #1FFD bit 2 (as in GMX). Why all this? Who the hell knows... Mona wants to create something use all sorts of CD ROMs, or just attach a second screw... And one more thing - now the screw has probably become usable in the isdos version chick. I really didn’t check it (I don’t know), but IMHO I should work. By the way, I found where the auto-connection sector is on the screw ideas and many other interesting things there... Plz, inform me, someone is writing a screw-up be? For example. Or at least a copy. And then I remember someone loudly threatened to write. Maybe you already wrote it? ps\n And here’s what’s interesting: is there any analogue of the isdosnogo find.com, but so that you can search for files by hard partitions? I know that there is, it’s just that we are completely wild here, we are completelythere is nothing. Otherwise, sometimes (almost always) it’s really necessary. ps\ By the way, all the software for screws that you can find with us is appears in a certain file zhdd.blk, which does not work (to him obviously you need something like an installer). And based on this zhdd I I made a blocker that we all use here. WBR, Jason.

From Valerij Kozhevnikov To Dmitry Sharikov 12 October 1998

Hello Dmitry! Quoting your msg of [hamster chew] to me: One day, the date is 05-10-98, exactly at 21:48:00 Valerij Kozhevnikov wrote to All on the topic 'SMUK HDD direct work': VK>> Today and now I am using the screw driver in isdos, VK>> cat VK>> pomy don’t care what y name is in the computer ROM and whether it exists at all. VK>> Hali- VK>> whose 8th jar is also optional. DS> So throw it with soap or hell ;-) DS> I really want to watch it ;-) You know, until it works out. He works according to absolute cooperation cylinder/head/sector type dinats. Coordinates of your devices I roughly calculated it and then found it by touch. There is such a feature as a 21-byte descriptor of the connected section. The first byte is the type (isdos, trdos, etc.), then 4 bytes commercial coordinate. Here's how to get the absolute from this coordinate new cylinder/head/sector - who knows!!!!! Although, it is something very similar to LBA, but still not quite. VK>> And here’s what’s interesting: is there any analogue VK>> heartily VK>> find.com, but so that it can handle files in strict partitions VK>> search?DS> I have a converted command, but it’s only in ROM DS> in DS> rom-disk is protected :-( 0. in the save/load menu put: autostart off (this is required) 1. load the command from the rom disk 2. Immediately upload a copy of the memory to a floppy disk/screw 3. zip it up and send it to me. Questions? ;-))) 2All: maybe there are some mathematically savvy characters here? Plz, take a look at my crazy sketches. Here, for example, is my main device (8 meters). In the partition directory, its 16-byte descriptor is as follows: ;D reserve DEFB #03, #7F,#A4,#01,#00, #00, #00,#40,#00,#00 ; type coordinate volume DEFM "ISDOS1" ; name when connected with a 21-byte descriptor returned, descriptor like this: DEFB #03, #7F,#A4,#01,#00, #7E,#E4,#01,#00 ; type start end DEFM "ISDOS1" way The physical coordinate of the device is: #01A6 ;cilinder #02,#05 ;head,sector cylinders and heads are numbered from 0, sectors from 1. my propeller geometry is 1001/15/17 = #3E9/#F/#11 the cylinder has #FF sectors. The first two sectors on the screw are reserved for the global table ball sections (apparently). The shadow guy sees the screw as an array of sequentially numbered sec-tors, starting from #000000 (physically this is 0000/00/03). It seems... And it seems like the dependency is visible: #000000 = #0000*#FF + 0*#0F + 3 - 3 but #01A47F = #01A6*#FF + 2*#0F + 10 - 3 (#1A6/02/#0A) 5 sector flight. #01A47F = %00000001 10100100 01111111 BUT, for another device, namely: 16 bytes in the directory: DEFB #03, #93,#34,#02,#00, #00, #00,#20,#00,#00 ; type coordinate volume DEFM "ISDOS" 21-byte descriptor: beginning end C DEFB #03, #93,#34,#02,#00, #92,#54,#02,#00 DEFM "ISDOS" it would seem that the coordinate is: #023493 = #0236*#FF + #D*#F + 4 + 2 ? #023493 = %00000010 00110100 10010011 So, theoretically it should be #0236/#D/#4? but in reality there is: #0236/#B/#10, difference: 2 -12 #0236 ;cilinder #0B,#10 ;head,sector %-/// :-EEEEEE 20 sectors flight... the further from the edge, the more. For those who don't know about LBA: === Cut === 1) how to work with IDE screws over 500 meg. Very simple. There is a legend that the register of the qi number The cylinder is 10-bit, which allows you to have a maximum of 1024 cylinders. In fact, this is nonsense - all 16 bits can be used there! I checked it personally on most modern screws -IBM, WD, Fujitsu, Quantum. _Real_ limitation of screw volume in non-LBA mode - 32 gigabytes. 2) how to work with IDE screws larger than 32 gigs. This is where LBA comes in. LBA stands for Logical Block Addresses- sing. The essence of the mode is that instead of using the traditional screw geometry (sectors, surfaces, cylinders) is used logical block numbering, like on SCSI. Winchester presented appears as a numbered sequence of sectors. The block number in LBA is represented by a 28-bit number consisting of 4 bits stored in the head number, 8 bits in the sector number and 16 bits in the cylinder number. Volume limitation - something about 128 gigs, I can’t say more precisely - I’m too lazy to launch the calculator ;) LBA mode is turned on with a special command - read the docs IDE. 3) how to work with IDE screws larger than 128 gigs. But no way. ;) ATAPI or SCSI only... === Cut === WBR, Jason.