81
Programming / EXOS, EXDOS, ISDOS confusion
« Last post by Wysardry on 2024.April.24. 06:33:47 »I didn't have a disk drive when I owned an Enterprise, so I'm a little confused about the differences between EXOS, EXDOS and ISDOS.
I'm currently exploring the possibility of adding Enterprise support to the ACK compiler, so I need at least a basic understanding of all three before going any further.
From what I can gather, EXOS is stored on ROM and is available on all Enterprise machines. It handles video, audio, tape loading/saving, i/o etc. and can be accessed from IS-BASIC or machine code.
EXDOS is stored on ROM on Enterprise disk drives and handles disk control, a little like MS-DOS.
ISDOS is stored on disk and is some kind of bridge between IS-BASIC and EXDOS.
CP/M and MSX-DOS also seem to be supported, but I'm not sure how or to what extent.
Do I have any of this right? Do I have anything wrong or something missing?
I'm currently exploring the possibility of adding Enterprise support to the ACK compiler, so I need at least a basic understanding of all three before going any further.
From what I can gather, EXOS is stored on ROM and is available on all Enterprise machines. It handles video, audio, tape loading/saving, i/o etc. and can be accessed from IS-BASIC or machine code.
EXDOS is stored on ROM on Enterprise disk drives and handles disk control, a little like MS-DOS.
ISDOS is stored on disk and is some kind of bridge between IS-BASIC and EXDOS.
CP/M and MSX-DOS also seem to be supported, but I'm not sure how or to what extent.
Do I have any of this right? Do I have anything wrong or something missing?