Changes

Jump to: navigation, search

FutureOS

11 bytes added, 17:43, 31 December 2008
Every OS uses Hi/Low/Mid level routines, The point is that they are fast. This may sound like an advertisment, therefore one can call it specialized, what is true. Else shorten the text?
The core of the OS itself is executed directly in (Pseudo-)ROM or [[Dobbertin EPROM 224|EPROM]] (in four 16 KB blocks). It jumps between the ROMs with the help of a little common area. Therefore the numbers of the four 16 KB ROMs are hardcoded.
'''FutureOS''' uses 2 KB (&B800...&BFFF) of the first 64 KB; the rest of the RAM is available to applications. Additional RAM can be reserved for DIRectory buffering. Furthermore the OS uses memory management, file-handling and specialized Low/Mid/High-level routines to access the hardware.
'''FutureOS''' can be launched from AmsDOS with the RSX commands |OS or |FDESK. If you use |FDESK you can leave '''FutureOS''' and get back to BASIC where you have stopped before - the first 48 KB (not the screen) have been preserved.
'''FutureOS''' only runs well on a [[CPC6128|CPC6128]] or 6128plus (not CPC464 or 664), because of their support for RAM configuration C3 (essential for the mouse pointer).
== User Interface ==
2,002
edits