www.wening.de Privates über mich
 
meine eigenen Spiele meine ersten Computer
Meine selbst programmierten Tools:
 
Um ein Programm erstellen zu können braucht man ein Programm. Das berühmte "Henne und Ei" Problem. Sobald dies fertig ist, kann es zur Pflege bzw. Erstellung von sich selbst und weiteren Programmen verwendet werden.
Für die Erstellung der ersten Version des ersten Programmes, dem Monitor, wurde die Maschinencodebefehle per Basic (POKE) an die entsprechenden Speicheradressen geschrieben und ausgeführt (SYS).
Sobald es einigermaßen lief, konnte auf Basic komplett verzichtet werden. Die Maschinecodes wurde dann direkt an die betreffende Adresse geladen und dort ausgeführt.

Nun lässt sich einwenden, dass es doch fertige Softwarepakete zur Programmierung gab, aber diese waren nicht umsonst. Zu dem Zeitpunkt existierten auch noch keine OpenSource Projekte. Also erwachte in mir der Ergeiz soetwas halt selber zu entwickeln.
Diese Tools wurden dann für alle hier erwähnten Programme verwendet und dabei ständig weiterentwickelt. Sie wurden bis Ende 2005 noch niemals veröffentlicht und sind wohl nur für spezielle Fans der 6502/6510 Programmierung interessant. Wer möchte, kann sie aber gerne hier laden und verwenden.

Die Programme wurden alle auf dem PET/CBM entwickelt, da er einmal durch die 80x25 Zeichen Auflösung mehr Platz auf dem Bildschirm bot und durch den Monochrom Monitor auch nächtelanges arbeiten ohne Ermüdung der Augen ermöglichte. Die Ergebnisse wurden auf der Floppy gespeichert und von dort vom C64 geladen und getestet. Sie diente damit als Netzwerk.
 
Typ: Anmerkung: Programm:
Monitor Ein Programm zur Editierung von Speicherinhalten. Es existieren verschiedene Versionen für unterschiedliche Rechner und Speicherpositionen. Mithilfe dieses Programmes wurden die weiteren Tools erstellt. Aus Mangel an einem Assembler für die CPU 6502/6510 wurden die ersten Versionen als hexadezimale Maschinencodes eingegeben. PET: Monitor $7000
PET: Monitor $9000
PET: Monitor $a000
C64: Monitor
C64: Monitor $8000
Editor Ein Programm zur Erstellung von Quelltexten für den Assembler. PET: Editor
PET: Editor für 3032 (40x25 Zeichen)
PET: Editor für 8032 (80x25 Zeichen)
Assembler Ein Programm zur Umsetzung von Mnemonics in Maschinencode. PET: 2-Pass-Assembler
PET: 2-Pass-Assembler
 
Hier nun die von mir selbst entwickelten Spiele:
Spiele für den PET/CBM     Spiele für den C-64     Spiele für den C-16
PET     C-64     C-16
Space-Pilot
 
Galaxy
 
Zaga
 
Space-Pilot 2
 
Zyron
 
Fire-Galaxy
Sollte die jeweilige Hardware nicht mehr verfügbar oder lauffähig sein,
so kann ich die folgenden Emulatoren empfehlen: Vice, Yape oder CCS64.
 
www.wening.de Privates über mich
 
meine eigenen Spiele meine ersten Computer