8 64 15 255 190 8 8 63 17 147 189 25 10 63 18 255 185 25 10 63 16 255 185 10 10 74 18 0 187 25 10 87 16 0 185 25 10 87 18 0 185 8 8 64 20 158 190 8 8 62 24 42 190 20 10 62 25 158 187 8 8 61 27 147 190 20 10 58 31 255 187 20 10 58 33 255 187 8 8 58 32 255 190 20 10 87 32 0 187 10 8 88 32 0 191 8 8 62 34 147 189 8 8 63 38 255 190 8 8 64 39 158 190 8 8 66 41 255 190 20 10 87 34 0 187 8 8 87 35 0 191 10 8 65 44 42 239 10 8 53 27 42 239 20 10 44 32 35 235 10 8 61 19 153 239 10 8 58 9 61 239 10 8 57 12 255 239 10 8 56 13 255 239 10 8 53 13 154 239 10 8 52 12 255 239 10 8 2 22 156 239 10 8 1 22 156 239 10 8 61 65 0 239 20 10 60 62 0 235 10 8 52 79 0 239 10 8 48 80 0 239 20 10 42 79 0 235 20 10 20 -8 0 235 10 8 19 -8 0 239 20 10 25 -9 0 235 10 8 40 -12 0 239 20 10 45 -1 0 235 10 8 46 -2 0 239 10 8 46 -1 0 239 10 8 47 -1 0 239 20 10 46 -1 0 235 20 10 48 -1 0 235 20 10 48 -5 0 235 0 10 46 -1 0 235 20 10 48 -1 0 42 1, 46 1, 35 1, 61 1, 175 2, 42 1, 46 1, 42 2, 46 3, 175 2, 42 2, 46 1, 175 2, 42 6, 46 4, 42 10, 42 1, 46 3, 42 4, 46 1, 61 1, 46 5, 42 1, 61 1, 175 1, 42 1, 46 1, 35 1, 46 4, 42 4, 46 2, 42 2, 175 1, 42 2, 46 1, 61 1, 175 3, 42 3, 46 1, 175 5, 42 2, 46 1, 42 1, 46 4, 42 10, 42 1, 46 6, 42 2, 175 4, 46 2, 42 2, 46 1, 175 8, 42 2, 46 4, 42 3, 175 1, 35 3, 42 1, 175 1, 46 1, 61 1, 42 1, 46 1, 175 4, 42 2, 46 2, 42 2, 46 3, 42 9, 42 2, 46 5, 42 2, 175 4, 42 3, 46 1, 42 2, 46 1, 175 7, 42 3, 46 1, 42 2, 175 3, 42 1, 46 3, 42 2, 46 1, 175 1, 42 1, 46 1, 175 4, 42 1, 46 4, 42 1, 46 3, 42 9, 42 1, 46 5, 42 1, 175 8, 42 4, 46 1, 175 1, 42 1, 35 4, 42 2, 46 1, 42 1, 35 1, 175 3, 42 3, 46 3, 42 1, 46 1, 42 1, 175 1, 42 1, 46 1, 175 1, 42 4, 46 4, 42 2, 46 2, 42 9, 42 1, 46 5, 42 1, 175 10, 42 1, 175 1, 61 6, 42 2, 46 2, 42 2, 46 3, 42 1, 46 4, 42 3, 46 1, 35 2, 46 1, 61 2, 46 8, 42 1, 46 2, 42 9, 42 1, 46 5, 42 1, 175 10, 42 1, 175 2, 46 4, 42 2, 46 3, 42 1, 175 3, 46 1, 42 3, 46 1, 35 2, 46 2, 42 1, 175 1, 42 1, 46 1, 175 10, 42 1, 46 2, 42 9, 42 1, 46 4, 42 2, 175 9, 42 1, 175 2, 42 2, 46 3, 42 1, 46 3, 42 1, 175 2, 42 3, 46 1, 98 3, 175 4, 42 1, 175 1, 42 1, 46 1, 175 10, 42 1, 46 2, 42 9, 42 1, 46 4, 42 1, 175 10, 42 1, 175 3, 42 2, 46 2, 42 1, 46 2, 42 1, 175 5, 42 5, 46 1, 175 3, 42 1, 175 1, 42 1, 46 1, 42 1, 175 9, 42 3, 46 9, 42 1, 46 3, 42 1, 175 11, 42 1, 175 4, 42 2, 46 1, 42 1, 46 1, 42 1, 175 4, 42 4, 46 2, 42 2, 46 3, 175 1, 42 1, 175 1, 46 1, 42 1, 175 2, 42 7, 46 1, 35 1, 46 1, 42 9, 42 1, 46 2, 42 2, 175 11, 42 1, 175 5, 42 1, 46 1, 42 1, 46 1, 175 3, 42 1, 175 2, 46 2, 42 1, 46 3, 42 4, 46 1, 42 1, 175 1, 46 2, 42 1, 175 2, 46 6, 42 1, 46 2, 42 9, 42 1, 46 2, 42 3, 175 9, 42 1, 175 6, 42 3, 46 4, 42 1, 46 1, 61 3, 42 1, 46 4, 42 2, 175 1, 61 2, 175 2, 46 1, 42 1, 46 1, 61 6, 42 2, 46 2, 42 6, 42 4, 46 3, 42 2, 175 9, 42 1, 175 8, 42 1, 35 1, 46 1, 42 3, 46 3, 175 1, 42 1, 46 2, 42 2, 175 1, 42 3, 46 1, 42 1, 175 3, 46 2, 175 5, 42 1, 46 3, 42 5, 42 2, 46 2, 42 1, 46 3, 42 1, 175 20, 42 3, 46 2, 42 3, 46 1, 175 1, 46 3, 175 1, 42 2, 46 1, 42 1, 46 1, 42 1, 175 1, 42 1, 61 1, 46 3, 175 4, 42 1, 46 3, 42 4, 42 2, 46 3, 42 1, 46 3, 42 1, 175 21, 42 1, 35 4, 46 1, 42 2, 46 1, 35 1, 61 4, 46 2, 42 2, 46 1, 35 1, 61 1, 46 4, 42 2, 175 1, 42 2, 46 3, 42 3, 42 2, 46 4, 42 1, 46 3, 42 1, 175 20, 42 2, 46 1, 42 1, 46 5, 42 1, 46 9, 42 1, 46 8, 42 1, 175 1, 46 4, 42 4, 46 5, 42 1, 46 3, 42 1, 175 20, 42 1, 46 2, 42 4, 46 2, 42 1, 46 9, 42 1, 46 8, 42 1, 35 1, 61 1, 175 3, 42 9, 42 1, 46 2, 42 1, 175 19, 42 3, 46 5, 42 1, 46 2, 42 2, 46 8, 42 1, 46 7, 42 2, 46 2, 42 1, 175 2, 42 9, 42 1, 46 2, 42 1, 175 18, 42 2, 46 7, 42 2, 46 2, 42 2, 46 7, 42 2, 46 5, 42 2, 46 3, 42 1, 175 2, 42 9, 42 1, 46 2, 42 1, 175 18, 42 1, 46 9, 42 2, 46 2, 42 1, 46 8, 42 2, 46 2, 42 3, 46 4, 42 1, 175 2, 42 9, 42 1, 46 2, 42 1, 175 18, 42 1, 46 10, 42 2, 46 1, 42 1, 46 9, 42 1, 46 2, 42 1, 46 9, 42 272nd volks gr 326th volks gr 277th volks gr 3rd panz gren 12th volks gren 3rd parachute k'gruppe peiper 12th ss panzer 150th panz bde 2nd ss panzer 9th ss panzer 18th volks gren 62nd volks gren 116th panzer 560th volks gr 2nd panzer panzer-lehr 26th volks gren 9th panzer 15th panz gren 5th parachute 352nd volks gr 276th volks gr 212nd volks gr fg pz bde 79th div 4TH INF DIV 28TH INF DIV 9TH ARMORED 106TH INF DIV 9TH INF DIV 2ND INF DIV 99TH INF DIV 1ST INF DIV 30TH INF DIV 82ND AIRBORNE 101ST AIRBORNE 5TH INF DIV 10TH ARMORED 80TH INF DIV 26TH INF DIV 4TH ARMORED 29TH ARMOURED BR 53RD INF DIV BR GDS ARMOURED BR 43RD INF DIV 2ND ARMORED 83RD INF DIV 84TH INF DIV 75TH INF DIV 3RD ARMORED 7TH ARMORED 5TH ARMORED 8 8 61 6 255 190 8 8 61 9 255 190 8 8 64 12 255 190 10 8 64 13 255 191 8 7, 159 1, 46 4, 159 1, 46 10, 159 1, 46 10, 159 1, 46 7, 159 1, 175 1, 46 8, 60 2, 46 10, 60 1, 175 3, 60 7, 159 1, 46 4, 159 2, 46 9, 159 3, 46 8, 159 2, 46 6, 159 1, 175 1, 46 7, 60 3, 46 9, 60 1, 175 4, 60 7, 159 1, 46 5, 159 1, 46 9, 159 1, 46 1, 159 1, 46 9, 159 2, 46 4, 159 1, 175 2, 46 6, 60 2, 46 1, 60 1, 46 9, 60 1, 175 4, 60 7, 159 1, 46 5, 159 1, 46 9, 159 1, 46 1, 159 2, 46 9, 159 3, 46 2, 159 1, 175 1, 46 5, 60 3, 46 2, 60 1, 46 9, 60 1, 175 4, 60 7, 159 2, 46 4, 159 2, 46 8, 159 1, 46 2, 159 2, 46 10, 159 2, 46 1, 175 2, 46 3, 60 3, 46 3, 60 2, 46 10, 60 1, 175 3, 60 8, 159 1, 46 5, 159 1, 46 8, 159 1, 46 3, 159 2, 46 10, 159 1, 108 1, 35 1, 46 1, 60 4, 46 3, 46 2, 46 1, 35 9, 60 2, 175 4, 60 8, 159 1, 46 5, 159 1, 46 7, 159 2, 46 4, 159 2, 46 6, 159 3, 175 1, 46 1, 61 3, 46 4, 60 3, 46 1, 60 3, 46 6, 60 2, 175 5, 60 8, 159 1, 46 5, 159 2, 46 6, 159 1, 46 6, 159 2, 46 3, 159 2, 175 4, 46 1, 175 3, 46 2, 60 1, 46 1, 35 1, 46 3, 60 1, 46 1, 60 2, 46 5, 60 3, 175 4, 60 8, 159 1, 46 6, 159 2, 46 5, 159 1, 46 7, 159 1, 46 2, 159 1, 175 3, 46 3, 60 1, 175 1, 46 1, 60 4, 46 5, 60 1, 46 2, 60 2, 46 1, 35 1, 61 2, 175 3, 60 2, 175 2, 60 8, 159 1, 46 7, 159 1, 46 4, 159 2, 46 7, 159 1, 46 1, 159 1, 175 2, 46 1, 60 1, 46 2, 60 1, 175 1, 60 2, 46 3, 60 1, 46 5, 60 1, 46 3, 60 1, 175 1, 61 2, 46 6, 60 1, 175 1, 60 8, 159 1, 46 7, 159 2, 46 3, 159 1, 46 6, 159 2, 175 1, 104 1, 175 2, 46 1, 60 2, 46 2, 60 1, 175 2, 60 1, 46 3, 60 1, 46 5, 60 2, 46 2, 60 1, 175 1, 46 1, 60 2, 46 1, 60 4, 46 1, 175 1, 60 8, 159 1, 46 8, 159 5, 46 3, 159 1, 175 1, 35 1, 175 5, 46 1, 60 2, 46 4, 60 1, 175 1, 60 1, 46 3, 60 1, 46 1, 115 1, 46 4, 60 1, 46 3, 175 1, 46 2, 60 3, 46 2, 60 1, 46 2, 60 8, 159 1, 46 10, 159 1, 46 1, 110 4, 175 4, 46 1, 60 5, 46 4, 60 1, 175 1, 60 1, 175 1, 61 1, 175 4, 60 3, 46 1, 60 2, 46 3, 60 1, 101 1, 60 2, 46 4, 60 2, 46 1, 60 8, 159 1, 46 3, 159 8, 175 6, 46 5, 60 2, 46 1, 60 1, 46 4, 60 1, 175 3, 46 1, 60 1, 175 3, 60 1, 64 1, 60 1, 46 1, 60 1, 46 4, 60 1, 46 1, 60 1, 46 6, 60 2, 46 4, 159 4, 46 1, 99 1, 159 2, 175 5, 60 2, 46 1, 61 2, 46 9, 60 4, 46 1, 60 2, 46 1, 61 2, 46 1, 60 1, 46 1, 60 1, 175 1, 60 1, 35 3, 60 2, 46 1, 109 1, 60 3, 46 1, 35 1, 60 1, 46 7, 60 1, 46 5, 46 3, 175 1, 61 2, 175 2, 60 7, 46 1, 175 3, 46 6, 60 2, 46 1, 60 4, 46 1, 60 1, 175 4, 46 2, 60 3, 175 1, 46 1, 35 1, 46 1, 60 3, 46 2, 60 3, 46 6, 60 2, 46 5, 175 3, 60 6, 46 3, 60 2, 46 1, 60 1, 175 2, 60 2, 46 4, 60 2, 46 2, 60 1, 46 3, 60 1, 175 2, 46 2, 60 1, 35 4, 46 1, 35 1, 61 3, 175 1, 61 1, 175 3, 60 5, 46 3, 60 2, 46 1, 60 9, 60 1, 46 6, 60 2, 46 1, 60 1, 175 4, 60 2, 46 1, 60 3, 46 3, 60 1, 46 2, 60 2, 175 1, 46 3, 60 1, 46 4, 60 1, 175 2, 46 2, 60 2, 46 2, 60 2, 46 3, 60 1, 35 6, 46 9, 60 1, 46 6, 60 1, 46 2, 60 1, 175 5, 60 3, 46 5, 60 1, 46 2, 175 1, 60 2, 46 3, 60 1, 46 5, 60 1, 175 1, 46 3, 60 4, 46 2, 60 3, 46 3, 60 1, 46 1, 60 1, 46 9, 60 1, 46 4, 60 3, 46 3, 60 1, 175 5, 60 1, 46 1, 46 1, 46 4, 60 1, 46 2, 175 2, 46 3, 60 1, 35 1, 46 5, 60 1, 175 1, 35 3, 46 1, 60 2, 46 3, 60 1, 46 4, 42 2, 46 2, 42 9, 60 1, 46 3, 60 2, 46 5, 60 1, 175 4, 60 2, 46 1, 60 2, 46 3, 60 1, 46 1, 60 1, 175 1, 35 5, 60 1, 35 1, 46 4, 42 1, 175 2, 46 1, 42 2, 46 1, 118 5, 46 3, 42 2, 46 3, 42 9, 60 2, 46 1, 60 2, 46 6, 60 1, 175 1, 100 4, 46 3, 60 3, 46 1, 60 3, 46 1, 61 6, 42 1, 46 1, 42 3, 46 1, 61 1, 35 3, 42 3, 46 1, 175 6, 42 1, 46 4, 42 7, 46 3, 60 1, 46 1, 60 1, 46 1, 60 6, 46 1, 61 2, 46 1, 35 7, 60 4, 46 2, 42 1, 175 5, 42 3, 46 2, 42 1, 175 3, 42 4, 46 1, 61 1, 46 4, 42 2, 46 4, 42 6, 60 5, 46 1, 60 3, 46 5, 60 2, 175 1, 60 1, 46 1, 35 7, 42 1, 46 1, 35 1, 46 1, 35 1, 46 1, 42 1, 175 2, 42 4, 46 4, 42 2, 175 2, 46 1, 42 1, 46 1, 42 1, 175 1, 46 4, 42 6, 46 9, 60 5, 46 1, 60 3, 42 2, 175 2, 42 2, 175 2, 46 5, 42 3, 46 2, 42 3, 46 1, 175 2, 46 2, 42 1, 46 2, 42 5, 46 2, 42 1, 46 1, 175 1, 42 2, 46 3, 42 1, 35 1, 46 4, 42 10, 60 1, 46 2, 42 2, 46 3, 42 1, 175 4, 42 2, 175 1, 46 1, 35 2, 46 1, 42 2, 46 1, 42 3, 46 2, A#:*****************1:* *I:* BATTLE OF THE *a:* BULGE (C) 1984*y:* BY CARL *:* CARPENTER *:* *:***************** 417 replace map with character RM(C)0  RM(C)((M$(M),L,1))4 (M$(M),L,1)C$(C):T validity check subroutineoVC((M$(TM),TL,1)) VC176 25 AJ0 TX(C27)(5)1 XTX TX4(C27)3 VCEU(X) AJ1 C27 AJ1 CP1 31 AJ1 MCMV(C):VM1: X|VM1:MC(VC35)(VC61)(VC46)(VC159)2(VC60)3(VC42)4(VC64)(VC96 VC123) VC64 C26  VC64 C27 SC1: 64:(M$(TM),TL,1)(60):  VC175 MV(C)3 MCMV(C)::: VC175 MCMV(C)1" MCMV(C) VM0:6 MC0 :: d Y2753: PL(Y)TL PM(Y)TM Y: TC((M$(M),L,1)):AT(TC60 TC42)2(TC175).5: AT0 AT1!TCRM(Y):DT(TC60 TC42 TC35)2(TC96 TC123)2(TC175).5: DT0 DT1p" ATCF(C) (CF(Y)1.5DT) (0) (2(((LXL(C))(LXL(C))(MXM(C))(MXM(C)))))T VM0:AJ0:#MCMV(C):VM1:$ draw window subroutine%L1L(WW2): L11 L11&L2L1WW1: L2MW L2MW:L1MWWW1'M1M(WH2): M10 M10:M2WH:41<(M2M1WH: M2MH M2MH:M1MHWHk) X0 WH:@X32,(M$(M1X),L1,WW);: X:* print unit on screen+@(TMM1)32TLL1,C$(C);,HMM:HLL:MTM:LTL:10:MHM:LHL:PL(C)TL:PM(C)TM: - new position for losing piece . A9 TLTL2: 51 7/ A8 TLTL2: 51 R0 A94 TMTM2: 52 m1 A10 TMTM2: 52 s2 3TMTM2(C26)4:54 4TLTL2(C26)4: 54 5TLTL2(C26)4:TMTM2(C26)4 6 Y14: TL1 TLTL1: Y: 62:!!7 Y14: TLMW TLTL1: Y: 62:!J8 Y14: TM0 TMTM1: Y: 62:!s9 Y14: TMMH TMTM1: Y:62:!: Y14:MV(C)4!;VM0:14!< VM0 TLTL1(C17)2: Y:62:!=MV(C)0:!> eliminate unit"f?MF(C)0:PL(C)0:PM(C)0:CF(C)0:MV(C)0:@(MM1)32LL1,(M$(M),L,1);:@416,N$(C)" ELIMINATED";:"T10O3CL2O1C":ZZ1300:ZZ:"@ changing axis direction"A X111:XL(X)40.5:XM(X)5.1: X"B X1215: XL(X)48.5 XL(X)40.5:XM(X)5.1"C X:"D overhead"E2#F1,1#G4200#H BF,WW,MW,WH,MH,AC,TS,S,SC,A$,AF,X,Z1,W,S$,T,AP,N$,C,L,M,CP,HO,L1,L2,M1,M2,L3,M3,AT,VM,TL,TM,ZZ,VC,Y,CF,DF,DT,DR,PA,PV,XT$,U,X$,A,MC,XA,XC,JA,AJ,TX,UL(4),AB(2)#IBF2:WW14:MW68:WH10:MH45:AC0:TS228:STS:SC0$>J M$(MH),CF(53),C$(53),MF(53),PL(53),PM(53),RM(53),N$(53),MV(53),XL(26),XM(26)$gK (8):@199,"D>ISK OR C>ASSETTE?";$LA$: A$"" 76:: AF(A$"D")(A$"C"): AF0 76$MAF1:"TURN TAPE OVER AND "$N""78$O X17: EU(X): X% P: "I",#AF,"BULGE"%Q X0 MH%(R#AF,Z1,W%USM$(X)M$(X)(Z1,W): (M$(X))68 82%tT@480,(M$(X),36,32);: X%U@141,"battle";:@205,"of the";:@269,"bulge";:@392,"by carl carpenter";:@484,"(C) 1984 ARK ROYAL GAMES";%V X153:#AF,N$(X):X&WS$"UNIT COMBAT STR":T1:AP0:SN$(2)"T25L255V31O1ADCFBAGEDV16ACGADV4EABCAEDB":SN$(1)"V3;O5;T4;L4;12;T50;V20;12;11;10"SN$(2)&XCF(0)30:C$(0)"x":N$"AIR SUPPORT"&Y instructions&Z'[ X153: #AF,CF(X),MF(X),PL(X),PM(X),RM(X),C:C$(X)(C): X::AF0'\:@13,"bulge":@64," THIS IS A HISTORICALLY BASED WARGAME OF THE ACTUAL battle of the bulge FOUGHT BETWEEN THE ALLIED AND AXIS FORCES IN 1944."(]" THE GAME MAY BE PLAYED BY ONE OR TWO PLAYERS. IN THE TWO PLAYER VERSION, YOU DECIDE WHO WILL BE THE ALLIES AND THE AXIS. IN THE ONE PLAYER VERSION, YOU ARE THE ALLIES. THE computer WILL BE THE axis."(^ C153:LPL(C):MPM(C): 10: C(_X())2`" DO YOU WISH TO CHALLENGE THE COMPUTER";A$: (A$,1)"Y" CP1:: CP0:101){a C111: (0).5 XL(C)48.5:XM(C)13.1:: XL(C)40.5:XM(C)5.1)b C: C1215: (0).1 XL(C)48.5:XM(C)13.1:: XL(C)20.5:XM(C)11.1*c C: C1618:XL(C)44.5:XM(C)32.1: C: C2126:XL(C)36.5:XM(C)39.1*gd C:C(3)12:XL(19)XL(C):XM(19)XM(C):C(3)12:XL(20)XL(C):XM(20)XM(C)*ve get unit*f T5 S(S(100(12))100): SC1 STS*g AF0 T6(4) AF1*hAP(AF1)+&i C2125: PM(C17)MH XL(C)PL(C17).5:XM(C)PM(C17).1: C:: C+]jC(4)38: PM(C)MH XL(26)PL(C):XM(26)PM(C)+k C1 26: RM(C)0 MV(C)(MF(C)STS): MV(C)4 MV(C)0 MV(C)4+l C+m0+nHOLD0: C1 26: MV(C)0 116:: 224,o C27 53: RM(C)!"#$%&'BULGE BAS &BULGE DATe0 MV(C)MF(C),p C,(q CP1 0,YrHOLD0: C27 53: MV(C)0 RM(C)0 224,asA0,st draw screen,}uA$,v CP1 C27 WW32:WH14:: WW14:WH10,wLPL(C):MPM(C): 36,xL3L:M3M,y(M$(M),L,1)(RM(C))-z CP1 C27 A$"":126-<{ C27 @84,"axis";:: @83,"ALLIES";-i|@15,"";:"##";15T;:" DECEMBER 1944";-{}@143,"UNIT";-~ CP1 C27 @480,N$(C);:@500,(5,128);: 242:: @175,N$(C);:@271,"MOVES = ";:@279,MV(C);.@239,"COMBAT STR =";CF(C);.@416,(32,128);..@500,(5,128);.C get move input.e CP1 C27 A$"": 242 .A$:@(MM1)32LL1,C$(C);: A$"" 133:: @(MM1)32LL1,(M$(M),L,1);:132. A$"F" HOLD0:164/ A$"H" A$"M" HOLDHOLD1: 164/# A$"S" MV(C)0: 164/V A$"R" A$"I" A$"@" HOLDHOLD1:164/x A$"A" HOLDHOLD1: 164/A(A$): A8 (A10 A94) 132/ is move valid0 A9 L1MW 132:: TLL1:TMM:VM0: 14: VM0 132:: L3L:LL1:M3M: move to right0~ A8 L11 132:: TLL1:TMM:VM0: 14: VM0 132:: L3L:LL1:M3M: move to left0 A10 M1MH 132:: TMM1:TLL:VM0: 14: VM0 132:: M3M:MM1:L3L: move down1? A94 M10 132:: TMM1:TLL:VM0: 14: VM0 132:: M3M:MM1:L3L: move up1O reset map1 LBFL2 LBFMW L2L21:L1L11: 411 LBFL1 LBF1 L1L11:L2L21: 411 MBFM2 MBFMH M2M21:M1M11: 412 MBFM1 MBF0 M1M11:M2M21: 412-@(MM1)32LL1,C$(C);2U@(M3M1)32L3L1,(M$(M3),L3,1);2k"T100L200O1V31A"2 decrement move counter2MV(C)MV(C)MC: CP1 C27 154:: @279,MV(C);2 is move over2 AJ1 C26 1633 AJ0 C27 (L40 L41) M5 21736 L0 L6 M15 2173T L5 L10 M14 2173s L20 L23 M11 2173 (L20 M12) (L31 M9) 2173 C27 RM(C)159 2174* AJ0 C27 CP1 L44 M32 XL(16)26.5:XM(16)10.1:XL(17)26.5:XM(17)10.1:XL(18)26.5:XM(18)10.14> MV(C)0 1264WPL(C)L:PM(C)M:104k A$"R" 3004 A$"I" 3164 A$"A" 3504 A$"@" 2664 A$"M"2944 AJ0 A$"F" 226:: 2054 is unit on enemy5 C27 TX27:TY53:1745#TX1:TY2653 XTX TY5X PL(X)L PM(X)M AJX:1775| X:"error in finding enemy":5 ZZ15:"T2L190O1V28CV29DV20EV10F#V21G#V16GV31": ZZ5@416,"ATTACKING "N$(AJ);:ZZ1 300:ZZ5RM(C)RM(AJ)6(M$(M),L,1)(RM(C))6' combat results6HCFCF(C):DFCF(AJ):AT1:DT16TC((M$(M3),L3,1)):AT(TC46)(TC60)2(TC175).5(TC42)2(TC35)(TC96 TC123)(TC61)(TC64)(VC159): AT0 7GTCRM(AJ):DT(TC46)(TC60)2(TC175).5(TC42)2(TC35)2(TC61)(TC64)(TC159)(TC96 TC123)2: DT0 7]X(0)3:Y(0)7kTLL:TMM7ARCFAT(DFXDT(CFAT)):ARARY:CF(C)(CFAR)7DRDFXDT((DFXDT)CFAT):DRDRY:CF(AJ)(DFDR)7 is attack unit elim8 CF(C)0 DRDR1: 62: 19587 did attack unit lose8e ARDR TLL:TMM:45: CF(C)0 1958 ARDR "V15T8L4O3CEGO4CP4O3GO4C": MF(C)8 MV(C)((MF(C)3)1):HOLDHOLD18… TLL1 TLL2 TMM1 TMM2 42:: 449 is defender eliminated9Ną CF(AJ)0 HCC:CAJ:TLL:TMM: 62:AJC:CHC:2059fł did defender lose9~TLL:TMM:HCC:CAJ9Dž ARDR RM(HC)RM(C): 539ȅ RM(HC)64 SC1:RM(HC)60: 649Ʌ MF(C)0 203:ʅ TLL1 TLL2 TMM1 TMM2 42:: 44:'AJC:CHC:205:Ṁ"something is wrong in combat"::\͂ end game:΅ C27 (PL(C)40 PL(C)41) PM(C)5 217:υ C27 (PL(C)21 PL(C)22) PM(C)11 217:Ѕ C27 (PL(C)0 PL(C)6 PM(C)15) 217;$х C27 (PL(C)5 PL(C)10 M14) 217;M҅ C27 (PL(C)20 PM(C)12) 217;jӅ C27 RM(C)159 217;ԅ C27 (PL(C)31 M9) 217;AJ0;ր X27 53;ׅ CF(X)0 218;؋ X;W2: 393;ڀ X1 26;ۅ CF(X)0 222;܋ X< W1: 393<ނ is turn over<.߀X1300: X<< C:CC1MV(C)MF(C):PM(C)PM(C)(PM(C)0)(6)(PM(C)MH)(12): PM(C)0 PM(C)MH 237>RTLPL(C):TMPM(C):VM0:14: VM0 Y10 0:TLTLY:14: VM0 Y:>wPM(C)TM:PL(C)TL:MTM:LTL:12> C>TT1> T10 C2126:XL(C)(21):XM(C)11: C>101>185,187,189,190,191,235,239? computer moving pieces?5 T1 (C$(C))189 MV(C)MF(C) C7 246?J (0).8 246?10:LL2(5):MM3(7):AT2:VM0:A$"X":358?PAA:PV99? (LXL(C))(MXM(C)) XT$"NESW": 249?XT$"ENSW"? U14:X$(XT$,U,1)@ X$"W" MV(C)MF(C) 263@7 (1,"ENWS",X$) 252,254,252,254@TLL((LXL(C)))2((LXL(C)))(X$"E"):A9(TLL): (PA8 A9) (PA9 A8) VM0:261@ TL0 TLMW TMM:257:: VM0:261A:TMM((MXM(C)))2((MXM(C)))(X$"N"):A94(TMM)84: (PA94 A10) (PA10 A94) VM0:261Ak TM0 TMMH TLL: 257:: VM0:261AqAVM0: 14: VM0 U4 258:: 261A TX15: VCEU(TX) TX:261A TX126: PL(TX)TL PM(TX)TM 260:: TX:B9 MV(TX)0 TXC @500,"HOLD";:HOLDHOLD1:164:: VM0B{ VM1 MC.45U.55PV PVMC.45U.55:XAA:XCMC:JAAJB PV (U1)1.55(U2)2.1(U3)2.65 U4BAJ0: U: PV99 MV(C)0:154CAJJA:AXA:MCXC:L3L:M3M:LL(A8)(A9):MM(A94)(A10):144C, instructionsC : " INSTRUCTIONS THIS GAME IS ABOUT THE WAR IN THE ARDENNES FOREST IN 1944."C @134," ***** OBJECT *****"Dz @192,"axis - TO CAPTURE LIEGE(l#), GET A UNIT ACROSS THE MEUSE RIVER (WEST OF LIEGE) OR DESTROY ALL ALLIED UNITS BEFORE 31 DECEMBER 1944"D @384,"allied - TO AVOID axis VICTORY CONDITIONS!"D@480,"";:"(ENTER TO CONTINUE)";Z$E:" *** PIECES AVAILABLE *** axis - 26"EI:"SS PANZERS ";(185);" X 4 MOVES = 10"Ez"PANZERS ";(187);" X 6 MOVES = 10"E"PARACHUTE ";(189);" X 2 MOVES = 8"E"VOLKS GR ";(190);" X 11 MOVES = 8"F "INFANTRY ";(191);" X 3 MOVES = 8"F:"allied - 27"FR:"ARMORED ";(235);" X 9 MOVES = 10"F"INFANTRY ";(239);" X 18 MOVES = 8"F@480,"";:"(ENTER TO CONTINUE)";Z$F:"terrain"F@74,"GRAPHIC MOVES"G#@96,"LEVEL ";(159);" 2":@128,"LIEGE l# 1"G@160,"MOUNTAIN < 3":@192,"CITY # 1":@224,"BRIDGE = 1"G@256,"FUEL DUMP @ 1":@288,"FOREST * 4":@320,"ROAD ";(46)" 1"HY@352,"WATER "(175)" >=3 REQUIRED":@393,"TO ENTER, AUTOMATICALLY":@425,"ENDS TURN"H@480,"";:"(ENTER TO CONTINUE)";Z$:I1 @0,"control keys":"f - ENDS THE PLAYING TURN.":"s - ENDS THE PIECE'S TURN.":"h - HOLDS & ALLOWS YOU TO RETURN TO THAT PIECE LATER!":"m - DISPLAYS THE LARGE MAP."J!"r - COMBAT STATUS REPORT OF FRIENDLY UNITS.":"i - COMBAT INTELLIGENCE REPORT OF ALL UNITS ON BATTLE MAP":"a - ARTILLERY OR AIR SUPPORT. x MARKS THE SPOT FOR THE ATTACK. c CANCELS ATTACK."J8"@448,"";:"(ENTER TO CONTINUE)";Z$J#@352,"THE directions ARE CONTROLLED BYTHE FOUR ARROW KEYS.":" north IS UP south IS DOWN":" east IS RIGHT west IS LEFT"J$@480,"";:"(ENTER TO RETURN TO GAME)";Z$J%0:CC1:224K& display mapK&'WW32:WH14:36K7(@488,N$(C);K)A$:@(MM1)32LL1,(RM(C));: A$"" 298:: @(MM1)32LL1,(M$(M),L,1);:297K*WW14:WH10:0K+CC1:224K, status reportK-K.R$" status report"L/ C27 TX1:TY26:305L!0TX27:TY53L-1R$:S$L52Y0LE3 XTX TYLY4 RM(X)1 313Le5N$(X);L6 CF(X)0 20)"ELIMINATED":YY1L7 CF(X)0 25);:"##";CF(X):YY1L8 Y12 Y0:@480,"";:"(ENTER TO CONTINUE)";Z$::R$:S$L9 XM':@480,"";:"(ENTER TO RETURN)";Z$:0M7;CC1:224MQ< intelligence reportMt=R$" intelligence report"Mz>M?R$:S$M@Y0MA X153MB PL(X)L1 PL(X)L2 PM(X)M1 PM(X)M2 N$(X);:25);:"##";CF(X):YY1N2C Y12 Y0:@480,"";:"(ENTER TO CONTINUE)";Z$::R$:S$N:D XNNE Y0 :327NwF@480,"";:"(ENTER TO RETURN)";Z$:0NGCC1:224NH axis winNI1,1NJ4NK"BM128,96"NLX03NMA$"C2BU5BL5U40R50D10L40D30BL5BD5"NN"A"(X)A$OOXOP(128,96),80,,.9O(Q(120,84),2,2O3R 412ODS allies winOMT1,1OTU4OmV(128,24)(73,150),O~W(210,70),OX(46,70),OY(183,150),OZ(128,24),O[(1,1),3,1O\(128,96),2,3O]412O^ air supportP(_AT(C$(C)): AT185 AT187 AT235 CC1:224P`AT2: (C$(C))239 AP1 AT0:@416,"aIR OR ArTILLERY";: A$: (A$,1)"A" AT1:: (A$,1)"R" AT2Qa AT1 352:: AT2 MV(C)MF(C)2 CF(C)4 @416,"ARTILLERY NOT AVAILABLE";:CC1:224Qab AT1 @416,"REQUESTING AIR SUPPORT";:: AT2 @416,"FIRING ARTILLERY ";:: Qc AP0 AT1 @416,"AIR NOT AVAILABLE ";:CC1:224QdAPAP(AT1):36ReA$:@(MM1)32LL1,C$(0);: A$"" 358:: @(MM1)32LL1,(M$(M),L,1);:357Rdf A$"X" VM0 MV(C)0:ACAC(AT1):AB(1(C27))AB(1(C27))(AT2): 373Rg A$"C" AT1 @416,"AIR REQUEST CANCELLED ";:@448,(12,32);:AP1:CC1:224S h A$"C" AT2 @416,"ARTILLERY CANCELLED";:@448,(12,128);:CC1:224S7iA(A$): A8 (A10 A94) 357SRj@448,(12,128);:VM0Smk A9 L1L2 357Sl A8 L1L1 357Sm A10 M1M2 357Sn A94 M1M1 357SoL3L:M3M:LL(A9)(A8):MM(A10)(A94)T4p AT2 ((MPM(C))(MPM(C))(PL(C)L)(PL(C)L))5 VM1TPq@(MM1)32LL1,C$(0);Txr@(M3M1)32L3L1,(M$(M3),L3,1);Ts VM1 @448,"OUT OF RANGE";Tt357Tu dropping bombsTv X16(AT2)3TwTLL1((4)2): TLMW TL1 375U'xTMM1((4)2): TMMH TM0 376UAy TLL2 TLL1 382U[z TMM2 TMM1 382U{{@(TMM1)32TLL1,(128);U| SN$(AT):@416,(32,128);U}@(TMM1)32TLL1,(M$(TM),TL,1);U~VC((M$(TM),TL,1))VT VC61 DTCF(0)(AT1)CF(C)2(AT2): DT(DT)2 @416,"BRIDGE DESTROYED";:(M$(TM),TL,1)(175):390Vg VC185 390V Y153: PL(Y)TL PM(Y)TM 386:: Y:390V@416,"BOMBING "N$(Y);WeCFCF(0)(AT1)CF(C)(AT2)4.5:DFCF(Y):DT(RM(Y)46)(RM(Y)60)2(RM(Y)175).5(RM(Y)42)2(RM(Y)35)2(RM(Y)61)(RM(Y)64)(RM(Y)96 RM(Y)123)2: DT0 WDRDF1.5DT((DF1.5DT)(CF6)):DRDR(0):CF(Y)(DFDR)X CF(Y)0 HCC:CY:(M$(TM),TL,1)(RM(Y)):HLL:HMM:LTL:MTM:62:YC:CHC:LHL:MHMX1 X: AT2 CF(C)(CF(C)(0).5)X;224XAXW end game screenXm:UL(1)0:UL(2)0X@0,T15"DECEMBER 1944"X W1 @74,"ALLIED VICTORY"X W2 @75,"axis"(128)"victory"X@128,"ALLIES ";:@154,"axis"Y X126: CF(X)0 UL(2)UL(2)1Y2UL(4)UL(4)CF(X)Y: XYb X2753: CF(X)0 UL(1)UL(1)1YxUL(3)UL(3)CF(X)Y XY@162,"";:"###";UL(1);:@171,"UNITS LOST";:@186,"";:"###";UL(2);Z@226,"";:"###";360UL(3);:@235,"TOTAL LOST";:@250,"";:"###";342UL(4);ZJ@299,"AIRSTRIKES";:@290,"";:"###";AC;Z@354,"";:"###";AB(1);:@363,"art barrages";:@378,"";: "###";AB(2)Z W1 339Z W2 328Z"another mistake":Z X1 2000: XZ1,0[ X1 1000: X[ 0,0[412["2:709,"AIRSTRIKES";:@290,"";:"###";AC;Z@354,"";:"###";AB(1);:@363,"art barrages";:@378,"";: "###";AB(2)Z W1 339Z W2 328Z"another mistake":Z X1 2000: XZ1,0[ X1 1000(c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy