ўїїџџџџџџџџџџџћPC99 а DSK (џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћINTERRUPT €!яP!ЈїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћDATA €AќPAO Phillips.їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћCHRSET € ДP 5€ source code for STRIKE THREE, aїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћRSBUGF PPЩ їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћINITS €ЉPpїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћCOMUTL €ŒP> 1984 baseball game by John їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћANIMATION €ћP @Both sides of this disk containїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћLEVEL0SUBS€?*P?yсїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћUTIL1  JёBoots STRIKE 3 from EA5їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSTRIKELIST€ЋPѕїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSAVE  P$фАїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћLEVEL1SUBS€žPИїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћUTIL2 *jсїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSTRIKEO SPљї їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSTRIKE €>P№@їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћLEVEL2SUBS€"PЪїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSTRIKELIST€ЋPCїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћMAIN €L PLїБїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћUTIL2 *ИтїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSTRIKEO SPљE"їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћROSTER €јPCRїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћLEVEL3SUBS€МPлБїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћUTIL1  ˜ђBoots STRIKE 3 from EA5їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 0,0,0,0* DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0**#BATTR2 DATA >0000,>0000,>0000,>070F# DATA >0707,>1F7F,>FFFF,>1F0F# DATA >0000,>C002,>060C,>1830# DATA >60C0,>C0C0,>C080,>8080*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> ANIMATION <<&*=====================================* DO THE BATTER PATTERNS (4)&*===================================== BATTER EQU $*#BATTR1 DATA >0000,>0000,>0000,>0001# DATA >0000,>0103,>070F,>0F00џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >CF07,>070F,>1F3F,>7F7F# DATA >F7C7,>C783,>0100,>0003# DATA >80C0,>C0C0,>C0C0,>C080# DATA >0000,>0080,>C0C0,>C0C0* DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0# DATA >0000,>0000,>0001,>0000*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0001,>0306,>0C18,>F0E0# DATA >E0E0,>F8FC,>FCFC,>FCF8* DATA 0,0,0,0 DATA 0,0,0,0# DATA >F8F8,>F8FC,>FCFE,>FEFE# DATA >EECC,>EEEE,>EEEE,>CCDC* DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0000,>0000,>0001,>0200 DATA 0,0,0,0# DATA >0608,>1820,>C080,>0000# DATA >0000,>0000,>0000,>0001**BATTR6 DATA 0,0,0,>E0F0# DATA >E0E0,>F0FE,>FFFF,>FEFC DATA 0,0,0,0# DATA >0003,>073E,>F080,>0000*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 0,0,0,>01FF* DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0# DATA >0001,>0101,>0101,>0107**#BATTR5 DATA >0000,>0000,>0000,>070F# DATA >0707,>030F,>1F7F,>FFFF DATA >0,0,0,0# DATA >0000,>80E0,>E0E0,>E0E0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0000,>0080,>6018,>0F03* DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0# DATA >0000,>0000,>0000,>0001**#BATTR4 DATA >0000,>0000,>0000,>070F# DATA >0707,>030F,>1F7F,>FFFF DATA >0,0,0,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0# DATA >0001,>0103,>071E,>1E00**#BATTR3 DATA >0000,>0000,>0000,>070F# DATA >0707,>030F,>1F7F,>FFFF DATA >0,0,0,0# DATA >0000,>80E0,>E0E0,>E0E0*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >F878,>FCFC,>FCFC,>F8F8# DATA >F8F8,>FCFE,>E7E3,>C1C3 DATA 0,0,0,0 DATA 0,0,>8080,>8080* DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0# DATA >0000,>0103,>0303,>0100* DATA 0,0,0,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ*# DATA >0707,>0707,>0F1F,>3F7F# DATA >FBE3,>C3C3,>C0C0,>8080# DATA >C0C0,>C0C0,>C0E0,>E0E0# DATA >C0C0,>C0E0,>F038,>1838* DATA 0,0,0,0 DATA 0,0,0,>F DATA 0,0,0,0 DATA 0,0,0,>01FF*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0000,>80E0,>E0E0,>E0E0*# DATA >0707,>0707,>0F1F,>3F7F# DATA >FBE3,>C3C3,>C0C0,>8080# DATA >C0C0,>C0C0,>C0E0,>E0E0# DATA >C0C0,>C0E0,>F038,>1838* DATA 0,0,0,0 DATA 0,0,0,>F DATA 0,0,0,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0707,>0707,>0F1F,>3F7F# DATA >FBE3,>C3C3,>C0C0,>8080# DATA >C0C0,>C0C0,>C0E0,>E0E0# DATA >C0C0,>C0E0,>F038,>1838* DATA 0,0,0,0# DATA >0006,>0301,>0000,>0000 DATA 0,0,0,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,3'*======================================* PITCHER NOW (5)'*====================================== PITCHR EQU $*#PICHR1 DATA >0F0F,>0F0F,>070E,>3F7F# DATA >7F7F,>7F7F,>7F7F,>3F1Fџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >8080,>0000,>0000,>0000*#PICHR4 DATA >0000,>0303,>0303,>011F# DATA >3F7F,>FFFF,>FF0F,>0F07# DATA >0000,>C1E3,>C7CE,>DCFC# DATA >F8F0,>E0E0,>E0E0,>E0E0# DATA >0F0F,>0F0F,>0E0E,>0E06# DATA >0F0F,>0F0F,>0F06,>0607џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >FFFF,>FF7F,>7F7F,>FEFF# DATA >0000,>0000,>0038,>BCFC# DATA >F8E0,>8000,>0000,>0000# DATA >FFFF,>7F7F,>7777,>77E3# DATA >E7E7,>E7E7,>6723,>3303 DATA 0,0,0,0 DATA 0,0,0,>00C0*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> CHARSET << *#CHRSET DATA >0000,>0000,>0000,>0000# DATA >0010,>1010,>1010,>0010# DATA >0028,>2828,>0000,>0000# DATA >0028,>287C,>287C,>2828# DATA >0038,>5450,>3814,>5438# DATA >0060,>6408,>1020,>4C0Cџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >371B,>3C1F,>1C0E,>071E# DATA >8040,>C040,>E090,>686C# DATA >6C98,>3CF8,>3870,>6078'*======================================* LEG EXTENSION'*======================================LEG DATA 0,0,0,>0002џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >E0E0,>E0E0,>E0E0,>F0F0# DATA >7070,>7050,>5050,>3000*#PICHR5 DATA >0000,>0000,>0007,>0707# DATA >3F7F,>FFFF,>FF3F,>3F7F# DATA >0000,>0000,>0080,>C080# DATA >80C0,>C0C0,>C080,>0000# DATA >7F7F,>7F7F,>7373,>7332џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ#PICHR3 DATA >0007,>0707,>0703,>0F1F# DATA >1F3F,>3F37,>7767,>676F# DATA >0080,>E080,>8080,>C0E0# DATA >F0F8,>F8D8,>D8DC,>FCFC# DATA >CFCF,>0F07,>0707,>0303# DATA >0307,>0F0E,>0E1C,>1C1F# DATA >FCFF,>FFFD,>8080,>8080џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0080,>0000,>0000,>80C0# DATA >C0C0,>C0C0,>C0C0,>8000# DATA >3F3F,>3F3F,>3F3B,>3B19# DATA >3B3B,>3B3B,>3B19,>191D# DATA >8080,>8080,>8080,>8080# DATA >8080,>8080,>8080,>80C0*#PICHR2 DATA >1E1F,>1E1E,>0E7F,>FFFFџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA >02FE,>FEF8,0,0 DATA 0,0,0,0 DATA 0,0,0,0'*======================================* NOW THE BASEBALL'*======================================BALL DATA >C0C0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0 DATA 0,0,0,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >7C70,>7070,>7030,>3038# DATA >0080,>8080,>8000,>0000 DATA 0,0,0,0&*=====================================* NOW THE CATCHER&*=====================================#CATCHR DATA >0102,>0302,>030F,>1737џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0020,>5050,>2054,>4834# DATA >0008,>0810,>0000,>0000# DATA >0008,>1020,>2020,>1008# DATA >0020,>1008,>0808,>1020# DATA >0000,>2810,>7C10,>2800# DATA >0000,>1010,>7C10,>1000# DATA >0000,>0000,>0030,>1020џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0044,>4444,>5454,>5428# DATA >0044,>4428,>1028,>4444# DATA >0044,>4428,>1010,>1010# DATA >007C,>0408,>1020,>407C ECHRST EQU $* END OF FILE CHRSET џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0038,>1010,>1010,>1038# DATA >0004,>0404,>0404,>4438# DATA >0044,>4850,>6050,>4844# DATA >0040,>4040,>4040,>407C# DATA >0044,>6C54,>5444,>4444# DATA >0044,>6464,>544C,>4C44# DATA >007C,>4444,>4444,>447Cџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0000,>3030,>0030,>1020# DATA >0008,>1020,>4020,>1008# DATA >0000,>007C,>007C,>0000# DATA >0020,>1008,>0408,>1020# DATA >0038,>4404,>0810,>0010# DATA >0038,>445C,>545C,>4038# DATA >0038,>4444,>7C44,>4444џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0000,>0000,>7C00,>0000# DATA >0000,>0000,>0000,>3030# DATA >0000,>0408,>1020,>4000# DATA >0038,>4444,>4444,>4438# DATA >0010,>3010,>1010,>1038# DATA >0038,>4404,>0810,>207C# DATA >0038,>4404,>1804,>4438џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> COMUTL <<'*======================================* ALL COMUTL RETURN LINK IN R11'*======================================$************************************$* DELAY LOOP. RETURN IS NORMAL. *$************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0078,>4444,>7840,>4040# DATA >0038,>4444,>4454,>4834# DATA >0078,>4444,>7850,>4844# DATA >0038,>4440,>3804,>4438# DATA >007C,>1010,>1010,>1010# DATA >0044,>4444,>4444,>4438# DATA >0044,>4444,>2828,>1010џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0078,>2424,>3824,>2478# DATA >0038,>4440,>4040,>4438# DATA >0078,>2424,>2424,>2478# DATA >007C,>4040,>7840,>407C# DATA >007C,>4040,>7840,>4040# DATA >003C,>4040,>5C44,>4438# DATA >0044,>4444,>7C44,>4444џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >0008,>1828,>487C,>0808# DATA >007C,>4078,>0404,>4438# DATA >0018,>2040,>7844,>4438# DATA >007C,>0408,>1020,>2020# DATA >0038,>4444,>3844,>4438# DATA >0038,>4444,>3C04,>0830# DATA >0000,>3030,>0030,>3000џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ MOVB VDPADD,@VDPWA >8C02( NOP WASTE SOME TIME+W00010 MOVB *WLOC+,@VDPWD VDPWD EQU >8C00 DEC WCOUNT JGT W00010 LI WCOUNT,>4000' S WCOUNT,VDPADD RESTORE VDPADDџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ%* THE BL @WRTVCL STATEMENT. I.E.: *%* BL @WRTVCL *%* DATA SAL,2,MYWS+2 *%*************************************/WRTVCL MOV *R11+,VDPADD VDPADD EQU 0 (R3)/WRTCL MOV *R11+,WCOUNT WCOUNT EQU 2 (R2)џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ'* GENERATES A 16 BIT RANDOM NUMBER AND*'* PLACES IT IN R10. RETURN IS IN R11. *'***************************************SEED EQU >83C0RANDNO LI R9,28645( MPY @SEED,R9 SEED EQU >83C0 AI R10,31417џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћDELAY MOV *R11+,R1)DLYOL LI R2,>0800 DELAY 1/16SECOND DLYIL DEC R2 JNE DLYIL DEC R1 JNE DLYOL B *R11%*************************************%* STANDARD KEYBOARD SCAN ROUTINE *%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& MOVB @INTF,@INTF TURN ON INTS?1 JNE WRTN NO, IN INTERRUPT ROUTING$ LIMI 2 ENABLE INTS)WRTN B *R11 RETURN TO CALLER%*************************************%* R E A D F R O M V D P ROUTINE *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ/WRTL MOV *R11+,WLOC WLOC EQU 3 (R3)%WRITE LIMI 0 DISABLE INTS SWPB VDPADD' MOVB VDPADD,@VDPWA MYWS+1,>8C02( SWPB VDPADD WASTE SOME TIME* ORI VDPADD,>4000 SET FLAG TO WRITEџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& MOV R10,@SEED MAKE NEW SEED) B *R11 RETURN TO CALLER%*************************************%* W R I T E T O V D P ROUTINE *%* THIS ROUTINE ASSUMES THAT THE *%* PARAMETERS ARE PASSED FOLLOWING *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ%SCANKY LIMI 0 DISABLE INTS( LWPI GPLWS GPLWS EQU >83E0' BL @SCAN SCAN EQU >000E LWPI MYWS$ LIMI 2 ENABLE INTS)SKYEX B *R11 RETURN TO CALLER'***************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ%* THIS ROUTINE ASSUMES THAT THE *%* PARAMETERS ARE PASSED FOLLOWING *%* THE BL @RDVCL STATEMENT. I.E.: *%* BL @RDVCL *%* DATA SAL,2,MYWS+2 *%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ%* I.E. BL @VWTR *%* DATA >1187 *%* THIS INSTANCE CHANGES VDP REG. 7 *%* TO >11 (CHANGES BACKGROUND COLOR) *%* RETURN LINKAGE IS R11. *%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ( SWPB VDPADD WASTE SOME TIME MOVB VDPADD,@VDPWA >8C02( NOP WASTE SOME TIME+R00010 MOVB @VDPRD,*RLOC+ VDPRD EQU >8800 DEC RCOUNT JGT R00010$ LIMI 2 ENABLE INTSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ(*****************************************$ DEF STRIKE,SFIRST,SLAST,SLOAD** AORG >A000STRIKE B @STARTSFIRST EQU STRIKESLOAD EQU SFIRST*ROMHDR BYTE >AA,1,1,0,0,0* DATA PROG* DATA 0,0,0,0*PROG DATA 0* DATA STARTџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ( MOVB @H01,@STRTSD START THE SOUND* SOCB @H01,@RAMFLG LIST IS IN VDPRAM LIMI 2)SOUNDR B *R11 RETURN TO CALLERџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ"VWTR MOV *R11+,R0 GET VALUE%VWTRG LIMI 0 DISABLE INTS( MOVB R0,@VDPWA VDPWA EQU >8C02- SWPB R0 NOW SET UP HIGH BYTE MOVB R0,@VDPWA* SWPB R0 RESTORE PARAMETERџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ)RRTN B *R11 RETURN TO CALLER%*************************************%* VDP WRITE TO REGISTER ROUTINE. THE*%* PARAMETER IS PASSED DOWN IN R1 *%* USING THIS FORMAT: (LB, THEN HB) *%* VALUE TO WRITE/8/VDP REG. # *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ/RDVCL MOV *R11+,VDPADD VDPADD EQU 0 (R0)/RDCL MOV *R11+,RCOUNT RCOUNT EQU 2 (R2)/RDL MOV *R11+,RLOC RLOC EQU 3 (R3)%READ LIMI 0 DISABLE INTS SWPB VDPADD' MOVB VDPADD,@VDPWA MYWS+1,>8C02џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> DATA <<(****************************************(* S T R I K E 3 *(* *(* PROGRAMED BY: JOHN PHILLIPS *(* DATE STARTED: JANUARY 24, 1988 *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* LIMI 2 ENABLE INTERRUPTS B *R11'***************************************'* SOUND SUBROUTINE. DATA PASSED. *'*************************************** SNDSUB LIMI 0) MOV *R11+,@SNDPNT WHICH SOUND LISTџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ* BYTE 11* TEXT 'STRIKE 3 !!' EVEN'***************************************'* MEMORY MAPPED E Q U A T E S *'***************************************CPURAM EQU >8300 CPURAM.SNDPNT EQU >83CC POINTER TO SOUND LISTџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ5BATELG EQU CPURAM+>2D BAT IN HIT POSITION 0=NO*PL1NUM EQU CPURAM+>2E PLAYER 1 BATTER #*PL2NUM EQU CPURAM+>2F PLAYER 2 BATTER #"STRIKS EQU CPURAM+>30 # STRIKES BALLS EQU CPURAM+>31 # BALLSOUTS EQU CPURAM+>32 # OUTSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ&SPEED EQU CPURAM+>24 0=SLOW 1=FAST(SWINGH EQU CPURAM+>25 0=HI 1=MED 2=LO&BALLF EQU CPURAM+>26 0=NOT PITCHED!* 1=MOVING)* 2=IN CATCHER MIT:INTF EQU CPURAM+>27 INTERR FLAG 0=DON'T DO MY INTERRSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ/SDL EQU >0400 SPRITE DESCRIPTOR LIST1PDT EQU >0800 PATTERN DESCRIPTOR TABLE'***************************************'* C P U R A M E Q U A T E S *'***************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ#STRTSD EQU >83CE START BYTE$SVVDP1 EQU >83D4 SAVE VDP R1/RAMFLG EQU >83FD VDP RAM FLAG FOR SOUND&VDPRD EQU >8800 VDP READ DATA'VDPWD EQU >8C00 VDP WRITE DATA/VDPWA EQU >8C02 VDP READ/WRITE ADDRESSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ)BALLDL EQU CPURAM+>33 BALL DELAY COUNT,BALLDC EQU CPURAM+>34 BALL DELAY CONSTANT'SWINGF EQU CPURAM+>35 0-DIDN'T SWING5BALLAD EQU CPURAM+>36 CURRENT ADDRESS OF BALL LIST'P1SCOR EQU CPURAM+>38 PLAYER 1 SCOREџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ/NUMPLY EQU CPURAM+>28 0=1 PLAYER 1=2 PLAYERS'INNING EQU CPURAM+>29 INNING # (0-8)+RUNS EQU CPURAM+>2A # RUNS THIS INNING(TOPBOT EQU CPURAM+>2B 0=TOP OF INNING5BALELG EQU CPURAM+>2C BALL ELIGIBLE TO BE HIT 0=NOџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ%MYWS EQU >8300 MY WORKSPACE*5PITPOS EQU CPURAM+>20 PITCHER ANIMATION POSITION #5BATPOS EQU CPURAM+>21 BATTER ANIMATION POSITION #5PITCHH EQU CPURAM+>22 PITCH HEIGHT 0=HI 1=MED 2=LO.BREAK EQU CPURAM+>23 0=NONE 1=LEFT 2=RIGHTџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ1SCAN EQU >000E ADDRESS OF KSCAN ROUTINE+SIT EQU >0000 SCREEN IMAGE TABLE.SAL EQU >0300 SPRITE ATTRIBUTE LIST$CT EQU >0380 COLOR TABLE.SVT EQU >0780 SPRITE VELOCITY TABLEџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ'***************************************R0LB EQU MYWS+1 R0R1LB EQU MYWS+3 R1R2LB EQU MYWS+5 R2R3LB EQU MYWS+7 R3R4LB EQU MYWS+9 R4R5LB EQU MYWS+11 R5R6LB EQU MYWS+13 R6DIGTLB EQU R6LBџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ&GPLWS EQU CPURAM+>E0 GPL WORKSPACE0TIMOUT EQU CPURAM+>D6 SCREEN TIME OUT COUNTER'***************************************'* R E G I S T E R E Q U A T E S *'***************************************VDPADD EQU 0 R0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ)KEYBRD EQU CPURAM+>74 KEYBOARD TO SCAN%KEY EQU CPURAM+>75 KEY RETURNED#JOYY EQU CPURAM+>76 JOYSTICK Y#JOYX EQU CPURAM+>77 JOYSTICK X#TIMER EQU CPURAM+>79 TIMER BYTE$STATUS EQU CPURAM+>7C STATUS BYTEџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ'P2SCOR EQU CPURAM+>39 PLAYER 2 SCORE"LEGCOL EQU CPURAM+>3A LEG COLOR2NUMRUN EQU CPURAM+>3B NUMBER OF RUNNERS ON BASE,BNAME EQU CPURAM+>3C BATTER NAME ADDRESS+BSTATS EQU CPURAM+>3E BATTER STATS TABLEџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћR7LB EQU MYWS+15 R7CARYLB EQU R7LBR8LB EQU MYWS+17 R8R9LB EQU MYWS+19 R9R10LB EQU MYWS+21 R10R11LB EQU MYWS+23 R11R12LB EQU MYWS+25 R12R13LB EQU MYWS+27 R13R14LB EQU MYWS+29 R14џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ!RCOUNT EQU 2 R2 F V!WCOUNT EQU 2 R2 O D!RLOC EQU 1 R1 R PWLOC EQU 1 R1 DIGTHB EQU 6 CARYHB EQU 7'***************************************'* WORKSPACE E Q U A T E S *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ$MOTION EQU CPURAM+>7A MOTION BYTE(TEMPRT EQU CPURAM+>7E TEMPRARY RETURN*.GPLR13 EQU CPURAM+>BA FOR INTERRUPT ROUTINEGPLR14 EQU CPURAM+>BCGPLR15 EQU CPURAM+>BE*-INTWS EQU CPURAM+>C0 INTERRRUPT WORKSPACEџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ,PUTERP EQU CPURAM+>40 1=COMPUTER PITCHING+PUTERB EQU CPURAM+>41 1=COMPUTER BATTING(PROLVL EQU CPURAM+>42 0=AMATEUR 1=PRO+XTRAIN EQU CPURAM+>43 1=IN EXTRA INNINGS4COMSWG EQU CPURAM+>44 0=COMPUTER CAN'T SWING, YET*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћR15LB EQU MYWS+31 R15"**********************************"* OTHER EQUATES *"**********************************POS1B EQU 07*32+29POS2B EQU 04*32+26POS3B EQU 07*32+23POS4B EQU 10*32+26"**********************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ%*************************************1SALINI BYTE 08*8+02,12*8+00,>80,>04 PITCHER UPPER1 BYTE 10*8+02,12*8+00,>84,>04 PITCHER LOWER- BYTE 03*8+03,19*8-02,>88,>01 BATTER UR- BYTE 05*8+03,19*8-02,>8C,>01 BATTER LRџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћH0B BYTE >0BH0C BYTE >0CH0D BYTE >0DH0E BYTE >0EH0F BYTE >0FH10 BYTE >10H20 BYTE >20*H39 BYTE >39 FOR SCORE ROUTINE!H60 BYTE 60 1 SECOND"H120 BYTE 120 2 SECONDSHC0 BYTE >C0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћSNDOFF BYTE 4,>9F,>BF,>DF,>FF,0SNDLN3 EQU $-SNDOFF*SNDADV BYTE 4,>9F,>BF,>DF,>FF,1 BYTE 3,>85,>03,>94,3 BYTE 3,>87,>04,>94,3 BYTE 3,>8B,>06,>93,2 BYTE 3,>8F,>08,>93,2 BYTE 3,>86,>0D,>93,1 BYTE 3,>8D,>11,>93,1џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ BYTE 1,>E7,1 BYTE 4,>C5,>02,>DF,>F0,6 BYTE 2,>DF,>FF,0SNDLN1 EQU $-SNDHIT*SNDHSS BYTE 4,>9F,>BF,>DF,>FF,1 BYTE 1,>E7,1 BYTE 4,>C3,>00,>DF,>FE,14 BYTE 4,>C3,>00,>DF,>FD,12 BYTE 4,>C3,>00,>DF,>FC,10џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ- BYTE 03*8+03,17*8-02,>90,>01 BATTER UL- BYTE 05*8+03,17*8-02,>94,>01 BATTER LL, BYTE 24*8+01,00*8+00,>98,>0F BASEBALL+ BYTE 04*8+04,17*8+00,>9C,>04 CATCHER1 BYTE 09*8+02,14*8+00,>A0,>00 LEG EXTENSIONџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћHD0 BYTE >D0HFF BYTE >FFBASE1 BYTE >DDBASE2 BYTE >CFBASE3 BYTE >DBBASE4 BYTE >E4RUNCHR BYTE >88*+VDPREG BYTE >00,>E2,>00,>0E,>01,>06,>00,>01%*************************************%* SPRITE INITIALIZATIONS *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ"* BYTE STATEMENTS NEEDED *"**********************************H00 BYTE >00H01 BYTE >01H02 BYTE >02H03 BYTE >03H04 BYTE >04H05 BYTE >05H06 BYTE >06H07 BYTE >07H08 BYTE >08H09 BYTE >09H0A BYTE >0Aџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ BYTE 4,>C3,>00,>DF,>FB,8 BYTE 4,>C2,>00,>DF,>FA,6 BYTE 4,>C2,>00,>DF,>F9,5 BYTE 4,>C1,>00,>DF,>F8,4 BYTE 4,>C1,>00,>DF,>F7,3 BYTE 4,>C1,>00,>DF,>F6,2 BYTE 4,>9F,>BF,>DF,>FF,0SNDLN2 EQU $-SNDHSS*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ0 BYTE 24*8+01,00*8+00,>98,>01 BALL OUTLINE DATA >D000%*************************************%* SOUND LISTS FOR VDP *%************************************* SLISTS EQU $*.SNDHIT BYTE 4,>9F,>BF,>DF,>FF,1 TURN OFF GENSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ BYTE 4,>9F,>BF,>DF,>FF,0SNDLN4 EQU $-SNDADV*SNDRUN BYTE 4,>9F,>BF,>DF,>FF,1 BYTE 3,>85,>03,>93,5 BYTE 1,>9F,5 BYTE 3,>85,>03,>93,5 BYTE 1,>9F,5 BYTE 3,>85,>03,>93,5 BYTE 4,>9F,>BF,>DF,>FF,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћZERMSG TEXT '000000000'OVER TEXT 'GAME OVER' PRESS TEXT 'PRESS REDO OR BACK' PRSKEY TEXT 'PRESS ANY KEY.' 14$SPACES TEXT ' ' SURE TEXT 'CORRECT (Y/N)?' 14-WELCOM TEXT '* WELCOME TO STRIKE THREE! *' 28џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћADVSND EQU OFFSND+SNDLN3RUNSND EQU ADVSND+SNDLN4CLPSND EQU RUNSND+SNDLN5SAFSND EQU CLPSND+SNDLN6%*************************************%* TEXT STATEMENTS NEEDED *%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ BYTE 1,>F9,16 BYTE 1,>F6,20 BYTE 1,>F3,24 BYTE 1,>F0,60 BYTE 1,>F3,48 BYTE 1,>F6,40 BYTE 1,>F9,32 BYTE 1,>FB,28 BYTE 1,>FE,24 BYTE 1,>FF,18 BYTE 4,>9F,>BF,>DF,>FF,0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћSNDLN5 EQU $-SNDRUN*SNDCLP BYTE 4,>9F,>BF,>DF,>FF,1 BYTE 1,>E7,1 BYTE 4,>C5,>02,>DF,>FE,6 BYTE 1,>FB,7 BYTE 1,>F9,8 BYTE 1,>F6,10 BYTE 1,>F3,12 BYTE 1,>F0,30 BYTE 1,>F3,24 BYTE 1,>F6,20џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ-HOWMSG TEXT 'HOW MANY PLAYERS (1/2)?' 24* STRIKM EQU $#STRIM1 TEXT ' IT''S IN THERE! ' 16#STRIM2 TEXT ' STEEE - RIKE!! ' 16#STRIM3 TEXT ' STRIKE-OLA! ' 16#STRIM4 TEXT ' S T R I K E ! ' 16 BALLM EQU $#BALLM1 TEXT ' OUTSIDE - BALL ' 16џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ5NAME TEXT 'S T R I K E T H R E E' 23 BYTES(CR1 TEXT 'DESIGNED BY: JOHN PHILLIPS'"CR2 TEXT '@1988 JOHN PHILLIPS'INGMSG TEXT 'INNING:'INGHED TEXT '123456789'BALMSG TEXT 'BALL :0'STRMSG TEXT 'STRIKE:0'OUTMSG TEXT 'OUTS :0'џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћSNDLN7 EQU $-SNDSAF*SLEND EQU $-SLISTS'***************************************'* SOUND ADDRESS POINTER EQUATES *'***************************************SNDBUF EQU >1000HITSND EQU SNDBUFHSSSND EQU HITSND+SNDLN1OFFSND EQU HSSSND+SNDLN2џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ BYTE 1,>F9,16 BYTE 1,>FB,14 BYTE 1,>FE,12 BYTE 4,>9F,>BF,>DF,>FF,0SNDLN6 EQU $-SNDCLP*9SNDSAF BYTE 4,>9F,>BF,>DF,>FF,1 SOUND AFTER A GOOD HIT BYTE 1,>E7,1 BYTE 4,>C5,>02,>DF,>FE,12 BYTE 1,>FB,14џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ*PROM1 TEXT 'SELECT OPPONENT SKILL LEVEL:'PROM2 TEXT '1) AMATEUR'PROM3 TEXT '2) PRO'**XMSG1 TEXT 'THE GAME HAS ENDED IN A TIE.'*XMSG2 TEXT 'WE WILL NOW GO INTO EXTRA '*XMSG3 TEXT 'INNINGS UNTIL A WINNER IS 'џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ/PMSG45 TEXT 'X FOR LOW SWING' 18*1IMSG1 TEXT 'PLAYER 1: YOU ARE THE BLUE ' 28*IMSG2 TEXT 'TEAM. YOU WILL BE PITCHING. '*IMSG3 TEXT 'PLAYER 2: YOU ARE THE BLACK '*IMSG4 TEXT 'TEAM. YOU WILL BE BATTING. 'џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ/PMSG23 TEXT 'J FOR MIDDLE PITCH' 18/PMSG24 TEXT 'M FOR LOW PITCH' 18/PMSG31 TEXT 'PITCHER: SELECT YOUR BREAK' 26/PMSG32 TEXT '8 FOR LEFT BREAK' 17/PMSG33 TEXT '9 FOR NO BREAK' 17џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ#BALLM2 TEXT ' INSIDE - BALL ' 16#BALLM3 TEXT ' JUST MISSED! ' 16#BALLM4 TEXT 'IT WAS SO CLOSE!' 16*'YEROTM TEXT 'STRIKE 3! YER'' OUT!!' 20'YERONM TEXT 'BALL 4. TAKE YOUR BASE' 22*/PMSGSP TEXT ' ' 28џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ*XMSG4 TEXT 'DECIDED. GET READY TO GO! '**OMSG1 TEXT 'THE GAME IS OVER . . . '*OMSG2 TEXT 'PLAYER 1 IS THE WINNER. '**TENM1 TEXT 'TEN RUNS HAVE BEEN SCORED '*TENM2 TEXT 'INNING. TEN-RUN RULE APPLIES'џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ2COMPUM TEXT 'COMPUTER:' 81IMSGP1 TEXT 'PLAYER 1: YOU ARE NOW AT BAT' 28*#SMSG1 TEXT 'SCORE IS PLAYER 1:' 18*$HITMSG TEXT 'IT''S A HIT!! ' 14$BATOTM TEXT 'BATTER IS OUT.' 14%BTRUPM TEXT 'UP TO THE PLATE IS: ' 20*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ/PMSG34 TEXT '0 FOR RIGHT BREAK' 17/PMSG41 TEXT 'PRESS "." TO THROW BALL' 23/PMSG42 TEXT 'BATTER: WHEN BALL IS THROWN ' 28/PMSG43 TEXT 'E FOR HIGH SWING' 18/PMSG44 TEXT 'D FOR MIDDLE SWING' 18џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ/PMSGCM TEXT 'PRESS "Y" TO GO BACKWARDS' 25/PMSG11 TEXT 'PITCHER: SELECT YOUR SPEED' 26/PMSG12 TEXT '+ FOR FAST, - FOR SLOW' 21/PMSG21 TEXT 'PITCHER: SELECT YOUR HEIGHT' 27/PMSG22 TEXT 'I FOR HIGH PITCH' 18џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћ%*************************************%* DATA STATEMENTS NEEDED *%*************************************)H0000 DATA 0 ZERO SPRITE VELS*#COLORS DATA >444F,>1FF1,>F1F1,>F1F1# DATA >F1F1,>F1F1,>0000,>0000џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ) DATA >0101,>0101,>0101,>01FF 1F LR*&BASRUN DATA >185A,>7E18,>183C,>2466 88*&PATH DATA >0000,>0000,>0000,>07FF 90& DATA >0000,>0000,>013F,>FFFF 91& DATA >0000,>000F,>FFFF,>FFFF 92& DATA >0003,>FFFF,>FFFF,>FFFF 93џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ&FILLER DATA >FFFF,>FFFF,>FFFF,>FFFF 0*&UARROW DATA >183C,>7E18,>1818,>1818 8*&DARROW DATA >1818,>1818,>187E,>3C18 10*)BOX DATA >FF80,>8080,>8080,>8080 18 UL0 DATA >FF00,>0000,>0000,>0000 19 TOP HORIZџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >80E0,>F0F8,>F8FC,>FEFF B6& DATA >FFFF,>FFFF,>FFFF,>FFFF B7& DATA >C080,>00FF,>FFFF,>FFFF B8& DATA >0001,>03FF,>FFFF,>FFFF B9*0DIAMND DATA >0000,>0000,>0001,>0618 C8 >90& DATA >0000,>0000,>3FC0,>0000 C9џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >FF7F,>7F3F,>9FCF,>CFE7 A2& DATA >E7CF,>9F3F,>0000,>FFFF A3& DATA >FFFF,>FFFF,>0000,>FFFF A4& DATA >FFFE,>F8F0,>F0FF,>FFFF A5& DATA >FF7F,>1F0F,>0FFF,>FFFF A6& DATA >E7F3,>F9FC,>0000,>FFFF A7*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >1FFF,>FFFF,>FFFF,>FFFF 94& DATA >FFFF,>FFFF,>FFFF,>FFFF 950 DATA >FFFF,>FFFF,>FFFF,>FEF0 96 >70& DATA >FFFF,>FFFF,>F8E0,>0000 97& DATA >FFFF,>FF3F,>1F0F,>0301 98& DATA >FFFF,>FFFE,>8000,>0000 99џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ) DATA >FF01,>0101,>0101,>0101 1A UR0 DATA >8080,>8080,>8080,>8080 1B LEFT VERT1 DATA >0101,>0101,>0101,>0101 1C RIGHT VERT) DATA >8080,>8080,>8080,>80FF 1D LL0 DATA >0000,>0000,>0000,>00FF 1E BOT HORIZџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# DATA >00FC,>A3A3,>AF00,>A3AF# DATA >FCFC,>FCFC,>FC6F,>4EDE*%*************************************%* CHARACTER DEFINITIONS *%*************************************#CPYRIT DATA >3C42,>99A1,>A199,>423C*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ0MOUND DATA >0000,>0000,>0000,>003F B0 >A8& DATA >0000,>0000,>0000,>FFFF B1& DATA >0000,>0000,>00FF,>FFFF B2& DATA >0000,>0000,>00FF,>FFFF B3& DATA >0000,>0000,>00C0,>FFFF B4& DATA >0000,>0000,>0000,>00FC B5џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >FFF8,>9000,>0000,>0000 9A& DATA >F8FF,>FFFF,>FFFF,>FFFF 9B& DATA >FFFF,>FFFC,>F8F0,>C080 9C& DATA >0000,>0000,>0000,>0000 9D*0BTRBOX DATA >FFFE,>FEFC,>FDF9,>F3E7 A0 >A0& DATA >FF00,>FFFF,>FFFF,>FFFF A1џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >0000,>00FF,>0000,>0000 CA& DATA >0000,>0000,>FC03,>0000 CB& DATA >0000,>0000,>0080,>6018 CC& DATA >0000,>0304,>0C10,>2040 CD& DATA >6080,>0000,>0000,>0000 CE& DATA >007E,>7E7E,>7E7E,>7E81 CFџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ)D1 DATA >C3E5,>E5E5,>E5E5,>E5E5,>C420)D2 DATA >C3E5,>E5E5,>E5E5,>E5E5,>C420)D3 DATA >C3E5,>C8C9,>CACB,>CCE5,>C420)D4 DATA >C3CD,>CEE5,>CFE5,>D0D1,>C420)D5 DATA >D2D3,>E5D4,>E5D5,>E5D6,>D720)D6 DATA >D8E5,>D4E5,>E5E5,>D5E5,>D920џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ2 DATA >0102,>0408,>1020,>4080 E7 RIGHT SLANT*&BRICK DATA >F7F7,>F700,>7F7F,>7F00 E8*&FAN1 DATA >0018,>3C18,>183C,>7E7E F0&FAN2 DATA >0081,>C381,>81C3,>E7E7 F8* * SCREEN ROWS*/A6 DATA >9091,>9293,>94A0,>A1A1,>A1A1,>A29Bџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >3C42,>81BD,>BD81,>423C DC& DATA >807E,>7E7E,>7E7E,>7E80 DD& DATA >0103,>0509,>1121,>4181 DE& DATA >8080,>8040,>4020,>2020 DF& DATA >0101,>0102,>0204,>0404 E0& DATA >1008,>0402,>0100,>0000 E1џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >0601,>0000,>0000,>0000 D0& DATA >0000,>C020,>1008,>0402 D1& DATA >8081,>8284,>8488,>9090 D2& DATA >8000,>0000,>0000,>0000 D3& DATA >0102,>0408,>1020,>4080 D4& DATA >8040,>2010,>0804,>0201 D5џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ)D7 DATA >DADB,>E5E5,>DCE5,>E5DD,>DE20)D8 DATA >C3E6,>E6E5,>E5E5,>E7E7,>C420)D9 DATA >C3E5,>E6E6,>E5E7,>E7E5,>C420)D10 DATA >C3E5,>E5DF,>E4E0,>E5E5,>C420)D11 DATA >C3E5,>E5E1,>E2E3,>E5E5,>C420)D12 DATA >C5C6,>C6C6,>C6C6,>C6C6,>C720џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ/A7 DATA >9595,>9697,>98A3,>A4A5,>A6A4,>A79C/A8 DATA >999A,>9D9D,>9D9D,>9D9D,>9D9D,>9D9D/A11 DATA >B0B1,>B2B3,>B4B5,>9D9D,>9D9D,>9D9D/A12 DATA >B7B7,>B8B9,>B7B7,>B69D,>9D9D,>9D9D*)D0 DATA >C0C1,>C1C1,>C1C1,>C1C1,>C220џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >0000,>0000,>00FF,>0000 E2& DATA >0810,>2040,>8000,>0000 E3& DATA >817E,>7E7E,>7E3C,>1800 E4& DATA >0000,>0000,>0000,>0000 E51 DATA >8040,>2010,>0804,>0201 E6 LEFT SLANTџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA >0100,>0000,>0000,>0000 D6& DATA >0181,>4121,>2111,>0909 D7& DATA >A0C0,>C0C0,>8080,>8080 D8& DATA >0503,>0303,>0101,>0101 D9& DATA >80C0,>A090,>8884,>8281 DA& DATA >017E,>7E7E,>7E7E,>7E01 DBџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ& DATA 0*32+3,26,CR1 DESIGNED BL @WRTVCL* DATA 10*32+4,23,NAME PUT UP TITLE BL @WRTVCL+ DATA 16*32+6,20,CR2 COPYRIGHT MSG BL @WRTVCL) DATA 23*32+9,22,PRSKEY KEY MESSAGE CLR @KEYBRDџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 32*8+PDT,59*8,CHRSET*%*************************************%* ENTRY POINT FOR BACK KEY. CREATE *%* TITLE SCREEN. *%*************************************%BACK BL @CLEAR CLEAR SCREEN BL @WRTVCLџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ6* MOVB R0,@>83C2 DISABLE SYSTEM SOUND ROUTINES* LI R0,>80 CLR R2LVDPR MOVB @VDPREG(R2),R01 BL @VWTRG INITIALIZE VDP REGISTERS& INC R0 NEXT REGISTER* INC R2 NEXT BYTE OF DATAџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> INITS <<%*************************************%* PRE-GAME INITIALIZATIONS *%**************************************START LWPI MYWS LOAD MY WORKSPACE5 MOVB @H00,@INTF DO NOT EXECUTE MY INTERRUPTSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ! BL @DEBNCE DEBOUNCE'SCANL BL @SCANKY WAIT FOR A KEY CB @KEY,@HFF JEQ SCANL%*************************************%* LOAD CHARACTER PATTERNS *%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ( DATA CT,32,COLORS LOAD COLOR SETS*, BL @WRTVCL NULLIFY ALL SPRITES DATA SAL,1,HD0& MOVB @H00,@MOTION NO AUTOMOTION* BL @WRTVCL, DATA PDT+>200,8,CPYRIT COPYRIGHT CHAR BL @WRTVCLџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ CI R2,7 DONE? JLE LVDPR NOT YET- MOVB @VDPREG+1,@SVVDP1 PRESERVE VDP R1%*************************************%* GET CHARACTER SET FROM GROM *%************************************** BL @WRTVCLџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ. MOVB @H00,@BALLF DON'T THROW BALL, YET, MOVB @H00,@XTRAIN NOT IN EXTRA INNING/ LI R0,INTERR EXTERNAL INT. ROUTINES( MOV R0,@>83C4 LOAD THE VECTOR** LI R0,>8000 BIT 2 OF MSNYBBLEџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ.LDCHP BL @WRTVCL FILLER CHARACTER DATA PDT+>000,01*8,FILLER& BL @WRTVCL UP ARROW DATA PDT+>040,01*8,UARROW( BL @WRTVCL DOWN ARROW DATA PDT+>080,01*8,DARROWџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ' BL @WRTVCL FAN ROW 2 DATA PDT+>7C0,01*8,FAN2%*************************************%* LOAD SPRITE PATTERNS, ETC *%************************************* BL @WRTVCL" DATA SDL+>0000,08*08,PICHR1џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* BL @WRTVCL BATTER'S BOX DATA PDT+>500,08*8,BTRBOX- BL @WRTVCL PITCHER'S MOUND DATA PDT+>580,10*8,MOUND5 BL @WRTVCL OUTLINE BOX FOR DIAMOND DATA PDT+>600,08*8,BOXџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ$************************************ GNPLYS BL @WRTVCL WELCOME DATA 14*32+2,28,WELCOM% BL @WRTVCL ASK HOW MANY DATA 18*32+4,24,HOWMSG*, MOVB @H00,@KEYBRD SCAN WHOLE KEYBOARD#GHMNY BL @GETKEY GET ANSWERџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћREDO BL @CLEAR$ BL @DRWSCN DRAW SCREEN%*************************************%* PLACE SPRITES ON SCREEN *%************************************* BL @WRTVCL DATA SAL,10*04+2,SALINI%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BL @WRTVCL" DATA SDL+>0040,16*08,BATTR1 BL @WRTVCL DATA SDL+>00C0,04*08,BALL BL @WRTVCL" DATA SDL+>00E0,04*08,CATCHR BL @WRTVCL DATA SDL+>0100,04*08,LEG%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ. BL @WRTVCL DIAMOND & RUNNER DATA PDT+>640,32*8,DIAMND( BL @WRTVCL BRICK WALL DATA PDT+>740,01*8,BRICK) BL @WRTVCL FAN ROW 1&3 DATA PDT+>780,01*8,FAN1џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ) BL @WRTVCL OUTLINE BOX DATA PDT+>0C0,08*8,BOX) BL @WRTVCL BASE RUNNER DATA PDT+>440,01*8,BASRUN' BL @WRTVCL BASE PATH DATA PDT+>480,14*8,PATH*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ%* IF IN EXTRA INNINGS, SKIP ALL THIS*%************************************** MOVB @XTRAIN,R3 IN EXTRA INNINGS? JEQ GNPLYS NO B @XENTRY YES$************************************$* GET # OF PLAYERS *џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ%* LOAD SOUND LISTS NOW *%************************************* BL @WRTVCL DATA SNDBUF,SLEND,SLISTS%*************************************%* INITIALIZE ANY REDO VARIABLES *%*************************************џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ7 AI R3,->31 OFFSET FOR ASCII AND ZERO BASE' CI R3,1 MUST BE 0 OR 1! JH GHMNY IT'S NOT. MOVB @R3LB,@NUMPLY SET # OF PLAYERS* JEQ PROSEL COMPUTER OPPONENT*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* PLIST EQU $** HIGH NO BREAK*ZBHI BYTE 8*8+1,14*8+2 BYTE 7*8+7,14*8+4 BYTE 7*8+5,14*8+6 BYTE 7*8+3,14*8+7 BYTE 7*8+2,15*8+1 BYTE 7*8+0,15*8+2 BYTE 6*8+6,15*8+4 BYTE 6*8+4,15*8+6 DATA >1111џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ3 MOVB @HFF,@PL1NUM BOTH TEAMS FIRST BATTER UP MOVB @HFF,@PL2NUM CLR @P1SCOR*XENTRY CLR @PITPOS MOVB @HFF,@INNING MOVB @H01,@TOPBOT*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 18*32+2,28,IMSG3 BL @WRTVCL DATA 19*32+2,28,IMSG4*9 MOVB @NUMPLY,R3 IF 1 PLAYER, REPLACE W/ COMPUTER JNE INFOE* BL @WRTVCL DATA 18*32+2,8,COMPUM*%INFOE BL @KMSGKY WAIT FOR KEYџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ5 CLR @PUTERP COMPUTER WILL NOT PLAY TODAY JMP INFOI*PROSEL BL @CLRBOX1 BL @WRTVCL GET COMPUTER SKILL LEVEL DATA 15*32+2,28,PROM1 BL @WRTVCL DATA 17*32+5,10,PROM2 BL @WRTVCLџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 6*8+2,15*8+7 BYTE 6*8+0,16*8+1 DATA >4444 BYTE 5*8+6,16*8+3 BYTE 5*8+4,16*8+5 DATA >2222 BYTE 5*8+2,16*8+7 BYTE 5*8+0,17*8+0 BYTE 4*8+6,17*8+2 BYTE 4*8+4,17*8+4 DATA >3333џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> INTERRUPT <<'***************************************'* EXTERNAL INTERRUPT ROUTINES. DO NOT *'* DESTROY R13, R14, OR R15. ALSO, I *'* AM IN THE GPL WORKSPACE. *'***************************************** LIST OF PITCH Y,X POINTSџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ#***********************************#* INITS ASSOCIATED WITH NEW GAME *#* OR ENTRY POINT FOR XTRA INNINGS *#************************************'* IF IN EXTRA INNINGS, DON'T REINIT THE* FOLLOWING VARIABLES**џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 19*32+5,06,PROM3PROKEY BL @GETKEY AI R3,->31 CI R3,1 JH PROKEY MOVB @R3LB,@PROLVL*INFOI BL @CLRBOX BL @WRTVCL DATA 15*32+2,28,IMSG1 BL @WRTVCL DATA 16*32+2,28,IMSG2 BL @WRTVCLџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 4*8+4,17*8+4 BYTE 4*8+4,17*8+6 BYTE 4*8+3,18*8+0 BYTE 4*8+3,18*8+2 DATA >3333 BYTE 4*8+3,18*8+4 BYTE 4*8+4,18*8+6 DATA >FFFF*%RBMED BYTE 8*8+0,14*8+1 MIDDLE RIGHT BYTE 7*8+6,14*8+2џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA >FFFF*#RBHI BYTE 8*8+0,14*8+1 HIGH RIGHT BYTE 7*8+6,14*8+2 BYTE 7*8+4,14*8+2 BYTE 7*8+2,14*8+3 BYTE 7*8+0,14*8+4 BYTE 6*8+6,14*8+5 BYTE 6*8+4,14*8+6 BYTE 6*8+2,15*8+0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћBLINMT BYTE 5*8+2,17*8+7 DATA >FFFF*$ZBLO BYTE 8*8+1,14*8+2 LO NO BREAK BYTE 8*8+0,14*8+5 BYTE 7*8+7,14*8+7 BYTE 7*8+6,15*8+1 BYTE 7*8+5,15*8+3 BYTE 7*8+3,15*8+5 BYTE 7*8+2,15*8+7 DATA >1111џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 4*8+1,17*8+7 DATA >FFFF*%ZBMED BYTE 8*8+1,14*8+2 MED NO BREAK BYTE 8*8-1,14*8+4 BYTE 7*8+6,14*8+6 BYTE 7*8+4,15*8+0 BYTE 7*8+3,15*8+2 BYTE 7*8+1,15*8+4 BYTE 7*8+0,15*8+6џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 7*8+4,14*8+4 BYTE 7*8+2,14*8+6 BYTE 7*8+0,15*8+0 BYTE 6*8+6,15*8+1 BYTE 6*8+4,15*8+3 BYTE 6*8+2,15*8+5 DATA >1111 BYTE 6*8+0,15*8+7 BYTE 5*8+7,16*8+1 BYTE 5*8+5,16*8+3џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 5*8+7,15*8+2 DATA >1111 BYTE 5*8+5,15*8+4 BYTE 5*8+4,15*8+6 BYTE 5*8+2,16*8+0 BYTE 5*8+1,16*8+2 BYTE 5*8+0,16*8+4 DATA >4444 BYTE 4*8+6,17*8+0 BYTE 4*8+5,17*8+2 DATA >2222џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 7*8+1,16*8+1 DATA >4444 BYTE 7*8+0,16*8+3 BYTE 6*8+7,16*8+5 DATA >2222 BYTE 6*8+6,16*8+7 BYTE 6*8+5,17*8+1 BYTE 6*8+4,17*8+3 BYTE 6*8+3,17*8+5 DATA >3333 BYTE 6*8+2,17*8+7џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 6*8+6,16*8+0 DATA >1111,>4444 BYTE 6*8+4,16*8+2 DATA >2222 BYTE 6*8+2,16*8+4 BYTE 6*8+1,16*8+6 BYTE 6*8-1,17*8+0 BYTE 5*8+6,17*8+2 BYTE 5*8+4,17*8+4 DATA >3333џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 5*8+4,16*8+5 BYTE 5*8+3,16*8+7 DATA >4444 BYTE 5*8+2,17*8+1 BYTE 5*8+1,17*8+3 DATA >2222 BYTE 5*8+1,17*8+5 BYTE 5*8+1,17*8+7 BYTE 5*8+1,18*8+1 BYTE 5*8+1,18*8+3 DATA >3333џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 6*8+1,14*8+6 BYTE 5*8+7,15*8+0 BYTE 5*8+5,15*8+2 BYTE 5*8+4,15*8+4 BYTE 5*8+2,15*8+6 DATA >1111,>4444 BYTE 5*8+1,16*8+0 BYTE 4*8+7,16*8+2 DATA >2222 BYTE 4*8+6,16*8+4џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 6*8+4,16*8+0 BYTE 6*8+3,16*8+2 DATA >1111 BYTE 6*8+2,16*8+4 BYTE 6*8+1,16*8+6 DATA >4444 BYTE 5*8+7,17*8+0 BYTE 5*8+6,17*8+2 DATA >2222 BYTE 5*8+5,17*8+4 BYTE 5*8+4,17*8+6џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA >3333 BYTE 6*8+0,17*8+0 DATA >FFFF*$* BALL SHADOW LISTS Y POSITIONS ONLY&* LEFT HAS 25, NO HAS 32, RIGHT HAS 39*#SHADOL BYTE 87,86,84,83,81,80,79,77# BYTE 76,75,74,72,71,69,68,67# BYTE 66,64,63,62,60,59,58,56џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 5*8+6,16*8+5 BYTE 5*8+5,16*8+6 BYTE 5*8+4,16*8+7 DATA >3333 BYTE 5*8+3,17*8+0 DATA >FFFF*!LBLO BYTE 8*8+1,14*8+2 LOW LEFT BYTE 7*8+7,14*8+4 BYTE 7*8+4,14*8+5 BYTE 7*8+1,14*8+7џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 4*8+5,16*8+6 BYTE 4*8+4,16*8+7 BYTE 4*8+3,17*8+0 DATA >3333 BYTE 4*8+2,17*8+0 DATA >FFFF*$LBMED BYTE 8*8+1,14*8+1 MIDDLE LEFT BYTE 7*8+6,14*8+2 BYTE 7*8+3,14*8+3 BYTE 7*8+0,14*8+4џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 5*8+4,18*8+0 BYTE 5*8+4,18*8+2 DATA >3333 BYTE 5*8+6,18*8+4 BYTE 6*8+0,18*8+6 DATA >FFFF*"LBHI BYTE 7*8+1,14*8+1 HIGH LEFT BYTE 6*8+7,14*8+2 BYTE 6*8+5,14*8+3 BYTE 6*8+3,14*8+4џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 5*8+2,18*8+5 BYTE 5*8+2,18*8+6 DATA >FFFF*"RBLO BYTE 8*8+0,14*8+3 LOW RIGHT BYTE 7*8+6,14*8+4 BYTE 7*8+4,14*8+6 BYTE 7*8+3,15*8+0 BYTE 7*8+1,15*8+2 BYTE 6*8+7,15*8+4 BYTE 6*8+6,15*8+6џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 6*8+5,15*8+1 BYTE 6*8+2,15*8+3 BYTE 5*8+7,15*8+5 BYTE 5*8+4,15*8+7 BYTE 5*8+1,16*8+1 DATA >1111,>4444,>2222 BYTE 5*8+2,16*8+3 BYTE 5*8+4,16*8+5 BYTE 5*8+6,16*8+7 BYTE 6*8+0,17*8+0џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 6*8+5,14*8+6 BYTE 6*8+2,15*8+0 BYTE 5*8+7,15*8+2 BYTE 5*8+4,15*8+4 BYTE 5*8+1,15*8+6 DATA >1111,>4444 BYTE 5*8+4,16*8+0 BYTE 5*8+7,16*8+2 DATA >2222 BYTE 5*8+6,16*8+4џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ BYTE 55,55#SHADOM BYTE 87,86,85,84,83,82,81,80# BYTE 79,78,77,76,75,74,73,72# BYTE 71,70,69,68,67,66,65,64# BYTE 63,62,61,60,59,58,57,55#SHADOR BYTE 87,86,85,85,84,83,83,82# BYTE 80,80,79,78,77,76,75,74џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ DATA 6*4+SAL,2,4*2+GPLWS*============================* NOW ADJUST SHADOW*============================# ANDI R4,>00FF KEEP X POS+ MOV R4,R5 SAVE CURRENT X POS, AI R4,->70 COLUMN START OFFSET*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ*&BLLEL CI R4,>2222 BALL ELIGIBLE! JNE BLLNEL NOT HERE MOVB @H01,@BALELG YES. JMP MOVBAL**BLLNEL CI R4,>3333 BALL NOT ELIGIBLE! JNE SWGCOM NOT HERE MOVB @H00,@BALELG NO. JMP MOVBAL*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ*BALLON SB @H01,@BALLDL DECREMENT COUNTER2 JEQ MOVBAL NOT TIME TO MOVE BALL NOW JMP BALOUT EXIT*+MOVBAL MOVB @BALLDC,@BALLDL RESET COUNTER( MOV @BALLAD,R3 GET ADDR OF Y,X( MOV *R3+,R4 GET Y,X AND INCџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ# BYTE 74,73,72,71,70,70,69,68# BYTE 67,66,65,65,64,63,62,61# BYTE 60,59,59,58,57,56,55,55**)INTERR MOVB @H01,@INTF NOW IN INTERRUPT. MOV R13,@GPLR13 SAVE RETURN REGISTERS MOV R14,@GPLR14 MOV R15,@GPLR15џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ$ CB @BREAK,@H01 BREAK LEFT?. JEQ SHADL ADD LEFT SHADOW TABLE% CB @BREAK,@H02 BREAK RIGHT?/ JEQ SHADR ADD RIGHT SHADOW TABLE*SHADM AI R4,SHADOM MIDDLE( JMP GOTSHD GOT SHADOW ADDRџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ7SWGCOM CI R4,>4444 IF DESIRED, COMPUTER MAY SWING JNE EOLBAL MOVB @H01,@COMSWG JMP MOVBAL*%EOLBAL CI R4,>FFFF END OF LIST?& JEQ BALDON YES, SO RESET*" BL @WRTVCL MOVE BALLџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ4 MOV R3,@BALLAD RESET ADDRESS FOR NEXT TIME*6 CI R4,>1111 CHANGE PITCHER BACK TO POS 1?! JNE BLLEL NOT HERE* BL @WRTVCL CHANGE PICHR BACK DATA SDL,32*2,PICHR1' JMP MOVBAL AND KEEP GOINGџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ&*=====================================* IF BALL ON SCREEN, MOVE IT&*===================================== CLR @TIMOUT*# CB @BALLF,@H01 MOVE BALL? JEQ BALLON YES JMP BALOUT NO*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ёфBB `B№"BяB€BYBB `B№$BщB€BZBB `B№&BуB€B B B€B-BB€B F 9ђBB€B,B BB B BЫ@BBРУBBЧBBОB€BУžB€BЮBќBР-B BBФBBЏF 9ђDBе BћЈBЌB№8BђNBРB ТBBB B№8Bђ\BBBB№8BђfBBBРB B@BBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9№ФB!B‘јBњBбИBТB †B BџмB†BBBXB Bё˜B№№BёBЮ@B…B˜BћИBіBѓBЩB˜F 9№єBћИBёB˜Bќ†BюBѓB BёBBќ>BШB BёBBќ1BФB№BёB B@BBќBBњB BF 9ё$BBіBнB6BB€B BёB BёTB[B№8Bё>BРBB№8BёFBРОBа2BB BёTBћB€F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ. MOV @GPLR13,R13 RST RETURN REGISTERS MOV @GPLR14,R14 MOV @GPLR15,R15) MOVB @H00,@INTF NO LONGER IN INT5 LWPI INTWS RESTORE INTERRUPT WORK SPACE1 RTWP AND RETURN TO MY PROGRAMџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSHADL AI R4,SHADOL LEFT JMP GOTSHDSHADR AI R4,SHADOR RIGHT'GOTSHD MOVB *R4,R5 NOW HAVE Y POS' BL @WRTVCL PUT SHADOW OUT DATA 9*4+SAL,2,5*2+GPLWS*!BALOUT JMP ISRTRN AND EXIT*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ђtB6BB BѕBBРB@B№B @B€B BB BB B0B BёTB ТBB№B€BрBџиF 9ђЄBрBћАB`B№˜B№8BђАBР­BB BђКB€BкBBBТBкBBB[B№8BђЪBР­BB BђдB€F 9ђдBBBПџBТBж‚BТBж‚B[B№8BђцBР­BB Bђ№B€BbB@BёB№8BђњBРEBР­BBB№8F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ёTB№BёXB B@BBўBBќB2BР`B№B˜BћИBB ABBўBBќBРABBBўBF 9ё„BдB6B˜BѕBаBBBўBBЫB№8BёœBСBТBУB Bё0B€B0BB€B9BB€F 9ёДBAB B€BFBB B B @B РB BB €BƒBъBB№BB€BGB0B„B€BVB,B€BXF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћRSBUG2.39№BаBтBІB BRsBbuBg BReBv.B 2B.3B9№9№89№XBџџBBџџBBџџBF 9№dBџџBBџџBBџџBBџџBBџџBBџџBBџџBBџџBBџџBBџџBBџџBBџџBF 9№”BџџBB BёBBќ,BТBУBФBХBрB№BBрB№DB Bё0BСРB BёBBћТBBћ?B(BBҘF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ2BALDON MOVB @H02,@BALLF BALL IN CATCHER'S MIT NOW* MOVB @H00,@BALELG BALL CAN'T BE HIT BL @WRTVCL DATA 6*4+SAL,2,BLINMT% BL @WRTVCL ERASE SHADOW DATA 9*4+SAL,1,HC0** EXIT INTERRUPT ROUTINE* ISRTRN EQU $џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ѓBѓBРFBР­BBаABB BђКBзYB BСBаABB BђдBзjBћўBBзrBлRBB€B№8Bѓ4F 9ѓ4BРEBР­BBB№8Bѓ@BРFBР­BBаAB BB  BћДBB  BћЖB BђКBк]BB€BСBаAF 9ѓdBB Bђ№BкBџўB€BдB€Bа/BћўBРBа/BћўBРB[BBB`B№BB BР B№BB'F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ѕDB‡B cBB4 BтBˆB BёBBћИBР B BђbB BёBBћНBСЧBB ŠBР B BђbB BёBBћСF 9ѕtB Bё˜BѕŠBёBТ€BСЧBB ŠBHBѓџBˆBB BмB`B№˜BBћрBBB BџђBШBѕЈF 9ѕЄB BёBBBРB BђbB BёBBћСB Bё˜BѕРBёBЦ@BB-BэBB BBBB(BF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9є$B BёBBћСB Bё˜Bє8BёBРB Bѓ0BB BхBB-BBBтB‚BрB BёBBќˆBР F 9єTB№JB BђbB BёBBћПB Bё˜BєlBёBШB№JB`B№˜B BёBBќ—BР B№LB BћўB BђbB F 9є„BёBBћПB Bё˜BєlBёB BBШB№LBщBР B№LBа"BќB BђXB`B№˜B BёBBћСBСFB`…F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9јBB-B…B™BЂB"BBBBBјjBР3B Bё:BР2B BђbB BёBBћПBBѕB`B№F 9јDBB BёBBћИBР@BBћСB Bё:B BBРB Bё:BУBƒBј~BѓB[BћтBћъBћђBќКBќНF 9јtBќРBќУBќЦBќЩBќЬBХBУB Bё0B€B-BB…B Bё0B€B0B B€B9BB @B РB8рF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ієBџјBЬpBРAB§BрBћАBШ BћЌB№JBШ BћЎB№LB Bї6B BёBB№B BёBBќЅBB№B BђbF 9ї$B BёBBќДBBўОB BђbB`B№˜B B@BB„B2 B№B B3 B№BBB[BBBџўBF 9їTB№XBB№˜BBB,@BР3BаBB#BџўBУBBјBB№XB˜Bќ†BBСEB/BŒТB>BУF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ѕдBЩBфB`B№˜BСEBBУ‚B€BТ BСEBBBBBТBB BЂB BіTB Bё˜BіBёBЦBF 9іB BB`B№˜BB BBТIBљB BHBьB‰BBѓB‰BШBцBBB`B№BBF 9і4BBЩBТ B BёBBћИB BіZB‰B‰BBоBШB&BBєBіB BёBBћИB BёBBћоBР B F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9єДB BђіB‚B@BB€B BBB.B€BBћB BёTBBяB[B BёBBћИBРB BђbF 9єфB BёBBћНB[BРB BђbB BёBBћСB[B BєиBBB Bё0B€BBB€BBBF 9ѕB…B…BBBђB Bѓ0B‚B€ТBBBыBцB`B№˜BУBCBBЧBРУBBƒB BF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ѓ”BBBџўBCBџўBBBСFB BєиB BєьBТBEBћB BєЊB€ТBєB`B№˜B BєиB BєьF 9ѓФB Bё˜BѓЮBёBФ€BB BђBB-BBBBяBТBэBBBСFB BєиB BђіB BђXF 9ѓєB BёBBћТB‚BBіB BєЊB€ТBяB`B№˜B BєиB BђіBв B№CBBТ‚B B=B BђXF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ї„BBћBB№XB„ЦBBŒѓBBћBBќOB/BЬТBФвBФ‡BвB,B#BџўBBќqB%BСEBF 9їДB„ТB BŒѓBBћBBќaBBР“B‚BBФЃBB3BУBСEBBBѕBB BёBBћФBР3F 9їфB€BB BёBBћСB BђbBУBBѕBB Bё:B`B№˜BBBNB BёBBћеB BјBРŽF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9іdBђJB BёBBћНBРB BђbB BёBBћСB[BрBћВB˜Bќ†BB BћВB BёBBћјBШBћАBF 9і”B BћАBˆBї^BB BРBB€BBBР BћАB B`BћВBBˆBћАBюBШ BђUBћАB F 9іФBёBBћјB BјB`BћАBB BћАBрB,B`BјBџиBіІB BіцBџиBіъBУ­BBBікBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9јЄBјдBРФB РBёBР@BСEBBB BјТBРB BђbB`B№˜BBћЛB˜BћИBB€B Bё:B[F 9јдB BЧB BјТBСBBBB BёBBќ†BBB'BХBУB<ЦBРУBBСЧBB#B0BУF 9љBРB BёTB‡B=`BјдBС…BюB`B№˜BB0B BёTBљBBќћBB Bё:BР B№B tBo B>BLGBABGBEQBCF 9ќФBRBOVBOBPBXPB B aBddBr B= B B dBatBa BwaBs B= B B dBatBa BshBouBldF 9ќєB bBe B= B B AB =B eBntBerB aBscBiiB BB B= BbrBeaBkpBoiBntB BC B= BcrF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ћtBљіBYBљќBZBњBNBљ\BTBњДBPBљŽBKBљОBABєњBVBєpBBњNBBњRBBњ˜BF 9ћЄBњhBBџџBB˜BŒBBBџB B B B =B B B B B bBreBakBpoBinBtsB =F 9ћдB B bBreBakB BrB BwsB =B B BpcB =B B BstB =B B BtrBacBe B B bF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9њTB`%BиBœBРBиBœBрBƒрB`BjBBњŒBŒB BРB€Bњ˜BњB BёBBќB`B№˜BШF 9њ„B№B Bї6BљB’BB–B4BHBhB BёBBќBBќ!B`BњВBBBќ'B Bё:BцBF 9њДBС‚BСУBТB…BBBСBРB€ТBB Bѓ0B‚B BРB Bѓ0B‚BB˜Bќ†BэB BыF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9љ4B`B№B BРAB B ƒBСBB B BёTBBќBРBBъB BёBBћИBхBСBIBB-F 9љdB B BђіB BѓBјжBCBѕ2BRBѕ”BFBљИBGBєLBXF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9љФBB-BBФB‚B BђіBСРBB-BBBˆB Bњ@B‚BB‘BˆB Bњ&B€ТBэB`F 9љєB№˜BB№"BBB№$BBB№&BРB BђbB BёBBћСB Bё˜BљђBёBФ€BъBТBBРƒBССF 9њ$BB BёBBћИBРB BђbB BёBBћНBРB BђXB[BТ‹B Bњ&BРB BђXBZB BBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћBNGB AB OBNEB B B BTOB TBHEB LBASBT BBYBTEB OBF BTHBE B B B B BCUF BRRBENBT BFIBLEB NBAMBE.B B B B B B B B B B B B B B B B F B B B B B B CBURBREBNTB FBILBE B: B B B B B B B B B B B F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћB B B B B B 1B. BPRBOGBRABM BTOB BBE BSABVEBD BMUBSTB B B B BALF BREBADBY BBEB LBOABDEBD.B B B B B B B B B B B B B B B B F B B B B B B 2B. BTHBE BFIBRSBT BWOBRDB IBN BTHBE B B B B B BPRF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ6ітRSBUG F : 99/4 AS DEBUGGER 0080ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9§ДBwpB vBecBtoBr BinBs/BchBgBSB =B sBinBglBe BstBepB/tBraBceBBT B= BteF 9§фBstB mBemBorByB WB =B wBorBksBpaBceB iBnsB/cBhgBBG B= BgrBomB bBasBeF 9ўBVB =B vBdpB bBiaBsB.B =B dBecBimBalB tBo BheBxB >B =B hBexB tBo BdeF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћB B B B B B B B B B B B B B SBTABTUBS:B B B B B B B F B B B B B B B B B B B B B B B B B B B B B B B B F B B B B B B B B B B B B B B B B B B B B B B B B F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћBOGBRABM BMUBSTB BBE BEXBECBUTBABBLEB. B B B B B B B B B B B F B B B B B B 3B. BPRBOGBRABMSB WBHIBCHB ABREB BBIGBGEBR B B B BTHF BANB 8BK BWIBLLB CBREBATBE BNEBW B B B B BFIBLEB NBAMBESB BBY BADBDIF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћSAVE 9(B(CB) BCOBPYBRIBGHBT B19B81B BBY BTEBXABS BINBSTBRUBMEBNTF BS,B IBNCB.9(.B B B B B B B B B B B B B B B B B BSABVEF B MBEMBORBY BIMBAGBE B B B B B B B B B B B B B B B B B F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ9ўDBciBmaBlB XB,YB,ZB =B bBiaBsBcBtrBl BR B= BsyBstBemB rBesBetBBctBrlF 9ўtB EB =B jBumBp BtoB EB/ABBctBrlB BB =B cBhaBngBe BbaBudB rBatBeBcBtrF 9ўЄBl BP B= BchBanBgeB pBriBntB pBorBtBџF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћB B B B B B B B B B B B B B B B B B B B B B BENBTEF BR BFIBLEB NBAMBE?B B B B B B B B B B B B B B B B B B F B B B B B BCSB9+29+RB SBLABSTB IBS BINBVABLIBD B B B B B B F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћB+2BР„BB B-BрB+ОBЪBB B+ОBШ B+КB+РBШ B+дB+ТBBBB+ОBBB F B-&BBBРŠBРFB B-NBˆ B+2B+.B#BB‰BШBƒVB BBBB B. BР`B+ОB=F BЁŠBaЪBЈ B+дBЖ B+0BЅBB+RBB B. BB+rBBBBB B B-ZB`B+фBBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћBШ B+ЪB+ФB B,lB BBа Bƒ|BBјB`B-јBСBа`BƒuBBBBB B*BBF BђBBBяBB BфBРB BBƒBƒBџBиBИ B,\B+ХBйBƒBтBжBBBF BxB+ХBаBB+’B`B-šBBBB+ФBBB B+ђB[Bи B+ШB+ФB B,lBBтBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ COPY "DSK1.MAIN"* LIST* LEVEL0SUBS STARTS HERE UNL* COPY "DSK1.LEVEL0SUBS"* LIST* LEVEL1SUBS STARTS HERE UNL* COPY "DSK1.LEVEL1SUBS"* LIST* LEVEL2SUBS STARTS HERE UNL*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ* FILE IS >> STRIKE3 <<* LIST* DATA STARTS HERE UNL* COPY "DSK1.DATA"* LIST* ANIMATION STARTS HERE UNL* COPY "DSK1.ANIMATION"* LIST* ROSTER STARTS HERE UNL*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћBШBƒVBBBШBƒTBBBиBƒmBBŠBBƒJBBB B,–BрBƒаBи BƒаBƒ|B F BB=B B. BР`B+ОBBЁŠBЈ B+дBaЪB`B,жBРBиBƒ|BрBBBB BpBBF B BB бBРABBСB!B0BиB+}BЙB[4-nDSRLNK4-оGPLLNK4.GPLWS 4GRMRA F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћB+2BB B BBB+2BƒB+RBсB˜3B(nBњBТBHBB+2B`ФBСBBƒBBдBУF BиB+1BBBШB+дBBBBBaЦB[BР‡B‡BњBBBњBТ‚B"BBШB+КBF B€BB+ДBB B B,zBР„BB‰BB+1B B,њBРBB(.BBB B-BBBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћB B IB/OB EBRRBORB B B B B B B B B B B B BBADB FBILBE BNABMEF B B B B B B B B B BBBBB BBBBBЗB€Bа9+ЪBЗBF BBB||BBРBB(.BBB BBBBB+ЬBBB B+тBШ B+ЪB+ФBBтF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ COPY "DSK1.ROSTER"* LIST* CHRSET STARTS HERE UNL* COPY "DSK1.CHRSET"* LIST* INITS STARTS HERE UNL* COPY "DSK1.INITS"* LIST* MAIN STARTS HERE UNL*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ4GRMRD 4GRMWA 4, KSCAN 6+жSAVE 4,ЬSFIRST4,аSLAST 4,ФSLOAD 4-аVMBR F 4-ЄVMBW 4.VSBR 4,@VSBW F : їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ COPY "DSK1.LEVEL2SUBS"* LIST* LEVEL3SUBS STARTS HERE UNL* COPY "DSK1.LEVEL3SUBS"* LIST* INTERRUPT STARTS HERE UNL* COPY "DSK1.INTERRUPT"* LIST* COMUTL STARTS HERE UNL*џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћAЊBSIBNNBINBG:B12B34B56B78B9BBALBL B :B0SBTRBIKBE:B0OBUTBS B :B00B00B00B00F AкB00BGABMEB BOVBERBPRBESBS BREBDOB OBR BBABCKBPRBESBS BANBY BKEBY.B B F A B B B B B B B B B BCOBRRBECBT B(YB/NB)?B* BWEBLCBOMBE BTOB SBTRF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћAŠBпBњBТBпBљBСBпBјBСBпBїBСBпBіBŸBПпBџBŸBПпBџBŸBПпBџB…F AКB”BB‡B”B‹B“BBB“B†B “BBB“BŸBПпBџBŸBПпBџB…B“BBŸF AъB…B“BBŸB…B“BBŸПBпџBBŸПBпџBBчBХBпBўBћBBљBіB Bѓ B№F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ COPY "DSK1.LEVEL1SUBS" COPY "DSK1.LEVEL2SUBS" COPY "DSK1.LEVEL3SUBS" COPY "DSK1.INTERRUPT" COPY "DSK1.COMUTL"* LSTBYT EQU $ SLAST ENDџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћ COPY "DSK1.COMUTL" LIST LSTBYT EQU $ SLAST ENDџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћA:BIKBE BTHBREBE!B *BHOBW BMABNYB PBLABYEBRSB B(1B/2B)?B IBT'BS BINB TBHEF AjBREB! B SBTEBEEB -B RBIKBE!B! B BSTBRIBKEB-OBLAB! B B SB TB RB IB KB EF AšB B! B OBUTBSIBDEB -B BBALBL B BINBSIBDEB -B BBALBL B BJUBSTB MBISBSEF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћABBѓBіBBљBћBBў BŸBПпBџBŸBПпBџBчBBХBпўB BћBљBBіBѓF AJBB№> STRIKELIST <<* LIST COPY "DSK1.DATA" COPY "DSK1.ANIMATION" COPY "DSK1.ROSTER" COPY "DSK1.CHRSET" COPY "DSK1.INITS" COPY "DSK1.MAIN" COPY "DSK1.LEVEL0SUBS"џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћA*BVEB BBEEBN BSCBORBEDB B IBNNBINBG.B TBENB-RBUNB RBULBE BAPBPLBIEBSBF AZBDOBёBёёBёёBёёBёёBBBќBЃЃBЏBЃЏBќќBќќBќoBNоBB№€BBјxF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћA ЊBBBBBBBBBBBBBBBџџBBBBBB€рBррBррBF A кBBB?BћуBУУBРРB€€BРРBРРBРрBррBРРBРрB№8B8BBBBBBBBBF A BBBBB€B`BBBBBBBBBBBBBBBBBBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћA ъB€€B€€B€€B€€B€€B€€B€РBBBBџџBџџBџBBўџBBB8BМќBјрB€BBBџџF A BBwwBwуBччBччBg#B3BBBBBBBBРBBBBB?B?7BwgBgoB€F A JBр€B€€BРрB№јBјиBимBќќBЯЯBBBBBBBBќџBџ§B€€B€€B€€BBBBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћAкB @BxDBD8B|BB B B8BDDB8DBD8B8BDDB<B0BB00B0B0BB00B0B BF A B B@ BBB|B|BB BBB B8BDBBB8BD\BT\B@8B8BDDB|DBDDBxF A:B$$B8$B$xB8BD@B@@BD8BxB$$B$$B$xB|B@@Bx@B@|B|B@@Bx@B@@BBСЕBСЦB †BGBџBŠBBЪBBСdCрBUBФF A:BBёB`CєCJCfC‚CžBRIBPPBEDB UBP BTHBE BMIBDDBLEB FBORB B BSHBOTF AjB TBHRBU BTHBE BRIBGHBT BSIBDEB FBORBHIBT BTHBROBUGBH BTHBE BLEBFTB GBAPF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћAњBарBƒ;B B C( B C'ьB C( B C'ИB C'ьB C( B C'žBИ CBƒ;B C'ИB C'ьF A*B C( B C&ЎB`CTC>CZCvC’BITB'SB AB DBEEBP BFLBY BTOB CBENBTEBR.B..F AZBITB'SB AB DBEEBP BFLBY BBABLLB TBO BLEBFTBITB'SB AB DBEEBP BFLBY BTOB RF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў їїџџџџџџџџџџџћAкB CІB C B C-VBB F A!ŠC-ŽBgBCPB C-ŽB‡BCbBарBƒ@BB C-VBxBB C-ŽBУBC$B C'bBƒF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў"їїџџџџџџџџџџџћA%B C-ŽBюB CЌBB C-ŽBюB CфB C)xBјBBƒ9Bи CBƒ2Bи CBƒ*Bи CF A%JBƒ;B C-ŽB§BCB C-ŽBšBCB C-ŽBїBCBB00B C-ŽBHBBƒB F A%zC-VBBBИ CBƒ.B˜ Bƒ.C BBи CBƒ.BарBƒ.B ƒB #B#CXBШ3BƒF A#:BB00B C-ŽBBBƒB C-ŽB(BBƒBи CBƒ0Bи CBƒ1B C'€B C-ŽBцBF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў"їїџџџџџџџџџџџћA!КB BBƒBBјB`C \BИ BƒyBƒРBИ BƒyBƒСB\BУ Bи CBƒ-BИ CBƒ!B˜ Bƒ!C F A!ъB$Bа`Bƒ!B B qB!C ИBB€BB@B C-”B˜ Bƒ!CB B˜ Bƒ!CB B C&ЦB F A"C-VBBи CBƒ-BмB C-VBBи CBƒ-BеBи CBƒ!B\BУ BИ CBƒ B˜ Bƒ CF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў"їїџџџџџџџџџџџћA%ЊB C(ќB Bш B C(ќB B B C-ŽBЪB CњB C-ŽBъB C B C-ŽB B C B F A%кC(ќB B B C(ќB B B C-ŽBjB C B C-ŽBŠB C *BBBC 6BB BРEF A& BB B C-”B%B B B BBѕB C(ќB BB C(ќB BB C(ќBBB C(ќF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў#їїџџџџџџџџџџџћA'ъB^BУ‹B C-ЦBšBBƒB˜C BB C-ŽBšBCB C-ŽBїBC B C.B^B F A(C-VBUB^BУ‹B C-ЦBїBBƒB˜C BMB C-ŽBїBCB C-ŽBZBC B C.F A(JBˆB C-VBUB C-BCB C-VBHBx CBƒ;BИ CBƒ*B˜ Bƒ*CBB`C) Bа F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў#їїџџџџџџџџџџџћA&ЪBƒABBарBƒDB B BарBƒ,BB`C'`BарBƒ-BBњB˜ Bƒ"Bƒ%BіBИ BƒyBƒРB C-|F A&њBJBpB JBарBƒ#BBŠBBBŠBBBBи CBƒ,Bи CBƒDBBŠBBіBŠF A'*BBѓBŠBB№Bи CBƒ&Bи CBƒ,Bи CBƒDB C-ŽBBCB C-ŽB$BCF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў#їїџџџџџџџџџџџћA*КB,ŒB33B*BџџBArB@uB?wB>yB={B;}B:BB9BDDB8ƒB7…B""B6‡B5‰B4‹B3B33B2BџџF A*ъB@qB>rBrBvBtBrB;sB8tB5vB2xB/zB,|B)~BBDDB,€B/‚B""B.„B.…B-†B,‡B33B+ˆBџџBArF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў$їїџџџџџџџџџџџћпџŸПпџчХпўћљі ѓ №ѓіљћў ŸПпџŸПпџчХпў ћљіѓ№<ѓ0і(љ ћўџŸПпџS T R I K E T H R E EDESIGNED BY: JOHN PHILLIPS@1988 JOHN PHILLIPSINNING:123456789BALL :0STRIKE:0OUTS :0000000000GAME OVERPRESS REDO OR BACKPRїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў$їїџџџџџџџџџџџћA.BB[F 5STRIKE5SFIRST5.SLAST 5SLOAD F : 99/4 AS 0249їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў$їїџџџџџџџџџџџћA,њBƒ#CBB$C,BB$C+ўBB$C,8BбTB C-ŽB$BBƒъBBи CBƒ&Bи CBƒ,F A-*B C-ŽBBC*ОB C-ŽB$BCBУ`BƒКBУ BƒМBУрBƒОBи CBƒ'BрBƒРB€BР{BF A-ZBBBўBBњB[BBBрBƒрB BBрBƒBBB[B BoхB:`BƒРB*BzЙBШ F їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў$їїџџџџџџџџџџџћA+кB?tBB<;B:8B77BWVBUTBSRBQPBONBMLBKJBIHBGFBEDBCBBA@B?>B==B<;B;:B98B77Bи CBƒ'BШ BƒКF їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў$їїџџџџџџџџџџџћESS ANY KEY. CORRECT (Y/N)?* WELCOME TO STRIKE THREE! *HOW MANY PLAYERS (1/2)? IT'S IN THERE! STEEE - RIKE!! STRIKE-OLA! S T R I K E ! OUTSIDE - BALL INSIDE - BALL JUST MISSED! IT WAS SO CLOSE!STRIKE 3! YER' OUT!!BALL 4. їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў$їїџџџџџџџџџџџћџџ  `В  9№€јxќќќќјјјјќўчуСУ€€€€??€€РРРРРРР€?????;;;;;;;€€€€€€€€€€€€€€€Рїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў&їїџџџџџџџџџџџћ ЭŽ@Іš ЭŽ@Їт ЭŽ@Јт ЭŽ€Јъ ЭŽРЈђ ЭŽ@ЌИ ЭŽ@€ЉИ ЭŽР Ў8 ЭŽр ­ј ЭŽ Ў ЭŽ T Шо Х„ ЭŽ* )арƒC`Д@ ЭŽТЂ* ЭŽDЂFи  ƒt Чb#џЯƒљи ƒƒ(рƒ@ Ч€ ЭŽтЅK ЭŽ% Ѕg ЭŽeЅq Чb#џЯƒљи ƒƒB Ч€ ЭŽтїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў&їїџџџџџџџџџџџћ0000000  @ ||  8D8D\T\@88DD|DDDx$$8$$x8D@@@D8x$$$$$x|@@x@@||@@x@@@<@@\DD8DDD|DDD88D8DHP`PHD@@@@@@|DlTTDDDDddTLLD|DDDDD|xDDx@@@8DDDTH4xDDxPHD8D@8D8|DDDDDD8DDD((DDDTTT(DD((DDDD(|їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћƒ%и  ƒ5 Сж˜ ƒ& `ǘ ƒ& ќ ЮXарƒ5`Еф˜ ƒ" арƒ#`Ефарƒ#  Э|Jp JŠŠ`Еф Э|J ŠŠіŠѓŠ№И  ƒ1арƒ1#0 ЭŽƒ˜ ƒ1 `Ж~ Ч€в ƒ# ˜ ƒ# ЂЎ Ђž Э|J*ЂОРJH Э” ЭV< ЦЎ`ДXИ  ƒ0арƒ0#0 ЭŽ(їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћƒyƒС Э|J РjЛ6Т Э” Оњ ЭŽтЛЎарƒ;/˜ ƒ2 +ˆ ЭЦїƒ˜    ЭŽЛи П  Ш ШТ ЭЦ§ƒ˜   ЭŽюЛЪ ЭŽђ ЛО`Ж6МšМЖМвМюIT'S A GROUNDER TO SHORT. GROUND BALL TOWARDS THE GAP.A BOUNCER TOWARDS THE MIDDLEBALL IS RIPPїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћШ  Чь Ш  ЧИ Чь Ш  ЧžИ  ƒ; ЧИ Чь ЦЎ`ДTК2КNКjК†IT'S BACK, BACK, WAY BACK...IT'S A DEEP FLY BALL TO LEFTIT'S A DEEP FLY TO RIGHT, IT'S A SHOT TO CENTERFIELD! HOME RUN!! HEY HEY!!  Ч€И ƒyƒС Э|J РjК*Т Э” Оњ ЭŽтКЂ П  ЭV<їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћЭŽт ЗК П  ЭV<арƒ;  ЭŽьЗФ Ш  Чь ЧИ ЧžИ  ƒ; ЦЎ`ДTИBИ^ИzИ–IN THE LEFT FIELD GAP FOR IN THE RIGHT FIELD GAP FOR OVER THE CENTERFIELDER FOR BOUNCED OVER THE WALL! IT'S A DOUBLE.  Ч€И ƒyƒС Э|J РjИ:Т Э” ЭŽт ИВ П  ЭV<арƒ;їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћƒ˜ ƒ0  Ч€ Ч€ Э|J0*Ђ^РJH Э” ЭV< ЦЎ`ДX˜ ƒ0  ЭŽFЂо П И  ƒ2арƒ2#0 ЭŽHƒ ЭV< ЦЎ˜ ƒ2 `ДP`ДT Ч€ ЭŽEЂђ ЭVx ЭЦ§ƒр   ЭЦšƒр    ЭЦїƒр   Ш  Чь ЧИ ЧžИ  ƒ; ЦЎ`ДTЗдЗдИМИМЙАЙАКОКОЛєЛєННО їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћED TOWARDS 3RD. GROUND OUT.  Ч€И ƒyƒС Э|J РjМ’Т Э” Оњ ЭŽт Н `М*НVНrНŽНЊA HIGH POPUP BEHIND HOME. A BLOOPER TO THE SHORTSTOP. HIGH IN THE AIR TO 1ST BASE.POPPED UP TO THE PITCHER. BATTER IS OUT. Ч€И ƒyƒС Э|J РjНNТ Э” їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћарƒ;  Ш  Чь Ш  ЧИ Чь Ш  ЧžИ  ƒ; ЧИ Чь Ш  ЦЎ`ДTЛ>ЛZЛvЛ’IT'S A DEEP FLY TO CENTER...IT'S A DEEP FLY BALL TO LEFTIT'S A DEEP FLY TO RIGHT, IT'S A LONG FLY IN THE GAP. BALL IS CAUGHT. RUNNERS HOLDRUNNER FORCED.SACRIFICE FLY. RUNNER SCORES Ч€И їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћ ЭŽьЗФ Ш  Чь Ш  ЧИ Чь ЧžИ  ƒ; ЧИ ЦЎ`ДTЙ6ЙRЙnЙŠHUNG UP IN THE CORNER FOR SHOT DOWN THE RIGHT LINE FORBOUNCED OFF THE WALL FOR DOWN THE LEFT FIELD LINE FORA TRIPLE.  Ч€И ƒyƒС Э|J РjЙ.Т Э” ЭŽт ЙІ П  ЭV<арƒ; ЭŽьЗФ їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџў'їїџџџџџџџџџџџћО НдНдИ ƒyƒРИ ƒyƒС Э|J№ JФС`ƒ>СЕСЦ †GџŠЪСdЖрUФё`ЛєЗJЗfЗ‚ЗžRIPPED UP THE MIDDLE FOR SHOT THRU THE RIGHT SIDE FORHIT THROUGH THE LEFT GAP FOROVER AN INFIELDER'S HEAD FORA SINGLE. RUNNERS ADVANCE. Ч€И ƒyƒС Э|J РjЗBТ Э” їїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўїїџџџџџџџџџџџћхххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххх