Changes
FutureOS
,can you please stop removing the SF2 typing correction and the double post in the hardware section?
Files can be viewed on-screen (scroll up and down) or printed. File headers can also be viewed. When typing a text file it is possible to set the number of columns and lines of the window the text is displayed in.
== File system ==
== Hardware ==
The OS supports many of the hardware available for the CPC, including real-time clocks, the Vortex disc drives, several mice & trackballs and the Dobbertin HD20 hard disc. Also the [[SYMBiFACE II|SYMBiFACE II]] (RTC and PS/2 mouse, RAM, ROM, IDE low level) is supported in system .8 beta. One of the ambitions of FutureOS is to support all hardware available, like 3.5" B-drives, Vortex F1-D-drives, HDDs, real-time clocks, serial interfaces etc. Hardware expansions usually need drivers that can be flexibly added to an OS. Contrary to this approach, a goal of FutureOS is to provide a centrally-oriented monolithic architecture where all drivers are implemented in a hardcoded way. This is possible since the CPC has clearly defined hardware expansions compared to a PC.
*''Disc drives and hard discs:'' FutureOS supports up to eight drives and up to four hard disc partitions. It buffers the directories read from any mass storage device in the expansion RAM.
== Supported Hardware ==
'''8 bit printer ports<br>'''
*8 bit printer port 6128 Plus
*8 bit printer port patch ([[8255|PIO]])
'''Drives<br>'''
*3" A, B, C and D drives (C, D need hardware patch)
*Vortex M1-X
'''Expansion cards<br>'''
*[[CPC Booster|CPC Booster(+)]]
*HD64180 Coprocessor card
*[[SYMBiFACE II|Symbiface SYMBiFACE II]]
'''Floppy discs, formats:<br>'''
*Data
*Hegetron [[Grafpad II|Grafpad II]]
'''Hard-disc<br>'''
*[[Dobbertin Harddisc|Dobbertin HD20]] (72 KB/s data transfer rate)
*IDE hard discs (173 KB/s with [[IDE8255|IDE8255]], 162 KB/s with [[CPC-IDE|CPC-IDE]] or [[SYMBiFACE II|SymbifaceSYMBiFACE II]]) - IDE ROM needed
'''Joysticks<br>'''
*Analog Joystick (6128 Plus)
*Digital Joystick 2
'''Light-Pens<br>'''
*[[Dk'tronics Lightpen|Dk'tronics]]
*Lindy
'''Memory expansions<br>''' [[Dk'tronics memory expansion|Dk'tronics]] 64-512 KB and compatibles ([[Dobbertin Memory Expansion|Dobbertin]], [[SYMBiFACE II|SYMBiFACE II]])
*[[CPC4MB|Jareks 4 MB RAM expansion]] Up to 4 MB
'''Mouses'''
*CPC-Mousepack 2.0 (Reisware)
*Geos (c64)
*[[SYMBiFACE II:PS/2 mouse|PS/2 mouse]] of Symbiface2SYMBiFACE II
'''Real-Time-Clocks'''
*Dobbertin Smart Watch (at ROM select 15)
*[[SYMBiFACE II:Realtime clock|SymbifaceSYMBiFACE II]]
'''Trackballs'''
*''Programming in C for FutureOS:'' With [[FIOLIB|FIOLIB]] it also possible to use C as a programming language.
== Applications / Demos / Games / Programs ==
The following programs can be downloaded at the FutureOS homepage, see Weblinks below.
*[[Gerelakos|Gerelakos]] (RPG under construction)
*[[GMSK|GMSK]] (sprite converter)
*[[GSED|GSED]] (Graphic Playground Editor for 2D / 3D games)
*Meg Ryan sample demo
*[[Return of the Sisters|Return of the Sisters]] (a Giana Sisters Clone)
== Conclusion ==
FutureOS is designed as an OS with fast routines and support for nearly all CPC expansions. It has specialised file handling and memory management capabilities that support programs up to 4 MB. The idea is that development of games, graphic tools, word processors, sound (especially MP3), management of big amounts of data, and programming languages are possible in this environment. At this point, the user can listen to MP3 files, work with graphic, use C programs, watch movies & demos and play games. <br>
== Web links ==