Extended Wall Decorations
The author of ConfluxIII demanded that we make it possible to define additional wall decorations. In order to provide the necessary variety in his dungeon, he had been forced to produce additional wallsets for his skins; an extremely tedious and wasteful process. Here is the result: the ability to display up to 262,000 different wall decorations arbitrarily on any level of the dungeon.
Ah! The DSA becomes valuable again! Actuators commonly specify a wall decoration. For example, a pushbutton might specify that a 'Blue Button' be displayed on the wall. Normally, a DSA has no decoration. But! If the DSA is number 255, then its parameter A is used to specify a wall decoration from the CSBgraphics.dat file.
A Wall Decoration consists of three parts:
A 'Wall Decoration' segment of CSBgraphic.dat consists of those three parts, one after the other, with any padding necessary to make each part start on a four-byte boundary. (2 bytes of zero are needed between parts one and two. Parts two and three are, by definition, a multiple of four bytes in length and so no padding is necessary between them.) The two bytes of zero should be set to ZERO because we may find some use for them someday.
There are thirteen descriptors; in numeric order, for each of the numbered positions shouwn in this diagram:

Each descriptor consists of six bytes of information providing the x and y coordinates of a rectangle, relative to the viewport, which is to contain a view of the Wall Decoration.
Descriptor 11 describes the 'side-view' bitmap and descriptor 12 descripes the 'front-view' bitmap.
The bitmaps are in the Atari 'Bit-Plane' format in which four 16-bit words are used to represent 16 pixels. The first of the four words contains the least significant bit of each of the 16 pixels. The second 16-bit word contains the next least significant bits, etc. The most significant bit in each of the four words provide the four bits for the first pixel, etc. In this way the four words define 16 pixels. Each horizontal line in the bitmap contains a multiple of four words or sixteen pixels.
Here are all the rectangles used by Dungeon Master to display Wall Decorations. There are eight groups of thirteen. Each decoration in the dungeon specifies which group is to be used to display that decoration. This was done so that each decoration would require only one byte to specify the placment. In our case, it seemed reasonable to add the 78 bytes of information to each of the decorations and, in return, we can place them arbitrarily . . . even totallly mis-place them if that helps your design in some way.
50 53 29 2D 08 058C 8F 29 2D 08 0510 1D 27 32 08 0C6B 78 27 32 08 0CBB C8 27 32 08 0C43 4D 28 31 08 0A92 9C 28 31 08 0A00 11 26 37 10 1266 7B 26 37 10 12CE DF 26 37 10 1230 3F 26 38 08 13A0 AF 26 38 08 1360 7F 24 3F 10 1C4A 52 29 3C 08 148D 95 29 3C 08 1401 2F 25 3F 18 1B58 86 25 3F 18 1BAB D9 25 3F 18 1B3D 4C 26 43 08 1E93 A2 26 43 08 1E00 2B 25 49 20 2550 8F 25 49 20 25B4 DF 25 49 20 2520 3F 24 53 10 30A0 BF 24 53 10 3040 9F 24 5B 30 3850 53 42 46 08 058C 8F 42 46 08 0510 1D 40 4B 08 0C6A 77 40 4B 08 0CBB C8 40 4B 08 0C43 4D 4A 53 08 0A92 9C 4A 53 08 0A00 11 49 5A 10 1264 79 49 5A 10 12CE DF 49 5A 10 1230 3F 54 66 08 13A0 AF 54 66 08 1360 7F 5C 77 10 1C50 53 31 35 08 058C 8F 31 35 08 0510 1D 32 3D 08 0C6A 77 32 3D 08 0CBB C8 32 3D 08 0C43 4D 35 3E 08 0A92 9C 35 3E 08 0A00 11 37 48 10 1264 79 37 48 10 12CE DF 37 48 10 1230 3F 39 4B 08 13A0 AF 39 4B 08 1360 7F 40 5B 10 1C4B 5A 28 2C 08 0585 94 28 2C 08 0501 30 2C 31 18 0658 87 2C 31 18 06AB DA 2C 31 18 063C 4D 28 2E 10 0792 A3 28 2E 10 0700 23 2B 32 20 0850 8F 2B 32 20 08B8 DF 2B 32 20 0820 3F 29 34 10 0CA0 BF 29 34 10 0C40 9F 29 34 30 0C4E 55 24 33 08 108A 91 24 33 08 100A 29 22 35 10 1462 81 22 35 10 14B3 D2 22 35 10 1442 4B 22 38 08 1793 9D 22 38 08 1700 1A 21 3D 18 1D5B 85 21 3D 18 1DC2 DF 21 3D 18 1D29 38 1F 41 08 23A7 B6 1F 41 08 2350 8F 1D 47 20 2B4B 52 19 4B 08 338E 95 19 4B 08 330C 3C 19 4B 20 3358 88 19 4B 20 33A3 D3 19 4B 20 3340 49 14 5A 08 4796 9F 14 5A 08 4700 26 14 5A 20 4752 8E 14 5A 20 47B8 DF 14 5A 20 4729 38 09 77 08 6FA9 B8 09 77 08 6F40 9F 09 77 30 6F4A 55 19 4B 08 3389 95 19 4B 08 3300 53 19 4B 30 334A 95 19 4B 30 338B DF 19 4B 30 333C 4D 14 5A 10 4792 A3 14 5A 10 4700 4A 14 5A 38 473C A3 14 5A 38 4795 DF 14 5A 38 4720 3F 09 77 10 6FA0 BF 09 77 10 6F20 BF 09 77 50 6F