Difference between revisions of "CBM"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
m (changed links)
(few changes)
Line 3: Line 3:
 
The Command Bar Menu ('''CBM''') is a part of [[FutureOS|FutureOS]]. It provides an user-interface for all own programs. 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.  
 
The Command Bar Menu ('''CBM''') is a part of [[FutureOS|FutureOS]]. It provides an user-interface for all own programs. 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.  
  
'''CBM''' is not part of the ROM based 64 KB core OS itself. Its provided as Z80 source code that can be used to create new programs for [[FutureOS|FutureOS]]. The well documented source code is available in the net. Therefore it's possible to adapt / use CBM for any of your self written FutureOS programs.  
+
'''CBM''' is not part of the ROM based 64 KB core OS itself. Its provided as Z80 source code that can be used to create new programs for [[FutureOS|FutureOS]]. The well documented source code can be downloaded from the official FutureOS-Homepage. Therefore it's possible to adapt / use CBM for any of your self written FutureOS programs.  
  
 
When using CBM for programs, then these program can have nearly the same appearance. This makes it easy to work with different programs, because the generic appearence is the same and the basic functions are located at the same positions.  
 
When using CBM for programs, then these program can have nearly the same appearance. This makes it easy to work with different programs, because the generic appearence is the same and the basic functions are located at the same positions.  
Line 9: Line 9:
 
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]] and some other applications for [[FutureOS|FutureOS]].  
 
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]] and some other applications for [[FutureOS|FutureOS]].  
  
The source code can be downloaded here:  
+
The source code can be downloaded from therse places:  
  
Web link: http://tech.groups.yahoo.com/group/FutureOS/files/Source_Codes/
+
*http://tech.groups.yahoo.com/group/FutureOS/files/Source_Codes/<br>
 
+
*http://www.FutureOS.de
and here:
+
 
+
Web link: http://www.FutureOS.de
+
  
 
[[Category:FutureOS]]
 
[[Category:FutureOS]]

Revision as of 11:14, 1 January 2009

CBM.png
CBM - a menu system for FutureOS

The Command Bar Menu (CBM) is a part of FutureOS. It provides an user-interface for all own programs. 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 desktop is done by a function which calls it by using the OK icon.

CBM is not part of the ROM based 64 KB core OS itself. Its provided as Z80 source code that can be used to create new programs for FutureOS. The well documented source code can be downloaded from the official FutureOS-Homepage. Therefore it's possible to adapt / use CBM for any of your self written FutureOS programs.

When using CBM for programs, then these program can have nearly the same appearance. This makes it easy to work with different programs, because the generic appearence is the same and the basic functions are located at the same positions.

Examples for programs using CBM are the MP3-Player, the Sprite Converter GMSK, the map and playground editor GSEd, the sprite manager Kane and some other applications for FutureOS.

The source code can be downloaded from therse places: