_The Device_ codes to be translated. _The Device_ is an 6502/x86 smp card used to test AJKDOS. Since some features won't be available (obviously) they won't be implemented... Anything that MENTIONS anything about a disk image (such as the allocate command) will actually create a new partition... CHNRDY status bits 7 1=channel is ready 6 1=channel/file in use 5 --------------------------------stream/file type to help iecput/get do the proper bytes 4 ---------------------------' 3 --------------------' 2 -------------' 1 1=no EOI 0 1=can write to this channel $80=last byte from get $88=ready to talk $81=ready to listen $89=ready for either Stream/file types: 0000 DEL deleted 0001 SEQ sequential 0010 PRG program 0011 USR user 0100 REL relitive 0101 CBM CBM 1581 partition 0110 FOL PRG access i.e. $,P 0111 LNK symlink 1000 AJK AJKDOS style partition? mebby.... mebby not 1001 BOT C128 boot sector(s) 1010 TRA simpler random access file 1011 FOL SEQ access i.e. $,S 1100 channel buffer access 1101 linux file stream (NOT IMPLEMENTED) 1110 TCP/IP stream (NOT IMPLEMENTED) 1111 NO FILE/error channel stream, AKA the big bad bit-bucket, /dev/null, the black hole, /dev/toilet, /dev/litterbox... + complete - complete under testing might have bugs ~ possibly never will be implemented ' not implemented yet, possibly only a stub function. standard commands: -B Block/Buffer commands C Copy file(s)/concat file(s) +I Initialize (read) bam (not needed, ignored) M Memory operations (ignored for now) N New (reformat) disk/partition image, will NOT create new image, use A for that P Position (point to) record (rel files) R Rename file(s) +S Scratch (delete) file(s) -U Utility commands (memory based ones ignored for now) +V Validate (collect) disk & Utility loader (not currently implemented) / Partition commands AJKDOS extensions: A Allocate and format new disk image (filename.type,diskname,id,[size]), then mount it, report all OK +D Display available images (pattern,line) +E Eject (umount) Image F Folder commands (FM-folder make, FS-folder scratch, FC folder change) G Go to byte in TRA file H Help -- list help on a command? J Junk umount(if mounted) and rm image/file +K Kind of image (41/71/81/99) returns simdiskdos[simfile] L Symlink file(s)/folders/etc +O Open (mount) Image ox:filename +Q Quit (shut down) emulator and card T TCP/IP status/command +W What is the image filename for this drive. X Y Z JiffyDOS HD seriesextensions: These will simply be used as the above AJKDOS commands MD:directoryname RD:directoryname CD:directoryname Parttiton commands will simply select a differrent virtual disk as root there is really no need for them, so it basically is a CD command instead. CP:partition# Cp(chr$(partition#)) g-ppartition# g-P(chr$(partition#)) ~s-cscsi commmands -- never immplemented t-ra t-wanewtime t-rb t-wbnewtime t-rd t-wdnewtime