FORTH SIMULATOR
FILE INFORMATION
FILENAME(S): FORTH SIMULATOR
FILE TYPE(S): PRG
FILE SIZE: 3.5K
FIRST SEEN: 2025-12-02 02:07:00
APPEARS ON: 1 disk(s)
FILE HASH
241058648c679f545a6e866e6732438b1105b11ad5d09f37975a0217f258ab82
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| BAK5-14A | FORTH SIMULATOR | PRG | Shocktrooper | 17 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 1E 08 01 00 99 C7 28 31 34 29 3A 97 35 33 |........(14):.53|
00000010: 32 38 30 2C 34 3A 97 35 33 32 38 31 2C 34 00 52 |280,4:.53281,4.R|
00000020: 08 0A 00 99 22 93 12 05 20 2A 2A 2A 2A 20 C6 A0 |...."... **** ..|
00000030: CF A0 D2 A0 D4 A0 C8 20 2D D3 49 4D 55 4C 41 54 |....... -.IMULAT|
00000040: 4F 52 20 49 4E 20 C2 41 53 49 43 20 2A 2A 2A 2A |OR IN .ASIC ****|
00000050: 92 22 00 5E 08 0F 00 9C 3A 4E 57 B2 32 30 00 96 |.".^....:NW.20..|
00000060: 08 14 00 86 41 24 28 34 30 29 2C 41 43 24 28 4E |....A$(40),AC$(N|
00000070: 57 2C 31 29 2C 41 56 24 28 4E 57 2C 31 29 2C 41 |W,1),AV$(NW,1),A|
00000080: 57 24 28 4E 57 2C 31 30 29 2C 4E 28 4E 57 29 2C |W$(NW,10),N(NW),|
00000090: 53 24 28 31 30 29 00 AC 08 1E 00 8F 20 2A 20 4C |S$(10)...... * L|
000000A0: 4F 45 53 43 48 45 20 53 54 41 43 4B 00 B7 08 28 |OESCHE STACK...(|
000000B0: 00 81 49 B2 30 A4 39 00 C6 08 32 00 53 24 28 49 |..I.0.9...2.S$(I|
000000C0: 29 B2 22 20 2E 22 00 CD 08 3C 00 82 49 00 FB 08 |)." ."...<..I...|
000000D0: 46 00 99 22 11 90 C5 49 4E 47 41 42 45 20 45 49 |F.."...INGABE EI|
000000E0: 4E 45 52 20 C6 4F 52 54 48 2D D0 52 4F 47 52 41 |NER .ORTH-.ROGRA|
000000F0: 4D 4D 5A 45 49 4C 45 20 3A 05 22 00 13 09 50 00 |MMZEILE :."...P.|
00000100: 81 4A B2 30 A4 33 30 3A 41 24 28 4A 29 B2 22 22 |.J.0.30:A$(J).""|
00000110: 3A 82 4A 00 21 09 5A 00 85 22 11 22 3B 41 24 3A |:.J.!.Z..".";A$:|
00000120: 99 00 48 09 64 00 8F 20 2A 20 53 45 50 41 52 49 |..H.d.. * SEPARI|
00000130: 45 52 45 4E 20 44 45 52 20 54 45 52 4D 45 20 49 |EREN DER TERME I|
00000140: 4E 20 4C 49 53 54 45 4E 00 55 09 6E 00 4C 41 B2 |N LISTEN.U.n.LA.|
00000150: C3 28 41 24 29 00 61 09 78 00 81 4C B2 31 A4 4C |.(A$).a.x..L.1.L|
00000160: 41 00 73 09 82 00 41 41 24 B2 CA 28 41 24 2C 31 |A.s...AA$..(A$,1|
00000170: 2C 31 29 00 87 09 8C 00 56 41 B2 C6 28 CA 28 41 |,1).....VA..(.(A|
00000180: 24 2C 31 2C 31 29 29 00 B4 09 96 00 8B 56 41 B1 |$,1,1))......VA.|
00000190: 34 37 AF 56 41 B3 35 37 B0 56 41 B1 36 34 AF 56 |47.VA.57.VA.64.V|
000001A0: 41 B3 39 31 A7 41 24 28 54 29 B2 41 24 28 54 29 |A.91.A$(T).A$(T)|
000001B0: AA 41 41 24 00 C5 09 A0 00 8B 56 41 B2 33 32 A7 |.AA$......VA.32.|
000001C0: 54 B2 54 AA 31 00 F8 09 AA 00 8B 56 41 B1 34 31 |T.T.1......VA.41|
000001D0: AF 56 41 B3 34 38 B0 56 41 B2 33 33 B0 56 41 B2 |.VA.48.VA.33.VA.|
000001E0: 33 35 B0 56 41 B1 35 39 AF 56 41 B3 36 33 A7 41 |35.VA.59.VA.63.A|
000001F0: 24 28 54 29 B2 41 41 24 00 FF 09 B4 00 82 4C 00 |$(T).AA$......L.|
00000200: 1F 0A BE 00 8F 20 2A 20 42 45 52 45 49 54 20 5A |..... * BEREIT Z|
00000210: 55 52 20 56 45 52 41 52 42 45 49 54 55 4E 47 00 |UR VERARBEITUNG.|
00000220: 29 0A C8 00 42 24 B2 22 22 00 41 0A D2 00 85 22 |)...B$."".A...."|
00000230: 90 CB 4F 4D 4D 41 4E 44 4F 20 05 22 3B 42 24 3A |..OMMANDO .";B$:|
00000240: 99 00 50 0A DC 00 8B 42 24 B2 22 51 22 A7 34 30 |..P....B$."Q".40|
00000250: 00 61 0A E6 00 8B 42 24 B2 22 53 22 A7 54 53 B2 |.a....B$."S".TS.|
00000260: 31 00 88 0A F0 00 8F 20 2A 20 56 45 52 41 52 42 |1...... * VERARB|
00000270: 45 49 54 55 4E 47 20 4E 45 55 45 52 20 57 4F 52 |EITUNG NEUER WOR|
00000280: 54 45 2C 4B 4F 4E 53 54 00 9C 0A FA 00 8B 41 24 |TE,KONST......A$|
00000290: 28 30 29 B3 B1 22 23 22 A7 32 36 30 00 AA 0A FC |(0).."#".260....|
000002A0: 00 4E 28 4E 57 29 B2 54 AB 31 00 C8 0A FE 00 81 |.N(NW).T.1......|
000002B0: 4B B2 31 A4 54 3A 41 57 24 28 4E 57 2C 4B 29 B2 |K.1.T:AW$(NW,K).|
000002C0: 41 24 28 4B 29 3A 82 4B 00 D8 0A 00 01 4E 57 B2 |A$(K):.K.....NW.|
000002D0: 4E 57 AB 31 3A 89 37 30 00 F3 0A 04 01 8B 41 24 |NW.1:.70......A$|
000002E0: 28 31 29 B3 B1 22 43 4F 4E 53 54 41 4E 54 22 A7 |(1).."CONSTANT".|
000002F0: 32 37 30 00 1B 0B 06 01 41 43 24 28 4E 43 2C 30 |270.....AC$(NC,0|
00000300: 29 B2 41 24 28 32 29 3A 41 43 24 28 4E 43 2C 31 |).A$(2):AC$(NC,1|
00000310: 29 B2 22 20 22 AA 41 24 28 30 29 00 2B 0B 08 01 |)." ".A$(0).+...|
00000320: 4E 43 B2 4E 43 AA 31 3A 89 37 30 00 46 0B 0E 01 |NC.NC.1:.70.F...|
00000330: 8B 41 24 28 31 29 B3 B1 22 56 41 52 49 41 42 4C |.A$(1).."VARIABL|
00000340: 45 22 A7 32 38 30 00 6E 0B 10 01 41 56 24 28 4E |E".280.n...AV$(N|
00000350: 56 2C 30 29 B2 41 24 28 32 29 3A 41 56 24 28 4E |V,0).A$(2):AV$(N|
00000360: 56 2C 31 29 B2 22 20 22 AA 41 24 28 30 29 00 7E |V,1)." ".A$(0).~|
00000370: 0B 12 01 4E 56 B2 4E 56 AA 31 3A 89 37 30 00 86 |...NV.NV.1:.70..|
00000380: 0B 18 01 4A B2 30 00 90 0B 22 01 8D 31 30 30 30 |...J.0..."..1000|
00000390: 00 A4 0B 2C 01 8B 54 B1 4A A7 4A B2 4A AA 31 3A |...,..T.J.J.J.1:|
000003A0: 89 32 39 30 00 C4 0B 36 01 8B 46 46 B2 31 B0 46 |.290...6..FF.1.F|
000003B0: 57 B2 31 A7 99 22 11 90 CF 4B 20 21 05 22 3A 44 |W.1.."...K !.":D|
000003C0: B2 44 AA 31 00 E2 0B 40 01 A1 42 24 3A 8B 42 24 |.D.1...@..B$:.B$|
000003D0: B2 22 22 A7 33 32 30 3A 8F 20 2A 20 57 41 52 54 |."".320:. * WART|
000003E0: 45 4E 00 F0 0B 4A 01 8B 42 24 B2 22 52 22 A7 8A |EN...J..B$."R"..|
000003F0: 00 FF 0B 54 01 8B 42 24 B2 22 43 22 A7 33 30 00 |...T..B$."C".30.|
00000400: 07 0C 5E 01 89 37 30 00 26 0C E7 03 8F 20 2D 2D |..^..70.&.... --|
00000410: 2D 2D 2D 55 4E 54 45 52 50 52 4F 47 52 41 4D 4D |---UNTERPROGRAMM|
00000420: 45 2D 2D 2D 2D 2D 00 4C 0C E8 03 46 46 B2 30 3A |E-----.L...FF.0:|
00000430: 46 57 B2 30 3A 8F 20 2A 20 4E 2E 20 5A 45 49 4C |FW.0:. * N. ZEIL|
00000440: 45 20 41 55 53 46 55 45 48 52 45 4E 00 62 0C F2 |E AUSFUEHREN.b..|
00000450: 03 8B 41 24 28 4A 29 B3 B1 22 49 46 22 A7 31 30 |..A$(J).."IF".10|
00000460: 32 30 00 82 0C F4 03 46 54 B2 C5 28 53 24 28 30 |20.....FT..(S$(0|
00000470: 29 29 3A 4A B2 4A AA 31 3A 41 53 24 B2 53 24 28 |)):J.J.1:AS$.S$(|
00000480: 31 29 00 98 0C F6 03 8D 34 30 30 30 3A 8B 46 54 |1)......4000:.FT|
00000490: B2 30 A7 8D 32 30 30 30 00 BB 0C FC 03 8B 41 24 |.0..2000......A$|
000004A0: 28 4A 29 B2 22 45 4C 53 45 22 AF 46 54 B2 31 A7 |(J)."ELSE".FT.1.|
000004B0: 4A B2 4A AA 31 3A 8D 32 35 30 30 00 D3 0C 06 04 |J.J.1:.2500.....|
000004C0: 8B 41 24 28 4A 29 B2 22 54 48 45 4E 22 A7 4A B2 |.A$(J)."THEN".J.|
000004D0: 4A AA 31 00 E9 0C 10 04 8B 41 24 28 4A 29 B3 B1 |J.1......A$(J)..|
000004E0: 22 44 4F 22 A7 31 30 35 30 00 0F 0D 12 04 44 53 |"DO".1050.....DS|
000004F0: B2 C5 28 53 24 28 30 29 29 3A 47 46 B2 C5 28 53 |..(S$(0)):GF..(S|
00000500: 24 28 31 29 29 3A 41 53 24 B2 53 24 28 31 29 00 |$(1)):AS$.S$(1).|
00000510: 2E 0D 14 04 8D 34 30 30 30 3A 41 53 24 B2 53 24 |.....4000:AS$.S$|
00000520: 28 31 29 3A 8D 34 30 30 30 3A 44 4A B2 4A 00 3E |(1):.4000:DJ.J.>|
00000530: 0D 16 04 8E 3A 20 4E 41 43 48 20 32 39 30 00 6C |....: NACH 290.l|
00000540: 0D 1A 04 8B 41 24 28 4A 29 B2 22 4C 4F 4F 50 22 |....A$(J)."LOOP"|
00000550: AF 44 53 B3 44 46 AB 31 A7 4A B2 44 4A 3A 44 53 |.DS.DF.1.J.DJ:DS|
00000560: B2 44 53 AA 31 3A 46 46 B2 31 3A 8E 00 8B 0D 24 |.DS.1:FF.1:....$|
00000570: 04 8B 41 24 28 4A 29 B2 22 4C 4F 4F 50 22 AF 44 |..A$(J)."LOOP".D|
00000580: 53 B2 44 46 AB 31 A7 46 46 B2 31 00 AA 0D 2E 04 |S.DF.1.FF.1.....|
00000590: 8B 41 24 28 4A 29 B2 22 49 22 A7 41 53 24 B2 C4 |.A$(J)."I".AS$..|
000005A0: 28 44 53 29 3A 8D 34 30 30 30 00 DB 0D 38 04 8B |(DS):.4000...8..|
000005B0: C6 28 41 24 28 4A 29 29 B1 34 37 AF C6 28 41 24 |.(A$(J)).47..(A$|
000005C0: 28 4A 29 29 B3 35 38 A7 41 53 24 B2 22 20 22 AA |(J)).58.AS$." ".|
000005D0: 41 24 28 4A 29 3A 8D 33 30 30 30 00 07 0E 42 04 |A$(J):.3000...B.|
000005E0: 8B C6 28 41 24 28 4A 29 29 B2 34 35 AF C3 28 41 |..(A$(J)).45..(A|
000005F0: 24 28 4A 29 29 B1 31 A7 41 53 24 B2 41 24 28 4A |$(J)).1.AS$.A$(J|
00000600: 29 3A 8D 33 30 30 30 00 11 0E 4C 04 8D 37 30 30 |):.3000...L..700|
00000610: 30 00 1B 0E 56 04 8D 38 30 30 30 00 25 0E 60 04 |0...V..8000.%.`.|
00000620: 8D 39 30 30 30 00 31 0E 6A 04 8B 46 57 B2 31 A7 |.9000.1.j..FW.1.|
00000630: 8E 00 4B 0E 74 04 8B 53 24 28 30 29 B2 22 20 2E |..K.t..S$(0)." .|
00000640: 22 AF 46 46 B2 30 A7 36 30 30 30 00 80 0E 7E 04 |".FF.0.6000...~.|
00000650: 8B 41 24 28 4A 29 B2 22 2E 22 A7 99 53 24 28 30 |.A$(J)."."..S$(0|
00000660: 29 22 11 90 CF 4B 20 21 05 22 3A 44 B2 44 AA 31 |)"...K !.":D.D.1|
00000670: 3A 41 53 24 B2 53 24 28 31 29 3A 8D 34 30 30 30 |:AS$.S$(1):.4000|
00000680: 00 A1 0E 88 04 8B 41 24 28 4A 29 B2 22 44 55 50 |......A$(J)."DUP|
00000690: 22 A7 41 53 24 B2 53 24 28 30 29 3A 8D 33 30 30 |".AS$.S$(0):.300|
000006A0: 30 00 C3 0E 92 04 8B 41 24 28 4A 29 B2 22 44 52 |0......A$(J)."DR|
000006B0: 4F 50 22 A7 41 53 24 B2 53 24 28 31 29 3A 8D 34 |OP".AS$.S$(1):.4|
000006C0: 30 30 30 00 DD 0E 9C 04 8B 53 24 28 31 29 B2 22 |000......S$(1)."|
000006D0: 20 2E 22 AF 46 46 B2 30 A7 36 30 30 30 00 0B 0F | .".FF.0.6000...|
000006E0: A6 04 8B 41 24 28 4A 29 B2 22 2B 22 A7 41 53 24 |...A$(J)."+".AS$|
000006F0: B2 C4 28 C5 28 53 24 28 30 29 29 AA C5 28 53 24 |..(.(S$(0))..(S$|
00000700: 28 31 29 29 29 3A 8D 34 30 30 30 00 39 0F B0 04 |(1))):.4000.9...|
00000710: 8B 41 24 28 4A 29 B2 22 2D 22 A7 41 53 24 B2 C4 |.A$(J)."-".AS$..|
00000720: 28 C5 28 53 24 28 30 29 29 AB C5 28 53 24 28 31 |(.(S$(0))..(S$(1|
00000730: 29 29 29 3A 8D 34 30 30 30 00 67 0F BA 04 8B 41 |))):.4000.g....A|
00000740: 24 28 4A 29 B2 22 2A 22 A7 41 53 24 B2 C4 28 C5 |$(J)."*".AS$..(.|
00000750: 28 53 24 28 30 29 29 AC C5 28 53 24 28 31 29 29 |(S$(0))..(S$(1))|
00000760: 29 3A 8D 34 30 30 30 00 98 0F C4 04 8B 41 24 28 |):.4000......A$(|
00000770: 4A 29 B2 22 2F 22 A7 41 53 24 B2 C4 28 B5 28 C5 |J)."/".AS$..(.(.|
00000780: 28 53 24 28 30 29 29 AD C5 28 53 24 28 31 29 29 |(S$(0))..(S$(1))|
00000790: 29 29 3A 8D 34 30 30 30 00 AE 0F CE 04 8B 41 24 |)):.4000......A$|
000007A0: 28 4A 29 B2 B3 B1 22 3C 22 A7 31 32 34 30 00 DD |(J)..."<".1240..|
000007B0: 0F D0 04 41 53 24 B2 22 20 30 22 3A 8B C5 28 53 |...AS$." 0":..(S|
000007C0: 24 28 30 29 29 B1 C5 28 53 24 28 31 29 29 A7 41 |$(0))..(S$(1)).A|
000007D0: 53 24 B2 22 20 31 22 3A 8D 34 30 30 30 00 F2 0F |S$." 1":.4000...|
000007E0: D8 04 8B 41 24 28 4A 29 B2 22 3C 22 A7 8D 34 30 |...A$(J)."<"..40|
000007F0: 30 30 00 07 10 E2 04 8B 41 24 28 4A 29 B3 B1 22 |00......A$(J).."|
00000800: 3E 22 A7 31 32 36 30 00 36 10 E4 04 41 53 24 B2 |>".1260.6...AS$.|
00000810: 22 20 30 22 3A 8B C5 28 53 24 28 30 29 29 B3 C5 |" 0":..(S$(0))..|
00000820: 28 53 24 28 31 29 29 A7 41 53 24 B2 22 20 31 22 |(S$(1)).AS$." 1"|
00000830: 3A 8D 34 30 30 30 00 4B 10 EC 04 8B 41 24 28 4A |:.4000.K....A$(J|
00000840: 29 B2 22 3E 22 A7 8D 34 30 30 30 00 5F 10 F6 04 |).">"..4000._...|
00000850: 8B 41 24 28 4A 29 B2 22 3D 22 A7 31 32 38 30 00 |.A$(J)."=".1280.|
00000860: 8E 10 F8 04 41 53 24 B2 22 20 30 22 3A 8B C5 28 |....AS$." 0":..(|
00000870: 53 24 28 30 29 29 B2 C5 28 53 24 28 31 29 29 A7 |S$(0))..(S$(1)).|
00000880: 41 53 24 B2 22 20 31 22 3A 8D 34 30 30 30 00 A3 |AS$." 1":.4000..|
00000890: 10 00 05 8B 41 24 28 4A 29 B2 22 3D 22 A7 8D 34 |....A$(J)."="..4|
000008A0: 30 30 30 00 D8 10 0A 05 8B 41 24 28 4A 29 B2 22 |000......A$(J)."|
000008B0: 53 57 41 50 22 A7 53 24 B2 53 24 28 30 29 3A 53 |SWAP".S$.S$(0):S|
000008C0: 24 28 30 29 B2 53 24 28 31 29 3A 53 24 28 31 29 |$(0).S$(1):S$(1)|
000008D0: B2 53 24 3A 46 46 B2 31 00 FA 10 14 05 8B 41 24 |.S$:FF.1......A$|
000008E0: 28 4A 29 B2 22 4F 56 45 52 22 A7 41 53 24 B2 53 |(J)."OVER".AS$.S|
000008F0: 24 28 31 29 3A 8D 33 30 30 30 00 0F 11 1E 05 8B |$(1):.3000......|
00000900: 41 24 28 4A 29 B3 B1 22 21 22 A7 31 33 32 30 00 |A$(J).."!".1320.|
00000910: 26 11 22 05 8D 34 30 30 30 3A 41 53 24 28 31 29 |&."..4000:AS$(1)|
00000920: 3A 8D 34 30 30 30 00 40 11 28 05 8B 53 24 28 32 |:.4000.@.(..S$(2|
00000930: 29 B2 22 20 2E 22 AF 46 46 B2 30 A7 36 30 30 30 |)." .".FF.0.6000|
00000940: 00 80 11 32 05 8B 41 24 28 4A 29 B2 22 52 4F 54 |...2..A$(J)."ROT|
00000950: 22 A7 53 24 B2 53 24 28 32 29 3A 53 24 28 32 29 |".S$.S$(2):S$(2)|
00000960: B2 53 24 28 31 29 3A 53 24 28 31 29 B2 53 24 28 |.S$(1):S$(1).S$(|
00000970: 30 29 3A 53 24 28 30 29 B2 53 24 3A 46 46 B2 31 |0):S$(0).S$:FF.1|
00000980: 00 A1 11 3C 05 8B 46 46 B2 30 A7 99 22 11 90 22 |...<..FF.0..".."|
00000990: 41 24 28 4A 29 AA 22 20 3F 05 22 3A 44 B2 44 AA |A$(J)." ?.":D.D.|
000009A0: 31 00 B1 11 46 05 8B 46 53 B2 30 AF 4A B3 54 A7 |1...F..FS.0.J.T.|
000009B0: 8E 00 C8 11 50 05 8F 20 2A 20 53 54 41 43 4B 20 |....P.. * STACK |
000009C0: 41 55 53 47 45 42 45 4E 00 D9 11 5A 05 99 22 90 |AUSGEBEN...Z..".|
000009D0: 22 3B 3A 81 4B B2 30 A4 39 00 E5 11 64 05 99 53 |";:.K.0.9...d..S|
000009E0: 24 28 4B 29 3B 00 EC 11 6E 05 82 4B 00 F5 11 73 |$(K);...n..K...s|
000009F0: 05 99 22 05 22 00 0E 12 78 05 43 B2 43 AA 31 3A |.."."...x.C.C.1:|
00000A00: 8B 43 B1 37 A7 43 B2 30 3A 8D 35 30 30 30 00 14 |.C.7.C.0:.5000..|
00000A10: 12 82 05 8E 00 31 12 D0 07 4A 31 B2 4A AA 31 3A |.....1...J1.J.1:|
00000A20: 8F 20 2A 20 49 46 20 41 55 53 46 55 45 48 52 45 |. * IF AUSFUEHRE|
00000A30: 4E 00 4C 12 DA 07 8B 41 24 28 4A 29 B2 22 45 4C |N.L....A$(J)."EL|
00000A40: 53 45 22 A7 4A B2 4A 31 AA 31 3A 8E 00 71 12 E4 |SE".J.J1.1:..q..|
00000A50: 07 4A 31 B2 4A 31 AA 31 3A 8B 4A 31 B1 54 A7 99 |.J1.J1.1:.J1.T..|
00000A60: 22 90 CE 4F 20 C9 C6 20 21 05 22 3A 44 B2 44 AA |"..O .. !.":D.D.|
00000A70: 31 00 7B 12 EE 07 89 32 30 31 30 00 9B 12 C4 09 |1.{....2010.....|
00000A80: 4A 31 B2 4A 31 AA 31 3A 8F 20 2A 20 45 4C 53 45 |J1.J1.1:. * ELSE|
00000A90: 20 41 55 53 46 55 45 48 52 45 4E 00 B7 12 CE 09 | AUSFUEHREN.....|
00000AA0: 8B 41 24 28 4A 31 29 B2 22 54 48 45 4E 22 A7 4A |.A$(J1)."THEN".J|
00000AB0: B2 4A 31 AA 31 3A 8E 00 DE 12 D8 09 4A 31 B2 4A |.J1.1:......J1.J|
00000AC0: 31 AA 31 3A 8B 4A 31 B1 54 A7 99 22 90 CE 4F 20 |1.1:.J1.T.."..O |
00000AD0: C5 CC D3 C5 20 21 05 22 3A 44 B2 44 AA 31 00 E8 |.... !.":D.D.1..|
00000AE0: 12 E2 09 89 32 35 31 30 00 0D 13 B8 0B 8F 20 2A |....2510...... *|
00000AF0: 20 54 4F 50 2D 4F 46 2D 53 54 41 43 4B 20 48 45 | TOP-OF-STACK HE|
00000B00: 52 55 4E 54 45 52 5A 41 45 48 4C 45 4E 00 1B 13 |RUNTERZAEHLEN...|
00000B10: BD 0B 81 4B B2 39 A4 31 A9 AB 31 00 2D 13 C2 0B |...K.9.1..1.-...|
00000B20: 53 24 28 4B 29 B2 53 24 28 4B AB 31 29 00 34 13 |S$(K).S$(K.1).4.|
00000B30: CC 0B 82 4B 00 42 13 D6 0B 53 24 28 30 29 B2 41 |...K.B...S$(0).A|
00000B40: 53 24 00 4B 13 E0 0B 46 46 B2 31 00 51 13 EA 0B |S$.K...FF.1.Q...|
00000B50: 8E 00 72 13 A0 0F 8F 20 2A 20 54 4F 50 2D 4F 46 |..r.... * TOP-OF|
00000B60: 2D 53 54 41 43 4B 20 48 4F 43 48 5A 41 45 48 4C |-STACK HOCHZAEHL|
00000B70: 45 4E 00 80 13 A5 0F 53 24 28 30 29 B2 41 53 24 |EN.....S$(0).AS$|
00000B80: 00 8B 13 AA 0F 81 4B B2 31 A4 38 00 9D 13 B4 0F |......K.1.8.....|
00000B90: 53 24 28 4B 29 B2 53 24 28 4B AA 31 29 00 A4 13 |S$(K).S$(K.1)...|
00000BA0: BE 0F 82 4B 00 B3 13 C8 0F 53 24 28 39 29 B2 22 |...K.....S$(9)."|
00000BB0: 20 2E 22 00 BC 13 D2 0F 46 46 B2 31 00 C2 13 DC | .".....FF.1....|
00000BC0: 0F 8E 00 E2 13 88 13 8F 20 2A 20 57 45 49 54 45 |........ * WEITE|
00000BD0: 52 20 4D 49 54 20 43 41 52 52 2E 20 52 45 54 55 |R MIT CARR. RETU|
00000BE0: 52 4E 00 FB 13 8B 13 99 22 11 90 D2 45 54 55 52 |RN......"...ETUR|
00000BF0: 4E 2D D4 41 53 54 45 20 3A 05 22 00 0F 14 8D 13 |N-.ASTE :.".....|
00000C00: A1 42 24 3A 8B 42 24 B2 22 22 A7 35 30 30 35 00 |.B$:.B$."".5005.|
00000C10: 17 14 92 13 99 3A 8E 00 3B 14 70 17 8F 20 2A 20 |.....:..;.p.. * |
00000C20: 46 45 48 4C 45 52 4D 45 4C 44 55 4E 47 3A 20 4C |FEHLERMELDUNG: L|
00000C30: 45 45 52 45 52 20 53 54 41 43 4B 00 5A 14 7A 17 |EERER STACK.Z.z.|
00000C40: 99 22 11 90 D3 54 41 43 4B 20 49 53 20 45 4D 50 |."...TACK IS EMP|
00000C50: 54 59 20 21 22 3A 89 33 32 30 00 7D 14 58 1B 8F |TY !":.320.}.X..|
00000C60: 20 2A 20 44 55 52 43 48 53 55 43 48 45 4E 20 44 | * DURCHSUCHEN D|
00000C70: 45 53 20 44 49 43 54 49 4F 4E 41 52 59 00 89 14 |ES DICTIONARY...|
00000C80: 5D 1B 81 4B B2 30 A4 32 30 00 A3 14 62 1B 8B 41 |]..K.0.20...b..A|
00000C90: 24 28 4A 29 B3 B1 41 57 24 28 4B 2C 31 29 A7 37 |$(J)..AW$(K,1).7|
00000CA0: 30 32 30 00 B5 14 63 1B 54 B2 54 AA 4E 28 4B 29 |020...c.T.T.N(K)|
00000CB0: 3A 46 57 B2 31 00 CA 14 64 1B 81 49 B2 54 A4 4A |:FW.1...d..I.T.J|
00000CC0: AA 4E 28 4B 29 AA 31 A9 AB 31 00 DF 14 65 1B 41 |.N(K).1..1...e.A|
00000CD0: 24 28 49 29 B2 41 24 28 49 AB 4E 28 4B 29 29 00 |$(I).A$(I.N(K)).|
00000CE0: E6 14 66 1B 82 49 00 F4 14 68 1B 81 49 B2 31 A4 |..f..I...h..I.1.|
00000CF0: 4E 28 4B 29 00 0B 15 69 1B 41 24 28 4A AA 31 29 |N(K)...i.A$(J.1)|
00000D00: B2 41 57 24 28 4B 2C 49 AA 31 29 00 12 15 6A 1B |.AW$(K,I.1)...j.|
00000D10: 82 49 00 18 15 6B 1B 8E 00 1F 15 6C 1B 82 4B 00 |.I...k.....l..K.|
00000D20: 25 15 76 1B 8E 00 45 15 40 1F 8F 20 2A 20 50 52 |%.v...E.@.. * PR|
00000D30: 55 45 46 45 4E 20 4F 42 20 54 59 50 20 43 4F 4E |UEFEN OB TYP CON|
00000D40: 53 54 41 4E 54 00 52 15 45 1F 41 53 24 B2 22 C1 |STANT.R.E.AS$.".|
00000D50: D3 22 00 5E 15 4A 1F 81 4B B2 30 A4 4E 43 00 7F |.".^.J..K.0.NC..|
00000D60: 15 54 1F 8B 41 24 28 4A 29 B2 41 43 24 28 4B 2C |.T..A$(J).AC$(K,|
00000D70: 30 29 A7 41 53 24 B2 41 43 24 28 4B 2C 31 29 00 |0).AS$.AC$(K,1).|
00000D80: 86 15 5E 1F 82 4B 00 9B 15 68 1F 8B 41 53 24 B3 |..^..K...h..AS$.|
00000D90: B1 22 C1 D3 22 A7 8D 33 30 30 30 00 A1 15 72 1F |.".."..3000...r.|
00000DA0: 8E 00 C5 15 28 23 8F 20 2A 20 41 55 46 53 55 43 |....(#. * AUFSUC|
00000DB0: 48 45 4D 20 56 41 52 49 41 42 4C 45 4E 2D 41 44 |HEM VARIABLEN-AD|
00000DC0: 52 45 53 53 45 00 D2 15 2D 23 41 53 24 B2 22 C1 |RESSE...-#AS$.".|
00000DD0: D3 22 00 DE 15 32 23 81 4B B2 30 A4 4E 56 00 FF |."...2#.K.0.NV..|
00000DE0: 15 3C 23 8B 41 24 28 4A 29 B2 41 56 24 28 4B 2C |.<#.A$(J).AV$(K,|
00000DF0: 30 29 A7 41 53 24 B2 C4 28 4B 29 AA 22 56 22 00 |0).AS$..(K)."V".|
00000E00: 06 16 46 23 82 4B 00 1B 16 50 23 8B 41 53 24 B3 |..F#.K...P#.AS$.|
00000E10: B1 22 C1 D3 22 A7 8D 33 30 30 30 00 21 16 5A 23 |.".."..3000.!.Z#|
00000E20: 8E 00 00 00 |.... |
.......G(14):.53280,4:.53281,4.R...."...
**** F O R T H -SIMULATOR IN BASIC ****
.".^....:NW.20......A$(40),AC$(NW,1),AV$
(NW,1),AW$(NW,10),N(NW),S$(10)...... * L
OESCHE STACK...(..I.0.9.F.2.S$(I)." .".M
.<..I...F.."..EINGABE EINER FORTH-PROGRA
MMZEILE :."...P..J.0.30:A$(J)."":.J.!.Z.
.".";A$:..H.D.. * SEPARIEREN DER TERME I
N LISTEN.U.N.LA.C(A$).A.X..L.1.LA.S...AA
$.J(A$,1,1).....VA.F(J(A$,1,1))......VA.
47.VA.57.VA.64.VA.91.A$(T).A$(T).AA$.E.
..VA.32.T.T.1......VA.41.VA.48.VA.33.VA.
35.VA.59.VA.63.A$(T).AA$......L...... *
BEREIT ZUR VERARBEITUNG.).H.B$."".A.R.."
.KOMMANDO .";B$:..P....B$."Q".40.A....B$
."S".TS.1...... * VERARBEITUNG NEUER WOR
TE,KONST......A$(0).."#".260.....N(NW).T
.1.H....K.1.T:AW$(NW,K).A$(K):.K.X...NW.
NW.1:.70......A$(1).."CONSTANT".270.....
AC$(NC,0).A$(2):AC$(NC,1)." ".A$(0).+...
NC.NC.1:.70.F....A$(1).."VARIABLE".280.N
...AV$(NV,0).A$(2):AV$(NV,1)." ".A$(0).~
...NV.NV.1:.70.....J.0..."..1000...,..T.
J.J.J.1:.290.D.6..FF.1.FW.1.."..OK !.":D
.D.1...@..B$:.B$."".320:. * WARTEN...J..
B$."R".....T..B$."C".30...^..70.&.... --
---UNTERPROGRAMME-----.L...FF.0:FW.0:. *
N. ZEILE AUSFUEHREN.B....A$(J).."IF".10
20.....FT.E(S$(0)):J.J.1:AS$.S$(1)......
4000:.FT.0..2000......A$(J)."ELSE".FT.1.
J.J.1:.2500.S....A$(J)."THEN".J.J.1.....
.A$(J).."DO".1050.....DS.E(S$(0)):GF.E(S
$(1)):AS$.S$(1)......4000:AS$.S$(1):.400
0:DJ.J.>....: NACH 290.L....A$(J)."LOOP"
.DS.DF.1.J.DJ:DS.DS.1:FF.1:....$..A$(J).
"LOOP".DS.DF.1.FF.1......A$(J)."I".AS$.D
(DS):.4000...8..F(A$(J)).47.F(A$(J)).58.
AS$." ".A$(J):.3000...B..F(A$(J)).45.C(A
$(J)).1.AS$.A$(J):.3000...L..7000...V..8
000.%.`..9000.1.J..FW.1...K.T..S$(0)." .
".FF.0.6000...~..A$(J)."."..S$(0)"..OK !
.":D.D.1:AS$.S$(1):.4000......A$(J)."DUP
".AS$.S$(0):.3000.C....A$(J)."DROP".AS$.
S$(1):.4000......S$(1)." .".FF.0.6000...
...A$(J)."+".AS$.D(E(S$(0)).E(S$(1))):.4
000.9....A$(J)."-".AS$.D(E(S$(0)).E(S$(1
))):.4000.G....A$(J)."*".AS$.D(E(S$(0)).
E(S$(1))):.4000...D..A$(J)."/".AS$.D(.(E
(S$(0)).E(S$(1)))):.4000...N..A$(J)..."<
".1240...P.AS$." 0":.E(S$(0)).E(S$(1)).A
S$." 1":.4000...X..A$(J)."<"..4000......
A$(J)..">".1260.6...AS$." 0":.E(S$(0)).E
(S$(1)).AS$." 1":.4000.K....A$(J).">"..4
000._....A$(J)."=".1280.....AS$." 0":.E(
S$(0)).E(S$(1)).AS$." 1":.4000......A$(J
)."="..4000.X....A$(J)."SWAP".S$.S$(0):S
$(0).S$(1):S$(1).S$:FF.1......A$(J)."OVE
R".AS$.S$(1):.3000......A$(J).."!".1320.
&."..4000:AS$(1):.4000.@.(..S$(2)." .".F
F.0.6000...2..A$(J)."ROT".S$.S$(2):S$(2)
.S$(1):S$(1).S$(0):S$(0).S$:FF.1...<..FF
.0..".."A$(J)." ?.":D.D.1...F..FS.0.J.T.
..H.P.. * STACK AUSGEBEN.Y.Z..".";:.K.0.
9...D..S$(K);...N..K...S.."."...X.C.C.1:
.C.7.C.0:.5000.......1.P.J1.J.1:. * IF A
USFUEHREN.L.Z..A$(J)."ELSE".J.J1.1:..Q..
.J1.J1.1:.J1.T..".NO IF !.":D.D.1.{....2
010...D.J1.J1.1:. * ELSE AUSFUEHREN...N.
.A$(J1)."THEN".J.J1.1:....X.J1.J1.1:.J1.
T..".NO ELSE !.":D.D.1......2510...... *
TOP-OF-STACK HERUNTERZAEHLEN......K.9.1
..1.-.B.S$(K).S$(K.1).4.L..K.B.V.S$(0).A
S$.K...FF.1.Q.....R. .. * TOP-OF-STACK H
OCHZAEHLEN.....S$(0).AS$......K.1.8.....
S$(K).S$(K.1)......K...H.S$(9)." ."...R.
FF.1.B.......... * WEITER MIT CARR. RETU
RN......"..RETURN-TASTE :."......B$:.B$.
"".5005......:..;.P.. * FEHLERMELDUNG: L
EERER STACK.Z.Z.."..STACK IS EMPTY !":.3
20.}.X.. * DURCHSUCHEN DES DICTIONARY...
]..K.0.20...B..A$(J)..AW$(K,1).7020...C.
T.T.N(K):FW.1.J.D..I.T.J.N(K).1..1...E.A
$(I).A$(I.N(K))...F..I...H..I.1.N(K)...I
.A$(J.1).AW$(K,I.1)...J..I...K.....L..K.
%.V...E.@.. * PRUEFEN OB TYP CONSTANT.R.
E.AS$."AS".^.J..K.0.NC..T..A$(J).AC$(K,
0).AS$.AC$(K,1)...^..K...H..AS$.."AS"..3
000...R...E.(#. * AUFSUCHEM VARIABLEN-AD
RESSE.R.-#AS$."AS"...2#.K.0.NV...<#.A$(J
).AV$(K,0).AS$.D(K)."V"...F#.K...P#.AS$.
."AS"..3000.!.Z#....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL