Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

GMSK: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
TFM (talk | contribs)
mNo edit summary
TFM (talk | contribs)
No edit summary
Line 1: Line 1:
[[Category:FutureOS]]
G-MSK - Graphical Mode 0 to Sprite Converter  
G-MSK - Graphical Mode 0 to Sprite Converter


<br>


== Introduction ==
== Introduction ==


Version: 0.39 alpha
Version: 0.39 alpha  


This [[FutureOS]] program allows to convert a part of a Mode 0 Screen
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 uses all 16 CPC-Plus Sprites. You can save the Sprites to disc and use them in your own Demos, Programs and Games.  
(use cursor to choose) to the CPC-Plus Sprite RAM. The Converter uses
all 16 CPC-Plus Sprites. You can save the Sprites to disc and use them
in your own Demos, Programs and Games.


== Control of GMSK ==
== Control of GMSK ==


After launching the program, you can use both joysticks, the CPC-keyboard
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!  
(cursor keys and copy) or some mice (c'est le souris). No lightpen support!


<br>


== How to use the GMSK ==
== How to use the GMSK ==


* Insert Disc named "GMSK.dsk" to Drive A.
*Insert Disc named "GMSK.dsk" to Drive A.  
* Start FutureOS throug RSX-command !OS.
*Start FutureOS throug RSX-command&nbsp;!OS.  
* Read Directory of the Drive (first tag A-Icon, then use/tag DIR-Icon).
*Read Directory of the Drive (first tag A-Icon, then use/tag DIR-Icon).  
* Tag file "- G-MSK .64K"
*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).
*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 "File", then  
* Press Copy to activate "Load Pict.", then (read the message, that no file is tagged until yet).
*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 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.
*Press Shift or Control to show the Directories of tagged drives.  
* Tag picture to convert (place it on the disc previously).
*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).
*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 "File".  
* Press Copy to activate "Load Pict.".
*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 ...)
*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 "cursor" right to "Conversion" and press Copy.  
* Move the graphical cursor to the portion of the screen, which should be
*Move the graphical cursor to the portion of the screen, which should be converted.  
  converted.
*Press Copy again to activate function "Pic. -&gt; Sprite"  
* Press Copy again to activate function "Pic. -> Sprite"
*Have a look at the Picture and then press Space.  
* 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!)  
* Have a look at the converted Sprites!!! (enjoy it for a while *g* or shout!)
*Press Space again go come back... to GMSK&nbsp;;-)  
* Press Space again go come back... to GMSK ;-)
*Press Copy to activate "File".  
* Press Copy to activate "File".
*Move down three lines (use Cursor-down key).  
* Move down three lines (use Cursor-down key).
*Press Copy to activate "Save Spri.", to save the new Sprites to Disc.  
* 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).  
* 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).
  (don't use little letters, if you want to use the file 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 to the ASIC-Sprite-RAM (adress &4000),
*Press Copy to activate Menue "File".
to work with them.
*Move completely down (cursor down key) to the bottom of menue "File".
The color-palette of the Sprites is located between &6422 and &643F (&1E Bytes,
*Select function "End" (use Copy).
two bytes for every PEN from 0 to &0F).
*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.  
*Quit FutureOS (... or have some more fun, creating other Sprites).


You can now load the converted Sprites to the ASIC-Sprite-RAM (adress &amp;4000), to work with them. The color-palette of the Sprites is located between &amp;6422 and &amp;643F (&amp;1E Bytes, two bytes for every PEN from 0 to &amp;0F).


== Supported functions in GMSK ==
<br>


Menue File:
== Supported functions in GMSK  ==
* Load Pict. (see 5. Supported graphic formats).
* Save Pict.
* Load Spri.
* Save Spri.
* Close      (same as End)
* Version    (shows actual program version)
* End


Menue Process:
Menue File:  
* Clear (clears loaded Picture and ASIC-Sprite-RAM)


Menue Options:
*Load Pict. (see 5. Supported graphic formats).
* Colour (but only for PENs, not for Sprites until now).
*Save Pict.
* Language (english, german, french, and others if YOU translate!).
*Load Spri.
*Save Spri.
*Close (same as End)  
*Version (shows actual program version)  
*End


Sprite Format:
Menue 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:
*Clear (clears loaded Picture and ASIC-Sprite-RAM)
* Pic. -> Sprite (the real function of the program).
* Show picture
* Show sprites


Help
Menue Options:
* Help
* Menue
* -$$$-
* .www.


*Colour (but only for PENs, not for Sprites until now).
*Language (english, german, french, and others if YOU translate!).
Sprite Format:
*M0 -&gt; 2(X)*8(Y) (sets 2 Sprites in X and 8 Sprites in Y)
*M0 -&gt; 3(X)*5(Y)
*M0 -&gt; 4(X)*4(Y)
*M0 -&gt; 5(X)*3(Y)
*M0 -&gt; 8(X)*2(Y)
*every 2. line x (only every second scan line will be used)
Conversion:
*Pic. -&gt; Sprite (the real function of the program).
*Show picture
*Show sprites
Help
*Help
*Menue
*-$$$-
*.www.
<br>


== Supported graphic formats  ==
== Supported graphic formats  ==
Line 104: Line 105:
*OCP-Screens (uncrunched and crunched) with PALette file.
*OCP-Screens (uncrunched and crunched) with PALette file.


If you load a OCP Art Studio picture, GMSK checks if a .PAL&nbsp;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.
If you load a OCP Art Studio picture, GMSK checks if a .PAL&nbsp;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]]

Revision as of 21:44, 18 December 2008

G-MSK - Graphical Mode 0 to Sprite Converter


Introduction

Version: 0.39 alpha

This FutureOS program allows to convert a part of a Mode 0 Screen (use cursor to choose) to the CPC-Plus Sprite RAM. The Converter uses all 16 CPC-Plus Sprites. You can save the Sprites to disc and use them in 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!


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).
  • 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.
  • 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

Menue File:

  • Load Pict. (see 5. Supported graphic formats).
  • Save Pict.
  • Load Spri.
  • Save Spri.
  • Close (same as End)
  • Version (shows actual program version)
  • End

Menue Process:

  • Clear (clears loaded Picture and ASIC-Sprite-RAM)

Menue 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.


Supported graphic formats

  • native 17 KB CPC screens (from SAVE"PIC",b,&C000,&4000).
  • 16 KB screens (16 KB pure graphic data, without file-header).
  • 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.