DT 86 10
From C64 Diskmag Wiki
BOULDER DASH DTV MIT 360 CAVES BOULDER DASH DTV MIT 360 CAVES ________________________________________ Wie kam es zu dieser Version? Im Forum 64 wurde behauptet, der C64-DTV wäre zu langsam, um im 256 Farben-Modus ein gescheites Spiel zu programmieren, was für den Grafik-Modus auch zutrifft. Allerdings gibt es im DTV einen Zeichen- satz-Modus, in dem jedes Zeichen aus 8x8 Pixeln besteht und jedes Pixel durch 1 Byte(!) dargestellt wird, also jedes Pi- xel eine von den 256 Farben des DTV an-
nehmen kann. Dabei hat das Video-Ram auch nur eine Matrix von 40x25, also 1000 Byte. Da dachte ich mir, damit kann man doch locker ein Zeichensatz-basier- tes Spiel ähnlich wie Boulder Dash pro- grammieren. Nach etwas Überlegung dachte ich mir: Warum eine Engine neu coden, wo es die meiner Meinung nach perfekte schon gibt? Ich habe mir also vorgenommen, das ori- ginal Boulder Dash umzuprogrammieren. Um die Änderungen am besten einbauen zu können, wäre es am besten, Boulder Dash im Sourcecode zu haben. Sowas findet man
leider nicht im Netz und so habe ich in mühevoller Kleinarbeit das Programm re- assembliert. Für die Grafiken habe ich einen Grafik- satz aus "Rocks 'n' Diamonds" genommen, der mir sehr gut gefiel. Als ich dann fertig war, merkte ich, daß noch sehr viel Speicher im DTV RAM übrig war und ich erinnerte mich an die Zeit, als ich in den 80'ern eine Version mit eigenen Leveln gebaut habe, daß die Le- vel in Boulder Dash sehr klein waren. Mir war also klar, hier geht viel mehr als die üblichen 20 Caves.
So verschob ich die Speicherbereiche im Spiel dementsprechend, daß mir ein maxi- mal großer Block für Levels zur Verfü- gung stand. Das Ganze sollte aber noch ein Single- Filer bleiben, um ihn dann auch eventu- ell auf dem DTV flashen zu können. Jetzt mußte nur noch eine Autoerkennung für das DTV rein, um beim Fehlschlagen die Version auf dem C64 mit den Original Grafiken zu starten und hier ist nun die Version. Viel Spaß damit. Für Kritiken, Feedback, Verbesserungen
und ähnlichem könnt ihr euch direkt per Email an den Programmierer dieses Spiels wenden: peiselulli@t-online.de P.S.: Unter "http://noname.c64.org/csdb/release/?id= 66914" gibt es den kompletten Sourcecode inklusive Grafiken inklusive Konverter. ________________________________________