Changes

FutureOS

204 bytes added, 11:33, 2 April 2008
links introduced
== Requirements ==
The core of the OS needs 64 KB ROM. Compatible products are EPROM-cards, the [[Inicron ROM-RAM-Box|ROM-RAM-BOX]], [[SYMBiFACE II]], [[Ramcard 128|RAMcard]], Jareks [[CPC.Flash|Flash-ROM ]] or similar products. If you don't own such a card, you can take a look at '''FutureOS ''' by using a compatible CPC Emulator ([[WinCPC]], [[CaPriCe|Caprice]], [[WinApe]], [[!CPCemu|CPCEmu]]). <br> The core of the OS itself is executed directly in (Pseudo-)ROM or [[Dobbertin EPROM 224|EPROM]] where it is divided 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 (&amp;B800...&amp;BFFF) of the first 64 KB, all other RAM can be used for applications. Additional RAM can be occupied for DIRectory buffering. Furthermore the OS uses memory management, file-handling and Low/Mid/High-level routines to access the hardware.  From AmsDOS/Basic you can start '''FutureOS ''' 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. <br> '''FutureOS ''' only runs well on a [[CPC6128 ]] or 6128plus (not CPC464 or 664), because they support the RAM configuration &amp;C3 (which is essential for the mouse arrow of the GUI).
== GUI ==
2,002
edits