Difference between revisions of "Castle Master"

From ScummVM :: Wiki
Jump to navigation Jump to search
Line 18: Line 18:


Castle Master was [[Castle_Master/Releases| released in a number of platforms]] over the years. Depending on release you have, you need to extract and/or copy different files.
Castle Master was [[Castle_Master/Releases| released in a number of platforms]] over the years. Depending on release you have, you need to extract and/or copy different files.
===ZX Spectrum releases===
If the ZX Spectrum release is from a tape, it [https://timwolverson.wordpress.com/2016/05/10/how-to-convert-zx-spectrum-programs-from-cassette-tape-to-tzx-files/ should be saved first from the original cassette into a tzx file]. Make sure you save the complete disk, not just a single program from it. Once the tape is saved, [https://github.com/shred/tzxtools install tzxtools] you will need to extract three files:
* The title screen image, which should be renamed as "castlemaster.zx.title" and has exactly 6912 bytes.
* The game data, which should be renamed as "castlemaster.zx.data" and is around 36 kbytes.
* The border image, which should be renamed as "castlemaster.zx.border" and has exactly 6912 bytes.
For instance, for the original Incentive release (1990), you can inspect their files using the <code>tzxls</code> command:
<code> $ tzxls castlemaster.tzx
...
5  Turbo Speed Data Block      6912 bytes of bogus header
6  Turbo Speed Data Block      36096 bytes of bogus header
7  Turbo Speed Data Block      6912 bytes of bogus header
</code>
In order to extract these files, use the <code>tzxcat</code> command:
<code>
tzxcat castlemaster.tzx -b 5 > castlemaster.zx.title
tzxcat castlemaster.tzx -b 6 > castlemaster.zx.data
tzxcat castlemaster.tzx -b 7 > castlemaster.zx.border
</code>


===DOS releases===
===DOS releases===

Revision as of 18:06, 5 August 2024

Castle Master
No Screenshot Available
First release 1990
Also known as N/A
Developed by Incentive Software
Published by Domark Limited, The Hit Squad
Distributed by Incentive Software, Ubisoft France SAS,
Domark Limited
Platforms DOS, Amiga, AtariST,
Commodore64, ZX Spectrum,
AmstradCPC
Resolution 320x200, 16 colors (DOS, EGA)
Engine Freescape
Support Since ScummVM X.X.0
Available for
Purchase
No


Castle Master is an action/adventure game featuring scaling and rotating polygon graphics. The game requires the player, through a first person view, to explore Castle Eternity in order to save their twin. There are riddles on many of the castle walls, which give gameplay hints. There are also keys and pentacles hidden in various locations for the player to collect.

Installation

For more information on how ScummVM uses game data files, see the user documentation.

Castle Master was released in a number of platforms over the years. Depending on release you have, you need to extract and/or copy different files.

ZX Spectrum releases

If the ZX Spectrum release is from a tape, it should be saved first from the original cassette into a tzx file. Make sure you save the complete disk, not just a single program from it. Once the tape is saved, install tzxtools you will need to extract three files:

  • The title screen image, which should be renamed as "castlemaster.zx.title" and has exactly 6912 bytes.
  • The game data, which should be renamed as "castlemaster.zx.data" and is around 36 kbytes.
  • The border image, which should be renamed as "castlemaster.zx.border" and has exactly 6912 bytes.

For instance, for the original Incentive release (1990), you can inspect their files using the tzxls command:

$ tzxls castlemaster.tzx

...

5 Turbo Speed Data Block 6912 bytes of bogus header

6 Turbo Speed Data Block 36096 bytes of bogus header

7 Turbo Speed Data Block 6912 bytes of bogus header

In order to extract these files, use the tzxcat command:

tzxcat castlemaster.tzx -b 5 > castlemaster.zx.title

tzxcat castlemaster.tzx -b 6 > castlemaster.zx.data

tzxcat castlemaster.tzx -b 7 > castlemaster.zx.border

DOS releases

For the DOS release, copy the following files:

  • castle.exe
  • cm*

So far, only EGA rendering mode are supported so far.

Other releases and demos

We are working to support other Castle Master releases in other platforms. Some demos are also supported, following the corresponding instructions. We collected all the supported Freescape demos, in case you want to test them. If you find an unsupported demo, please open an issue or contact us.

Bugs

This is an incomplete list of bugs in the original implementation, indicating if the bug is already fixed () or not fixed () in ScummVM:

Once the character is selected (prince or princess), it cannot be changed (ZX Spectrum only):

1. Start a new game

2. Select one character

3. End game

4. The game will start without allowing you to change the character

Guides and Walkthroughs

Castle Master is not exactly the same in different platforms. While the areas are the same, they feature puzzles with different solutions. We compile a list of walkthroughs for different platforms:

External links