| XIO Commands |
| code | ATARIDos | MyDOS | BeweDOS | TurboDOS | XDos | BiboDos |
|---|---|---|---|---|---|---|
| 3 | OPEN | OPEN | ||||
| 5 | GET RECORD | all | ||||
| 7 | GET CHARACTERS | all | ||||
| 8 | PUT RECORD | all | ||||
| 11 | PUT CHARACTERS | all | ||||
| 12 | CLOSE | all | ||||
| 13 | STATUS REQUEST | all | ||||
| 32 | RENAME | all | ||||
| 33 | DELETE | all | ||||
| 34 | CREATE DIRECTORY | MyDOS | ||||
| 34 | LOCK DISK | SpartaDOS 2.3/3.2 | ||||
| 35 | LOCK FILE | all | ||||
| 36 | UNLOCK FILE | all | ||||
| 37 | POINT | all | ||||
| 38 | NOTE | all | ||||
| 39 | GET FILE LENGTH | SpartaDOS | ||||
| 40 | LOAD BINARY FILE | ATARI DOS 2.x | ||||
| 41 | SAVE BINARY FILE | Atari DOS 2.x,SpartaDOS2.3/3.2 | ||||
| 41 | CHANGE DIRECTORY | MyDOS | ||||
| 42 | CREATE DIRECTORY | SpartaDOS | ||||
| 43 | DELETE DIRECTORY | SpartaDOS | ||||
| 44 | CHANGE DIRECTORY | SpartaDOS | ||||
| 45 | SET BOOT FILE | SpartaDOS | ||||
| 46 | UNLOCK DISK | SpartaDOS 2.3/3.2 | ||||
| 49 | SET FILE ATTRIBUTES | SpartaDOSX | ||||
| 253 | FORMAT SINGLE DENSITY | ATARI DOS 2.x | ||||
| 254 | FORMAT DISK (default format) | ATARI DOS 2.x |
XIO ATARI-DOS 2.5 MyDOS BeweDOS TurboDOS XDOS
32 Rename file 33 Delete file Del file/dir 34 --- Make Dir Clear disk Get dens. 35 Lock file 36 Unlock file 37 Point position 38 Note position 39 --- Load file Get length Exec. cmd 40 --- Load file Load file Load file 41 --- Change Dir 42 --- Make Dir Make Dir 43 --- Delete Dir 44 --- Change Dir 47 --- Get Diskinfo 251 --- Format QD 252 --- Format QD Format DD 253 Format SD --- --- Format DD Format SD 254 Format MD(SD) Format --- Format MD Format MD 255 --- Format SD Clear disk
XIO 254 under DOS 2.5 tries to format MD and if the drive doesn't support MD, it formats in SD, other DOS-Versions try only to format MD. XIO 254 under MyDos works as following: If AUX1, Bit 7 is set, the disk is only cleared (empty directory written to disk). If AUX1 Bit 6-0 and AUX 2 are zero, the formatted disk will have the current density setting of the drive, if not, AUX1&AUX2 define the number of available sectors. BeweDOS has no format commands in the FMS. The note and point commands deliver a relative file position rather than an absolute sector/byte position as the other DOS versions do. You can use XIO 33 to delete (empty) MYDOS-directories.MyDOS allows to ignore INIT- and RUN-addresses (in XIO39/40) by setting an appropriate AUX1-value (4=do Run & Init, 5=Run only, 6=Init only, 7=ignore Run and Init). In XDOS this is possible via XIO 39, e.g. XIO 39,#1,0,0,"D1:LOA file" XDOS allows the execution of every DUP command (DIR, LOA, SAV, COP,...) via XIO 39 and the density of a disk can be checked via XIO 34.
Source:
Carsten Strotmann
Stefan Dorndorf
Mathy van Nisselroy
Back (c) 1998-2004 Jindroush Last modified: Fri Nov 15 20:58:10 2002