Schrijver
| 800Kb DD disks
|
PlainSpooky msx friend Berichten: 8 | Geplaatst: 14 April 2008, 05:42   |
Why MSX-DOS can't read 800kb disks? Is a hardware (floppy drive, FDC) or a software limitation?
|
|
NYYRIKKI msx master Berichten: 1467 | Geplaatst: 14 April 2008, 08:27   |
I think you mean the 800KB format that Apple used. This required a special hardware that rotated the disk slower when reading/writing outer tracks, so this is hardware limitation. Different MSX-models have different disk controllers, so the actual hardware limitations vary a bit from model to another.
How ever MSX-DOS can read/write 738KB disks as long as disk drive hardware supports it. (Just big enough to fit .DSK file to it  ) I've tested this successfully with Panasonic MSX2+, tR and Phillips 8250. Sony HB-P900 original drive made just really bad sounds. Problem is that Windows PC can't read those disks. I don't know about Linux.
|
|
cax
 msx professional Berichten: 977 | Geplaatst: 14 April 2008, 15:30   |
I remember using either 83 or 85 tracks instead of a standard 80 (each track contains 9K). I don't remember whether I used BIOS, BDOS or anything else to access those extra tracks. I used them in my copy protection code (nobody around me knew about that, so it was pretty good protection then).
IIRC 800K means extra sectors on each track. They can be read on PC using special software.
But the real problem is formatting those extra tracks and/or sectors. I think you will need a special tool for that. But wait ... the extra tracks and sectors can be specified in MS-DOS/Windows format command, right ?
|
|
NYYRIKKI msx master Berichten: 1467 | Geplaatst: 14 April 2008, 16:15   |
Quote:
| I remember using either 83 or 85 tracks instead of a standard 80
|
Yes, that's the trick... I would not go over 82 as even this causes problems on some disk drives. (eg Sony)
Quote:
| But wait ... the extra tracks and sectors can be specified in MS-DOS/Windows format command, right ?
|
ROFL cax, you are hilarious!  (I still hope that my WinXP could format even standard 720KB disks)
|
|
Hydlide msx lover Berichten: 81 | Geplaatst: 14 April 2008, 21:44   |
uhm.. XP can even format 5.4" disks, so where's the problem in that? 
(alas no 800KB floppies though) |
|
NYYRIKKI msx master Berichten: 1467 | Geplaatst: 14 April 2008, 22:22   |
I don't know about 5.4" disks, but normal 720KB DD disk formating does not work. Fortunately normal read/write still works.
Unfortunately Microsoft operating systems on PC have not ever used the Microsoft standard while handling disks. For example reading/writing 360KB MSX disks do not work correctly on any version of Windows, but fortunately support is better for example on Mac and Amiga.
|
|
Rataplan msx user Berichten: 62 | Geplaatst: 15 April 2008, 08:18   |
On PC you can format your disks with several formats. 160, 180, 320, 720, 1.2MB, 1.44MB, 2.88MB. Those formats (except the latter one which requires a ED drive (think it was called that, Extra Density or something)) should be able to be read without extra software, atleast on PC. You can also format with 820, 1.72MB, 1.68MB formats, which might not be compatible with all systems. Then there is the DMF format, which MS used to distribute their software, ie. Windows 95 for example. The first disk was just a normal 1.44MB disk, including a sort of driver to read the bigger DMF disks.
Try winimage, a freeware / shareware tool, it lets you format your disks in a lot of formats. You can then just try them on your MSX
|
|
NYYRIKKI msx master Berichten: 1467 | Geplaatst: 15 April 2008, 08:34   |
Hey, that WinImage was a great tip, it worked! It seems that in WinXP the formating of 720KB disks is disabled only from FORMAT.COM and GUI (?)
Hmm... I'm just wondering what would happen if I would copy FORMAT.COM from Win2000 for example...
|
|
manuel msx guru Berichten: 3274 | Geplaatst: 15 April 2008, 09:41   |
Can WinIMage format single sided double density disks that work on such diskdrives on MSX? And also read them out and extract the files written by the MSX?
|
|
cax
 msx professional Berichten: 977 | Geplaatst: 15 April 2008, 14:09   |
I tried calling format from command line, but it failed:
format a: /T:80 /N:9
Here is what MS says about that: http://support.microsoft.com/kb/302113
In short, either earlier Windows/DOS should be used, or special tool is required for formatting.
NYYRIKKI: format.com from Win2000 or even WinNT won't help you - you need Win9x or plain DOS for that. |
|
jltursan msx professional Berichten: 748 | Geplaatst: 15 April 2008, 14:26   |
FORMAT works fine in Windows XP, only the GUI lacks support.
Using the command that cax has posted, a 720KB floppy could be created without problems; you only need to cover the HD hole to fool the drive (or use a real 720KB floppy).
|
|
AuroraMSX
 msx master Berichten: 1214 | Geplaatst: 15 April 2008, 21:48   |
Quote:
| uhm.. XP can even format 5.4" disks, so where's the problem in that? 
|
The problem lies in the fact that 5.4" disks don't exist. Try 5.25"  |
|
[D-Tail]
 msx guru Berichten: 2924 | Geplaatst: 16 April 2008, 00:04   |
5 1/4, 5.25, go figure  |
|
cax
 msx professional Berichten: 977 | Geplaatst: 16 April 2008, 14:42   |
Indeed - the problem was the HD hole, jltursan is right. Format works on XP.
|
|
manuel msx guru Berichten: 3274 | Geplaatst: 16 April 2008, 19:52   |
So, that MS Knowledgebase article is just wrong? MS doesn't know the capabilities of its own software?
|
|
|
|
|