Hi,
Can an ex-CD-i developer perhaps shed some light on what the floppy drive was used for on the authoring/development CD-i players?
Also, does anyone have any information on the geometry/format (e.g. tracks, sectors per track, bytes per sector, filesystem) of a CD-RTOS formatted floppy disk?
Regards,
- Ali
CD-i floppy disk geometry/format and usage?
- cdifan
- CD-i Emulator Author
- Posts: 923
- Joined: Fri Jun 24, 2005 6:19 am
- Location: The Netherlands
- Contact:
This list of "Floppy disc descriptors" from the "Technical documentation for CDI 605 users" document should pretty much answer your questions:
The RBF types use the OS9 "Random Block File Manager" which is the standard OS9 disk format; info and tools for this format aren't hard to find (see below).
The PCF types use the OS9 "PC File Manager" which reads/writes MS-DOS compatible disks.
I think the floppy drives where used mostly for verification tests (see the earlier posts by KuroNeko) and quick program tests. You could also use them for getting screenshots etc. off the CD-i (provided your program could generate them, of course).
Yesterday I used CD-i Link to "upload" a floppy from my 605 to the PC, with the command
(the "@" means "use raw device"). This worked without a hitch (it took a long time, though) and gave me a "d0@" file of 653,824 bytes that I could easily access with the os9.exe program mentioned here (on a TRS-80 page, no less!). This program comes with source, so that should answer any detailed format questions you might have
Code: Select all
d0 RBF 256 x 16 x 80 x 2 = 653,824 bytes
d0h RBF 256 x 28 x 77 x 2 = 1,100,800 bytes
d0hd RBF 256 x 34 x 80 x 2 = 1,388,032 bytes
d0tb RBF 256 x 16 x 80 x 2 = 655,360 bytes
d0uv RBF 256 x 16 x 79 x 2 = 647,168 bytes
pcd0 PCF 512 x 9 x 80 x 2 = 737,280 bytes
pct0h PCF 512 x 18 x 80 x 2 - 1,474,560 bytes
The PCF types use the OS9 "PC File Manager" which reads/writes MS-DOS compatible disks.
I think the floppy drives where used mostly for verification tests (see the earlier posts by KuroNeko) and quick program tests. You could also use them for getting screenshots etc. off the CD-i (provided your program could generate them, of course).
Yesterday I used CD-i Link to "upload" a floppy from my 605 to the PC, with the command
Code: Select all
cdilink -upcopy /d0@