working with MS-DOS diskette

ZXNet echo conference «code.zx»

From Alex Goryachev To Andrey Orlov 1 October 1998

Hello Andrey! I learned that on 10/25/98, at 02:24:00 Andrey Orlov wrote to Kirill Frolov, on the topic "working with MS-DOS diskette": AG>>> 2Denis Parinov: whatever format you use ;) KF>> Maybe Honey Commander? AO> Actually, I suffered today too! AO> having DOS TU DOS/! it didn’t work out (even though it worked AO> only on discote A ;((with ) AO> I dug up some old files, but not one of them came up! AO> but here He is POISK1.0 (91 years old) - works great/!! etc Yesterday I found a good MS-DOS<=>TR-DOS copier on BBC X_COPY_98 is called. There you can format 360, 720, 800 for MS-DOS. The copier is initially configured for device _B_ but you can configure it via EDIT. Horizontal keys: F format, R reread, H - direct exercise vegashkoy on/off, 7 - create a directory See you again. Linker.

From Denis Parinov To Valentin Pimenov 15 October 1998

Glad to welcome you, Valentin! 13-10-98, at 00:55:00 you wrote for Vitaly Vidmirov, o "working with MS-DOS diskette": [skip] VP>>> it is written: "The first 3 bytes of FAT are not VP>>> are used for cluster numbers. the first two _FAT_ elements are reserved for the media descriptor. For floppy disks (FAT12) there are really 3 bytes, but for screws (FAT16) will be 4 bytes, etc. VP>>> On the real disk you can see: VP>>> 00 FF FF FF 4F VP>>> ^ ^ VP>>> | -disk type (ff-double&8secs,fd-double&9secs VP>>> extra byte. f9-double&15secs/track) VP>>> in short, without ... you can’t figure it out. In short, throw away your book and formatter ;-) FF0h - 3.5" inch, 1.44 MB floppy disk for MS-DOS 3.30 FF8h - Hard disk for MS-DOS 2.00 FF9h - 5.25" inch, 1.2 MB floppy disk for MS-DOS 3.00 - 3.5" inch, 720 MB floppy disk for MS-DOS 3.20 FFCh - 5.25" inch, 180 KB floppy disk for MS-DOS 2.00 FFDh - 5.25" inch, 360 KB floppy disk for MS-DOS 2.00 FFEh - 5.25" inch, 160 KB floppy disk for MS-DOS 1.00 FFFh - 5.25" inch, 320 KB floppy disk for MS-DOS 1.00 VV>> In my opinion, you just read the wrong sector. VV>> Format in the desired format, save the file and view. VP> Well, I don’t know, the PC reads, writes everything there ok. VP> is-dos utilities are also smart. hmm?! but it seems like they shouldn’t or it’s really the wrong sector. I formatted it with my formatter and wrote the file: f9 ff ff 03 40 00 05 60 00 07 80 00 09 f0 ff 00 The following chain is written here: ff9 fff 003 004 005 006 007 008 009 fff 000 │ │ │ . │ . │ . │ . │ . │ . │ . └─ empty │ │ └──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ │ │ clusters │ └─ reserved └─ media descriptor It is transformed as follows: ┌─────────┬─────────┬───────── ┬─────────┬─────────┬─────────┐ │ 0th byte│ 1st byte│ 2nd byte│ 3rd byte│ 4th byte│ 5th byte│ │ f 9 │ f f │ f f │ 0 3 │ 4 0 │ 0 0 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───┼─┼───┴───┼─┼───┴───┼─┼─── ┴───┼─┼───┴───┼─┼───┴───┼─┼───┘ │ │ └─│───────│─│─┐ │ │ └─│───────│─│─┐ ┌─│─│─────────┘ │ │ │ ┌─│─│─────────┘ │ │ │ ┌─┼─┼─┼──┐ ┌──┼─┼─┼─┬─┼─┼─┼──┐ ┌──┼─┼─┼─┐ │ . . . │ │ . . . │ . . . │ │ . . . │ │ f f 9 │ │ f f f │ 0 0 3 │ │ 0 0 4 │ │ 0 element.│ │ 1 element.│ 2 element.│ │ 3 element.│ └────────┘ └────────┴────────┘ └────────┘ VP> In general, the question was about what if someone VP> was involved in this matter, so he has the sources VP> are probably preserved. interested specifically VP> work with FAT-12 (select x clusters, VP> release, read/write starting from x class.) Why do you actually need it? Out of academic interest? :) VP> It cannot be that no one has anything. VP> I don’t believe it!!! VP> ps/ who is working with the screw VP> you will not climb partitions on MS-DOS VP> to speck??? This issue is being studied. By the way, does All have a description of the sections? with codes greater than six. That's all. Best regards, Denis.

From Michael Kondratyev To Denis Parinov 20 October 1998

Hi Denis! Thu Oct 15 1998 07:00 you wrote to Valentin Pimenov: DP> This issue is being studied. By the way, does All have a description of the sections DP> with codes greater than six. There are no descriptions at hand, there are names (that’s what diskedit calls them): =========== Cut and save =========== 00 Unused 01 DOS-12 02 XENIX 03 XENIX 04 DOS-16 05 EXTEND 06 BIGDOS 07 HPFS 08 Split 0A BtMgr 50 DM 56 GB 61 Speed 63 386/ix 64 NET286 65 NET386 75 PCIX DB CP/M FF BBT =========== Cut and save =========== Bye, Michael.

From Denis Parinov To Valentin Pimenov 25 October 1998

Glad to welcome you, Valentin! 22-10-98, at 00:51:00 you wrote for Denis Parinov, o "working with MS-DOS diskette": DP>> checking the disk type by the first byte of FAT is not good DP>> it is much more correct to analyze BPB. VP> yes there was a lot of useful information which was correct. VP> and about the glitches - it’s translated - these are the bourgeois VP> they screwed up, they wanted everything to break for us :) VP> what is BPB? I don’t think I’ve heard. Block Parameters BIOS, located in sector zero. ┌──────┬──────┬───────────────── ─────────────────────────┬─────┐ │ offset│size│ description │ │ ├──────┼──────┼───────────────── ─────────────────────────┼─────┤ │ 11 │ 2 │ Sector size in bytes │ 512 │ │ 13 │ 1 │ Cluster size in sectors │ 2 │ │ 14 │ 2 │ Number of reserved sectors │ 1 │ │ 16 │ 1 │ Number of FATs │ 2 │ │ 17 │ 2 │ Max. number of files in the root directory │ 112 │ │ 19 │ 2 │ Total number of sectors on the disk │1440 │ │ 21 │ 1 │ Disk type (same in 1 byte FAT) │ #F9 │ │ 22 │ 2 │ FAT size in sectors │ 3 ││ 24 │ 2 │ Sectors per track │ 9 │ │ 26 │ 2 │ Number of heads │ 2 │ │ 28 │ 4 │ Number of hidden sectors │ 0 │ └──────┴──────┴───────────────── ─────────────────────────┴─────┘ VP> But it’s useful. There is no need to use all sorts of hacky utilities. By the way, what exactly are you going to do with MS-DOS support? VP> Au revoir, √a└e┌┐┼!┌┐ P!┌┬┐e┌┐0√ That's all. Best regards, Denis.

From Andrey Orlov To Eudgine Palenock 25 October 1998

22-10-98, at 11:35:44, Eudgine Palenock wrote to Igor Krauklis: Greetings, Eudgine! IK>> No one will have a msdos restorer IK>> disks? EP> Well, IMHO there is no restorer for the ZX. Try copying it to OMEGA_COPY EP> v.1.4... GEEGS! EVERYTHING IS! called FREE FORMAT VERSION 8.3 (FFv8.3) by KONSTANTIN TETERIN (C) ETC GROUP !!! There is an option - restoration! and there is an option to select different bases track data (trdos, isdos, msdos) and compiling your own database! Goodbye!