Changes

Jump to: navigation, search

FutureOS

307 bytes added, 13:12, 14 November 2024
/* Conclusion */
'''FutureOS''' is an revolutionary operating system for the Amstrad [[CPC6128|CPC6128]], [[Plus|6128plus]], [[C-ONE|C-One]] and [[CPC TREX|CPC TREX]]. The version for the 6128plus supports some of its special features. The CPC464, CPC664 and [[KC Compact]] can run FutureOS with a [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/open-source-diy-512kb-ram-expansion/msg163566/#msg163566 revaldinho's] 512 KB RAM expansion only.
FutureOS is being developed by [[TFM|TFM]] of [[FutureSoft|FutureSoft]] in [[Z80|Z80]] assembler. The development of FutureOS and its applications continues from 1989 up to now (20232024). Therefore As you see FutureOS was already sold during the commercial era of the CPC6128 and 6128plus computers. Latest OS release took place at October 19th27th, 20232024. Planned next release: 2025.
On the Amstrad CPC many efforts to build a GUI were made, few to build an OS. In other cases they were just extensions to realize some kind of a WIMP environment but weren't true operating systems with their own kernel, memory-management, BIOS, BDOS and so on. ThereforeIn addition windows GUIs look pretty chaotic, so no need to repeat the CPC's own OS (in combination with AmsDOS) and CP/M (Plus) were the only two known OSes for the series during the early commercial eraerrors which have been made on other systems. But the question remained: since most CPCs have 128 KB (most C64 only have 64 KB), a screen-resolution of 640x200 (C64 only has 320x200) and some more advantages, why not have something better? So the FutureOS-Project was born and FutureOS system 0.1 was released during the late commercial era of the CPC6128. With the release of the 6128plus a special version of the OS was released for this computer.
FutureOS allows the user to control the computer with a broad variety of HIDs. The surface provides an icon section, a file section and a status section. The OS can deal with files up 16 MB (24 bit file-length) and it can load/save files up to 4 MB in one piece. It has a dynamic memory management system, which divides RAM usually into 16 KB blocks - or in smaller pieces. Further it supports a broad variety of hardware expansions. FutureOS is delivered together with a variety of utilities in the same four ROMs. Additional expansion ROMs can be added.
==== Mass storage / Hard-discs ====
*[[Dobbertin Harddisc|Dobbertin HD20]] (72 KB/s data transfer rate, four partitions of 5160 KB)
*[[Dobbertin Harddisc|Dobbertin HD20]] as emulated by the [[Symbiface III]]
*[[M4 Board]] (135 KB/s data transfer rate, SD card supported)
== Conclusion ==
FutureOS is the longest running projects for the CPC6128 / 6128plus. It's development startet around 1989 and in 2023 2024 we saw a new release.It's designed as an OS with fast system calls functions and support for nearly all CPC expansions. It has specialised specialized file handling and memory management capabilities that support programs up to 4 MB and files up to 16 MB. SD cards are supported up to 32 GB. In addition FutureOS already contains lots of useful tools and utilities.The Multitasking Manager '''Caruh''' allows up to 255 different Tasks, using real preemptive and cooperative Multitasking with Tasks being able to automatically adjust their time share very precisely.The idea is that development of professional software, games, graphic tools, word processors, sound, management of big amounts of data, and programming languages are possible in this environment. At this point, the user can do all this, like listen to MP3 files, work with graphic, use and create C programs, watch movies, demos and play games (see weblinks). And don't forget the comprehensive text editor FutureTex.
== Web links ==
2,088
edits