Hallo Besucher, der Thread wurde 3,1k mal aufgerufen und enthält 33 Antworten
letzter Beitrag von gh23 am
-
-
zum einen---muss sicher ein CPX anstelle von CMP sein....
zum anderen....was willst du wie einfärben?
im moment färbst du:$D800 (da x=0) und dann (wenn du CPX nimmst) $D840-$D8ff mit #01 ein.
ist auch sehr umständlich...
mach doch gleich:
ldx#40
lda#01
loop sta d800,x
inx
bne loopdann ist $d840 - $d8ff eingefärbt
oder wenn es dir SO besser gefällt (macht das selbe):
ldx#00
lda#01
loop sta $d840,x
inx
cpx#c0
bne loop -
-
also... wenn du z.b. die ersten 3 Zeilen weiss einfärben willst, musst du $D800-$D877 mit #01 befüllen...
jede zeile hat ja 40 zeichen...also insgeamt 120 zeichen (in hexadezimal = $78 )ldx #00
lda #01
loop sta $d800,x
inx
cpx #78
bne loopganz einfach (was die kleine Routine macht, verstehst du aber? ja? x in jedem durchlauf um 1 erhöhen und somit $d800, $d801, $d802, ..usw bis $d877 mit #01 beschreiben)
je nachdem welche bildschirmzeile du einfärben willst, muss du halt wissen, bei welcher adresse sie beginnt, und dann eben wieviel zeichen du von da an einfärben willst
-
-
glaub mir, die Kiste raucht so schnell nicht... die kann das tagelang ununterbrochen ab (können dir hier sicher einige leute bestätigen ), da raucht vorher dein kopf
-
-
glaub mir, die Kiste raucht so schnell nicht... die kann das tagelang ununterbrochen ab (...)
und mit dem netzteil kann man sich schön die füsse wärmen ; ) -
-
gh23
yup, bastel gerade an einer bitmap scrollroutine in c. ist aber noch etwas lahm ...was macht das spiel? gibts schon fortschritte?
-
-
gh23
fein, fein. bin schon gespannt auf die erste preview von deinem spiel ; ) -
-
@all
Muß leider für heute Schuß machen, da ich morgen um sechs Uhr in der Firma antanzen mu0, um den neuen A2 Scanner in Betrieb zunehmen