mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Add a preliminary format for the 8050.
This commit is contained in:
@@ -118,7 +118,7 @@ choices because they can store multiple types of file system.
|
||||
| [`atarist`](doc/disk-atarist.md) | Atari ST: Almost PC compatible | 🦄 | 🦄 | |
|
||||
| [`bk`](doc/disk-bk.md) | BK: 800kB 5.25"/3.5" 80-track 10-sector DSDD | 🦖 | 🦖 | |
|
||||
| [`brother`](doc/disk-brother.md) | Brother word processors: GCR family | 🦄 | 🦄 | BROTHER120 FATFS |
|
||||
| [`commodore`](doc/disk-commodore.md) | Commodore: 1541, 1581, and variations | 🦄 | 🦄 | CBMFS |
|
||||
| [`commodore`](doc/disk-commodore.md) | Commodore: 1541, 1581, 8050 and variations | 🦄 | 🦄 | CBMFS |
|
||||
| [`eco1`](doc/disk-eco1.md) | VDS Eco1: CP/M; 1210kB 77-track mixed format DSHD | 🦖 | | CPMFS |
|
||||
| [`epsonpf10`](doc/disk-epsonpf10.md) | Epson PF-10: CP/M; 3.5" 40-track DSDD | 🦖 | | CPMFS |
|
||||
| [`f85`](doc/disk-f85.md) | Durango F85: 461kB 5.25" 77-track SS | 🦖 | | |
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
<!-- This file is automatically generated. Do not edit. -->
|
||||
# 1541, 1581, and variations
|
||||
# 1541, 1581, 8050 and variations
|
||||
|
||||
Commodore 64 disks come in two varieties: GCR, which are the overwhelming
|
||||
majority; and MFM, only used on the 1571 and 1581. The latter were (as far as I
|
||||
can tell) standard IBM PC format disks with a slightly odd sector count.
|
||||
Commodore 8-bit computer disks come in two varieties: GCR, which are the
|
||||
overwhelming majority; and MFM, only used on the 1571 and 1581. The latter were
|
||||
(as far as I can tell) standard IBM PC format disks with a slightly odd sector
|
||||
count.
|
||||
|
||||
The GCR disks are much more interesting. They could store 170kB on a
|
||||
single-sided disk (although later drives were double-sided), using a proprietary
|
||||
@@ -21,11 +22,20 @@ computer](https://ilesj.wordpress.com/2014/05/14/1541-why-so-complicated/) of
|
||||
300 bytes per second (!). (The drive itself could transfer data reasonably
|
||||
quickly.)
|
||||
|
||||
A standard 1541 disk has 35 tracks of 17 to 21 sectors, each 256 bytes long
|
||||
(sometimes 40 tracks).
|
||||
- a 1541 disk has 35 tracks of 17 to 21 sectors, each 256 bytes long
|
||||
(sometimes 40 tracks), and uses GCR encoding.
|
||||
|
||||
A standard 1581 disk has 80 tracks and two sides, each with 10 sectors, 512
|
||||
bytes long.
|
||||
- a standard 1581 disk has 80 tracks and two sides, each with 10 sectors, 512
|
||||
bytes long, and uses normal IBM encoding.
|
||||
|
||||
- an 8050 disk has 77 tracks and two sides, with four speed zones; the number
|
||||
of sectors varies from 23 to 29, using GCR encoding. These will store
|
||||
1042kB. These drives are peculiar because they are 100tpi and therefore the
|
||||
disks cannot be read in normal 96tpi drives.
|
||||
|
||||
- a CMD FD2000 disk (a popular third-party Commodore disk drive) has 81
|
||||
tracks and two sides, each with 10 1024-byte sectors, for a massive 1620kB
|
||||
of storage. This also uses IBM encoding.
|
||||
|
||||
A CMD FD2000 disk (a popular third-party Commodore disk drive)
|
||||
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
shortname: 'Commodore'
|
||||
comment: '1541, 1581, and variations'
|
||||
comment: '1541, 1581, 8050 and variations'
|
||||
read_support_status: UNICORN
|
||||
write_support_status: UNICORN
|
||||
|
||||
documentation:
|
||||
<<<
|
||||
Commodore 64 disks come in two varieties: GCR, which are the overwhelming
|
||||
majority; and MFM, only used on the 1571 and 1581. The latter were (as far as I
|
||||
can tell) standard IBM PC format disks with a slightly odd sector count.
|
||||
Commodore 8-bit computer disks come in two varieties: GCR, which are the
|
||||
overwhelming majority; and MFM, only used on the 1571 and 1581. The latter were
|
||||
(as far as I can tell) standard IBM PC format disks with a slightly odd sector
|
||||
count.
|
||||
|
||||
The GCR disks are much more interesting. They could store 170kB on a
|
||||
single-sided disk (although later drives were double-sided), using a proprietary
|
||||
@@ -25,11 +26,20 @@ computer](https://ilesj.wordpress.com/2014/05/14/1541-why-so-complicated/) of
|
||||
300 bytes per second (!). (The drive itself could transfer data reasonably
|
||||
quickly.)
|
||||
|
||||
A standard 1541 disk has 35 tracks of 17 to 21 sectors, each 256 bytes long
|
||||
(sometimes 40 tracks).
|
||||
- a 1541 disk has 35 tracks of 17 to 21 sectors, each 256 bytes long
|
||||
(sometimes 40 tracks), and uses GCR encoding.
|
||||
|
||||
A standard 1581 disk has 80 tracks and two sides, each with 10 sectors, 512
|
||||
bytes long.
|
||||
- a standard 1581 disk has 80 tracks and two sides, each with 10 sectors, 512
|
||||
bytes long, and uses normal IBM encoding.
|
||||
|
||||
- an 8050 disk has 77 tracks and two sides, with four speed zones; the number
|
||||
of sectors varies from 23 to 29, using GCR encoding. These will store
|
||||
1042kB. These drives are peculiar because they are 100tpi and therefore the
|
||||
disks cannot be read in normal 96tpi drives.
|
||||
|
||||
- a CMD FD2000 disk (a popular third-party Commodore disk drive) has 81
|
||||
tracks and two sides, each with 10 1024-byte sectors, for a massive 1620kB
|
||||
of storage. This also uses IBM encoding.
|
||||
|
||||
A CMD FD2000 disk (a popular third-party Commodore disk drive)
|
||||
>>>
|
||||
@@ -217,6 +227,58 @@ option_group {
|
||||
}
|
||||
}
|
||||
|
||||
option {
|
||||
name: "1042"
|
||||
comment: "1042kB 8051"
|
||||
|
||||
config {
|
||||
layout {
|
||||
sides: 2
|
||||
tracks: 77
|
||||
layoutdata {
|
||||
sector_size: 256
|
||||
}
|
||||
layoutdata {
|
||||
track: 0
|
||||
up_to_track: 38
|
||||
physical {
|
||||
start_sector: 0
|
||||
count: 29
|
||||
}
|
||||
}
|
||||
layoutdata {
|
||||
track: 39
|
||||
up_to_track: 52
|
||||
physical {
|
||||
start_sector: 0
|
||||
count: 27
|
||||
}
|
||||
}
|
||||
layoutdata {
|
||||
track: 53
|
||||
up_to_track: 63
|
||||
physical {
|
||||
start_sector: 0
|
||||
count: 25
|
||||
}
|
||||
}
|
||||
layoutdata {
|
||||
track: 64
|
||||
up_to_track: 76
|
||||
physical {
|
||||
start_sector: 0
|
||||
count: 23
|
||||
}
|
||||
}
|
||||
}
|
||||
tpi: 100
|
||||
|
||||
decoder {
|
||||
c64 {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option {
|
||||
name: "1620"
|
||||
comment: "1620kB, CMD FD2000"
|
||||
|
||||
Reference in New Issue
Block a user