| Class | DSK |
| In: |
lib/DSK.rb
|
| Parent: | Object |
For manipulating DSK files, as created by ADT (adt.berlios.de) and ADTPRo (adtpro.sourceforge.net) used by many Apple 2 emulators.
| FILE_SYSTEMS | = | [:prodos,:dos33,:nadol,:cpm,:pascal,:modified_dos,:unknown,:none] |
| SECTOR_ORDERS | = | [:physical,:dos] |
| DSK_IMAGE_EXTENSIONS | = | [".dsk",".po",".do",".hdv",".nib"] |
| INTERLEAVES | = | { :physical=> [0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F], :dos=>[0x00,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x0F], } |
| DSK_FILE_LENGTH | = | 143360 |
| NIB_FILE_LENGTH | = | 232960 |
| file_bytes | [RW] | |
| sector_order | [RW] | |
| source_filename | [RW] | |
| track_count | [RW] |
for a generic DSK,return an instance of subclass representing the the best match file system