Floppy disk formats and sizes
Acorn
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Single | 256 | 10 | 40 | 1 | 100 | 300 | FM |
102400
|
5.25 | Single | 256 | 10 | 80 | 1 | 200 | 300 | FM |
204800
|
5.25 | Double | 256 | 16 | 40 | 1 | 160 | 300 | MFM |
163840
|
5.25 | Double | 256 | 16 | 80 | 1 | 320 | 300 | MFM |
327680
|
5.25 | Double | 256 | 16 | 80 | 2 | 640 | 300 | MFM |
655360
|
3.5 | Double | 256 | 16 | 80 | 2 | 640 | 300 | MFM |
655360
|
3.5 | Double | 1024 | 5 | 80 | 2 | 800 | 300 | MFM |
819200
|
3.5 | High | 1024 | 10 | 80 | 2 | 1600 | 300 | MFM |
1638400
|
|
Agat
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 256 | 21 | 80 | 2 | 840 | 300 | MFM |
860160
|
|
Amstrad PCW8512/9512
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3 | Double | 512 | 9 | 80 | 2 | 720 | 300 | MFM |
737280
|
|
Amstrad CPC/PCW
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3 | Single | 512 | 9 | 40 | 1 | 180 | 300 | MFM |
184320
|
|
Apple II
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 256 | 13 | 35 | 1 | 113.75 | 300 | GCR |
116480
|
5.25 | Double | 256 | 16 | 35 | 1 | 140 | 300 | GCR |
143360
|
3.5 | Double | 512 | 8-12 | 80 | 1 | 400 | 394-590 | GCR |
409600
|
3.5 | Double | 512 | 8-12 | 80 | 2 | 800 | 394-590 | GCR |
819200
|
3.5 | High | 512 | 18 | 80 | 2 | 1440 | 300 | MFM |
1474560
|
|
Apple Lisa
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 512 | 15-22 | 46 | 2 | 851 | 218-320 | GCR |
871424
|
|
Apple Lisa 2/Macintosh XL
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3.5 | Double | 512 | 8-12 | 80 | 1 | 400 | 394-590 | GCR |
409600
|
|
Apple Macintosh
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3.5 | Double | 512 | 8-12 | 80 | 2 | 800 | 394-590 | GCR |
819200
|
3.5 | High | 512 | 18 | 80 | 2 | 1440 | 300 | MFM |
1474560
|
|
Atari 8-bit
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Single | 128 | 18 | 40 | 1 | 90 | 288 | FM |
92160
|
5.25 | Enhanced | 128 | 26 | 40 | 1 | 130 | 288 | MFM |
133120
|
5.25 | Double | 256 | 18 | 40 | 1 | 180 | 288 | MFM |
184320
|
5.25 | Double | 256 | 18 | 40 | 2 | 360 | 300 | MFM |
368640
|
|
Atari ST/TT/Falcon
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3.5 | Double | 512 | 9 | 80 | 1 | 360 | 300 | MFM |
368640
|
3.5 | Double | 512 | 9 | 80 | 2 | 720 | 300 | MFM |
737280
|
3.5 | High | 512 | 18 | 80 | 2 | 1440 | 300 | MFM |
1474560
|
|
Coleco ADAM
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 512 | 8 | 40 | 1 | 160 | 300 | MFM |
163840
|
|
Commodore (8-bit)
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 256 | 17-21 | 35 | 1 | 170 | 300 | GCR |
174080
|
5.25 | Double | 256 | 17-21 | 35 | 2 | 340 | 300 | GCR |
348160
|
5.25 | Quad | 256 | 23-29 | 77 | 1 | 521 | 300 | GCR |
533504
|
5.25 | Quad | 256 | 23-29 | 77 | 2 | 1042 | 300 | GCR |
1067008
|
3.5 | Double | 512 | 10 | 80 | 2 | 800 | 300 | MFM |
819200
|
|
Commodore Amiga
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 512 | 11 | 40 | 2 | 440 | 300 | MFM |
450560
|
5.25 | Quad | 512 | 11 | 80 | 2 | 880 | 300 | MFM |
901120
|
3.5 | Double | 512 | 11 | 80 | 2 | 880 | 300 | MFM |
901120
|
3.5 | High | 512 | 19 | 80 | 2 | 1520 | 300 | GCR |
1556480
|
3.5 | High | 512 | 22 | 80 | 2 | 1760 | 150 | MFM |
1802240
|
|
DEC RX50
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Double | 512 | 10 | 80 | 1 | 400 | 300 | MFM |
409600
|
|
IBM PC compatibles
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
8 | Single | 128 | 26 | 77 | 1 | 250.25 | 360 | MFM |
256256
|
8 | Single | 128 | 26 | 77 | 2 | 500.5 | 360 | MFM |
512512
|
8 | Double | 1024 | 8 | 77 | 1 | 616 | 360 | MFM |
630784
|
8 | Double | 1024 | 8 | 77 | 2 | 1232 | 360 | MFM |
1261568
|
5.25 | Double | 512 | 8 | 40 | 1 | 160 | 300 | MFM |
163840
|
5.25 | Double | 512 | 8 | 40 | 2 | 320 | 300 | MFM |
327680
|
5.25 | Double | 512 | 9 | 40 | 1 | 180 | 300 | MFM |
184320
|
5.25 | Double | 512 | 9 | 40 | 2 | 360 | 300 | MFM |
368640
|
5.25 | Quad | 512 | 8 | 80 | 1 | 320 | 300 | MFM |
327680
|
5.25 | Quad | 512 | 8 | 80 | 2 | 640 | 300 | MFM |
655360
|
5.25 | High | 512 | 15 | 80 | 2 | 1200 | 360 | MFM |
1228800
|
3.5 | Double | 512 | 8 | 80 | 1 | 320 | 300 | MFM |
327680
|
3.5 | Double | 512 | 9 | 80 | 1 | 360 | 300 | MFM |
368640
|
3.5 | Double | 512 | 8 | 80 | 2 | 640 | 300 | MFM |
655360
|
3.5 | Double | 512 | 9 | 80 | 2 | 720 | 300 | MFM |
737280
|
3.5 | High | 512 | 18 | 80 | 2 | 1440 | 300 | MFM |
1474560
|
3.5 | High | 512 | 21 | 80 | 2 | 1680 | 300 | MFM |
1720320
|
3.5 | High | 512 | 21 | 82 | 2 | 1720 | 300 | MFM |
1761280
|
3.5 | Extended | 512 | 36 | 80 | 2 | 2880 | 300 | MFM |
2949120
|
|
IBM 3740
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
8 | Single | 128 | 26 | 73 | 1 | 237.25 | 360 | FM |
242944
|
|
MGT SAM Coupé
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3.5 | Double | 512 | 10 | 80 | 2 | 800 | 300 | MFM |
819200
|
|
NEC PC98
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
8 | Single | 128 | 26 | 77 | 1 | 250.25 | 360 | FM |
256256
|
8 | Double | 1024 | 8 | 77 | 2 | 1232 | 360 | MFM |
1261568
|
5.25 | Double | 512 | 8 | 80 | 2 | 640 | 360 | MFM |
655360
|
5.25 | Double | 512 | 9 | 80 | 2 | 720 | 360 | MFM |
737280
|
5.25 | High | 512 | 15 | 80 | 2 | 1200 | 360 | MFM |
1228800
|
5.25 | High | 1024 | 8 | 77 | 2 | 1232 | 360 | MFM |
1261568
|
5.25 | High | 1024 | 8 | 80 | 2 | 1280 | 360 | MFM |
1310720
|
3.5 | Double | 512 | 8 | 80 | 2 | 640 | 360 | MFM |
655360
|
3.5 | Double | 512 | 9 | 80 | 2 | 720 | 360 | MFM |
737280
|
3.5 | High | 512 | 15 | 80 | 2 | 1200 | 360 | MFM |
1228800
|
3.5 | High | 1024 | 8 | 77 | 2 | 1232 | 360 | MFM |
1261568
|
3.5 | High | 1024 | 8 | 80 | 2 | 1280 | 360 | MFM |
1310720
|
3.5 | High | 512 | 18 | 80 | 2 | 1440 | 300 | MFM |
1474560
|
3.5 | Triple | 512 | 38 | 240 | 2 | 9120 | 360 | MFM |
9338880
|
|
Osborne 1
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Single | 256 | 10 | 40 | 1 | 100 | 300 | FM |
102400
|
5.25 | Double | 1024 | 10 | 40 | 1 | 200 | 300 | MFM |
204800
|
|
Sega SF-7000
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
3 | Single | 256 | 16 | 40 | 2 | 160 | ? | ? |
163840
|
3 | Single | 256 | 16 | 40 | 2 | 160 | ? | ? |
163840
|
|
SHARP X68000
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | High | 1024 | 8 | 77 | 2 | 1232 | 360 | MFM |
1261568
|
3.5 | High | 1024 | 8 | 77 | 2 | 1232 | 360 | MFM |
1261568
|
|
Thomson
Format | Density | Bytes / Sector | Sectors / Track | Tracks / Side | Sides | KB | RPM | Encoding | Bytes |
5.25 | Single | 128 | 16 | 40 | 1 | 80 | 300 | FM |
81920
|
5.25 | Double | 256 | 16 | 40 | 2 | 320 | 300 | MFM |
327680
|
3.5 | Double | 256 | 16 | 80 | 1 | 320 | 300 | MFM |
327680
|
3.5 | Double | 256 | 16 | 80 | 2 | 640 | 300 | MFM |
655360
|
|
Floppy disk advice
When using real hardware, you may well want to use real
floppy disks. Here’s a few points to note:
·
There are various hardware virtual floppy drives that plug into a
real floppy disk controller and you can put in SD / CF cards making it easy to
transfer disk images from a PC. You may want to consider using these.
·
Many floppy disks will have bad sectors. I’ve been formatting a
load and about only 10% format without any errors.
·
Even disks that don’t format 100% can still be used to put games
on, hopefully data won’t be on the bad sectors. Especially for multi game
disks, if the games you want to play work.
·
It can be difficult to prepare disks on real vintage systems,
consider preparing them on a PC.
·
You use an emulator on a PC to prepare disk images, some
emulators have a shared host folder so transferring files is simple.
·
Note some system like the Archimedes filesystem carry additional
file meta data, like “file type” so if you extract an archine on a PC this
information will be lost. You have to either set it back or perform the archive
extracts on the native system.
·
Writing disks from a PC is possible (see below) but most vintage
formats will require a disk drive attached to the motherboard the USB types
will not work.
Setting up an OmiFlop PC
OmniFlop is by far the best piece of software for writing
retro disk images to real floppy disks.
http://www.shlock.co.uk/Utils/OmniFlop/OmniFlop.htm
It’s unlikely the PC you are using now has a floppy disk
controller on the motherboard so I would recommend obtaining and configuring a
PC just for wringing floppies.
·
You need a PC with a floppy disk controller (FDC) on the
motherboard.
·
You will need a real floppy disk drive that connects to the
mother board.
·
Install Windows 7 32 bit, the CPU in older machines probably will
not work with current windows versions due to CPU feature requirements, I tried
it, Windows 7 is the latest that works.
·
Use 32 bit install of Windows, there are additional driver
installation steps required for OmiFlop, it is possible on 64 bit but not worth
the hassle.