440 Hz.asm 1 0300 A9 LDA IM ; FF als Ausgang, für das 2 0301 FF ; Datenrichtungsregister 3 0302 8d STA ABS ; 1A81 PADD Direktionsregister 4 0303 81 ; LB 5 0304 1A ; HB PADD: "OUT" 6 M1 0305 A9 LDA IM ; FF als DATEN, für das 7 0306 FF ; Datenregister 8 0307 8d STA ABS ; 1A80 PAD 9 0308 80 ; LB 10 0309 1A ; HB PAD: "FF" (später "00") 11 030A 20 JSR ABS ; JumpToSubRoutine Zeitverzögerung DELAY. 12 030b 18 13 030C 03 14 030d A9 LDA IM ; 00 als DATEN, für das 15 030E 00 ; Datenregister 16 030F 8d STA ABS ; 1A80 PAD 17 0310 80 ; LB 18 0311 1A ; HB PAD: "00" (später "FF") 19 0312 20 JSR ABS ; JumpToSubRoutine Zeitverzögerung DELAY. 20 0313 18 21 0314 03 22 0315 4C JMP ABS M1 23 0316 05 ; LB 24 0317 03 ; HB 25 0318 A0 LDY IM ; SR Beginn 26 0319 01 ; SUBROUTINE 27 M2 031A A2 LDX IM ; mit ZP-ADRESSIERUNGSART 28 031b dE ; sind durch IM ersetzt. 29 M3 031C CA DEX IMP ; 30 031d d0 BNE R 31 031E Fd M3 ; 32 031F 88 DEY IMP ; 33 0320 d0 BNE R 34 0321 F8 M2 ; 35 0322 60 RTS ; RETURN FROM SUBROUTINE Ich weiß nicht, ob es Editoren für diese Darstellungsart zum Assembler gibt? Und Programme die solche Programme hier, und in Programme dessen Adressen nur, vor dem Befehls-OP stehen. Vermutlich wird es als Assembler-Programm nicht funktionieren.