Bildmasken Download
(VIC + 8K RAM)

This tool was designed to easily develop screen layouts. After starting the program and hitting a key at the message "Bitte Taste druecken" ("please hit a key"), simply draw your layout on the screen. By hitting [Enter] you tell the tool to scan the screen (progress is shown by inverting the scanned areas starting from top left to bottom right). After this is done, the tool creates a basic program with print commands containing the scanned contents in a second pass. During this pass you see the message "Zeile xx" on the screen, where xx is the line just being created. When finished with line 23, the tool lists the last line and exists with the (German) message to remove one character from this last line. This is necessary to avoid the autoscroll function of the VIC-20 when the cursor reaches the bottom right character of the screen.

I think I used this tool to develop the different levels of the "Robin At Ravenwreck" game.  


RK13/ZE Download
(unexpanded VIC)

This tool with its cryptic name was to redefine character sets. This was a very elementary tool to create professional looking games. With the cursor keys you move around in the 8 x 8 matrix, setting a pixel with the [SPACE] key and deleting it with the [BACKSPACE] key. You can also clear the whole matrix with the [CLR/HOME] key. When you're satisfied with the character you developped, hit [F1] to get a preview of the character.

In this preview screen you've got another three options: [F2] when you're satisfied, [F3] to redraw or [F7] to start over with an empty matrix.

When you choose [F2] the question "Weitere Zeichen? J/N" ("More characters? Y/N") is displayed. Hitting [J] will lead you back to the editor, where you can define another character (how much characters can still be defined before running out of memory is shown by the "MAX" indicator, the number of the character you are just about to define is shown by the "NR." indicator). Hitting "N" will tell the software to create a basic program with DATA lines containing the binary data for the characters you developped. This will take some time, where nothing is shown on the screen. Don't panic.

Editor II

Zeichensatzeditor II Download (ZIP-file, unzip and run "ze2-loader.prg")
(VIC + 8K RAM)

The 2nd generation of the redefine character set tool with support of both double height characters and multicolor characters. Since this is also in German the user instructions follow below:

After running wait a moment, until the software has made a copy of the current character set into the RAM. When finished you are prompted to enter the height ("Höhe") of the character set, you want to define. Hit [1] for normal height or [2] for double height. After that you enter the mode for the characters ([1]=normal mode, [2]=multicolor mode).

After that, the program displays the fitting matrix on the screen (8x8 for normal height/normal mode, 8x4 for normal height/multicolor mode, 16x8 for double height/normal mode and 16x4 for double height/multicolor mode). You move around within the matrix with the cursor keys. In normal mode you set a pixel by hitting [SPACE], in multicolor mode you use [F3], [F5] and [F7] instead. Deleting pixels is done with the [BACKSPACE] key. [Home] and [CLR Home] are also valid key strokes.

When satisfied with your character, you hit [F1]. At the bottom of the screen the question "Zeichen?" ("character?") is displayed. Enter the character you'd like to redefine. Note: If you define double height characters, remember that only every 2nd character can be defined, so you have to enter [B] for redefining the A! 

The first time you defined a character, an empty test screen is displayed, where you can enter the just defined character in parallel as well as on top of each other to get the "look and feel" for the set you're creating. With [ENTER] you switch back to normal mode and the question "Zeichen ok?" ("character ok?") is displayed. Entering [N] will lead you back to the edit mode, entering [J] displays the question "Weitere Zeichen?" ("more characters?"). With [J] you go back to the edit mode with an empty matrix, with [N] the program exists and tells you the RAM address where the just defined character set is stored. 

When you define other characters, the test screen keeps its old content, so that you can check if redefined characters are matching.