Changeset 77024 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Jan 28, 2019 5:49:37 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128451
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/DevFdc.cpp
r76553 r77024 308 308 typedef struct fd_format_t { 309 309 fdrive_type_t drive; 310 fdisk_type_t disk;311 310 uint8_t last_sect; /**< Number of sectors. */ 312 311 uint8_t max_track; /**< Number of tracks. */ … … 322 321 /* First entry is default format */ 323 322 /* 1.44 MB 3"1/2 floppy disks */ 324 { FDRIVE_DRV_144, FDRIVE_DISK_144,18, 80, 1, FDRIVE_RATE_500K, "1.44 MB 3\"1/2", },325 { FDRIVE_DRV_144, FDRIVE_DISK_144,20, 80, 1, FDRIVE_RATE_500K, "1.6 MB 3\"1/2", },326 { FDRIVE_DRV_144, FDRIVE_DISK_144,21, 80, 1, FDRIVE_RATE_500K, "1.68 MB 3\"1/2", },327 { FDRIVE_DRV_144, FDRIVE_DISK_144,21, 82, 1, FDRIVE_RATE_500K, "1.72 MB 3\"1/2", },328 { FDRIVE_DRV_144, FDRIVE_DISK_144,21, 83, 1, FDRIVE_RATE_500K, "1.74 MB 3\"1/2", },329 { FDRIVE_DRV_144, FDRIVE_DISK_144,22, 80, 1, FDRIVE_RATE_500K, "1.76 MB 3\"1/2", },330 { FDRIVE_DRV_144, FDRIVE_DISK_144,23, 80, 1, FDRIVE_RATE_500K, "1.84 MB 3\"1/2", },331 { FDRIVE_DRV_144, FDRIVE_DISK_144,24, 80, 1, FDRIVE_RATE_500K, "1.92 MB 3\"1/2", },323 { FDRIVE_DRV_144, 18, 80, 1, FDRIVE_RATE_500K, "1.44 MB 3\"1/2", }, 324 { FDRIVE_DRV_144, 20, 80, 1, FDRIVE_RATE_500K, "1.6 MB 3\"1/2", }, 325 { FDRIVE_DRV_144, 21, 80, 1, FDRIVE_RATE_500K, "1.68 MB 3\"1/2", }, 326 { FDRIVE_DRV_144, 21, 82, 1, FDRIVE_RATE_500K, "1.72 MB 3\"1/2", }, 327 { FDRIVE_DRV_144, 21, 83, 1, FDRIVE_RATE_500K, "1.74 MB 3\"1/2", }, 328 { FDRIVE_DRV_144, 22, 80, 1, FDRIVE_RATE_500K, "1.76 MB 3\"1/2", }, 329 { FDRIVE_DRV_144, 23, 80, 1, FDRIVE_RATE_500K, "1.84 MB 3\"1/2", }, 330 { FDRIVE_DRV_144, 24, 80, 1, FDRIVE_RATE_500K, "1.92 MB 3\"1/2", }, 332 331 /* 2.88 MB 3"1/2 floppy disks */ 333 { FDRIVE_DRV_288, FDRIVE_DISK_288,36, 80, 1, FDRIVE_RATE_1M, "2.88 MB 3\"1/2", },334 { FDRIVE_DRV_288, FDRIVE_DISK_288,39, 80, 1, FDRIVE_RATE_1M, "3.12 MB 3\"1/2", },335 { FDRIVE_DRV_288, FDRIVE_DISK_288,40, 80, 1, FDRIVE_RATE_1M, "3.2 MB 3\"1/2", },336 { FDRIVE_DRV_288, FDRIVE_DISK_288,44, 80, 1, FDRIVE_RATE_1M, "3.52 MB 3\"1/2", },337 { FDRIVE_DRV_288, FDRIVE_DISK_288,48, 80, 1, FDRIVE_RATE_1M, "3.84 MB 3\"1/2", },332 { FDRIVE_DRV_288, 36, 80, 1, FDRIVE_RATE_1M, "2.88 MB 3\"1/2", }, 333 { FDRIVE_DRV_288, 39, 80, 1, FDRIVE_RATE_1M, "3.12 MB 3\"1/2", }, 334 { FDRIVE_DRV_288, 40, 80, 1, FDRIVE_RATE_1M, "3.2 MB 3\"1/2", }, 335 { FDRIVE_DRV_288, 44, 80, 1, FDRIVE_RATE_1M, "3.52 MB 3\"1/2", }, 336 { FDRIVE_DRV_288, 48, 80, 1, FDRIVE_RATE_1M, "3.84 MB 3\"1/2", }, 338 337 /* 720 kB 3"1/2 floppy disks */ 339 { FDRIVE_DRV_144, FDRIVE_DISK_720,9, 80, 1, FDRIVE_RATE_250K, "720 kB 3\"1/2", },340 { FDRIVE_DRV_144, FDRIVE_DISK_720,10, 80, 1, FDRIVE_RATE_250K, "800 kB 3\"1/2", },341 { FDRIVE_DRV_144, FDRIVE_DISK_720,10, 82, 1, FDRIVE_RATE_250K, "820 kB 3\"1/2", },342 { FDRIVE_DRV_144, FDRIVE_DISK_720,10, 83, 1, FDRIVE_RATE_250K, "830 kB 3\"1/2", },343 { FDRIVE_DRV_144, FDRIVE_DISK_720,13, 80, 1, FDRIVE_RATE_250K, "1.04 MB 3\"1/2", },344 { FDRIVE_DRV_144, FDRIVE_DISK_720,14, 80, 1, FDRIVE_RATE_250K, "1.12 MB 3\"1/2", },338 { FDRIVE_DRV_144, 9, 80, 1, FDRIVE_RATE_250K, "720 kB 3\"1/2", }, 339 { FDRIVE_DRV_144, 10, 80, 1, FDRIVE_RATE_250K, "800 kB 3\"1/2", }, 340 { FDRIVE_DRV_144, 10, 82, 1, FDRIVE_RATE_250K, "820 kB 3\"1/2", }, 341 { FDRIVE_DRV_144, 10, 83, 1, FDRIVE_RATE_250K, "830 kB 3\"1/2", }, 342 { FDRIVE_DRV_144, 13, 80, 1, FDRIVE_RATE_250K, "1.04 MB 3\"1/2", }, 343 { FDRIVE_DRV_144, 14, 80, 1, FDRIVE_RATE_250K, "1.12 MB 3\"1/2", }, 345 344 /* 1.2 MB 5"1/4 floppy disks */ 346 { FDRIVE_DRV_120, FDRIVE_DISK_288,15, 80, 1, FDRIVE_RATE_500K, "1.2 MB 5\"1/4", },347 { FDRIVE_DRV_120, FDRIVE_DISK_288,16, 80, 1, FDRIVE_RATE_500K, "1.28 MB 5\"1/4", }, /* CP Backup 5.25" HD */348 { FDRIVE_DRV_120, FDRIVE_DISK_288,18, 80, 1, FDRIVE_RATE_500K, "1.44 MB 5\"1/4", },349 { FDRIVE_DRV_120, FDRIVE_DISK_288,18, 82, 1, FDRIVE_RATE_500K, "1.48 MB 5\"1/4", },350 { FDRIVE_DRV_120, FDRIVE_DISK_288,18, 83, 1, FDRIVE_RATE_500K, "1.49 MB 5\"1/4", },351 { FDRIVE_DRV_120, FDRIVE_DISK_288,20, 80, 1, FDRIVE_RATE_500K, "1.6 MB 5\"1/4", },345 { FDRIVE_DRV_120, 15, 80, 1, FDRIVE_RATE_500K, "1.2 MB 5\"1/4", }, 346 { FDRIVE_DRV_120, 16, 80, 1, FDRIVE_RATE_500K, "1.28 MB 5\"1/4", }, /* CP Backup 5.25" HD */ 347 { FDRIVE_DRV_120, 18, 80, 1, FDRIVE_RATE_500K, "1.44 MB 5\"1/4", }, 348 { FDRIVE_DRV_120, 18, 82, 1, FDRIVE_RATE_500K, "1.48 MB 5\"1/4", }, 349 { FDRIVE_DRV_120, 18, 83, 1, FDRIVE_RATE_500K, "1.49 MB 5\"1/4", }, 350 { FDRIVE_DRV_120, 20, 80, 1, FDRIVE_RATE_500K, "1.6 MB 5\"1/4", }, 352 351 /* 720 kB 5"1/4 floppy disks */ 353 { FDRIVE_DRV_120, FDRIVE_DISK_288,9, 80, 1, FDRIVE_RATE_250K, "720 kB 5\"1/4", },354 { FDRIVE_DRV_120, FDRIVE_DISK_288,11, 80, 1, FDRIVE_RATE_250K, "880 kB 5\"1/4", },352 { FDRIVE_DRV_120, 9, 80, 1, FDRIVE_RATE_250K, "720 kB 5\"1/4", }, 353 { FDRIVE_DRV_120, 11, 80, 1, FDRIVE_RATE_250K, "880 kB 5\"1/4", }, 355 354 /* 360 kB 5"1/4 floppy disks (newer 9-sector formats) */ 356 { FDRIVE_DRV_120, FDRIVE_DISK_288,9, 40, 1, FDRIVE_RATE_300K, "360 kB 5\"1/4", },357 { FDRIVE_DRV_120, FDRIVE_DISK_288,9, 40, 0, FDRIVE_RATE_300K, "180 kB 5\"1/4", },358 { FDRIVE_DRV_120, FDRIVE_DISK_288,10, 40, 1, FDRIVE_RATE_300K, "400 kB 5\"1/4", }, /* CP Backup 5.25" DD */359 { FDRIVE_DRV_120, FDRIVE_DISK_288,10, 41, 1, FDRIVE_RATE_300K, "410 kB 5\"1/4", },360 { FDRIVE_DRV_120, FDRIVE_DISK_288,10, 42, 1, FDRIVE_RATE_300K, "420 kB 5\"1/4", },355 { FDRIVE_DRV_120, 9, 40, 1, FDRIVE_RATE_300K, "360 kB 5\"1/4", }, 356 { FDRIVE_DRV_120, 9, 40, 0, FDRIVE_RATE_300K, "180 kB 5\"1/4", }, 357 { FDRIVE_DRV_120, 10, 40, 1, FDRIVE_RATE_300K, "400 kB 5\"1/4", }, /* CP Backup 5.25" DD */ 358 { FDRIVE_DRV_120, 10, 41, 1, FDRIVE_RATE_300K, "410 kB 5\"1/4", }, 359 { FDRIVE_DRV_120, 10, 42, 1, FDRIVE_RATE_300K, "420 kB 5\"1/4", }, 361 360 /* 320 kB 5"1/4 floppy disks (old 8-sector formats) */ 362 { FDRIVE_DRV_120, FDRIVE_DISK_288,8, 40, 1, FDRIVE_RATE_300K, "320 kB 5\"1/4", },363 { FDRIVE_DRV_120, FDRIVE_DISK_288,8, 40, 0, FDRIVE_RATE_300K, "160 kB 5\"1/4", },361 { FDRIVE_DRV_120, 8, 40, 1, FDRIVE_RATE_300K, "320 kB 5\"1/4", }, 362 { FDRIVE_DRV_120, 8, 40, 0, FDRIVE_RATE_300K, "160 kB 5\"1/4", }, 364 363 /* 1.2 MB and low density 3"1/2 floppy 'aliases' */ 365 { FDRIVE_DRV_144, FDRIVE_DISK_144,15, 80, 1, FDRIVE_RATE_500K, "1.2 MB 3\"1/2", },366 { FDRIVE_DRV_144, FDRIVE_DISK_144,16, 80, 1, FDRIVE_RATE_500K, "1.28 MB 3\"1/2", },367 { FDRIVE_DRV_144, FDRIVE_DISK_720,10, 40, 1, FDRIVE_RATE_300K, "400 kB 3\"1/2", }, /* CP Backup 5.25" DD */368 { FDRIVE_DRV_144, FDRIVE_DISK_720,9, 40, 1, FDRIVE_RATE_300K, "360 kB 3\"1/2", },369 { FDRIVE_DRV_144, FDRIVE_DISK_720,9, 40, 0, FDRIVE_RATE_300K, "180 kB 3\"1/2", },370 { FDRIVE_DRV_144, FDRIVE_DISK_720,8, 40, 1, FDRIVE_RATE_300K, "320 kB 3\"1/2", },371 { FDRIVE_DRV_144, FDRIVE_DISK_720,8, 40, 0, FDRIVE_RATE_300K, "160 kB 3\"1/2", },364 { FDRIVE_DRV_144, 15, 80, 1, FDRIVE_RATE_500K, "1.2 MB 3\"1/2", }, 365 { FDRIVE_DRV_144, 16, 80, 1, FDRIVE_RATE_500K, "1.28 MB 3\"1/2", }, 366 { FDRIVE_DRV_144, 10, 40, 1, FDRIVE_RATE_300K, "400 kB 3\"1/2", }, /* CP Backup 5.25" DD */ 367 { FDRIVE_DRV_144, 9, 40, 1, FDRIVE_RATE_300K, "360 kB 3\"1/2", }, 368 { FDRIVE_DRV_144, 9, 40, 0, FDRIVE_RATE_300K, "180 kB 3\"1/2", }, 369 { FDRIVE_DRV_144, 8, 40, 1, FDRIVE_RATE_300K, "320 kB 3\"1/2", }, 370 { FDRIVE_DRV_144, 8, 40, 0, FDRIVE_RATE_300K, "160 kB 3\"1/2", }, 372 371 #ifdef VBOX /* For larger than real life floppy images (see DrvBlock.cpp). */ 373 372 /* 15.6 MB fake floppy disk (just need something big). */ 374 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_USER,63, 255, 1, FDRIVE_RATE_1M, "15.6 MB fake 15.6", },375 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_288,36, 80, 1, FDRIVE_RATE_1M, "2.88 MB fake 15.6", },376 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_288,39, 80, 1, FDRIVE_RATE_1M, "3.12 MB fake 15.6", },377 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_288,40, 80, 1, FDRIVE_RATE_1M, "3.2 MB fake 15.6", },378 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_288,44, 80, 1, FDRIVE_RATE_1M, "3.52 MB fake 15.6", },379 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_288,48, 80, 1, FDRIVE_RATE_1M, "3.84 MB fake 15.6", },380 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,18, 80, 1, FDRIVE_RATE_500K, "1.44 MB fake 15.6", },381 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,20, 80, 1, FDRIVE_RATE_500K, "1.6 MB fake 15.6", },382 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,21, 80, 1, FDRIVE_RATE_500K, "1.68 MB fake 15.6", },383 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,21, 82, 1, FDRIVE_RATE_500K, "1.72 MB fake 15.6", },384 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,21, 83, 1, FDRIVE_RATE_500K, "1.74 MB fake 15.6", },385 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,22, 80, 1, FDRIVE_RATE_500K, "1.76 MB fake 15.6", },386 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,23, 80, 1, FDRIVE_RATE_500K, "1.84 MB fake 15.6", },387 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_144,24, 80, 1, FDRIVE_RATE_500K, "1.92 MB fake 15.6", },388 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,9, 80, 1, FDRIVE_RATE_250K, "720 kB fake 15.6", },389 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,10, 80, 1, FDRIVE_RATE_250K, "800 kB fake 15.6", },390 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,10, 82, 1, FDRIVE_RATE_250K, "820 kB fake 15.6", },391 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,10, 83, 1, FDRIVE_RATE_250K, "830 kB fake 15.6", },392 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,13, 80, 1, FDRIVE_RATE_250K, "1.04 MB fake 15.6", },393 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,14, 80, 1, FDRIVE_RATE_250K, "1.12 MB fake 15.6", },394 { FDRIVE_DRV_FAKE_15_6, FDRIVE_DISK_720,9, 80, 0, FDRIVE_RATE_250K, "360 kB fake 15.6", },395 /* 63.5 MB fake floppy disk (just need something big). */396 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_USER,255, 255, 1, FDRIVE_RATE_1M, "63.5 MB fake 63.5", },397 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_USER,63, 255, 1, FDRIVE_RATE_1M, "15.6 MB fake 63.5", },398 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_288,36, 80, 1, FDRIVE_RATE_1M, "2.88 MB fake 63.5", },399 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_288,39, 80, 1, FDRIVE_RATE_1M, "3.12 MB fake 63.5", },400 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_288,40, 80, 1, FDRIVE_RATE_1M, "3.2 MB fake 63.5", },401 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_288,44, 80, 1, FDRIVE_RATE_1M, "3.52 MB fake 63.5", },402 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_288,48, 80, 1, FDRIVE_RATE_1M, "3.84 MB fake 63.5", },403 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,18, 80, 1, FDRIVE_RATE_500K, "1.44 MB fake 63.5", },404 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,20, 80, 1, FDRIVE_RATE_500K, "1.6 MB fake 63.5", },405 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,21, 80, 1, FDRIVE_RATE_500K, "1.68 MB fake 63.5", },406 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,21, 82, 1, FDRIVE_RATE_500K, "1.72 MB fake 63.5", },407 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,21, 83, 1, FDRIVE_RATE_500K, "1.74 MB fake 63.5", },408 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,22, 80, 1, FDRIVE_RATE_500K, "1.76 MB fake 63.5", },409 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,23, 80, 1, FDRIVE_RATE_500K, "1.84 MB fake 63.5", },410 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_144,24, 80, 1, FDRIVE_RATE_500K, "1.92 MB fake 63.5", },411 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,9, 80, 1, FDRIVE_RATE_250K, "720 kB fake 63.5", },412 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,10, 80, 1, FDRIVE_RATE_250K, "800 kB fake 63.5", },413 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,10, 82, 1, FDRIVE_RATE_250K, "820 kB fake 63.5", },414 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,10, 83, 1, FDRIVE_RATE_250K, "830 kB fake 63.5", },415 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,13, 80, 1, FDRIVE_RATE_250K, "1.04 MB fake 63.5", },416 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,14, 80, 1, FDRIVE_RATE_250K, "1.12 MB fake 63.5", },417 { FDRIVE_DRV_FAKE_63_5, FDRIVE_DISK_720,9, 80, 0, FDRIVE_RATE_250K, "360 kB fake 63.5", },373 { FDRIVE_DRV_FAKE_15_6, 63, 255, 1, FDRIVE_RATE_1M, "15.6 MB fake 15.6", }, 374 { FDRIVE_DRV_FAKE_15_6, 36, 80, 1, FDRIVE_RATE_1M, "2.88 MB fake 15.6", }, 375 { FDRIVE_DRV_FAKE_15_6, 39, 80, 1, FDRIVE_RATE_1M, "3.12 MB fake 15.6", }, 376 { FDRIVE_DRV_FAKE_15_6, 40, 80, 1, FDRIVE_RATE_1M, "3.2 MB fake 15.6", }, 377 { FDRIVE_DRV_FAKE_15_6, 44, 80, 1, FDRIVE_RATE_1M, "3.52 MB fake 15.6", }, 378 { FDRIVE_DRV_FAKE_15_6, 48, 80, 1, FDRIVE_RATE_1M, "3.84 MB fake 15.6", }, 379 { FDRIVE_DRV_FAKE_15_6, 18, 80, 1, FDRIVE_RATE_500K, "1.44 MB fake 15.6", }, 380 { FDRIVE_DRV_FAKE_15_6, 20, 80, 1, FDRIVE_RATE_500K, "1.6 MB fake 15.6", }, 381 { FDRIVE_DRV_FAKE_15_6, 21, 80, 1, FDRIVE_RATE_500K, "1.68 MB fake 15.6", }, 382 { FDRIVE_DRV_FAKE_15_6, 21, 82, 1, FDRIVE_RATE_500K, "1.72 MB fake 15.6", }, 383 { FDRIVE_DRV_FAKE_15_6, 21, 83, 1, FDRIVE_RATE_500K, "1.74 MB fake 15.6", }, 384 { FDRIVE_DRV_FAKE_15_6, 22, 80, 1, FDRIVE_RATE_500K, "1.76 MB fake 15.6", }, 385 { FDRIVE_DRV_FAKE_15_6, 23, 80, 1, FDRIVE_RATE_500K, "1.84 MB fake 15.6", }, 386 { FDRIVE_DRV_FAKE_15_6, 24, 80, 1, FDRIVE_RATE_500K, "1.92 MB fake 15.6", }, 387 { FDRIVE_DRV_FAKE_15_6, 9, 80, 1, FDRIVE_RATE_250K, "720 kB fake 15.6", }, 388 { FDRIVE_DRV_FAKE_15_6, 10, 80, 1, FDRIVE_RATE_250K, "800 kB fake 15.6", }, 389 { FDRIVE_DRV_FAKE_15_6, 10, 82, 1, FDRIVE_RATE_250K, "820 kB fake 15.6", }, 390 { FDRIVE_DRV_FAKE_15_6, 10, 83, 1, FDRIVE_RATE_250K, "830 kB fake 15.6", }, 391 { FDRIVE_DRV_FAKE_15_6, 13, 80, 1, FDRIVE_RATE_250K, "1.04 MB fake 15.6", }, 392 { FDRIVE_DRV_FAKE_15_6, 14, 80, 1, FDRIVE_RATE_250K, "1.12 MB fake 15.6", }, 393 { FDRIVE_DRV_FAKE_15_6, 9, 80, 0, FDRIVE_RATE_250K, "360 kB fake 15.6", }, 394 /* 63.5 MB fake floppy disk (just need something big). */ 395 { FDRIVE_DRV_FAKE_63_5, 255, 255, 1, FDRIVE_RATE_1M, "63.5 MB fake 63.5", }, 396 { FDRIVE_DRV_FAKE_63_5, 63, 255, 1, FDRIVE_RATE_1M, "15.6 MB fake 63.5", }, 397 { FDRIVE_DRV_FAKE_63_5, 36, 80, 1, FDRIVE_RATE_1M, "2.88 MB fake 63.5", }, 398 { FDRIVE_DRV_FAKE_63_5, 39, 80, 1, FDRIVE_RATE_1M, "3.12 MB fake 63.5", }, 399 { FDRIVE_DRV_FAKE_63_5, 40, 80, 1, FDRIVE_RATE_1M, "3.2 MB fake 63.5", }, 400 { FDRIVE_DRV_FAKE_63_5, 44, 80, 1, FDRIVE_RATE_1M, "3.52 MB fake 63.5", }, 401 { FDRIVE_DRV_FAKE_63_5, 48, 80, 1, FDRIVE_RATE_1M, "3.84 MB fake 63.5", }, 402 { FDRIVE_DRV_FAKE_63_5, 18, 80, 1, FDRIVE_RATE_500K, "1.44 MB fake 63.5", }, 403 { FDRIVE_DRV_FAKE_63_5, 20, 80, 1, FDRIVE_RATE_500K, "1.6 MB fake 63.5", }, 404 { FDRIVE_DRV_FAKE_63_5, 21, 80, 1, FDRIVE_RATE_500K, "1.68 MB fake 63.5", }, 405 { FDRIVE_DRV_FAKE_63_5, 21, 82, 1, FDRIVE_RATE_500K, "1.72 MB fake 63.5", }, 406 { FDRIVE_DRV_FAKE_63_5, 21, 83, 1, FDRIVE_RATE_500K, "1.74 MB fake 63.5", }, 407 { FDRIVE_DRV_FAKE_63_5, 22, 80, 1, FDRIVE_RATE_500K, "1.76 MB fake 63.5", }, 408 { FDRIVE_DRV_FAKE_63_5, 23, 80, 1, FDRIVE_RATE_500K, "1.84 MB fake 63.5", }, 409 { FDRIVE_DRV_FAKE_63_5, 24, 80, 1, FDRIVE_RATE_500K, "1.92 MB fake 63.5", }, 410 { FDRIVE_DRV_FAKE_63_5, 9, 80, 1, FDRIVE_RATE_250K, "720 kB fake 63.5", }, 411 { FDRIVE_DRV_FAKE_63_5, 10, 80, 1, FDRIVE_RATE_250K, "800 kB fake 63.5", }, 412 { FDRIVE_DRV_FAKE_63_5, 10, 82, 1, FDRIVE_RATE_250K, "820 kB fake 63.5", }, 413 { FDRIVE_DRV_FAKE_63_5, 10, 83, 1, FDRIVE_RATE_250K, "830 kB fake 63.5", }, 414 { FDRIVE_DRV_FAKE_63_5, 13, 80, 1, FDRIVE_RATE_250K, "1.04 MB fake 63.5", }, 415 { FDRIVE_DRV_FAKE_63_5, 14, 80, 1, FDRIVE_RATE_250K, "1.12 MB fake 63.5", }, 416 { FDRIVE_DRV_FAKE_63_5, 9, 80, 0, FDRIVE_RATE_250K, "360 kB fake 63.5", }, 418 417 #endif 419 418 /* end */ 420 { FDRIVE_DRV_NONE, FDRIVE_DISK_NONE,(uint8_t)-1, (uint8_t)-1, 0, (fdrive_rate_t)0, NULL, },419 { FDRIVE_DRV_NONE, (uint8_t)-1, (uint8_t)-1, 0, (fdrive_rate_t)0, NULL, }, 421 420 }; 422 421
Note:
See TracChangeset
for help on using the changeset viewer.