Changes

CBM

481 bytes added, 00:19, 27 March 2014
=== [[Image:CBM.png|384px|thumb|right]]CBM - a menu system for FutureOS ===
The Command Bar Menu ('''CBM'''("Command Bar Menu") is a part of [[FutureOS|FutureOS]]. It is not completely part of the core ROMs, because it needs a high degree of flexibility to serve very different applications. CBM provides an consistent user-interface for all own programsapplications. You can use hierarchical pull-down menues to select files or functions. Windows aren't used, because windows curtail the usable screen area. The interaction by the [[FutureOS|FutureOS]] desktop is done by a function which calls it by using the OK icon. Since version 1.8 hot keys have been added.
'''CBM''' is not The flexible part of the ROM based 64 KB core OS itself. Its CBM is provided as well documented Z80 source code that can be used to create new programs applications for [[FutureOS|FutureOS]]. The well documented source code other part of CBM is available integrated in the netcore ROMs of FutureOS. The source code and some examples can be downloaded from the official FutureOS-Homepage. Therefore it's possible to adapt / use CBM for any of your self written FutureOS programsapplications.
When using CBM for programsprovides several build in standard functions like load file, then these program can have nearly the same appearance. This makes it easy to work with different programssave file, because the generic appearence is the same change colors, show help and the basic functions are located at the same positionsso on.
Examples If CBM is used for programs using CBM are the [[FuturePlayer|MP3-Player]]different applications, then all these apps will have nearly the Sprite Converter [[GMSK|GMSK]]same appearance. This makes it easy to work with different apps, because the map generic appearence is always the same and playground editor [[GSED|GSEd]], the sprite manager [[Kane|Kane]] and some other applications for [[FutureOS|FutureOS]]basic functions are located at the same positions.
The source code can be downloaded here: Examples for programs using CBM are the [[FuturePlayer|MP3-Player]], the Sprite Converter [[GMSK|GMSK]], the map and playground editor [[GSED|GSEd]], the sprite manager [[Kane|Kane]], the [[SYMBiFACE II]] [[ROManager]], the [[MegaFlash]] [[MegaFlashROManager]] and some other applications for [[FutureOS|FutureOS]].
Web link: http://tech.groups.yahoo.com/group/FutureOS/files/Source_Codes/
== Ports =='''CBM''' was ported to the native CPC-OS for applications like [[MegaFlashROManager]] and here: the [[SYMBiFACE II]] [[ROManager]].
== Web linklinks == *[http: //tech.groups.yahoo.com/group/FutureOS/files/Source_Codes/ http://tech.groups.yahoo.com/group/FutureOS/files/Source_Codes/] *http://www.FutureOS.de
[[Category:FutureOS]]
[[Category:Programming]]
2,002
edits