[[Category:FutureOS]]G-MSK - Graphical Mode 0 to Sprite Converter
<br>
== Introduction ==
Version: 0.39 alpha
This [[FutureOS|FutureOS]] program allows to convert a part of a Mode 0 Screen(use cursor to choose) to the CPC-Plus Sprite RAM. The Converter usesall 16 CPC-Plus Sprites. You can save the Sprites to disc and use themin your own Demos, Programs and Games.
== Control of GMSK ==
After launching the program, you can use both joysticks, the CPC-keyboard(cursor keys and copy) or some mice (c'est le souris). No lightpen support!
<br>
== How to use the GMSK ==
* Insert Disc named "GMSK.dsk" to Drive A.* Start FutureOS throug RSX-command !OS.* Read Directory of the Drive (first tag A-Icon, then use/tag DIR-Icon).* Tag file "- G-MSK .64K"* Run Program G-MSK (use RUN-Icon, at down left side). (now you should see the CBM-Desktop of the converter).* Press Copy to activate "File", then* Press Copy to activate "Load Pict.", then (read the message, that no file is tagged until yet).* Press Space to get back to the FutureOS-Desktop (temporarily). (now you see the FutureOS-Desktop like usual).* Press Shift or Control to show the Directories of tagged drives.* Tag picture to convert (place it on the disc previously).* Click at OK-Icon (right side). (now you should see the CBM-Desktop of the converter again).* Press Copy to activate "File".* Press Copy to activate "Load Pict.".* Select "Y" and press Copy to load Picture. (the picture will be loaded, uncompressed and a PAL-file will be loaded too). (You can now choose the arrangement of the sprites, but first ...)* Move "cursor" right to "Conversion" and press Copy.* Move the graphical cursor to the portion of the screen, which should be converted.* Press Copy again to activate function "Pic. -> > Sprite"* Have a look at the Picture and then press Space.* Have a look at the converted Sprites!!! (enjoy it for a while *g* or shout!)* Press Space again go come back... to GMSK ;-)* Press Copy to activate "File".* Move down three lines (use Cursor-down key).* Press Copy to activate "Save Spri.", to save the new Sprites to Disc.* Hit Return to accept Drive, User and Name (or change it, if you like). *(don't use little letters, if you want to use the file with another OS later with AmsDOS).* Press Copy to activate Menue "File".* Move completely down (cursor down key) to the bottom of menue "File".* Select function "End" (use Copy).* Select "Yes" and press Copy. (now you've left GMSK, you should see the FutureOS-Desktop again).* Touch Shift or Control key to see the saved Sprites in one of the directories. (if not - shout loud! ... mail tfm, kick as and ... then try again).* Quit FutureOS (... or have some more fun, creating other Sprites).
You can now load the converted Sprites *Press Copy to the ASIC-Sprite-RAM activate Menue "File". *Move completely down (adress &4000cursor down key),to work with themthe bottom of menue "File".The color-palette of the Sprites is located between &6422 *Select function "End" (use Copy). *Select "Yes" and &643F press Copy. (&1E Bytesnow you've left GMSK,you should see the FutureOS-Desktop again). two bytes for every PEN from 0 *Touch Shift or Control key to &0Fsee the saved Sprites in one of the directories. *Quit FutureOS (... or have some more fun, creating other Sprites).
You can now load the converted Sprites to the ASIC-Sprite-RAM (adress &4000), to work with them. The color-palette of the Sprites is located between &6422 and &643F (&1E Bytes, two bytes for every PEN from 0 to &0F).
== Supported functions in GMSK ==<br>
Menue File:* Load Pict. (see 5. == Supported graphic formats).* Save Pict.* Load Spri.* Save Spri.* Close (same as End)* Version (shows actual program version)* Endfunctions in GMSK ==
Menue ProcessFile:* Clear (clears loaded Picture and ASIC-Sprite-RAM)
Menue Options:* Colour Load Pict. (but only for PENs, not for Sprites until nowsee 5. Supported graphic formats).* Language Save Pict. *Load Spri. *Save Spri. *Close (english, german, french, and others if YOU translate!same as End).*Version (shows actual program version) *End
Sprite FormatMenue Process:* M0 -> 2(X)*8(Y) (sets 2 Sprites in X and 8 Sprites in Y)* M0 -> 3(X)*5(Y)* M0 -> 4(X)*4(Y)* M0 -> 5(X)*3(Y)* M0 -> 8(X)*2(Y)* every 2. line x (only every second scan line will be used)
Conversion:* Pic. Clear (clears loaded Picture and ASIC-> Sprite (the real function of the program-RAM).* Show picture* Show sprites
Help* Help* Menue* -$$$-* .www.Options:
*Colour (but only for PENs, not for Sprites until now).
*Language (english, german, french, and others if YOU translate!).
Sprite Format:
*M0 -> 2(X)*8(Y) (sets 2 Sprites in X and 8 Sprites in Y)
*M0 -> 3(X)*5(Y)
*M0 -> 4(X)*4(Y)
*M0 -> 5(X)*3(Y)
*M0 -> 8(X)*2(Y)
*every 2. line x (only every second scan line will be used)
Conversion:
*Pic. -> Sprite (the real function of the program).
*Show picture
*Show sprites
Help
*Help
*Menue
*-$$$-
*.www.
<br>
== Supported graphic formats ==
*OCP-Screens (uncrunched and crunched) with PALette file.
If you load a OCP Art Studio picture, GMSK checks if a .PAL file with the same filename exists. If a .PAL file is present, it will be analyzed and the PENs and the Sprite colors will be set according to the .PAL file. [[Category:FutureOS]] [[Category:CPC_Plus]]