> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 16 08 0A 00 3B AC AC 20 50 55 4C 53 45 20 |......;.. PULSE |
00000010: 4D 43 50 20 AC AC 00 1C 08 0B 00 3A 00 56 08 0C |MCP .......:.V..|
00000020: 00 50 55 4C 53 45 20 4C 44 58 20 23 32 20 3B 50 |.PULSE LDX #2 ;P|
00000030: 55 4C 53 45 20 46 55 45 52 20 41 4C 4C 45 20 44 |ULSE FUER ALLE D|
00000040: 52 45 49 20 53 54 49 4D 4D 45 4E 20 41 55 53 46 |REI STIMMEN AUSF|
00000050: 55 45 48 52 45 4E 00 A7 08 0D 00 50 55 4C 34 20 |UEHREN.....PUL4 |
00000060: 44 45 43 20 50 55 4C 53 5A 2C 58 3A 42 4E 45 20 |DEC PULSZ,X:BNE |
00000070: 50 55 4C 31 3B 41 4E 5A 41 48 4C 20 44 45 52 20 |PUL1;ANZAHL DER |
00000080: 55 45 42 52 49 47 45 4E 20 53 43 48 52 49 54 54 |UEBRIGEN SCHRITT|
00000090: 45 20 AB 31 2C 20 42 45 49 20 B3 B1 30 20 4E 41 |E .1, BEI ..0 NA|
000000A0: 43 48 20 50 55 4C 31 00 E6 08 0E 00 4C 44 41 20 |CH PUL1.....LDA |
000000B0: 23 31 3A 53 54 41 20 50 55 4C 53 5A 2C 58 20 3B |#1:STA PULSZ,X ;|
000000C0: 42 45 49 4D 20 4E 41 45 43 48 53 54 45 4E 20 41 |BEIM NAECHSTEN A|
000000D0: 55 46 52 55 46 20 50 55 4C 53 5A 20 4E 45 55 20 |UFRUF PULSZ NEU |
000000E0: 53 45 54 5A 45 4E 00 2B 09 10 00 4C 44 41 20 50 |SETZEN.+...LDA P|
000000F0: 55 4C 53 45 43 42 2C 58 3A 42 50 4C 20 50 55 4C |ULSECB,X:BPL PUL|
00000100: 4D 20 3B 42 45 49 20 4D 4F 44 45 20 B2 30 20 4D |M ;BEI MODE .0 M|
00000110: 49 4E 44 45 53 54 45 4E 53 20 45 49 4E 45 20 53 |INDESTENS EINE S|
00000120: 43 48 57 49 4E 47 55 4E 47 2E 2E 00 60 09 12 00 |CHWINGUNG...`...|
00000130: 4C 44 41 20 50 55 4C 53 45 4D 4F 2C 58 3A 42 45 |LDA PULSEMO,X:BE|
00000140: 51 20 50 55 4C 32 20 3B 2E 2E 41 55 53 46 55 45 |Q PUL2 ;..AUSFUE|
00000150: 48 52 45 4E 20 55 4E 44 20 44 41 4E 4E 20 80 45 |HREN UND DANN .E|
00000160: 00 A5 09 14 00 50 55 4C 4D 20 4C 44 41 20 50 55 |.....PULM LDA PU|
00000170: 4C 53 45 43 42 2C 58 3A 45 B0 20 23 24 46 46 3A |LSECB,X:E. #$FF:|
00000180: 53 54 41 20 50 55 4C 53 45 43 42 2C 58 20 3B 53 |STA PULSECB,X ;S|
00000190: 91 53 54 20 52 49 43 48 54 55 4E 47 20 57 45 43 |.ST RICHTUNG WEC|
000001A0: 48 53 45 4C 4E 00 E4 09 16 00 42 50 4C 20 50 55 |HSELN.....BPL PU|
000001B0: 4C 55 20 3B 49 53 54 20 52 49 43 48 54 55 4E 47 |LU ;IST RICHTUNG|
000001C0: 20 4E 41 43 48 20 4F 42 45 4E 3A 20 43 4F 55 4E | NACH OBEN: COUN|
000001D0: 54 55 50 20 49 4E 20 5A 41 45 48 4C 45 52 20 4C |TUP IN ZAEHLER L|
000001E0: 41 44 45 4E 00 20 0A 18 00 4C 44 41 20 50 55 4C |ADEN. ...LDA PUL|
000001F0: 53 45 43 44 2C 58 3A 4A 4D 50 20 50 55 4C 43 20 |SECD,X:JMP PULC |
00000200: 3B 53 91 53 54 20 43 4F 55 4E 54 44 4F 57 4E 20 |;S.ST COUNTDOWN |
00000210: 49 4E 20 5A 41 45 48 4C 45 52 20 4C 41 44 45 4E |IN ZAEHLER LADEN|
00000220: 00 3F 0A 1A 00 50 55 4C 55 20 4C 44 41 20 50 55 |.?...PULU LDA PU|
00000230: 4C 53 45 43 55 2C 58 20 3B 53 2E 5A 2E 32 32 00 |LSECU,X ;S.Z.22.|
00000240: 85 0A 1C 00 50 55 4C 43 20 53 54 41 20 50 55 4C |....PULC STA PUL|
00000250: 53 45 5A 2C 58 3A 4A 4D 50 20 50 55 4C 32 20 3B |SEZ,X:JMP PUL2 ;|
00000260: 45 4E 54 53 50 52 45 43 48 80 45 20 47 52 4F 45 |ENTSPRECH.E GROE|
00000270: 53 53 45 20 49 4E 20 5A 41 45 48 4C 45 52 20 55 |SSE IN ZAEHLER U|
00000280: 4E 44 20 80 45 00 C5 0A 1E 00 50 55 4C 31 20 4C |ND .E.....PUL1 L|
00000290: 44 41 20 50 55 4C 53 45 43 42 2C 58 3A 42 50 4C |DA PULSECB,X:BPL|
000002A0: 20 50 55 4C 33 20 3B 49 53 54 20 43 4F 55 4E 54 | PUL3 ;IST COUNT|
000002B0: 42 59 54 45 20 B9 49 54 49 56 3A 20 4E 41 43 48 |BYTE .ITIV: NACH|
000002C0: 20 50 55 4C 33 00 F6 0A 20 00 45 B0 20 23 24 46 | PUL3... .E. #$F|
000002D0: 46 3A 53 54 41 20 32 3A 4C 44 41 20 50 55 4C 53 |F:STA 2:LDA PULS|
000002E0: 45 4C 4F 2C 58 20 3B 43 4F 55 4E 54 42 59 54 45 |ELO,X ;COUNTBYTE|
000002F0: 20 56 91 20 2E 2E 00 24 0B 22 00 53 45 43 3A 53 | V. ...$.".SEC:S|
00000300: 42 43 20 32 3A 53 54 41 20 50 55 4C 53 45 4C 4F |BC 2:STA PULSELO|
00000310: 2C 58 20 3B 2E 2E 50 55 4C 53 45 4C 4F 20 55 4E |,X ;..PULSELO UN|
00000320: 44 20 2E 2E 00 5F 0B 24 00 4C 44 41 20 50 55 4C |D ..._.$.LDA PUL|
00000330: 53 45 48 49 2C 58 3A 53 42 43 20 23 30 3A 53 54 |SEHI,X:SBC #0:ST|
00000340: 41 20 50 55 4C 53 45 48 49 2C 58 20 3B 2E 2E 50 |A PULSEHI,X ;..P|
00000350: 55 4C 53 45 48 49 20 41 42 5A 49 45 48 45 4E 00 |ULSEHI ABZIEHEN.|
00000360: 74 0B 26 00 4A 4D 50 20 50 55 4C 32 20 3B 55 4E |t.&.JMP PUL2 ;UN|
00000370: 44 20 80 45 00 C3 0B 28 00 50 55 4C 33 20 4C 44 |D .E...(.PUL3 LD|
00000380: 41 20 50 55 4C 53 45 4C 4F 2C 58 3A 43 4C 43 3A |A PULSELO,X:CLC:|
00000390: 41 44 43 20 50 55 4C 53 45 43 42 2C 58 3A 53 54 |ADC PULSECB,X:ST|
000003A0: 41 20 50 55 4C 53 45 4C 4F 2C 58 20 3B 43 4F 55 |A PULSELO,X ;COU|
000003B0: 4E 54 42 59 54 45 20 5A 55 20 50 55 4C 53 45 4C |NTBYTE ZU PULSEL|
000003C0: 4F 2E 2E 00 02 0C 2A 00 4C 44 41 20 50 55 4C 53 |O.....*.LDA PULS|
000003D0: 45 48 49 2C 58 3A 41 44 43 20 23 30 3A 53 54 41 |EHI,X:ADC #0:STA|
000003E0: 20 50 55 4C 53 45 48 49 2C 58 20 3B 2E 2E 55 4E | PULSEHI,X ;..UN|
000003F0: 44 20 50 55 4C 53 45 48 49 20 41 44 44 49 45 52 |D PULSEHI ADDIER|
00000400: 45 4E 00 35 0C 2C 00 50 55 4C 32 20 44 45 58 3A |EN.5.,.PUL2 DEX:|
00000410: 42 50 4C 20 50 55 4C 34 3A 52 54 53 20 3B 4E 41 |BPL PUL4:RTS ;NA|
00000420: 45 43 48 53 54 45 20 53 54 49 4D 4D 45 20 4F 44 |ECHSTE STIMME OD|
00000430: 45 52 20 80 45 00 3B 0C 2D 00 3A 00 69 0C 2E 00 |ER .E.;.-.:.i...|
00000440: 50 55 4C 53 5A 20 2E 42 59 54 20 30 2C 30 2C 30 |PULSZ .BYT 0,0,0|
00000450: 20 20 20 3B 5A 41 45 48 4C 45 52 20 46 55 45 52 | ;ZAEHLER FUER|
00000460: 20 52 49 43 48 54 55 4E 47 00 93 0C 30 00 50 55 | RICHTUNG...0.PU|
00000470: 4C 53 45 43 42 20 2E 42 59 54 20 30 2C 30 2C 30 |LSECB .BYT 0,0,0|
00000480: 20 3B 43 4F 55 4E 54 42 59 54 45 20 28 53 50 45 | ;COUNTBYTE (SPE|
00000490: 45 44 29 00 C3 0C 32 00 50 55 4C 53 45 4D 4F 20 |ED)...2.PULSEMO |
000004A0: 2E 42 59 54 20 30 2C 30 2C 30 20 3B 4D 4F 44 45 |.BYT 0,0,0 ;MODE|
000004B0: 20 28 30 B2 45 49 4E 4D 41 4C AD 31 B2 49 4D 4D | (0.EINMAL.1.IMM|
000004C0: 45 52 29 00 F2 0C 34 00 50 55 4C 53 45 43 44 20 |ER)...4.PULSECD |
000004D0: 2E 42 59 54 20 30 2C 30 2C 30 20 3B 43 4F 55 4E |.BYT 0,0,0 ;COUN|
000004E0: 54 44 4F 57 4E 20 28 4C 45 56 45 4C 20 44 4F 57 |TDOWN (LEVEL DOW|
000004F0: 4E 29 00 1F 0D 36 00 50 55 4C 53 45 43 55 20 2E |N)...6.PULSECU .|
00000500: 42 59 54 20 30 2C 30 2C 30 20 3B 43 4F 55 4E 54 |BYT 0,0,0 ;COUNT|
00000510: 55 50 20 20 20 28 4C 45 56 45 4C 20 55 50 29 00 |UP (LEVEL UP).|
00000520: 54 0D 38 00 50 55 4C 53 45 4C 4F 20 2E 42 59 54 |T.8.PULSELO .BYT|
00000530: 20 30 2C 30 2C 30 20 3B 4C 4F 57 20 55 4E 44 20 | 0,0,0 ;LOW UND |
00000540: 48 49 47 48 42 59 54 45 20 44 45 53 20 50 55 4C |HIGHBYTE DES PUL|
00000550: 53 45 2E 2E 00 81 0D 3A 00 50 55 4C 53 45 48 49 |SE.....:.PULSEHI|
00000560: 20 2E 42 59 54 20 30 2C 30 2C 30 20 3B 57 49 52 | .BYT 0,0,0 ;WIR|
00000570: 44 20 49 4E 20 44 45 4E 20 53 49 44 20 47 45 97 |D IN DEN SID GE.|
00000580: 44 00 00 00 |D... |
......;.. PULSE MCP .......:.V...PULSE L
DX #2 ;PULSE FUER ALLE DREI STIMMEN AUSF
UEHREN.....PUL4 DEC PULSZ,X:BNE PUL1;ANZ
AHL DER UEBRIGEN SCHRITTE .1, BEI ..0 NA
CH PUL1.....LDA #1:STA PULSZ,X ;BEIM NAE
CHSTEN AUFRUF PULSZ NEU SETZEN.+...LDA P
ULSECB,X:BPL PULM ;BEI MODE .0 MINDESTEN
S EINE SCHWINGUNG...`...LDA PULSEMO,X:BE
Q PUL2 ;..AUSFUEHREN UND DANN .E.....PUL
M LDA PULSECB,X:E. #$FF:STA PULSECB,X ;S
.ST RICHTUNG WECHSELN.....BPL PULU ;IST
RICHTUNG NACH OBEN: COUNTUP IN ZAEHLER L
ADEN. ...LDA PULSECD,X:JMP PULC ;S.ST CO
UNTDOWN IN ZAEHLER LADEN.?...PULU LDA PU
LSECU,X ;S.Z.22.....PULC STA PULSEZ,X:JM
P PUL2 ;ENTSPRECH.E GROESSE IN ZAEHLER U
ND .E.E...PUL1 LDA PULSECB,X:BPL PUL3 ;I
ST COUNTBYTE .ITIV: NACH PUL3... .E. #$F
F:STA 2:LDA PULSELO,X ;COUNTBYTE V. ...$
.".SEC:SBC 2:STA PULSELO,X ;..PULSELO UN
D ..._.$.LDA PULSEHI,X:SBC #0:STA PULSEH
I,X ;..PULSEHI ABZIEHEN.T.&.JMP PUL2 ;UN
D .E.C.(.PUL3 LDA PULSELO,X:CLC:ADC PULS
ECB,X:STA PULSELO,X ;COUNTBYTE ZU PULSEL
O.....*.LDA PULSEHI,X:ADC #0:STA PULSEHI
,X ;..UND PULSEHI ADDIEREN.5.,.PUL2 DEX:
BPL PUL4:RTS ;NAECHSTE STIMME ODER .E.;.
-.:.I...PULSZ .BYT 0,0,0 ;ZAEHLER FUER
RICHTUNG...0.PULSECB .BYT 0,0,0 ;COUNTB
YTE (SPEED).C.2.PULSEMO .BYT 0,0,0 ;MODE
(0.EINMAL.1.IMMER)...4.PULSECD .BYT 0,0
,0 ;COUNTDOWN (LEVEL DOWN)...6.PULSECU .
BYT 0,0,0 ;COUNTUP (LEVEL UP).T.8.PULS
ELO .BYT 0,0,0 ;LOW UND HIGHBYTE DES PUL
SE.....:.PULSEHI .BYT 0,0,0 ;WIRD IN DEN
SID GE.D...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL