_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

MAKRO.SH8

FILE INFORMATION

FILENAME(S): MAKRO.SH8

FILE TYPE(S): PRG

FILE SIZE: 3.3K

FIRST SEEN: 2025-11-02 22:11:34

APPEARS ON: 2 disk(s)

FILE HASH

d843a85d8e7c2724fc9d75434590a61905e97cbffdd90032aaf7f967d9ef110e

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SONDERHEFT ASS MAKRO.SH8 PRG Treasure Chest - ToGuMi 12 2 DOWNLOAD FILE
SONDERHEFT ASS MAKRO.SH8 PRG C64er 12 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: D8 1F FE 1F 0A 00 3B 2A  2A 2A 2A 2A 2A 2A 2A 2A  |......;*********|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 00  24 20 14 00 3B 2A 20 20  |*******.$ ..;*  |
00000030: 20 57 45 49 54 45 52 45  20 56 45 52 53 43 48 49  | WEITERE VERSCHI|
00000040: 45 42 45 42 45 46 45 48  4C 45 20 20 2A 00 4A 20  |EBEBEFEHLE  *.J |
00000050: 1E 00 3B 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..;*************|
00000060: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000070: 2A 2A 2A 00 50 20 28 00  3B 00 5D 20 32 00 3B 20  |***.P (.;.] 2.; |
00000080: 58 20 2D 3E 20 59 00 69  20 3C 00 2E 4D 41 20 54  |X -> Y.i <..MA T|
00000090: 58 59 00 72 20 46 00 20  50 48 41 00 7B 20 50 00  |XY.r F. PHA.{ P.|
000000A0: 20 54 58 41 00 84 20 5A  00 20 54 41 59 00 8D 20  | TXA.. Z. TAY.. |
000000B0: 64 00 20 50 4C 41 00 95  20 6E 00 2E 52 54 00 9B  |d. PLA.. n..RT..|
000000C0: 20 78 00 3B 00 A8 20 82  00 3B 20 59 20 2D 3E 20  | x.;.. ..; Y -> |
000000D0: 58 00 B4 20 8C 00 2E 4D  41 20 54 59 58 00 BD 20  |X.. ...MA TYX.. |
000000E0: 96 00 20 50 48 41 00 C6  20 A0 00 20 54 59 41 00  |.. PHA.. .. TYA.|
000000F0: CF 20 AA 00 20 54 41 58  00 D8 20 B4 00 20 50 4C  |. .. TAX.. .. PL|
00000100: 41 00 E0 20 BE 00 2E 52  54 00 E6 20 C8 00 3B 00  |A.. ...RT.. ..;.|
00000110: 05 21 D2 00 3B 20 58 2D  52 45 47 49 53 54 45 52  |.!..; X-REGISTER|
00000120: 20 41 55 46 20 44 45 4E  20 53 54 41 43 4B 00 11  | AUF DEN STACK..|
00000130: 21 DC 00 2E 4D 41 20 50  48 58 00 26 21 E6 00 2E  |!...MA PHX.&!...|
00000140: 45 51 20 52 45 54 54 45  4E 20 3D 20 24 46 43 00  |EQ RETTEN = $FC.|
00000150: 35 21 F0 00 20 53 54 41  52 45 54 54 45 4E 00 3E  |5!.. STARETTEN.>|
00000160: 21 FA 00 20 54 58 41 00  47 21 04 01 20 50 48 41  |!.. TXA.G!.. PHA|
00000170: 00 56 21 0E 01 20 4C 44  41 52 45 54 54 45 4E 00  |.V!.. LDARETTEN.|
00000180: 5E 21 18 01 2E 52 54 00  64 21 22 01 3B 00 83 21  |^!...RT.d!".;..!|
00000190: 2C 01 3B 20 59 2D 52 45  47 49 53 54 45 52 20 41  |,.; Y-REGISTER A|
000001A0: 55 46 20 44 45 4E 20 53  54 41 43 4B 00 8F 21 36  |UF DEN STACK..!6|
000001B0: 01 2E 4D 41 20 50 48 59  00 A4 21 40 01 2E 45 51  |..MA PHY..!@..EQ|
000001C0: 20 52 45 54 54 45 4E 20  3D 20 24 46 43 00 B3 21  | RETTEN = $FC..!|
000001D0: 4A 01 20 53 54 41 52 45  54 54 45 4E 00 BC 21 54  |J. STARETTEN..!T|
000001E0: 01 20 54 59 41 00 C5 21  5E 01 20 50 48 41 00 D4  |. TYA..!^. PHA..|
000001F0: 21 68 01 20 4C 44 41 52  45 54 54 45 4E 00 DC 21  |!h. LDARETTEN..!|
00000200: 72 01 2E 52 54 00 E2 21  7C 01 3B 00 03 22 86 01  |r..RT..!|.;.."..|
00000210: 3B 20 58 2D 52 45 47 49  53 54 45 52 20 56 4F 4D  |; X-REGISTER VOM|
00000220: 20 53 54 41 43 4B 20 48  4F 4C 45 4E 00 0F 22 90  | STACK HOLEN..".|
00000230: 01 2E 4D 41 20 50 4C 58  00 24 22 9A 01 2E 45 51  |..MA PLX.$"...EQ|
00000240: 20 52 45 54 54 45 4E 20  3D 20 24 46 43 00 33 22  | RETTEN = $FC.3"|
00000250: A4 01 20 53 54 41 52 45  54 54 45 4E 00 3C 22 AE  |.. STARETTEN.<".|
00000260: 01 20 50 4C 41 00 45 22  B8 01 20 54 41 58 00 54  |. PLA.E".. TAX.T|
00000270: 22 C2 01 20 4C 44 41 52  45 54 54 45 4E 00 5C 22  |".. LDARETTEN.\"|
00000280: CC 01 2E 52 54 00 62 22  D6 01 3B 00 83 22 E0 01  |...RT.b"..;.."..|
00000290: 3B 20 59 2D 52 45 47 49  53 54 45 52 20 56 4F 4D  |; Y-REGISTER VOM|
000002A0: 20 53 54 41 43 4B 20 48  4F 4C 45 4E 00 8F 22 EA  | STACK HOLEN..".|
000002B0: 01 2E 4D 41 20 50 4C 59  00 A4 22 F4 01 2E 45 51  |..MA PLY.."...EQ|
000002C0: 20 52 45 54 54 45 4E 20  3D 20 24 46 43 00 B3 22  | RETTEN = $FC.."|
000002D0: FE 01 20 53 54 41 52 45  54 54 45 4E 00 BC 22 08  |.. STARETTEN..".|
000002E0: 02 20 50 4C 41 00 C5 22  12 02 20 54 41 59 00 D4  |. PLA..".. TAY..|
000002F0: 22 1C 02 20 4C 44 41 52  45 54 54 45 4E 00 DC 22  |".. LDARETTEN.."|
00000300: 26 02 2E 52 54 00 E2 22  30 02 3B 00 FF 22 3A 02  |&..RT.."0.;..":.|
00000310: 3B 20 44 45 4E 20 41 4B  4B 55 20 41 55 46 20 55  |; DEN AKKU AUF U|
00000320: 53 45 52 53 54 41 43 4B  00 0D 23 44 02 2E 4D 41  |SERSTACK..#D..MA|
00000330: 20 50 55 53 48 41 00 19  23 4E 02 20 2E 2E 2E 50  | PUSHA..#N. ...P|
00000340: 48 59 00 24 23 58 02 20  4C 44 59 23 30 00 35 23  |HY.$#X. LDY#0.5#|
00000350: 62 02 20 53 54 41 28 55  53 45 52 29 2C 59 00 48  |b. STA(USER),Y.H|
00000360: 23 6C 02 20 2E 2E 2E 44  45 43 57 28 55 53 45 52  |#l. ...DECW(USER|
00000370: 29 00 54 23 76 02 20 2E  2E 2E 50 4C 59 00 5C 23  |).T#v. ...PLY.\#|
00000380: 80 02 2E 52 54 00 62 23  8A 02 3B 00 89 23 94 02  |...RT.b#..;..#..|
00000390: 3B 41 4B 4B 55 20 55 4E  44 20 59 2D 52 45 47 49  |;AKKU UND Y-REGI|
000003A0: 53 54 45 52 20 41 55 46  20 55 53 45 52 53 54 41  |STER AUF USERSTA|
000003B0: 43 4B 00 98 23 9E 02 2E  4D 41 20 50 55 53 48 41  |CK..#...MA PUSHA|
000003C0: 59 00 A1 23 A8 02 20 50  48 41 00 AA 23 B2 02 20  |Y..#.. PHA..#.. |
000003D0: 54 59 41 00 B8 23 BC 02  20 2E 2E 2E 50 55 53 48  |TYA..#.. ...PUSH|
000003E0: 41 00 C1 23 C6 02 20 50  4C 41 00 CF 23 D0 02 20  |A..#.. PLA..#.. |
000003F0: 2E 2E 2E 50 55 53 48 41  00 D7 23 DA 02 2E 52 54  |...PUSHA..#...RT|
00000400: 00 DD 23 E4 02 3B 00 F6  23 EE 02 3B 20 41 4B 4B  |..#..;..#..; AKK|
00000410: 55 20 56 4F 4E 20 55 53  45 52 53 54 41 43 4B 00  |U VON USERSTACK.|
00000420: 04 24 F8 02 2E 4D 41 20  50 55 4C 4C 41 00 17 24  |.$...MA PULLA..$|
00000430: 02 03 20 2E 2E 2E 49 4E  43 57 28 55 53 45 52 29  |.. ...INCW(USER)|
00000440: 00 23 24 0C 03 20 2E 2E  2E 50 48 59 00 2E 24 16  |.#$.. ...PHY..$.|
00000450: 03 20 4C 44 59 23 30 00  3F 24 20 03 20 4C 44 41  |. LDY#0.?$ . LDA|
00000460: 28 55 53 45 52 29 2C 59  00 4B 24 2A 03 20 2E 2E  |(USER),Y.K$*. ..|
00000470: 2E 50 4C 59 00 53 24 34  03 2E 52 54 00 59 24 3E  |.PLY.S$4..RT.Y$>|
00000480: 03 3B 00 80 24 48 03 3B  41 4B 4B 55 20 55 4E 44  |.;..$H.;AKKU UND|
00000490: 20 59 2D 52 45 47 49 53  54 45 52 20 56 4F 4E 20  | Y-REGISTER VON |
000004A0: 55 53 45 52 53 54 41 43  4B 00 8F 24 52 03 2E 4D  |USERSTACK..$R..M|
000004B0: 41 20 50 55 4C 4C 41 59  00 9D 24 5C 03 20 2E 2E  |A PULLAY..$\. ..|
000004C0: 2E 50 55 4C 4C 41 00 A6  24 66 03 20 54 41 59 00  |.PULLA..$f. TAY.|
000004D0: B4 24 70 03 20 2E 2E 2E  50 55 4C 4C 41 00 BC 24  |.$p. ...PULLA..$|
000004E0: 7A 03 2E 52 54 00 C2 24  84 03 3B 00 E8 24 8E 03  |z..RT..$..;..$..|
000004F0: 3B 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |;***************|
00000500: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000510: 2A 00 0E 25 98 03 3B 2A  20 20 20 20 20 20 31 36  |*..%..;*      16|
00000520: 2D 42 49 54 20 42 45 46  45 48 4C 45 20 20 20 20  |-BIT BEFEHLE    |
00000530: 20 20 20 20 20 20 2A 00  34 25 A2 03 3B 2A 2A 2A  |      *.4%..;***|
00000540: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000550: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 3A 25  |*************.:%|
00000560: AC 03 3B 00 5C 25 B6 03  3B 20 41 2F 59 20 2B 20  |..;.\%..; A/Y + |
00000570: 41 44 52 45 53 53 45 20  3D 20 41 2F 59 20 41 4B  |ADRESSE = A/Y AK|
00000580: 4B 55 3D 4C 4F 00 72 25  C0 03 2E 4D 41 20 41 44  |KU=LO.r%...MA AD|
00000590: 57 20 28 41 44 52 45 53  53 45 29 00 7B 25 CA 03  |W (ADRESSE).{%..|
000005A0: 20 43 4C 43 00 8B 25 D4  03 20 41 44 43 41 44 52  | CLC..%.. ADCADR|
000005B0: 45 53 53 45 00 94 25 DE  03 20 50 48 41 00 9D 25  |ESSE..%.. PHA..%|
000005C0: E8 03 20 54 59 41 00 AF  25 F2 03 20 41 44 43 41  |.. TYA..%.. ADCA|
000005D0: 44 52 45 53 53 45 2B 31  00 B8 25 FC 03 20 54 41  |DRESSE+1..%.. TA|
000005E0: 59 00 C1 25 06 04 20 50  4C 41 00 C9 25 10 04 2E  |Y..%.. PLA..%...|
000005F0: 52 54 00 CF 25 1A 04 3B  00 F0 25 24 04 3B 20 41  |RT..%..;..%$.; A|
00000600: 44 49 45 52 45 20 41 44  52 31 20 2B 20 41 44 52  |DIERE ADR1 + ADR|
00000610: 32 20 3D 20 53 55 4D 4D  45 00 0F 26 2E 04 2E 4D  |2 = SUMME..&...M|
00000620: 41 20 41 44 4D 57 20 28  41 44 52 31 2C 41 44 52  |A ADMW (ADR1,ADR|
00000630: 32 2C 53 55 4D 4D 45 29  00 18 26 38 04 20 50 48  |2,SUMME)..&8. PH|
00000640: 41 00 21 26 42 04 20 43  4C 43 00 2E 26 4C 04 20  |A.!&B. CLC..&L. |
00000650: 4C 44 41 41 44 52 31 00  3B 26 56 04 20 41 44 43  |LDAADR1.;&V. ADC|
00000660: 41 44 52 32 00 49 26 60  04 20 53 54 41 53 55 4D  |ADR2.I&`. STASUM|
00000670: 4D 45 00 58 26 6A 04 20  4C 44 41 41 44 52 31 2B  |ME.X&j. LDAADR1+|
00000680: 31 00 67 26 74 04 20 41  44 43 41 44 52 32 2B 31  |1.g&t. ADCADR2+1|
00000690: 00 77 26 7E 04 20 53 54  41 53 55 4D 4D 45 2B 31  |.w&~. STASUMME+1|
000006A0: 00 80 26 88 04 20 50 4C  41 00 88 26 92 04 2E 52  |..&.. PLA..&...R|
000006B0: 54 00 8E 26 9C 04 3B 00  B0 26 A6 04 3B 20 41 2F  |T..&..;..&..; A/|
000006C0: 59 20 2D 20 41 44 52 45  53 53 45 20 3D 20 41 2F  |Y - ADRESSE = A/|
000006D0: 59 20 41 4B 4B 55 3D 4C  4F 00 C6 26 B0 04 2E 4D  |Y AKKU=LO..&...M|
000006E0: 41 20 53 42 43 57 20 28  41 44 52 45 53 53 29 00  |A SBCW (ADRESS).|
000006F0: CF 26 BA 04 20 53 45 43  00 DF 26 C4 04 20 53 42  |.&.. SEC..&.. SB|
00000700: 43 41 44 52 45 53 53 45  00 E8 26 CE 04 20 50 48  |CADRESSE..&.. PH|
00000710: 41 00 F1 26 D8 04 20 54  59 41 00 03 27 E2 04 20  |A..&.. TYA..'.. |
00000720: 53 42 43 41 44 52 45 53  53 45 2B 31 00 0C 27 EC  |SBCADRESSE+1..'.|
00000730: 04 20 54 41 59 00 15 27  F6 04 20 50 4C 41 00 1D  |. TAY..'.. PLA..|
00000740: 27 00 05 2E 52 54 00 23  27 0A 05 3B 00 41 27 14  |'...RT.#'..;.A'.|
00000750: 05 3B 20 41 44 52 31 20  2D 20 41 44 52 32 20 3D  |.; ADR1 - ADR2 =|
00000760: 20 44 49 46 46 45 52 45  4E 5A 00 60 27 1E 05 2E  | DIFFERENZ.`'...|
00000770: 4D 41 20 53 42 43 4D 57  20 28 41 44 52 31 2C 41  |MA SBCMW (ADR1,A|
00000780: 44 52 32 2C 44 49 46 46  29 00 69 27 28 05 20 50  |DR2,DIFF).i'(. P|
00000790: 48 41 00 72 27 32 05 20  53 45 43 00 7F 27 3C 05  |HA.r'2. SEC..'<.|
000007A0: 20 4C 44 41 41 44 52 31  00 8C 27 46 05 20 53 42  | LDAADR1..'F. SB|
000007B0: 43 41 44 52 32 00 99 27  50 05 20 53 54 41 44 49  |CADR2..'P. STADI|
000007C0: 46 46 00 A8 27 5A 05 20  4C 44 41 41 44 52 31 2B  |FF..'Z. LDAADR1+|
000007D0: 31 00 B7 27 64 05 20 53  42 43 41 44 52 32 2B 31  |1..'d. SBCADR2+1|
000007E0: 00 C6 27 6E 05 20 53 54  41 44 49 46 46 2B 31 00  |..'n. STADIFF+1.|
000007F0: CF 27 78 05 20 50 4C 41  00 D7 27 82 05 2E 52 54  |.'x. PLA..'...RT|
00000800: 00 DD 27 8C 05 3B 00 F9  27 96 05 3B 20 41 44 52  |..'..;..'..; ADR|
00000810: 45 53 53 45 20 3D 20 41  44 52 45 53 53 45 20 2B  |ESSE = ADRESSE +|
00000820: 20 31 00 10 28 A0 05 2E  4D 41 20 49 4E 43 57 20  | 1..(...MA INCW |
00000830: 28 41 44 52 45 53 53 45  29 00 19 28 AA 05 20 50  |(ADRESSE)..(.. P|
00000840: 48 41 00 29 28 B4 05 20  4C 44 41 41 44 52 45 53  |HA.)(.. LDAADRES|
00000850: 53 45 00 32 28 BE 05 20  43 4C 43 00 3D 28 C8 05  |SE.2(.. CLC.=(..|
00000860: 20 41 44 43 23 31 00 4D  28 D2 05 20 53 54 41 41  | ADC#1.M(.. STAA|
00000870: 44 52 45 53 53 45 00 5F  28 DC 05 20 4C 44 41 41  |DRESSE._(.. LDAA|
00000880: 44 52 45 53 53 45 2B 31  00 6A 28 E6 05 20 41 44  |DRESSE+1.j(.. AD|
00000890: 43 23 30 00 7C 28 F0 05  20 53 54 41 41 44 52 45  |C#0.|(.. STAADRE|
000008A0: 53 53 45 2B 31 00 85 28  FA 05 20 50 4C 41 00 8D  |SSE+1..(.. PLA..|
000008B0: 28 04 06 2E 52 54 00 93  28 0E 06 3B 00 AF 28 18  |(...RT..(..;..(.|
000008C0: 06 3B 20 41 44 52 45 53  53 45 20 3D 20 41 44 52  |.; ADRESSE = ADR|
000008D0: 45 53 53 45 20 2D 20 31  00 C6 28 22 06 2E 4D 41  |ESSE - 1..("..MA|
000008E0: 20 44 45 43 57 20 28 41  44 52 45 53 53 45 29 00  | DECW (ADRESSE).|
000008F0: CF 28 2C 06 20 50 48 41  00 DF 28 36 06 20 4C 44  |.(,. PHA..(6. LD|
00000900: 41 41 44 52 45 53 53 45  00 E8 28 40 06 20 53 45  |AADRESSE..(@. SE|
00000910: 43 00 F3 28 4A 06 20 53  42 43 23 31 00 03 29 54  |C..(J. SBC#1..)T|
00000920: 06 20 53 54 41 41 44 52  45 53 53 45 00 15 29 5E  |. STAADRESSE..)^|
00000930: 06 20 4C 44 41 41 44 52  45 53 53 45 2B 31 00 20  |. LDAADRESSE+1. |
00000940: 29 68 06 20 53 42 43 23  30 00 32 29 72 06 20 53  |)h. SBC#0.2)r. S|
00000950: 54 41 41 44 52 45 53 53  45 2B 31 00 3B 29 7C 06  |TAADRESSE+1.;)|.|
00000960: 20 50 4C 41 00 43 29 86  06 2E 52 54 00 49 29 90  | PLA.C)...RT.I).|
00000970: 06 3B 00 66 29 9A 06 3B  20 41 44 52 45 53 53 45  |.;.f)..; ADRESSE|
00000980: 20 2D 3E 20 41 2F 59 20  41 4B 4B 55 3D 4C 4F 00  | -> A/Y AKKU=LO.|
00000990: 7D 29 A4 06 2E 4D 41 20  4C 44 41 59 20 28 41 44  |})...MA LDAY (AD|
000009A0: 52 45 53 53 45 29 00 8F  29 AE 06 20 4C 44 59 41  |RESSE)..).. LDYA|
000009B0: 44 52 45 53 53 45 2B 31  00 9F 29 B8 06 20 4C 44  |DRESSE+1..).. LD|
000009C0: 41 41 44 52 45 53 53 45  00 A7 29 C2 06 2E 52 54  |AADRESSE..)...RT|
000009D0: 00 AD 29 CC 06 3B 00 CA  29 D6 06 3B 20 41 2F 59  |..)..;..)..; A/Y|
000009E0: 20 2D 3E 20 41 44 52 45  53 53 45 20 41 4B 4B 55  | -> ADRESSE AKKU|
000009F0: 3D 4C 4F 00 E1 29 E0 06  2E 4D 41 20 53 54 41 59  |=LO..)...MA STAY|
00000A00: 20 28 41 44 52 45 53 53  45 29 00 F1 29 EA 06 20  | (ADRESSE)..).. |
00000A10: 53 54 41 41 44 52 45 53  53 45 00 03 2A F4 06 20  |STAADRESSE..*.. |
00000A20: 53 54 59 41 44 52 45 53  53 45 2B 31 00 0B 2A FE  |STYADRESSE+1..*.|
00000A30: 06 2E 52 54 00 11 2A 08  07 3B 00 29 2A 12 07 3B  |..RT..*..;.)*..;|
00000A40: 20 57 45 52 54 3D 31 36  42 49 54 20 2D 3E 20 41  | WERT=16BIT -> A|
00000A50: 2F 59 00 3E 2A 1C 07 2E  4D 41 20 4C 44 41 59 49  |/Y.>*...MA LDAYI|
00000A60: 20 28 57 45 52 54 29 00  4F 2A 26 07 20 4C 44 41  | (WERT).O*&. LDA|
00000A70: 23 3C 28 57 45 52 54 29  00 60 2A 30 07 20 4C 44  |#<(WERT).`*0. LD|
00000A80: 59 23 3E 28 57 45 52 54  29 00 68 2A 3A 07 2E 52  |Y#>(WERT).h*:..R|
00000A90: 54 00 8E 2A 44 07 3B 2A  2A 2A 2A 2A 2A 2A 2A 2A  |T..*D.;*********|
00000AA0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000AB0: 2A 2A 2A 2A 2A 2A 2A 00  B4 2A 4E 07 3B 2A 20 20  |*******..*N.;*  |
00000AC0: 42 45 46 45 48 4C 45 20  5A 55 52 20 53 54 52 55  |BEFEHLE ZUR STRU|
00000AD0: 4B 54 55 52 49 45 52 54  45 4E 20 20 2A 00 DA 2A  |KTURIERTEN  *..*|
00000AE0: 58 07 3B 2A 20 20 20 20  20 20 20 50 52 4F 47 52  |X.;*       PROGR|
00000AF0: 41 4D 4D 49 45 52 55 4E  47 20 20 20 20 20 20 20  |AMMIERUNG       |
00000B00: 20 20 2A 00 00 2B 62 07  3B 2A 2A 2A 2A 2A 2A 2A  |  *..+b.;*******|
00000B10: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000B20: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 06 2B 6C 07 3B 00  |*********..+l.;.|
00000B30: 15 2B 76 07 2E 4D 41 20  52 45 50 45 41 54 00 2B  |.+v..MA REPEAT.+|
00000B40: 2B 80 07 41 43 45 31 20  2E 47 4C 41 43 45 30 3D  |+..ACE1 .GLACE0=|
00000B50: 41 43 45 31 00 33 2B 8A  07 2E 52 54 00 39 2B 94  |ACE1.3+...RT.9+.|
00000B60: 07 3B 00 4C 2B 9E 07 2E  4D 41 20 45 58 49 54 52  |.;.L+...MA EXITR|
00000B70: 45 50 45 41 54 00 59 2B  A8 07 20 4A 4D 50 42 43  |EPEAT.Y+.. JMPBC|
00000B80: 45 30 00 61 2B B2 07 2E  52 54 00 67 2B BC 07 3B  |E0.a+...RT.g+..;|
00000B90: 00 8B 2B C6 07 2E 4D 41  20 55 4E 54 49 4C 20 28  |..+...MA UNTIL (|
00000BA0: 55 45 42 45 52 47 41 42  45 2C 42 45 44 49 4E 47  |UEBERGABE,BEDING|
00000BB0: 55 4E 47 29 00 94 2B D0  07 20 50 48 41 00 A6 2B  |UNG)..+.. PHA..+|
00000BC0: DA 07 20 4C 44 41 55 45  42 45 52 47 41 42 45 00  |.. LDAUEBERGABE.|
00000BD0: B9 2B E4 07 20 43 4D 50  23 42 45 44 49 4E 47 55  |.+.. CMP#BEDINGU|
00000BE0: 4E 47 00 C6 2B EE 07 20  42 45 51 4C 42 4C 31 00  |NG..+.. BEQLBL1.|
00000BF0: CF 2B F8 07 20 50 4C 41  00 DC 2B 02 08 20 4A 4D  |.+.. PLA..+.. JM|
00000C00: 50 41 43 45 30 00 E9 2B  0C 08 4C 42 4C 31 20 50  |PACE0..+..LBL1 P|
00000C10: 4C 41 00 FB 2B 16 08 2E  47 4C 20 42 43 45 30 3D  |LA..+...GL BCE0=|
00000C20: 4C 42 4C 31 00 03 2C 20  08 2E 52 54 00 09 2C 2A  |LBL1.., ..RT..,*|
00000C30: 08 3B 00 2D 2C 34 08 2E  4D 41 20 57 48 49 4C 45  |.;.-,4..MA WHILE|
00000C40: 20 28 55 45 42 45 52 47  41 42 45 2C 42 45 44 49  | (UEBERGABE,BEDI|
00000C50: 4E 47 55 4E 47 29 00 43  2C 3E 08 43 43 45 30 20  |NGUNG).C,>.CCE0 |
00000C60: 2E 47 4C 43 43 45 30 3D  43 43 45 30 00 4C 2C 48  |.GLCCE0=CCE0.L,H|
00000C70: 08 20 50 48 41 00 5E 2C  52 08 20 4C 44 41 55 45  |. PHA.^,R. LDAUE|
00000C80: 42 45 52 47 41 42 45 00  71 2C 5C 08 20 43 4D 50  |BERGABE.q,\. CMP|
00000C90: 23 42 45 44 49 4E 47 55  4E 47 00 7E 2C 66 08 20  |#BEDINGUNG.~,f. |
00000CA0: 42 4E 45 4C 42 4C 31 00  8B 2C 70 08 20 4A 4D 50  |BNELBL1..,p. JMP|
00000CB0: 43 43 45 31 00 98 2C 7A  08 4C 42 4C 31 20 50 4C  |CCE1..,z.LBL1 PL|
00000CC0: 41 00 A0 2C 84 08 2E 52  54 00 A6 2C 8E 08 3B 00  |A..,...RT..,..;.|
00000CD0: B8 2C 98 08 2E 4D 41 20  45 58 49 54 57 48 49 4C  |.,...MA EXITWHIL|
00000CE0: 45 00 C1 2C A2 08 20 50  48 41 00 CE 2C AC 08 20  |E..,.. PHA..,.. |
00000CF0: 4A 4D 50 43 43 45 31 00  D6 2C B6 08 2E 52 54 00  |JMPCCE1..,...RT.|
00000D00: DC 2C C0 08 3B 00 ED 2C  CA 08 2E 4D 41 20 45 4E  |.,..;..,...MA EN|
00000D10: 44 57 48 49 4C 45 00 FA  2C D4 08 20 4A 4D 50 43  |DWHILE..,.. JMPC|
00000D20: 43 45 30 00 10 2D DE 08  43 43 45 31 20 2E 47 4C  |CE0..-..CCE1 .GL|
00000D30: 43 43 45 31 3D 43 43 45  31 00 19 2D E8 08 20 50  |CCE1=CCE1..-.. P|
00000D40: 4C 41 00 21 2D F2 08 2E  52 54 00 00 00           |LA.!-...RT...   |
X.....;********************************.
$ ..;*   WEITERE VERSCHIEBEBEFEHLE  *.J 
..;********************************.P (.
;.] 2.; X -> Y.I <..MA TXY.R F. PHA.{ P.
 TXA.. Z. TAY.. D. PLA.. N..RT.. X.;.. .
.; Y -> X.. ...MA TYX.. .. PHA.F  . TYA.
O .. TAX.X .. PLA.. ...RT.. H.;..!R.; X-
REGISTER AUF DEN STACK..!...MA PHX.&!...
EQ RETTEN = $FC.5!.. STARETTEN.>!.. TXA.
G!.. PHA.V!.. LDARETTEN.^!...RT.D!".;..!
,.; Y-REGISTER AUF DEN STACK..!6..MA PHY
..!@..EQ RETTEN = $FC..!J. STARETTEN..!T
. TYA.E!^. PHA.T!H. LDARETTEN..!R..RT..!
|.;.."..; X-REGISTER VOM STACK HOLEN..".
..MA PLX.$"...EQ RETTEN = $FC.3".. STARE
TTEN.<".. PLA.E".. TAX.T"B. LDARETTEN.\"
L..RT.B"V.;.."..; Y-REGISTER VOM STACK H
OLEN.."...MA PLY.."...EQ RETTEN = $FC.."
.. STARETTEN..".. PLA.E".. TAY.T".. LDAR
ETTEN.."&..RT.."0.;..":.; DEN AKKU AUF U
SERSTACK..#D..MA PUSHA..#N. ...PHY.$#X. 
LDY#0.5#B. STA(USER),Y.H#L. ...DECW(USER
).T#V. ...PLY.\#...RT.B#..;..#..;AKKU UN
D Y-REGISTER AUF USERSTACK..#...MA PUSHA
Y..#.. PHA..#.. TYA..#.. ...PUSHA.A#F. P
LA.O#P. ...PUSHA.W#Z..RT..#..;..#..; AKK
U VON USERSTACK..$...MA PULLA..$.. ...IN
CW(USER).#$.. ...PHY..$.. LDY#0.?$ . LDA
(USER),Y.K$*. ...PLY.S$4..RT.Y$>.;..$H.;
AKKU UND Y-REGISTER VON USERSTACK..$R..M
A PULLAY..$\. ...PULLA..$F. TAY..$P. ...
PULLA..$Z..RT.B$..;..$..;***************
*****************..%..;*      16-BIT BEF
EHLE          *.4%..;*******************
*************.:%..;.\%..; A/Y + ADRESSE 
= A/Y AKKU=LO.R%...MA ADW (ADRESSE).{%J.
 CLC..%T. ADCADRESSE..%.. PHA..%.. TYA..
%.. ADCADRESSE+1..%.. TAY.A%.. PLA.I%...
RT.O%..;..%$.; ADIERE ADR1 + ADR2 = SUMM
E..&...MA ADMW (ADR1,ADR2,SUMME)..&8. PH
A.!&B. CLC..&L. LDAADR1.;&V. ADCADR2.I&`
. STASUMME.X&J. LDAADR1+1.G&T. ADCADR2+1
.W&~. STASUMME+1..&.. PLA..&...RT..&..;.
.&..; A/Y - ADRESSE = A/Y AKKU=LO.F&...M
A SBCW (ADRESS).O&.. SEC..&D. SBCADRESSE
..&N. PHA..&X. TYA..'.. SBCADRESSE+1..'.
. TAY..'.. PLA..'...RT.#'..;.A'..; ADR1 
- ADR2 = DIFFERENZ.`'...MA SBCMW (ADR1,A
DR2,DIFF).I'(. PHA.R'2. SEC.'<. LDAADR1
..'F. SBCADR2..'P. STADIFF..'Z. LDAADR1+
1..'D. SBCADR2+1.F'N. STADIFF+1.O'X. PLA
.W'...RT..'..;..'..; ADRESSE = ADRESSE +
 1..( ..MA INCW (ADRESSE)..(.. PHA.)(.. 
LDAADRESSE.2(.. CLC.=(H. ADC#1.M(R. STAA
DRESSE._(.. LDAADRESSE+1.J(.. ADC#0.|(..
 STAADRESSE+1..(.. PLA..(...RT..(..;..(.
.; ADRESSE = ADRESSE - 1.F("..MA DECW (A
DRESSE).O(,. PHA..(6. LDAADRESSE..(@. SE
C..(J. SBC#1..)T. STAADRESSE..)^. LDAADR
ESSE+1. )H. SBC#0.2)R. STAADRESSE+1.;)|.
 PLA.C)...RT.I)..;.F)..; ADRESSE -> A/Y 
AKKU=LO.})...MA LDAY (ADRESSE)..).. LDYA
DRESSE+1..).. LDAADRESSE..)B..RT..)L.;.J
)V.; A/Y -> ADRESSE AKKU=LO..)...MA STAY
 (ADRESSE)..).. STAADRESSE..*.. STYADRES
SE+1..*...RT..*..;.)*..; WERT=16BIT -> A
/Y.>*...MA LDAYI (WERT).O*&. LDA#<(WERT)
.`*0. LDY#>(WERT).H*:..RT..*D.;*********
***********************..*N.;*  BEFEHLE 
ZUR STRUKTURIERTEN  *.Z*X.;*       PROGR
AMMIERUNG         *..+B.;***************
*****************..+L.;..+V..MA REPEAT.+
+..ACE1 .GLACE0=ACE1.3+...RT.9+..;.L+...
MA EXITREPEAT.Y+.. JMPBCE0.A+...RT.G+..;
..+F..MA UNTIL (UEBERGABE,BEDINGUNG)..+P
. PHA..+Z. LDAUEBERGABE..+.. CMP#BEDINGU
NG.F+.. BEQLBL1.O+.. PLA..+.. JMPACE0..+
..LBL1 PLA..+...GL BCE0=LBL1.., ..RT..,*
.;.-,4..MA WHILE (UEBERGABE,BEDINGUNG).C
,>.CCE0 .GLCCE0=CCE0.L,H. PHA.^,R. LDAUE
BERGABE.Q,\. CMP#BEDINGUNG.~,F. BNELBL1.
.,P. JMPCCE1..,Z.LBL1 PLA. ,...RT..,..;.
.,...MA EXITWHILE.A,.. PHA.N,.. JMPCCE1.
V,...RT..,..;..,J..MA ENDWHILE..,T. JMPC
CE0..-..CCE1 .GLCCE1=CCE1..-.. PLA.!-...
RT...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL