Wiedereinstieg - Programmierung / Hardware
Verfasst: 25.08.2021 17:34
Hallo in die Runde!
Ich beschäftige mich jetzt seit einigen langen Wochen mit meinem Wiedereinstieg betreffend Programmierung auf dem Atari 800 / 130XE...
Kurz zu meinem Profil:
Jahrgang 1964, Atarianer fast erster Stunde, damals Atari 400 auf 48kb selbst aufgerüstet. Programmierung in Basic, später dann Maschinensprache ins Basic eingebunden!
Ziel aktuell: Programmierung eines Verticalshooters ala Phobos in Assembler
Hardware: Atari 130XE, iMac neuster Generation
Folgende Themen waren vorab zu lösen:
1. Programmierung über Eclipse/WUDSN via iMac oder direkt mit Atari 130XE
2. Welcher Assembler
3. Datenaustausch zwischen iMac und Atari
4. Kennenlernen des Systems
a) wie ist die Displaylist ganz genau aufgebaut und wie kann ich die DL manipulieren
b) wie erreiche ich ein Feinscrolling
c) wie manipuliere ich möglichst viele Farben auf unterschiedlichen Graphicmodi
d) wie verändere ich den ASCI-Datensatz (Thema Landschaftserstellung / Raumschiff / Raketen / spezielle Landschaftsteile)
e) wie binde ich PM - Grafik ein
f) Sound
5. Wie erleichtere ich mir die gesamte Hardwareumgebung (Thema Sparta DOS / Programme auf SD unter Atari speichern etc.)
6. Start der Erstellung des gesamten Programmes
Falls hier in der erlauchten Runde von Interesse, werde ich hier gerne meine gesamten bislang gelernten Erfahrungen in einzelnen Blocks niederschreiben!!
Kurze Vorschau:
zu 1) Ich werde direkt am Atari 130 XE programmieren
zu 2) Ich werde den MAC/65 Assembler benutzen (als Cartridge in USA erworben)
zu 3) Statt einer Floppy werde ich eine SDrive Max Floppy nutzen) - mit Hilfe von SpartaDOS (Cartridge aus USA) baue ich einer Festplatte, die ich direkt ins Gehäuse des Atari 130 XE einbauen werde) - Datenaustausch über die SD
zu 4a) alle Fragen bereits gelöst, der Aufbau der DL ist jetzt vollständig verstanden (hat mich etliche Stunden und viel nachlesen gekostet)
zu 4b) vollständig verstanden und mit einem kleinen Programm bereits umgesetzt
zu 4c) 16 Farben auf Gr. 0 bereits umgesetzt
zu 4d) programmiertechnischer Hintergrund umgesetzt
zu 4e) folgt jetzt
zu 4f) Cartridge Music Composer erworben ... ich hoffe das reicht für die Sounds
zu 5) siehe Punkt 3
zu 6) folgt dann bald....
Wie gesagt: Für die erfahrenen Programmierer sicherlich alles ein alter Hut, aber bei Interesse poste ich hier gerne meine ganzen Erfahrungen...
Liebe atarianische Grüße
Peter
Ich beschäftige mich jetzt seit einigen langen Wochen mit meinem Wiedereinstieg betreffend Programmierung auf dem Atari 800 / 130XE...
Kurz zu meinem Profil:
Jahrgang 1964, Atarianer fast erster Stunde, damals Atari 400 auf 48kb selbst aufgerüstet. Programmierung in Basic, später dann Maschinensprache ins Basic eingebunden!
Ziel aktuell: Programmierung eines Verticalshooters ala Phobos in Assembler
Hardware: Atari 130XE, iMac neuster Generation
Folgende Themen waren vorab zu lösen:
1. Programmierung über Eclipse/WUDSN via iMac oder direkt mit Atari 130XE
2. Welcher Assembler
3. Datenaustausch zwischen iMac und Atari
4. Kennenlernen des Systems
a) wie ist die Displaylist ganz genau aufgebaut und wie kann ich die DL manipulieren
b) wie erreiche ich ein Feinscrolling
c) wie manipuliere ich möglichst viele Farben auf unterschiedlichen Graphicmodi
d) wie verändere ich den ASCI-Datensatz (Thema Landschaftserstellung / Raumschiff / Raketen / spezielle Landschaftsteile)
e) wie binde ich PM - Grafik ein
f) Sound
5. Wie erleichtere ich mir die gesamte Hardwareumgebung (Thema Sparta DOS / Programme auf SD unter Atari speichern etc.)
6. Start der Erstellung des gesamten Programmes
Falls hier in der erlauchten Runde von Interesse, werde ich hier gerne meine gesamten bislang gelernten Erfahrungen in einzelnen Blocks niederschreiben!!
Kurze Vorschau:
zu 1) Ich werde direkt am Atari 130 XE programmieren
zu 2) Ich werde den MAC/65 Assembler benutzen (als Cartridge in USA erworben)
zu 3) Statt einer Floppy werde ich eine SDrive Max Floppy nutzen) - mit Hilfe von SpartaDOS (Cartridge aus USA) baue ich einer Festplatte, die ich direkt ins Gehäuse des Atari 130 XE einbauen werde) - Datenaustausch über die SD
zu 4a) alle Fragen bereits gelöst, der Aufbau der DL ist jetzt vollständig verstanden (hat mich etliche Stunden und viel nachlesen gekostet)
zu 4b) vollständig verstanden und mit einem kleinen Programm bereits umgesetzt
zu 4c) 16 Farben auf Gr. 0 bereits umgesetzt
zu 4d) programmiertechnischer Hintergrund umgesetzt
zu 4e) folgt jetzt
zu 4f) Cartridge Music Composer erworben ... ich hoffe das reicht für die Sounds
zu 5) siehe Punkt 3
zu 6) folgt dann bald....
Wie gesagt: Für die erfahrenen Programmierer sicherlich alles ein alter Hut, aber bei Interesse poste ich hier gerne meine ganzen Erfahrungen...
Liebe atarianische Grüße
Peter