Das Recording ist Realtime aufgenommen worden anhand einem konkreten Problem im DevProzess der GameEngine und des Spiels (Port vom Amiga) HolyCube (Orginal C64 Game).
zeigt meine persönliche Arbeitsoberfläche. Diese besteht aus:
0. MacOS X
1. Compiler in der Shell
2. Editor (Sublime)
3. Atari Emulator: Hatari
4. eigenes GrafikTool für Tile-Design
Das anstehende Problem hier: Die Textroutine für kleine Texte (drawSmallText) scheint überhaupt nicht zu funktionieren. Dahinter liegt das Problem der Routine drawSmallBlock. Das normale System in der Engine ist 16×16 Pixel gross. Für die Darstellung von kleineren Texten (Lauftext) wurde zusätzlich ein 8×8 Font erarbeitet. Die Blöcke sind alle nacheinander abgelegt in 2 Bytes (16Pixel) * 16 Linien.
Dieser 8×8 Font findet sich im Tiledesign-tool in den Blöcken 2+.

Der Screen des Atari ST ist aufgebaut nach Linien. Eine Linie besteht aus jeweils 16 Pixeln in 2 Bytes*4 Ebenen. Die Bitplane-Anordnung ähnelt damit mehr dem C64 als dem Amiga, wo die Bitplanes pro Wert auf 4 verschiedene Bereich verteilt ist.
Weiterlesen




