Hiho !
Ich habe mich mal an Assembler gewagt und meinen Basic-A64 loader versucht umzusetzen. Das Resultat des Basic-Loaders schaut so wie in Anhang #1.
Das des Assembler-Loaders wie in Anhang #2.
Der code für den Assi-Loader schaut so aus :
*=$801BYTE $0B, $08, $0A, $00, $9E, $32, $30, $36, $34, $00, $00, $00
*=$4000
incbin"darth.a64",$4000,$67ff
*=$0810
ldx #$00
copycolors
lda $6400,x
sta $d800,x
lda $6500,x
sta $d900,x
lda $6600,x
sta $da00,x
lda $6700,x
sta $db00,x
dex
bne copycolors
border
lda #$00
sta $d020
switchbank
lda $dd00
and #$fc
ora #$2
sta $dd00
bitmapstart
lda #$80; Screen ram at $6000 - Bitmap at $4000
sta $d018
multicolorbitmap
lda #$18
sta $d016
lda #$3
sta $d011
loop
jmp loop
Kann mir jemand sagen, wo mein Fehler ist ? Ich krieg noch ne Krise (oder 2)....
Danke schonmal für die Hilfe !!!