1. DIM a$(40), b$(40)
  2. 'ON TIMER(1) GOSUB time
  3. 'ON ERROR GOTO air1
  4. ps = 1
  5. STA:
  6. RANDOMIZE TIMER
  7. SHELL "echo off"
  8. CLS
  9. FOR a = 1 TO 30
  10. READ a$(a), b$(a)
  11. IF a$(a) = "Exit" THEN a = 30
  12. NEXT a
  13. sss:
  14. GOSUB ccc
  15. TIMER STOP
  16. PRINT "Ι";
  17. FOR a = 1 TO 40
  18. GOSUB ccc
  19. PRINT "Ν";
  20. NEXT a
  21. GOSUB ccc
  22. PRINT "ΡΝΝΝΝ»"
  23. FOR a = 1 TO 20
  24. GOSUB ccc
  25. PRINT "Ί ";
  26. IF a < 10 THEN l$ = CHR$(a + 48)
  27. IF a > 9 THEN l$ = CHR$(a + 55)
  28. PRINT l$; "."; a$(a);
  29. LOCATE a + 1, 42
  30. GOSUB ccc
  31. PRINT "³ "; b$(a); ":"
  32. GOSUB ccc
  33. LOCATE a + 1, 47
  34. PRINT "Ί";
  35. GOSUB ccc
  36. IF a = ps THEN PRINT CHR$(27) ELSE PRINT " "
  37. IF a$(a) = "Exit" THEN IF ps > a THEN ps = 1
  38. IF a$(a) = "Exit" THEN a = 21
  39. NEXT a
  40. GOSUB ccc
  41. PRINT "Θ";
  42. FOR a = 1 TO 40
  43. GOSUB ccc
  44. PRINT "Ν";
  45. NEXT a
  46. GOSUB ccc
  47. PRINT "ΟΝΝΝΝΌ"
  48. TIMER ON
  49. a$ = INKEY$
  50. IF a$ = "" THEN LOCATE 1, 1: GOTO sss
  51. IF a$ = CHR$(9) THEN ps = ps + 1: LOCATE 1, 1: GOTO sss
  52. IF a$ = CHR$(13) THEN
  53. a$ = CHR$(ps + 48)
  54. IF ps > 9 THEN a$ = CHR$(ps - 9 + 64)
  55. END IF
  56. a$ = UCASE$(a$)
  57. sdf: FOR a = 1 TO 40
  58. PRINT
  59. NEXT a
  60. IF a$ = "1" THEN
  61. SHELL "B:\"
  62. SHELL "cd\Thexder"
  63. RUN "Thexder.com"
  64. END IF
  65. IF a$ = "2" THEN SHELL "echo Sorry that selection is unavalable"
  66. IF a$ = "3" THEN
  67. SHELL "b:\"
  68. SHELL "cd\hillsfar"
  69. RUN "hillsfar.bat"
  70. END IF
  71. IF a$ = "4" THEN
  72. SHELL "b:\"
  73. SHELL "cd\sorceria"
  74. SHELL "Sierra"
  75. END IF
  76. IF a$ = "6" THEN
  77. SHELL "b:\"
  78. SHELL "cd\comic"
  79. RUN "-comic.exe"
  80. END IF
  81. IF a$ = "5" THEN
  82. SHELL "c:\"
  83. SHELL "cd\"
  84. SHELL "Memory.exe"
  85. SHELL "pause"
  86. END IF
  87. IF a$ = "7" THEN
  88. SHELL "B:\"
  89. SHELL "cd\golfe"
  90. RUN "golfe.exe"
  91. END IF
  92. IF a$ = "8" THEN
  93. SHELL "B:\"
  94. SHELL "cd\hfro"
  95. PRINT "PLEASE CHOOSE CGA GRAPHICS"
  96. SHELL "hfro.COM"
  97. END IF
  98. IF a$ = "9" THEN
  99. SHELL "B:\"
  100. SHELL "cd\demon"
  101. RUN "demon.exe"
  102. END IF
  103. IF a$ = "A" THEN
  104. SHELL "B:\"
  105. SHELL "cd\simearth"
  106. SHELL "copy b:\simearth\*.* d:"
  107. SHELL "d:"
  108. RUN "simearth.exe"
  109. END IF
  110. IF a$ = "B" THEN
  111. SHELL "A:\"
  112. RUN "Mushroom.com"
  113. END IF
  114. IF a$ = "C" THEN
  115. SHELL "A:\"
  116. RUN "budo.com"
  117. END IF
  118. IF a$ = "D" THEN
  119. SHELL "B:\"
  120. RUN "Welltris.exe"
  121. END IF
  122. IF a$ = "E" THEN
  123. PRINT "Please insert disk 1 and press any key"
  124. b$ = INPUT$(1)
  125. SHELL "copy a:\*.* d:"
  126. PRINT "Please insert disk 2 and press any key"
  127. b$ = INPUT$(1)
  128. SHELL "copy a:\*.* d:"
  129. PRINT "Please insert disk 3 and press any key"
  130. b$ = INPUT$(1)
  131. SHELL "copy a:\*.* d:"
  132. SHELL "d:"
  133. RUN "sierra.com"
  134. END IF
  135. IF a$ = "F" THEN
  136. SHELL "B:\"
  137. RUN "Pop.bat"
  138. END IF
  139.  
  140. END
  141. ccc:
  142. aa = aa + 1
  143. IF aa > 1 AND aa < 1000 THEN GOSUB m1
  144. IF aa > 999 AND aa < 2000 THEN GOSUB m2
  145. IF aa > 1999 AND aa < 3000 THEN GOSUB m3
  146. IF aa > 2999 AND aa < 4000 THEN GOSUB m4
  147. IF aa > 3999 AND aa < 4999 THEN GOSUB m5
  148. IF aa > 5000 THEN aa = 1: ddd = ddd + 1
  149. IF ddd = 4 AND aa = 1000 THEN
  150. FOR v = 1 TO 10000
  151. LOCATE 3, 49
  152. GOSUB ccc
  153. PRINT "Hurry up and make a selection!!!"
  154. a$ = INKEY$
  155. IF a$ <> "" THEN LOCATE 1, 1: GOTO sdf
  156. NEXT v
  157. CLS
  158. ddd = 0
  159. END IF
  160. 'PRINT aa;
  161. RETURN
  162. m1: cc = INT(RND(9) * 14) + 1
  163. COLOR cc, 0
  164. RETURN
  165. m2: cc = cc + 2
  166. IF cc > 15 THEN cc = 1
  167. COLOR cc, 0
  168. RETURN
  169. m3: cc = cc + 1
  170. IF cc > 15 THEN cc = 1
  171. COLOR cc, 0
  172. RETURN
  173. m4: cc = cc + 3
  174. IF cc > 15 THEN cc = 1
  175. COLOR cc, 0
  176. RETURN
  177. m5:
  178. IF aa = 4001 THEN ccc = INT(RND(9) * 12) + 1
  179. cc = INT(RND(9) * 3) + ccc
  180. COLOR cc, 0
  181. RETURN
  182. END
  183. DATA Thexder,b,Simcity,b,Hillsfar,b,Sorcerian,b,Memory Test,c,Captain Comic,b
  184. DATA Jack Golf,b,Hunt FOR Red October,b,Demons Winter,b,SimEarth,b,Mushroom,a
  185. DATA Budokan,a,Welltris,b,Kings Quest III,a,Populous,b,EXIT
  186. v:
  187. PRINT "Sorry an error accorred"
  188. a$ = INPUT$(1)
  189. GOTO STA
  190. air1:
  191.