Re(7): c64 Sprites...
Geizhals » Forum » Programmierung » c64 Sprites... (18 Beiträge, 927 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: c64 Sprites...  (mjy@geizhals.at am 09.01.2012, 23:11:48)
..  Re(2): c64 Sprites...  (kombipaket am 10.01.2012, 10:01:57)
.  Re: c64 Sprites...  (LCD am 11.01.2012, 17:45:11)
..  Re(2): c64 Sprites...  (kombipaket am 11.01.2012, 18:04:52)
...  Re(3): c64 Sprites...  (HITCHER am 11.01.2012, 18:28:43)
...  Re(3): c64 Sprites...  (SunnyHill am 12.01.2012, 07:56:20)
....  Re(4): c64 Sprites...  (kombipaket am 12.01.2012, 08:11:31)
.....  Re(5): c64 Sprites...  (HITCHER am 12.01.2012, 12:01:59)
......  Re(6): c64 Sprites...  (kombipaket am 12.01.2012, 12:15:36)
.....  Re(5): c64 Sprites...  (LCD am 12.01.2012, 13:33:51)
......  Re(6): c64 Sprites...  (kombipaket am 12.01.2012, 13:59:54)
.......
Re(7): c64 Sprites...
LCD
13.01.2012, 00:07:39
? Wie kommst auf das? Wenn Du damit Multicolor meinst: Gleich viel
Farbram/Screen wie Hires, oder?

Theoretisch nur... Auch wenn der C64 bei Lowres (Ja, Multicolor) euine globale Farbe erzwingt, so wird noch im Farbram eine Farbe pro Character abgespeichert. Ja, ich weiß dass der C64 ein getrenntes FarbRAM hat. Ich rechne es halt immer dazu, Koala-Bilder haben ja 10 kb.

Geh, ich hatte davor den ZX/81... 1 KB Ram (und da war der Bildschirmspeicher
auch drin). Der C=64 war super komfortabel im Vergleich |-D

Ich schreibe aber nicht von dem ZX81 sondern von ZX Spectrum... 48KB RAM, sehr gutes BASIC mit Grafikbefehlen die man am C64 vermisst. Ich will aber nicht flammen ;-). Habe selber einige C64 da.
Das Asse-Coden war auch umständlicher als beim C64... Das Programm packte man
in REM-Zeilen. Jede konnte 32 Bytes oder so lang werden. Dann brauchtest einen
JMP zur nächsten Zeile... Alles mühsam am Zettel ermittelt, weil für einen
Assembler kein Platz im RAM war |-D.

Ich habe das ZX ASZMIC ROM, das ist da viel bequemer, aber wie gesagt, der Spectrum ist mir lieber. Für den ZX81 habe ich aber auch 64 KB Erweiterung.
Einen Hintergrundschirm (oben blau, unten braun) hast in <10 Mins für den C64
mit FOR/NEXT/PRINT gebaut, bei einem Terminal müsstest Dich erst mal in Curses einarbeiten.

Beim Spectrum dauert das keine 2 Minuten sowas zu programmieren.
Unser Plan ist jedenfalls:
- BASIC zum einfachen kennenlernen
- Danach C mit cc65 um schnell eine sinnvolle Sprache zu haben.

Ja, ist eine gute Idee. Für den Spectrum gibt es auch das ANSI C und mit Z88dk, aber ich bevorzuge den Crosscompiler von Boriel, der das BASIC stark erweitert, z.B. um binäre Operationen. Übrigens plant Boriel ab release 2.0 auch andere Plattformen zu unterstützen, darunter den C64.
Sprites sind halt super-nett weil super-bequem. Die Kollisionsabfrage kriegst
auch gleich geschenkt... Drum Sprites.

Kollision der Fahnenstange braucht man nicht, und wenn der Bub programmieren lernen soll, sollte er auch die Tricks beherrschen. Aber am Anfang kann man es mit Sprites lösen und später optimieren.
Nett am Ziel (Sky Diver) ist auch, dass man recht schnell etwas basteln kann,
was besser aussieht als am VCS... Gut fürs Selbstbewusstsein |-D.

Wenn es nicht so wäre, würde ich enttäuscht sein ;-)
Nur echte Hardware rult.
Es gibt da irgendwo eine C64 Programmierumgebung am PC...

Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
........  Re(8): c64 Sprites...  (kombipaket am 13.01.2012, 07:23:11)
.........  Re(9): c64 Sprites...  (LCD am 13.01.2012, 22:29:10)
..........  Re(10): c64 Sprites...  (kombipaket am 13.01.2012, 23:55:13)
...........  Re(11): c64 Sprites...  (LCD am 15.01.2012, 00:02:19)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung