|
|
AlbiDOS should match all AMSDOS and Firmware CAS APIs and you should simply rely on AMSDOS and Firmware documentation.
|
|
|
|
|
|
Anyway, a few additional things are available.
|
|
|
|
|
|
General:
|
|
|
- AlbiDOS retains the current active disc ROM (AMSDOS or AlbiDOS), drive (A or B) and path so that you will get them back at next reboot. This information is stored in a file named !ALBIREO.CFG at root of MicroSD card.
|
|
|
- AlbiDOS integrates a passtrough for all AMSDOS indirections, RSX and BIOS vectors, which means that if you are using AMSDOS, AlbiDOS will just pass commands to it in a transparent manner.
|
|
|
- AlbiDOS handles two new file binary types:
|
|
|
- Type &8: confiration file (!ALBIREO.CFG is of this type).
|
|
|
- Type &9: symbolic link file (files created with |LINK are of this type).
|
|
|
|
|
|
At boot:
|
|
|
- Pressing SHIFT will skip AlbiDOS.
|
|
|
- Pressing CONTROL will force AlbiDOS to reset its configuration (!ALBIREO.CFG file is deleted).
|
|
|
|
|
|
CAS_IN_OPEN:
|
|
|
- If a directory was opened, then it will return with NC and Z flags, and A = 23+128.
|
|
|
|
|
|
CAS_IN_CATALOG:
|
|
|
- In returned buffer, if an entry if both read-only and has a size of 0 byte, then it means that it is a directory.
|
|
|
- If a file size is &FFFF, it means that the file is at least 65535KB (it could be up to 4GB).
|
|
|
- If returned DE = &FFFF, it means that free size if at least 65535KB (it could be up to 16TB).
|
|
|
- Displayed catalog will automatically switch size display to KB, MB, GB ou TB depending on the actual size.
|
|
|
- In displayed catalog, directories are marked [DIR] instead of putting the size.
|
|
|
|