Hallo zusammen,
ich bin neu hier und mich reizt die alte Technik. Jetzt hatte ich mir das WUDSN Paket installiert und wollte ein einfaches Rainbow schreiben, doch bereits an der ORG Direktive scheitere ich, weil beim Versuch des Compile der ORG $2000 als Illegal Instruction angemeckert wird.
Bei Ctrl+Space wird aber ein ORG angeboten, also sollte ich doch MADS als Compiler richtig haben?
Was mache ich falsch?
Eclipse IDE "Illegal Instruction" bei ORG
Moderator: Rockford
- Dr. Irata
- Beiträge: 963
- Registriert: 24.08.2021 14:40
- Has thanked: 119 times
- Been thanked: 285 times
- Kontaktdaten:
Re: Eclipse IDE "Illegal Instruction" bei ORG
Hier mal eine kleine "Hallo Welt" Demo:
Code: Alles auswählen
org $2000
text .byte "HALLO WELT! "
var1 = 180
var2 = 182
rtclok = 18
sdlstl = $230
vscrol = $d405
start
mwa #41000 var1
mwa #dlist sdlstl
; --------------------------- Text darstellen --------------
ldx #0
lp1 lda #0
sta (var2),y
lda text,y
sta (var1),y
iny
cpy #11
bne lp1
; --------------------------- Feinscrol ---------------------
ldy #8
lp2 dey
sty vscrol
jsr wartes
cpy #0
bne lp2
; --------------------------- Grobscroll --------------------
mwa var1 var2
clc
lda var1
adc #20
sta var1
lda var1+1
adc #0
sta var1+1
inx
cpx #24
bne lp1
jmp start
; --------------------------- Warteschleife ------------------
wartes lda RTCLOK+2
lp4
cmp RTCLOK+2
beq lp4
rts
; -------------------------- Displaylist ---------------------
.proc dlist
.by 112,112,112,102
.by 40,160
:23 .by 38
.by 65
.wo dlist
.endp
run start
- Dr. Irata
- Beiträge: 963
- Registriert: 24.08.2021 14:40
- Has thanked: 119 times
- Been thanked: 285 times
- Kontaktdaten:
Re: Eclipse IDE "Illegal Instruction" bei ORG
oder noch einfacher:
Code: Alles auswählen
org $2000
start
inc 710
jmp start
run start
- Dr. Irata
- Beiträge: 963
- Registriert: 24.08.2021 14:40
- Has thanked: 119 times
- Been thanked: 285 times
- Kontaktdaten:
Re: Eclipse IDE "Illegal Instruction" bei ORG
Zeig doch mal deinen Code... hast du das org eingerückt oder nicht?? Wenn nicht, dann denkt der Compiler es ist eine mögliche Variable.
Alle Befehle bzw. Anweisungen müssen nach rechts eingerückt werden. Sprungmarken oder Definitionen stehen dagegen ganz links...
Alle Befehle bzw. Anweisungen müssen nach rechts eingerückt werden. Sprungmarken oder Definitionen stehen dagegen ganz links...
-
- Beiträge: 43
- Registriert: 18.03.2024 17:33
- Has thanked: 7 times
- Been thanked: 2 times
- Kontaktdaten:
Re: Eclipse IDE "Illegal Instruction" bei ORG
Oh, die Einrückung habe ich nicht bedacht! Dachte das regelt Eclipse für mich
Danke!
Danke!
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast