Hi Roland, danke für Dein Feedback!
Hier mein minimales Testprogramm
; main.asm
;
; minimal blink for 65c02
*=$2000
lda #$00
ldx #$01
stx $E002
loop
sta $E000
bra nxt ; delay for 50:50 duty cycle
nxt
stx $E000
bra loop
jmp loop ; should not be reached
Die Syntaxeinfärbung von bra klappt sofort. Mit
"args": [
"--cpu", "65c02"
],
klappt dann auch die Übersetzung mit ACME:
1 ; main.asm
2 ;
3 ; minimal blink for 65c02
4
5 *=$2000
6
7 2000 a900 lda #$00
8 2002 a201 ldx #$01
9 2004 8e02e0 stx $E002
10
11 loop
12 2007 8d00e0 sta $E000
13 200a 8000 bra nxt ; delay for 50:50 duty cycle
14 nxt
15 200c 8e00e0 stx $E000
16 200f 80f6 bra loop
17
18 2011 4c0720 jmp loop ; should not be reached
Alles anzeigen
Mit F5 startet der eingebaute Emulator. Der ignoriert allerdings den Befehl bra einfach und läuft bis zum jmp. Ich hab dann gesehen, dass in Bitte melde dich an, um diesen Link zu sehen. der Befehl bra nicht vorhanden ist. Ich glaube VICE unterstützt den 65c02 auch nicht. Dann sieht es wohl damit derzeit schlecht aus ...
Über welches System und Vorhaben reden wir denn genau? Evtl. kann ich mir das mal anschauen...
Das ist einfach ein Minimalsystem mit 65C02, 65C22 und SRAM, nichts besonderes. Irgendwann werde ich das sicher mal dokumentieren ![]()