Koennte mir jemand sagen, warum folgendes Listing nicht funktioniert ?- Es ist wirklich zum
!to "direct.bin"
!cpu 6502
*=$1000
lda #$0f ; #15
ldx #$08 ; #8
ldy #$0f ; #15
jsr $ffba ; Parameter setzen
jsr $ffc0 ; Open
; Direkter Zugriff
lda #$02
ldx #$08
ldy #$02
jsr $ffba
lda #$01
ldx #<raute
ldy #>raute
jsr $ffbd
jsr $ffc0
ldx #$0f
jsr $ffc9 ; Datei auf Ausgabe
ldy #$00
l1 lda point,y ; Zeichen aus dem Puffer
jsr $ffd2 ; und ausgeben
beq l2
iny
jmp l1
l2 nop
ldx #$0f
jsr $ffc9 ; Datei auf Ausgabe
ldy #$00
l3 lda puffer,y ; Zeichen aus dem Puffer
jsr $ffd2 ; und ausgeben
beq l4
iny
jmp l3
l4 nop
; Close all
jsr $ffcc
lda #$02
jsr $ffc3
lda #$0f
jsr $ffc3
rts
puffer !text "u1 2 0 18 01",0
point !text "b-p 2 4",0
raute !text "#"
Und wie bringt man dem Macro-Assembler wohl folgendes bei ?:
Basic : Print#1,"B-P";2;o
Ich kriege bei dem Parameterhackstueckel noch die Kraetze. Ich will eine schnelle Hochsprache oder einen Compiler.
Gruesse
Michael