| Enigma | Download:
Computer Software:
TTI crack:
Wholewave:
User Rating: 6.2/10 (9 votes) User comments: Read comments
|
|
|
| |
| Covers | Cassette Cover |
|
Instructions Leaflet 1 |
|
Instructions Leaflet 2 |
|
Cassette Cover (Computer Software) |
|
Photo Cover (Computer Software) An actual photograph, roughly cut by hand and added as front cover though detached from the actual cover. |
|
| |
| Physical Media | Cassette |
|
Cassette (Computer Software) |
|
| |
| Maps | Download: enigma_map.png Created by Csabo Description: Game Map Dimensions: 2576x1560 File size: 87 KB. Created on 2023-03-23. |
| |
| Undocumented Keys | While ingame, press the HELP key to quit the game and get back to the titlescreen. |
| |
| Map Details | The game screens are made up of tiles. Each screen is divided into 15 tiles: 5 columns, 3 rows. The image below illustrates this:
As you can see, the same tile ($11) is used 4 times. Each tile only takes one byte, therefore the basic screen layout is defined by only 15 bytes. (This is padded to 16 bytes so that the offsets can be easily calculated.)
Each tile is made up of 8*7 characters. There are 32 tiles in total, as seen here:
The 8*7 size has been carefully chosen: each of the characters starting from the top/right can be indexed by a number less than 256. (The last character of the tile, 7 to the right and 6 down, is 247 ($F7) characters away.) This makes the code that displays one tile simple. The tiles take up 8*7 = 56 bytes, which are padded to 64 bytes, so that the offsets can be easily calculated.
The colors are stored per-screen: one color for the walls only, and one color for everything else. This means +2 bytes per screen.
There's additional data for the screens: the location of the energy item (if there is one), and the location of a door (there can only be one per room). The keys are stored separately from screens.
The total data for the map is approximately: + 64 screens * 16 bytes (layout) + 64 screens * 4 bytes (energy item and doors) + 32 tiles * 64 bytes = 3328 ($D00)
The map data takes up a little less than a 3rd of the available space (assuming $3000 bytes) of the C16's memory. (For comparison, were the screens stored as "one byte per one character", the map would take about 53Kb). |
| |
| Cheats - How do I use cheats? | >22E5 EA | Unlimited lives (enter in emulator monitor) |
>34CD 24 | Invulnerability (enter in emulator monitor) |
>33FA 24 | Unlimited energy (enter in emulator monitor) |
>1F7C 2C | No moving enemies (enter in emulator monitor) |
| |
Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon |