home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1991 / 05 / read.me next >
Encoding:
Text File  |  1991-04-04  |  47.0 KB  |  1,069 lines

  1.  DATABOX
  2.   05'91
  3. ╔════════════════════════════════════════════════════════════════════════╗
  4. ║                                                                        ║
  5. ║ ⌐████   ███  █████  ███  ████   ███  █   █    ▄███▄ █████ █  ▄███▄   █¬  ║
  6. ║ ⌐█   █ █   █   █   █   █ █   █ █   █  █ █     █   █ █     █  █   █  ██  ¬║
  7. ║ ⌐█   █ █████   █   █████ ████  █   █   █      █   █ ████▄    ▀████   █  ¬║
  8. ║ ⌐█   █ █   █   █   █   █ █   █ █   █  █ █     █   █     █        █   █  ¬║
  9. ║ ⌐████  █   █   █   █   █ ████   ███  █   █    ▀███▀ ▀███▀    ▀███▀  ███¬ ║
  10. ║                                                                        ║
  11. ║  D I E   S O F T W A R E   Z U M   M A G A Z I N     (c) 1991 toolbox  ║
  12. ╚════════════════════════════════════════════════════════════════════════╝
  13.  
  14.  
  15. ,,0
  16. ⌐0. INHALTSVERZEICHNIS
  17. ⌐═════════════════════
  18.  
  19. ⌐<0>¬..........Inhaltsverzeichnis
  20. ⌐<1>¬..........Bedienung des Readme-Programms
  21.  
  22. ⌐<2>¬..........Anzahl und Umfang aller Programme und Dateien
  23. ⌐<3>¬..........Inhaltsübersicht der Disketten
  24.  
  25. ⌐<4>¬..........Zusätzliche Hinweise zum Boot-Switcher
  26. ⌐<5>¬..........Vom ST zum PC: Mirror, ein Spiel in GFA-Basic
  27. ⌐<6>¬..........Trickbox: Pfiffige Effekte mit Texten
  28. ⌐<7>¬..........Readme.Pas, der Read.Me-Reader
  29. ⌐<8>¬..........Tx-Tris: Ein Spiel in COBOL
  30.  
  31. ⌐<9>¬..........Hinweise
  32.  
  33.  
  34. ,,1
  35. ⌐1. BEDIENUNG DES README-PROGRAMMS
  36. ⌐═════════════════════════════════
  37.  
  38. ⌐<Cursor hoch/runter>¬.........Eine Zeile nach oben/unten scrollen
  39.  
  40. ⌐<Bild hoch/runter>¬...........Eine Seite nach oben/unten blättern
  41.  
  42. ⌐<Pos1>, <Ende>¬...............Zum Anfang/Ende des Textes springen
  43.  
  44. ⌐<Esc>¬........................Readme verlassen
  45.  
  46. Außerdem können Sie alle Kapitel bequem über die in ⌐<¬ und ⌐>¬ einge-
  47. schlossenen Hotkeys anwählen, die im Inhaltsverzeichnis angegeben sind.
  48.  
  49.  
  50. ,,2
  51. ⌐2. ANZAHL UND UMFANG ALLER PROGRAMME UND DATEIEN
  52. ⌐════════════════════════════════════════════════
  53.              ╔════════════╤═════════════════╤═════════════╗
  54. ┌───────┐    ║ Diskette 1 │   353.286 Bytes │  49 Dateien ║
  55. │       │    ║ Diskette 2 │   347.136 Bytes │  22 Dateien ║
  56. │   O   │    ║ Diskette 3 │   337.920 Bytes │  13 Dateien ║
  57. │   ║   │    ╟────────────┼─────────────────┼─────────────╢
  58. └───────┘    ║ Total      │ 1.038.342 Bytes │  84 Dateien ║
  59.              ╚════════════╧═════════════════╧═════════════╝
  60.  
  61. Bei 3,5-Zoll-Disketten befindet sich der Inhalt der Disketten 1 und 2 auf
  62. Diskette Nr. 1, der Inhalt der Disketten 3 und 4 auf Diskette Nr. 2.
  63.  
  64.  
  65. ,,3
  66. ⌐3. INHALTSVERZEICHNIS DER DISKETTEN
  67. ⌐═══════════════════════════════════
  68.  
  69. ⌐**** Inhalt Diskette Nr. 1, Vol-ID: TX0591_1
  70. ═══════════════════════════════════════════════════════════════════════
  71. A:\READ.ME
  72.             48174 Bytes   04.04.1991   13:01 Uhr
  73. ═══════════════════════════════════════════════════════════════════════
  74. A:\README.EXE
  75.              8496 Bytes   04.04.1991   11:32 Uhr
  76. ═══════════════════════════════════════════════════════════════════════
  77. A:\README.PAS
  78.              9483 Bytes   27.03.1991   12:12 Uhr
  79. ═══════════════════════════════════════════════════════════════════════
  80. A:\TRICKS\CHSTACK.PAS
  81.              1815 Bytes   05.02.1991   17:15 Uhr
  82. ═══════════════════════════════════════════════════════════════════════
  83. A:\TRICKS\EXE!.EXE
  84.             55363 Bytes   03.04.1991   17:41 Uhr
  85.  
  86. Listing of archive : 'A:\TRICKS\EXE!.EXE'
  87.  
  88.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  89. --------------  --------  -------- ------ -------- -------- ---- -----
  90.   HOME.EXE          6613      4178  63.2% 91-02-26 19:40:26 a--w -lh1-
  91.   SETBLINK.EXE      8670      5550  64.0% 91-01-09 12:41:02 a--w -lh1-
  92.   TSTACK.EXE       36976     16265  44.0% 90-11-26 15:14:22 a--w -lh1-
  93.   UPN22.EXE        28779     17137  59.5% 91-02-05 17:28:54 a--w -lh1-
  94.   VIRDEMO.EXE      16549     10192  61.6% 91-04-03 17:26:10 a--w -lh1-
  95. --------------  --------  -------- ------ -------- --------
  96.      5 files       97587     53322  54.6% 91-04-03 17:41:10
  97. ═══════════════════════════════════════════════════════════════════════
  98. A:\TRICKS\HOME.PAS
  99.              1150 Bytes   27.02.1991   11:23 Uhr
  100. ═══════════════════════════════════════════════════════════════════════
  101. A:\TRICKS\NOVIRUS.PAS
  102.              6507 Bytes   09.01.1991   11:58 Uhr
  103. ═══════════════════════════════════════════════════════════════════════
  104. A:\TRICKS\QUEUE.DEF
  105.              1962 Bytes   08.01.1991   18:33 Uhr
  106. ═══════════════════════════════════════════════════════════════════════
  107. A:\TRICKS\QUEUE.MOD
  108.              5920 Bytes   08.01.1991   19:18 Uhr
  109. ═══════════════════════════════════════════════════════════════════════
  110. A:\TRICKS\REALSTCK.PAS
  111.              1839 Bytes   05.02.1991   17:15 Uhr
  112. ═══════════════════════════════════════════════════════════════════════
  113. A:\TRICKS\SCRNOUT.PAS
  114.              3339 Bytes   05.02.1991   17:15 Uhr
  115. ═══════════════════════════════════════════════════════════════════════
  116. A:\TRICKS\SCRNSTCK.PAS
  117.              2094 Bytes   05.02.1991   17:14 Uhr
  118. ═══════════════════════════════════════════════════════════════════════
  119. A:\TRICKS\SETBLINK.PAS
  120.              1385 Bytes   11.02.1991   08:45 Uhr
  121. ═══════════════════════════════════════════════════════════════════════
  122. A:\TRICKS\STACK.DEF
  123.              1108 Bytes   08.01.1991   19:46 Uhr
  124. ═══════════════════════════════════════════════════════════════════════
  125. A:\TRICKS\STACK.MOD
  126.              5829 Bytes   08.01.1991   20:02 Uhr
  127. ═══════════════════════════════════════════════════════════════════════
  128. A:\TRICKS\TSTACK.MOD
  129.              1813 Bytes   08.01.1991   20:05 Uhr
  130. ═══════════════════════════════════════════════════════════════════════
  131. A:\TRICKS\UPN22.PAS
  132.             19237 Bytes   05.02.1991   17:28 Uhr
  133. ═══════════════════════════════════════════════════════════════════════
  134. A:\TRICKS\VIRDEMO.PAS
  135.              1687 Bytes   09.01.1991   12:26 Uhr
  136. ═══════════════════════════════════════════════════════════════════════
  137. A:\GRDLAGEN\DIALOG1.C
  138.              8472 Bytes   20.02.1991   17:28 Uhr
  139. ═══════════════════════════════════════════════════════════════════════
  140. A:\GRDLAGEN\DIALOG1.DEF
  141.               431 Bytes   20.02.1991   17:27 Uhr
  142. ═══════════════════════════════════════════════════════════════════════
  143. A:\GRDLAGEN\DIALOG1.H
  144.              1286 Bytes   20.02.1991   17:26 Uhr
  145. ═══════════════════════════════════════════════════════════════════════
  146. A:\GRDLAGEN\DIALOG1.MAK
  147.               773 Bytes   06.02.1991   00:05 Uhr
  148. ═══════════════════════════════════════════════════════════════════════
  149. A:\GRDLAGEN\DIALOG1.RC
  150.              2333 Bytes   20.02.1991   17:25 Uhr
  151. ═══════════════════════════════════════════════════════════════════════
  152. A:\GRDLAGEN\EXE!.EXE
  153.             11813 Bytes   03.04.1991   17:46 Uhr
  154.  
  155. Listing of archive : 'A:\GRDLAGEN\EXE!.EXE'
  156.  
  157.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  158. --------------  --------  -------- ------ -------- -------- ---- -----
  159.   DIALOG1.EXE       8800      5452  62.0% 91-02-06  0:05:16 a--w -lh1-
  160.   TXDEMO.EXE        4096      1748  42.7% 91-02-15 17:34:24 a--w -lh1-
  161.   WINDEMO.EXE       5264      2638  50.1% 91-02-21 15:21:40 a--w -lh1-
  162. --------------  --------  -------- ------ -------- --------
  163.      3 files       18160      9838  54.2% 91-04-03 17:46:52
  164. ═══════════════════════════════════════════════════════════════════════
  165. A:\GRDLAGEN\LISTS.PAS
  166.             13255 Bytes   13.03.1991   12:58 Uhr
  167. ═══════════════════════════════════════════════════════════════════════
  168. A:\GRDLAGEN\MDIALOG1.CMD
  169.                20 Bytes   06.02.1991   00:05 Uhr
  170. ═══════════════════════════════════════════════════════════════════════
  171. A:\GRDLAGEN\SYSERROR.C
  172.               672 Bytes   06.01.1989   19:18 Uhr
  173. ═══════════════════════════════════════════════════════════════════════
  174. A:\GRDLAGEN\TXCHEST.ICO
  175.               766 Bytes   12.02.1991   17:07 Uhr
  176. ═══════════════════════════════════════════════════════════════════════
  177. A:\GRDLAGEN\TXDEMO.PAS
  178.              5106 Bytes   15.02.1991   17:32 Uhr
  179. ═══════════════════════════════════════════════════════════════════════
  180. A:\GRDLAGEN\TXDEMO.RC
  181.              1445 Bytes   15.02.1991   17:45 Uhr
  182. ═══════════════════════════════════════════════════════════════════════
  183. A:\GRDLAGEN\TXDEMO.RES
  184.              1154 Bytes   15.02.1991   17:47 Uhr
  185. ═══════════════════════════════════════════════════════════════════════
  186. A:\GRDLAGEN\UBASE.PAS
  187.              1903 Bytes   03.04.1991   12:05 Uhr
  188. ═══════════════════════════════════════════════════════════════════════
  189. A:\GRDLAGEN\WINDEMO
  190.               677 Bytes   21.02.1991   15:43 Uhr
  191. ═══════════════════════════════════════════════════════════════════════
  192. A:\GRDLAGEN\WINDEMO.C
  193.              5049 Bytes   21.02.1991   14:48 Uhr
  194. ═══════════════════════════════════════════════════════════════════════
  195. A:\GRDLAGEN\WINDEMO.DEF
  196.               591 Bytes   21.02.1991   14:26 Uhr
  197. ═══════════════════════════════════════════════════════════════════════
  198. A:\GRDLAGEN\WINDEMO.H
  199.               514 Bytes   21.02.1991   14:29 Uhr
  200. ═══════════════════════════════════════════════════════════════════════
  201. A:\GRDLAGEN\WINDEMO.ICO
  202.               766 Bytes   31.01.1991   20:02 Uhr
  203. ═══════════════════════════════════════════════════════════════════════
  204. A:\GRDLAGEN\WINDEMO.RC
  205.               971 Bytes   12.02.1991   02:55 Uhr
  206. ═══════════════════════════════════════════════════════════════════════
  207. A:\HEIMWERK\CODIERQB.BAS
  208.               710 Bytes   22.02.1991   13:14 Uhr
  209. ═══════════════════════════════════════════════════════════════════════
  210. A:\HEIMWERK\CODIERTB.BAS
  211.               703 Bytes   22.02.1991   13:13 Uhr
  212. ═══════════════════════════════════════════════════════════════════════
  213. A:\HEIMWERK\EXE!.EXE
  214.             78655 Bytes   04.04.1991   11:15 Uhr
  215.  
  216. Listing of archive : 'A:\HEIMWERK\EXE!.EXE'
  217.  
  218.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  219. --------------  --------  -------- ------ -------- -------- ---- -----
  220.   CODIERQB.EXE     33690     25746  76.4% 94-11-11 10:32:36 a--w -lh1-
  221.   CODIERTB.EXE     36592     25596  69.9% 95-04-29 10:35:46 a--w -lh1-
  222.   TBSIDEMO.EXE     34006     25334  74.5% 95-11-12 10:40:26 a--w -lh1-
  223. --------------  --------  -------- ------ -------- --------
  224.      3 files      104288     76676  73.5% 91-04-04 11:15:32
  225. ═══════════════════════════════════════════════════════════════════════
  226. A:\HEIMWERK\TBSIDEMO.BAS
  227.              1361 Bytes   22.02.1991   13:11 Uhr
  228. ═══════════════════════════════════════════════════════════════════════
  229. A:\HEIMWERK\TBSIMUL.BAS
  230.              1701 Bytes   22.02.1991   13:11 Uhr
  231. ═══════════════════════════════════════════════════════════════════════
  232. A:\LESER\ASM_MOVE.PAS
  233.              1189 Bytes   03.04.1991   13:05 Uhr
  234. ═══════════════════════════════════════════════════════════════════════
  235. A:\LESER\CHARFILL.ASM
  236.              1119 Bytes   03.04.1991   13:05 Uhr
  237. ═══════════════════════════════════════════════════════════════════════
  238. A:\LESER\CHARFILL.OBJ
  239.               157 Bytes   04.04.1991   11:03 Uhr
  240. ═══════════════════════════════════════════════════════════════════════
  241. A:\LESER\OOP6.NEU
  242.              1536 Bytes   13.03.1991   12:00 Uhr
  243. ═══════════════════════════════════════════════════════════════════════
  244. A:\LESER\SCAN.EXE
  245.              6003 Bytes   13.03.1991   12:29 Uhr
  246. ═══════════════════════════════════════════════════════════════════════
  247. A:\LESER\SCAN.PAS
  248.               520 Bytes   13.03.1991   12:30 Uhr
  249. ═══════════════════════════════════════════════════════════════════════
  250. ⌐**** Inhalt Diskette Nr. 2, Vol-ID: TX0591_2
  251. ═══════════════════════════════════════════════════════════════════════
  252. A:\LDM\EDD.EXE
  253.             18512 Bytes   24.02.1991   16:01 Uhr
  254. ═══════════════════════════════════════════════════════════════════════
  255. A:\LDM\EDD.PAS
  256.             26259 Bytes   25.02.1991   14:17 Uhr
  257. ═══════════════════════════════════════════════════════════════════════
  258. A:\PRAXIS\ABSOLUTE.PAS
  259.              2634 Bytes   01.03.1991   15:30 Uhr
  260. ═══════════════════════════════════════════════════════════════════════
  261. A:\PRAXIS\BOOT.EXE
  262.              8720 Bytes   01.03.1991   15:30 Uhr
  263. ═══════════════════════════════════════════════════════════════════════
  264. A:\PRAXIS\BOOT.PAS
  265.              5761 Bytes   01.03.1991   15:30 Uhr
  266. ═══════════════════════════════════════════════════════════════════════
  267. A:\PRAXIS\PREP.EXE
  268.              4880 Bytes   01.03.1991   14:14 Uhr
  269. ═══════════════════════════════════════════════════════════════════════
  270. A:\PRAXIS\PREP.PAS
  271.              1808 Bytes   01.03.1991   14:32 Uhr
  272. ═══════════════════════════════════════════════════════════════════════
  273. A:\PRAXIS\REALPRO.ASM
  274.              7939 Bytes   03.04.1991   12:01 Uhr
  275. ═══════════════════════════════════════════════════════════════════════
  276. A:\PRAXIS\REALPRO2.ASM
  277.              8358 Bytes   03.04.1991   12:03 Uhr
  278. ═══════════════════════════════════════════════════════════════════════
  279. A:\PRAXIS\SPEKTRUM.EXE
  280.             27728 Bytes   04.04.1991   11:05 Uhr
  281. ═══════════════════════════════════════════════════════════════════════
  282. A:\PRAXIS\SPEKTRUM.PAS
  283.              9681 Bytes   04.04.1991   11:05 Uhr
  284. ═══════════════════════════════════════════════════════════════════════
  285. A:\REVIEW\ACALC.CPP
  286.              6592 Bytes   21.02.1991   18:28 Uhr
  287. ═══════════════════════════════════════════════════════════════════════
  288. A:\REVIEW\DEMO.CPP
  289.              1098 Bytes   21.02.1991   18:31 Uhr
  290. ═══════════════════════════════════════════════════════════════════════
  291. A:\REVIEW\EXE!.EXE
  292.             48468 Bytes   03.04.1991   17:52 Uhr
  293.  
  294. Listing of archive : 'A:\REVIEW\EXE!.EXE'
  295.  
  296.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  297. --------------  --------  -------- ------ -------- -------- ---- -----
  298.   ACALC.EXE        41810     25516  61.0% 90-10-10 11:34:54 a--w -lh1-
  299.   DEMO.EXE         35130     21016  59.8% 91-02-23 14:31:16 a--w -lh1-
  300. --------------  --------  -------- ------ -------- --------
  301.      2 files       76940     46532  60.5% 91-04-03 17:52:20
  302. ═══════════════════════════════════════════════════════════════════════
  303. A:\TITEL\BIOMORPH.C
  304.              4708 Bytes   03.01.1991   18:22 Uhr
  305. ═══════════════════════════════════════════════════════════════════════
  306. A:\TITEL\BIOMORPH.EXE
  307.             71143 Bytes   03.01.1991   18:27 Uhr
  308. ═══════════════════════════════════════════════════════════════════════
  309. A:\TITEL\COMPLEX.C
  310.             15256 Bytes   03.01.1991   18:01 Uhr
  311. ═══════════════════════════════════════════════════════════════════════
  312. A:\TITEL\DEMO.C
  313.              2477 Bytes   12.02.1991   16:07 Uhr
  314. ═══════════════════════════════════════════════════════════════════════
  315. A:\TITEL\EGAVGA.BGI
  316.              5363 Bytes   29.08.1988   02:00 Uhr
  317. ═══════════════════════════════════════════════════════════════════════
  318. A:\TITEL\HERC.BGI
  319.              6125 Bytes   29.08.1988   02:00 Uhr
  320. ═══════════════════════════════════════════════════════════════════════
  321. A:\TITEL\TMSRB.FON
  322.             45936 Bytes   25.07.1990   12:00 Uhr
  323. ═══════════════════════════════════════════════════════════════════════
  324. A:\TITEL\CGA.BGI
  325.              6332 Bytes   07.11.1990   06:00 Uhr
  326. ═══════════════════════════════════════════════════════════════════════
  327. ⌐**** Inhalt Diskette Nr. 3, Vol-ID: TX0591_3
  328. ═══════════════════════════════════════════════════════════════════════
  329. A:\MIRROR\GFA!.EXE
  330.            110305 Bytes   04.04.1991   12:12 Uhr
  331.  
  332. Listing of archive : 'A:\MIRROR\GFA!.EXE'
  333.  
  334.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  335. --------------  --------  -------- ------ -------- -------- ---- -----
  336.   GFARO.EXE       159757     96375  60.3% 91-03-05 18:04:16 a--w -lh1-
  337.   MIRRORPC.BAT        22        22 100.0% 91-03-08 11:11:22 a--w -lh0-
  338.   MIRRORPC.GFA     25564     11932  46.7% 91-03-08  0:28:40 a--w -lh1-
  339. --------------  --------  -------- ------ -------- --------
  340.      3 files      185343    108329  58.4% 91-04-04 12:12:30
  341. ═══════════════════════════════════════════════════════════════════════
  342. A:\MIRROR\MIRRORPC.LST
  343.             14765 Bytes   03.04.1991   11:47 Uhr
  344. ═══════════════════════════════════════════════════════════════════════
  345. A:\MIRROR\MIRRORST.LST
  346.             11090 Bytes   03.04.1991   16:42 Uhr
  347. ═══════════════════════════════════════════════════════════════════════
  348. A:\MIRROR\MIRRORST.PRG
  349.             22545 Bytes   16.03.1989   08:38 Uhr
  350. ═══════════════════════════════════════════════════════════════════════
  351. A:\TXTRIS\EXE!.EXE
  352.             77340 Bytes   03.04.1991   17:37 Uhr
  353.  
  354. Listing of archive : 'A:\TXTRIS\EXE!.EXE'
  355.  
  356.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  357. --------------  --------  -------- ------ -------- -------- ---- -----
  358.   TXTRIS.EXE      143588     75435  52.5% 91-02-13  9:03:50 a--w -lh1-
  359. --------------  --------  -------- ------ -------- --------
  360.      1 files      143588     75435  52.5% 91-04-03 17:37:22
  361. ═══════════════════════════════════════════════════════════════════════
  362. A:\TXTRIS\TXTRIS.CBL
  363.             31834 Bytes   27.03.1991   08:35 Uhr
  364. ═══════════════════════════════════════════════════════════════════════
  365. A:\TRICKBOX\EXE!.EXE
  366.             19873 Bytes   04.04.1991   12:30 Uhr
  367.  
  368. Listing of archive : 'A:\TRICKBOX\EXE!.EXE'
  369.  
  370.   Name          Original    Packed  Ratio   Date     Time   Attr Type
  371. --------------  --------  -------- ------ -------- -------- ---- -----
  372.   DEMO.BAT            19        19 100.0% 91-04-03 16:00:30 a--w -lh0-
  373.   SHOWBOX.EXE      11024      7150  64.9% 91-04-02 14:56:56 a--w -lh1-
  374.   TRICKBOX.EXE     16944     10730  63.3% 91-04-02 14:57:04 a--w -lh1-
  375. --------------  --------  -------- ------ -------- --------
  376.      3 files       27987     17899  64.0% 91-04-04 12:30:22
  377. ═══════════════════════════════════════════════════════════════════════
  378. A:\TRICKBOX\INTERPRE.PAS
  379.             10714 Bytes   03.04.1991   15:59 Uhr
  380. ═══════════════════════════════════════════════════════════════════════
  381. A:\TRICKBOX\SCREENLO.PAS
  382.              7283 Bytes   03.04.1991   15:59 Uhr
  383. ═══════════════════════════════════════════════════════════════════════
  384. A:\TRICKBOX\SHOWBOX.PAS
  385.              2351 Bytes   03.04.1991   16:00 Uhr
  386. ═══════════════════════════════════════════════════════════════════════
  387. A:\TRICKBOX\TOOLBOX
  388.              3616 Bytes   02.04.1991   14:43 Uhr
  389. ═══════════════════════════════════════════════════════════════════════
  390. A:\TRICKBOX\TRICKBOX.HLP
  391.              1326 Bytes   03.04.1991   16:36 Uhr
  392. ═══════════════════════════════════════════════════════════════════════
  393. A:\TRICKBOX\TRICKBOX.PAS
  394.             17113 Bytes   03.04.1991   16:00 Uhr
  395. ═══════════════════════════════════════════════════════════════════════
  396.  
  397.  
  398. ,,4
  399. ⌐4. ZUSÄTZLICHE HINWEISE ZUM BOOT-SWITCHER
  400. ⌐═════════════════════════════════════════
  401.  
  402. Mit diesem neuen Software-Leckerbissen liefert die toolbox allen System-
  403. vagabunden ein mächtiges Werkzeug zum bequemen Umschalten zwischen ver-
  404. schiedenen Betriebssystemen. Bitte lesen Sie diese zusätzlichen Hinweise
  405. ⌐vor¬ der Installation des Bootswitchers:
  406.  
  407. Mit "Prep" wird der aktuelle Bootsektor der Festplatte C in eine Datei
  408. geschrieben. Nach Sichern der Startdateien "Autoexec.Bat" und "Config.Sys"
  409. (siehe toolbox 5'91) kann ein zweites Betriebssystem installiert werden.
  410. Der Bootsektor des zweiten Betriebssystems muß ebenfalls gesichert werden.
  411. Ebenso die beiden Konfigurationsdateien. Es ist wichtig, daß die "Con-
  412. fig.Sys" und "Autoexec.Bat" jeweils angepaßt werden.
  413.  
  414. Die beiden Betriebssysteme dürfen selbstverständlich ⌐nicht¬ im gleichen
  415. Unterverzeichnis installiert werden, zudem müssen die jeweilige "Com-
  416. mand.Com"-Datei sowie Bildschirm- bzw. Tastaturtreiber in das entsprechen-
  417. de Unterverzeichnis kopiert werden (DR-DOS und MS-DOS ab 4.00 machen dies
  418. automatisch).
  419.  
  420. In der "Config.Sys" ist unter Umständen zu ändern bzw. einzufügen:
  421.  
  422.   SHELL=C:\<Verzeichnis>\COMMAND.COM C:\<Verzeichnis> /P /E:<Env>
  423.  
  424. Zusätzlich sollte mit dem "SET COMSPEC="-Befehl in der "Autoexec.Bat"-Da-
  425. tei der Suchpfad für "Command.Com" nochmals installiert werden:
  426.  
  427.   SET COMSPEC=C:\<Verzeichnis>\COMMAND.COM
  428.  
  429. Auch der Pfad zur Tastaturtabelle sollte angegeben werden:
  430.  
  431.   C:\<Verzeichnis>\KEYB GR,,C:\<Verzeichnis>\KEYBOARD.SYS
  432.  
  433. Für ganz Vorsichtige, denen es schon passiert ist, daß versehentlich "Con-
  434. fig.Sys" und/oder "Autoexec.Bat" zerstört bzw. gelöscht wurden, gibt es
  435. noch die Möglichkeit, "Command.Com" durch die Autoexec.Bat-Datei in das
  436. Hauptverzeichnis zurückzukopieren:
  437.  
  438.   COPY c:\<Verzeichnis>\COMMAND.COM C:\ > NUL
  439.  
  440. Für <Verzeichnis> ist der Name des Unterverzeichnisses einzusetzen, in dem
  441. sich die Dateien befinden. Für <Env> ist die gewünschte Größe des DOS-
  442. Environments anzugeben.
  443.  
  444. Es empfiehlt sich, folgende Verzeichnisnamen zu wählen:
  445.  
  446.         DRDOS    für DR-DOS 3.41
  447.         DOS50    für MS-/PC-DOS 5.0
  448.         DRDOS5   für DR-DOS 5.0
  449.         OS2      für OS/2 1.2x
  450.         DOS4     für MS-/PC-DOS 4.0x
  451.         DOS33    für MS-/PC-DOS 3.30
  452.  
  453. Beispiele für mehrere Betriebssysteme, die von einer Platte gefahren wer-
  454. den können:
  455.  
  456. *     DR-DOS 3.41   DR-DOS 5.00   MS-DOS 5.00   OS/2 1.21/1.3
  457. *     DR-DOS 3.41   PC-DOS 4.01   MS-DOS 5.00   OS/2 1.21/1.3
  458. *     DR-DOS 3.41   PC-DOS 3.30   MS-DOS 5.00   OS/2 1.21/1.3
  459. *     DR-DOS 3.41   OS/2   1.00   MS-DOS 5.00   OS/2 1.21/1.3
  460. ─────────────────────────────────────────────────────────────
  461. Datei: DRBIOS.SYS    IBMBIO.COM    IO.SYS        OS2LDR
  462.        DRBDOS.SYS    IBMDOS.COM    MSDOS.SYS     OS2KRNL
  463.  
  464. Für OS/2 gilt eine Einschränkung: Das Betriebssystem sperrt den Schreibzu-
  465. griff des Interrupt 13h auf die Platte. Es kann mit "BOOT.EXE" aus diesem
  466. einfachen Grund zwar nach OS/2 geschaltet werden, unter der DOS-Shell von
  467. OS/2 aber nicht mehr zurück. Da es für OS/2 aber ein eigenes Switch-Pro-
  468. gramm gibt, das Dual-Boot unterstützt, kann dies alles trotzdem relativ
  469. problemlos durchgeführt werden. Es muß nur eine spezielle "Autoexec.Bat"
  470. geschrieben werden, mit deren Hilfe zweimal gebootet wird. Dann kann von
  471. OS/2 nicht nur auf DOS, sondern auch direkt auf ein anderes Bootsystem
  472. umgeschaltet werden. Die Datei muß "AUTOEXEC.DOS" heißen und im OS/2-Ver-
  473. zeichnis C:\OS2\SYSTEM stehen:
  474.  
  475.   ECHO OFF
  476.   REM Startdateien sichern:
  477.   COPY AUTOEXEC.BAT C:\OS2\SYSTEM\AUTOEXEC.DOS > NUL
  478.   COPY CONFIG.SYS   C:\OS2\CONFIG.DOS > NUL
  479.   REM zweiter Bootvorgang:
  480.   ECHO J | C:\SYSTEM\BOOT <Parameter> > NUL
  481.  
  482. Mit dem entsprechenden Parameter kann dann jedes beliebige Betriebssystem
  483. von OS/2 durchgestartet werden.
  484.  
  485. Da das Multitasking-System PC-MOS eine eigene Dualboot-Option besitzt,
  486. kann es theoretisch als fünftes Betriebssystem auch noch installiert wer-
  487. den. Wie für OS/2 gilt, daß das betriebssystemeigene Bootswitch-Programm
  488. eingesetzt werden muß.
  489.  
  490. Einige OEM-DOS-Systeme verwenden eigene Namen für die beiden Systemdatei-
  491. en. Inwieweit sich diese Systeme mit dem Bootswitcher vertragen, können
  492. wir mangels Testmöglichkeit nicht sagen.
  493.  
  494. ⌐┌───────────────────────────────────────────────────────────┐
  495. ⌐│                          ACHTUNG:                         │
  496. ⌐└───────────────────────────────────────────────────────────┘
  497.  
  498. Die Installation der Multisystemfunktion ist nicht ungefährlich! Führen
  499. Sie unbedingt spätestens vor der Installation des zweiten Systems ein Bak-
  500. kup der Festplatte(n) durch!
  501.  
  502. Das Programm wurde auf mehreren Rechnern, vom XT bis zum 386er, mit MFM-,
  503. RLL- und SCSI-Platten getestet. Es besteht aber immer die Möglichkeit, daß
  504. durch Programmfehler oder durch Inkompatibiliäten von BIOS und Plattenkon-
  505. trollern der Bootsektor nicht an der von IBM vorgeschriebenen Stelle auf
  506. der Festplatte liegt. Es kann dann in Ausnahmefällen (und mit sehr viel
  507. Pech) vorkommen, daß eine der Kennungen (die u. a. auch in den beiden FATs
  508. stehen) von Bootswitch erkannt wird und trotz Überprüfung ein falscher
  509. Bereich -- wie gesagt: unter Umständen sogar die FAT! -- überschrieben
  510. wird. Da mit der Zerstörung der FAT das gesamte Dateisystem in die Binsen
  511. gehen kann, sollte man äußerste Vorsicht walten lassen.
  512.  
  513. Mit "Prep" ist es prinzipiell möglich, den Bootsektor jeder beliebigen
  514. Festplatte zu lesen. Folgendes sollte aber trotzdem beachtet werden:
  515.  
  516. Im Bootsektor stehen außer den Daten, welches Betriebssystem geladen wer-
  517. den soll, noch weitere Informationen. "Prep" muß deshalb nach jeder Ände-
  518. rung der Plattenstruktur mit "FDISK" neu für jedes Betriebssystem, das
  519. sich auf der Platte befindet, gestartet werden. Es darf auf keinen Fall
  520. der Bootsektor von einer anderen als der C-Partition für das Laden eines
  521. Systemss verwendet werden. Es ist also nicht möglich, mehrere (unter-
  522. schiedlich große) Partitionen mit verschiedenen Betriebssystemen zu forma-
  523. tieren und anschließend deren Bootsektoren für den Bootswitch zu verwen-
  524. den. Da DOS mehrere verschiedene FAT-Systeme kennt, kann dies dazu führen,
  525. daß das gesamte Dateisystem durch eine derartige Aktion zerschossen wird!
  526.  
  527. ⌐Der DMV-Verlag kann für Schäden, die durch die Benutzung dieses Programms
  528. ⌐entstehen, keinerlei Haftung übernehmen!
  529.  
  530.  
  531. ,,5
  532. ⌐5. VOM ST ZUM PC: MIRROR, EIN SPIEL IN GFA-BASIC
  533. ⌐════════════════════════════════════════════════
  534.  
  535. Wie versprochen: Auf der Bonusdiskette finden Sie auch "Mirror", die Um-
  536. setzung eines Strategiespiels von Atari-GFA zum PC. Auch die Original-
  537. Version für den Atari ST haben wir mit auf die DATABOX gepackt. Bitte be-
  538. achten Sie, daß die PC-Version nur auf Rechnern mit VGA-Karte und Maus
  539. läuft, die Atari-Version nur auf ST-Rechner mit Monochrom-Monitor.
  540.  
  541. ⌐Die Spielregeln:
  542.  
  543. "Mirror" ist ein Strategiespiel für zwei Personen. Ziel der Spieler ist
  544. es, den Punktestand des Gegners so zu dezimieren, daß er in die "roten
  545. Zahlen" rutscht. Die Spieler sind abwechselnd an der Reihe. Je nach Punkt-
  546. stand darf jeder zuerst einen beliebigen Spiegel verschieben, einen Spie-
  547. gel drehen und einen Schuß abgegeben. Um einen Spiegel zu drehen, genügt
  548. ein Druck auf die linke Maustaste. Ein Spiegel wird mit der rechten Maus-
  549. taste verschoben: Halten Sie die Taste gedrückt, bis der Spiegel an der
  550. gewünschten Stelle steht und lassen Sie sie los. Sollten Sie die Taste
  551. loslassen, bevor ein leeres Feld erreicht ist, positioniert das Programm
  552. den Spiegel an der nächsten freien Stelle, die der Anwender mit der Maus
  553. "überfährt". Bitte denken Sie daran: In der PC-Version müssen Sie erst
  554. Spiegel verschieben, dann drehen. Wenn Sie erst drehen, dürfen Sie nicht
  555. mehr verschieben. In der Atari-Version müssen Sie diese Reihenfolge umdre-
  556. hen!
  557.  
  558. Um einen Schuß zu starten, bewegen Sie den Mauszeiger auf eines der Basis-
  559. felder und drücken Sie die linke Maustaste. Der Strahl sucht sich seinen
  560. Weg und trifft entweder ein Punkte- oder ein Basisfeld. Wenn Sie ein Punk-
  561. tefeld treffen, erhalten Sie den Wert gutgeschrieben und ein zufälliges
  562. anderes Punktefeld erscheint.
  563.  
  564. Sollten Sie ein Basisfeld des Gegners anpeilen, achten Sie auf Ihren
  565. Punktstand. "Mirror" informiert Sie darüber, ob Sie den Gegner unter Be-
  566. schuß nehmen dürfen oder nicht. Schießen Sie nicht auf das Feld, von dem
  567. der Gegner seinen letzten Schuß abgegeben hat! Das gibt saftige Strafpunk-
  568. te. Das gleiche gilt, wenn der Schuß "nach hinten losgeht" und Sie sich
  569. selbst treffen, oder wenn Sie ein bereits abgeschossenes Feld noch einmal
  570. beschießen. Wenn fünf Basissteine des Gegners zerstört sind, hat er eben-
  571. falls verloren.
  572.  
  573. Besonders gemein wird das Spiel, wenn Sie in der Schwierigkeitsstufe 2
  574. spielen. Die grünen Spiegel reflektieren die Strahlenschüsse genau "ver-
  575. kehrt herum"! Überlegen Sie gut, bevor Sie feuern...
  576.  
  577. Soweit zu den Spielregeln. "Mirror" ist wirklich eines der besten Strate-
  578. giespiele für Computer, die wir gesehen haben. Nehmen Sie sich die Zeit
  579. für ein Probespiel: Es wird Sie nicht mehr loslassen!
  580.  
  581. Ein paar abschließende Worte zur Umsetzung: Ein Teil der "kosmetischen"
  582. Feinarbeiten wurde quasi in letzter Minute vor Fertigstellung dieser Dis-
  583. kette erledigt. Dabei ergaben sich einige Änderungen im Quellcode. So wird
  584. die Grafik des Spielfelds vor einem Schuß jetzt nicht mehr komplett in
  585. Stringvariablen gesichert. Die benötigten 80 kByte verdaut GFA-Basic nicht
  586. mehr in der integrierten Benutzeroberfläche, sondern nur noch beim Aufruf
  587. über die Kommandozeile. Die entsprechenden Programmteile finden Sie ausdo-
  588. kumentiert im Quellcode. Stattdessen wird der Strahl im XOR-Modus mit dem
  589. Hintergrund verknüpft, die Eckkordinaten werden gespeichert. Auf die glei-
  590. che Weise wird der Strahl auch wieder gelöscht.
  591.  
  592. Die vorliegende Version 4.32 D von GFA-Basic kennt jetzt auch einen Sound-
  593. Befehl. Daher ließen wir es uns nicht nehmen, noch ein bißchen akustische
  594. Untermalung einzubauen. Der Sound läßt sich zu Beginn des Spiels natürlich
  595. auch ausschalten - der Nerven zuliebe...
  596.  
  597. Die spröden Tastaturabfragen beim Start des Spiels haben wir durch Alert-
  598. Boxen und ein Pulldown-Menü ersetzt. Außerdem wird im unteren Teil des
  599. Bildschirms jetzt eine kleine Hilfe-Box angezeigt.
  600.  
  601. Die Portierung des Programms war anfangs eine stressige Angelegenheit.
  602. Wieder und wieder stürzte der Interpreter ab, der Rechner war zu einem
  603. großen Teil der Zeit mit Booten beschäftigt. Umso angenehmer, daß uns kurz
  604. vor Fertigstellung die neue GFA-Basic-Version 4.32 erreichte. Damit steht
  605. einem vernünftigen Arbeiten nichts mehr im Wege. Außerdem wurde diese Ver-
  606. sion um einige Befehle erweitert.
  607.  
  608. Vor dem ersten Start der PC-Version von "Mirror" müssen Sie zuerst das
  609. Laufzeitsystem des Basoc-Interpreters entpacken. Es befindet sich in der
  610. selbstentpackenden AArchivdatei "GFA!.EXE".
  611.  
  612. Um "Mirror" zu starten, benutzen Sie einfach die Batch-Datei "Mir-
  613. rorPC.Bat", oder geben Sie auf der Kommandozeile "GFARO MirrorPC.GFA" ein.
  614. Die Datei mit der Endung "GFA" enthält den tokenisierten Code für den In-
  615. terpreter, "MirrorPC.LST" den ASCII-Quelltext. Die Dateien der Atari-Ver-
  616. sion tragen den Namen "MirrorST.*".
  617.  
  618. Viel Spaß mit "Mirror"!
  619.  
  620.  
  621. ,,6
  622. ⌐6. TRICKBOX: PFIFFIGE EFFEKTE MIT TEXTEN
  623. ⌐════════════════════════════════════════
  624.  
  625. Pfiffige Effekte und Animationen mit Textzeichen zaubert "TrickBox". Das
  626. dazu gehörende Abspielmodul "ShowBox" arbeitet von der Kommandozeile aus
  627. und zeigt die abgespeicherten Sequenzen.
  628.  
  629. Die Bedienung der beiden Programme ist denkbar einfach: "TrickBox" besitzt
  630. neben dem Editor nur ein Hauptmenü, das in der untersten Bildschirmzeile
  631. erscheint. So kann die bisher eingegebene Präsentation noch begutachtet
  632. werden, wenn bereits das Hauptmenü wieder aktiv ist. Die Optionen im
  633. Hauptmenü - Hilfe, Speichern, Laden, Play, Edit, Neustart und Ende sind
  634. mehr oder weniger selbsterklärend.
  635.  
  636. ⌐Hilfe
  637.  
  638. Eine Hilfeseite aus der Datei TRICKBOX.HLP wird geladen. Diese Seite
  639. bleibt bis zum nächsten Tastendruck auf dem Bildschirm und zeigt alle Edi-
  640. torfunktionen sowie die wählbaren Bildschirmfarben. Die Hilfeseite ist mit
  641. <F1> auch direkt aus dem Editor heraus aufrufbar.
  642.  
  643. ⌐Speichern und Laden
  644.  
  645. Speichern und Laden der Präsentations-Sequenzen. Diese Präsen- tationen
  646. werden auf der Diskette im Textmodus gespeichert, das Format ist unten
  647. erklärt. Interessierte können jederzeit auch direkt auf Diskette an der
  648. Präsentation herumpfuschen, bei eigenen Ideen ist aber ein einwandfreier
  649. Lauf nicht mehr gewährleistet.
  650.  
  651. ⌐Play
  652.  
  653. Spielt die Sequenz im Editor so ab, wie sie von "ShowBox" abgespielt wür-
  654. de. Die Sequenz kann jederzeit mit einem Tastendruck unterbrochen werden
  655. und an dieser Stelle neu bearbeitet werden (<Esc>). Allerdings sind alle
  656. darauffolgenden Zeichen dann verloren.
  657.  
  658. ⌐Edit
  659.  
  660. Erlaubt das Erweitern der Sequenz im Editor. Sollte sich der Benutzer ver-
  661. tippt haben, kann mit einer Undo-Funktion beliebig weit zurückgelöscht
  662. werden. So lassen sich Tippfehler leicht beheben.
  663.  
  664. ⌐Neustart
  665.  
  666. Löscht die Sequenz im Editor. Sinnvoll vor allem, wenn man sich komplett
  667. "verhauen" hat.
  668.  
  669. ⌐Ende
  670.  
  671. verläßt das Programm. Anders als bei Neustart fragt das Programm hier
  672. nach, wenn die Sequenz noch nicht abgespeichert wurde.
  673.  
  674. Weitere Untermenüs besitzt Trickbox nicht.
  675.  
  676.  
  677. ⌐Der Editor:
  678.  
  679. Der Editor ist ein Full-Screen Editor reinsten Wassers. Er kann nämlich
  680. nur den vollen Bildschirm bearbeiten und sonst gar nichts. Alle wichtige-
  681. ren Funktionen sind im Fullscreen-Editor integriert:
  682.  
  683. Die Bedienung entnehmen Sie bitte der Hilfestellung, die jederzeit mit
  684. <F1> abgerufen werden kann. Ungewohnt ist vielleicht die Statuszeile, die
  685. zudem in der untersten Bildschirmzeile steht - und das nicht ohne Grund:
  686. normalerweise wird die unterste Zeile am wenigsten benutzt. Sollte sie
  687. dennoch benötigt werden, verschwindet sie von selbst, sobald der Cursor in
  688. die letzte Zeile geht. Angezeigt werden alle wichtigen Statusinformatio-
  689. nen.
  690.  
  691. Das erste Zahlenpaar ist die Cursorposition, danach folgen Label für In-
  692. sert oder Overwrite-Modus und für die Linienmodi. Danach folgen der Zu-
  693. stand des Blinkbits und die aktuelle Verzögerungszeit. Mit <Alt>-<H> kann
  694. bei den Hintergrundfarben I bis P gewählt werden, ob die Schrift blinken
  695. oder als heller Hintergrund dargestellt werden soll. Die Auswahl gilt je-
  696. desmal für den gesamten Schirm. Defaultmäßig ist Blinken gewählt.
  697.  
  698. ⌐Undo-Funktion:
  699.  
  700. Alle Operationen, die durchgeführt wurden, lassen sich mit <Ctrl>-<Back-
  701. space> wieder zurücknehmen. Dies gilt für Warteschleifen genauso wie für
  702. Farbänderungen und ganz normale Zeichen; die Zeichen werden regelrecht
  703. wieder "ausgetippt" und verschwinden. Bei sehr langen Zeichenfolgen und
  704. sehr vielen Undo-Befehelen hintereinander kann es zwischendurch zu kurzen
  705. Zeitverzögerungen kommen. Normalerweise wird der Bildschirm alle 5 Zeichen
  706. abgespeichert, beim Undo werden entsprechend nur maximal 5 Zeichen wieder
  707. ausgegeben. Da aber nicht beliebig viele Schirme abgespeichert werden kön-
  708. nen, muß unter Umständen die gesamte Sequenz von vorne aufgebaut werden.
  709. Dies kann dann eine kurze Zeit in Anspruch nehmen. Sobald wieder aufgebaut
  710. ist, sind auch die Sicherungsschirme wieder vorhanden.
  711.  
  712. ⌐Geschwindigkeit:
  713.  
  714. Pro Zeichen wird defaultmäßig eine Verzögerung von ca. 30 ms verwendet.
  715. Diese Verzögerung kann erhöht oder gesenkt werden. Die Anhebung oder Sen-
  716. kung erfolgt im 1,3 fachen des bisherigen Wertes, da meist nur der Faktor,
  717. nicht aber so sehr die geringe Differenz in der Geschwindigkeit interes-
  718. sant ist. Auch Tonhöhen werden beispielsweise nicht nach Frequenz-Diffe-
  719. renzen, sondern nach Verhältnissen bestimmt. Die obere Grenze liegt will-
  720. kürlich bei etwa 1 Sekunde pro Zeichen.
  721.  
  722. ⌐Die Linienmodus:
  723.  
  724. Besonders interessant für Präsentationen ist der Linienmodus, mit dem man
  725. komfortabel mit den Cursortasten Kästchen ziehen kann. Der Linien-Algo-
  726. rithmus basiert auf einigen recht großen Tabellen, die die Kreuzungspunkte
  727. enthalten. Sollten einige Kreuzungen nicht nach Geschmack ausfallen: die
  728. Tabellen stehen in "SCREENLO.PAS". Zusätzlich zu den bekannten Linienmodi
  729. besitzt "TrickBox" auch einen Radiermodus. Er entfernt nicht nur die Li-
  730. nien wieder, sondern repariert auch die Linienkreuzungen. Versehentlich
  731. eingezeichnete Linien können damit schneller enfernt werden oder auch zur
  732. Präsentation einfach gelöscht werden. Einfach mal ausprobieren! Die Bedie-
  733. nung:
  734.  
  735. <Alt> <L>     für die bisher gezeichneten Linien (letzter Modus)
  736. <Alt> <S>     für Einzellinien
  737. <Alt> <D>     für Doppellinien
  738. <Alt> <U>     für Radiergummi
  739. <Alt> <N>     für das Verlassen des Linienmodus
  740.  
  741. Im Linienmodus wird übrigens nur die Vordergrundfarbe gesetzt - das sieht
  742. besser aus.
  743.  
  744. Die Statuszeile informiert darüber, welcher Linienmodus gerade aktiv ist.
  745. Neben dem eigentlichen Line-Mode wird auch die Art der Linie - doppelt
  746. oder nicht - angezeigt und nicht zuletzt auch der Rubber-Mode. Zusätzlich
  747. wechselt der Cursor seine Gestalt im Linienmodus.
  748.  
  749. ⌐Farben:
  750.  
  751. Die Farbeingabe erfolgt mit <Ctrl>-<K> für den Vordergrund und <Ctrl>-<Q>
  752. für den Hintergrund. Diesen Tastenkombinationen folgt ein Buchstabe
  753. von A bis P für jede Farbe. Folgende Buchstaben korrespondieren mit den
  754. Farben:
  755.  
  756.    A  - Schwarz
  757.    B  - Blau
  758.    C  - Grün
  759.    D  - Kobaltblau
  760.    E  - Rot
  761.    F  - Violett
  762.    G  - Braun
  763.    H  - Hellgrau
  764.    I  - Dunkelgrau
  765.    J  - Hellblau
  766.    K  - Hellgrün
  767.    L  - Hellkobaltblau
  768.    M  - Hellrot
  769.    N  - Hellviolett
  770.    O  - Gelb
  771.    P  - Weiß
  772.  
  773. Die Farben dunkelgrau bis Weiß für den Hintergrund werden vom Computer
  774. unterschiedlich interpretiert. Normalerweise werden sie blinkend darge-
  775. stellt; bei EGA-Karten läßt sich jedoch zusätzlich mit dem BIOS der Hin-
  776. tergrund auf helle Farben umstellen. Diese blinken dann nicht mehr.
  777. "TrickBox" läßt eine solche Umstellung mit <Alt>-<H> zu, der jeweilige
  778. Status wird in der Statuszeile angezeigt.
  779.  
  780. ⌐Die interne Codierung:
  781.  
  782. Die interne Codierung der Textdatei geschieht verhältnismäßig einfach. Das
  783. Zeichen ■ (ASCII-254) wird zum Wechsel zwischen Kontrollmodus und normalem
  784. Modus benutzt. Im normalen Modus werden alle Zeichen auf den Bildschirm
  785. kopiert, wie sie vorhanden sind. Im Kontrollmodus haben alle Zeichen eine
  786. besondere Funktion, die sich aus der untenstehenden Tabelle ergibt:
  787.  
  788. A..P :    Vordergrundfarbe setzen (0..15)
  789. a..p :    Hintergrundfarbe setzen (0..15)
  790. <>   :    Cursor links bzw. rechts
  791. ^_   :    Cursor oben bzw. unten
  792. -    :    Umschalten in den Line-Modus (Einfache Linie)
  793. =    :    Umschalten in den Line-Modus (Doppelte Linie)
  794. ?    :    Umschalten in den Line-Modus (keine Linienänderung)
  795. /    :    Ausschalten des Linienmodus
  796. U    :    Rubber-Mode
  797. #    :    Ein/Ausschalten des Einfügemodus
  798. !    :    Umschalten auf hellen/blinkenden Hintergrund
  799. X,Y  :    Zeilen einfügen/löschen
  800. R    :    Return des Editors
  801. W    :    Warte-Befehl (3x Warten)
  802. Z    :    Löscht den Bildschirm
  803. {}   :    HOME, END
  804. ()   :    PgUp,PgDown
  805. []   :    Ctrl-Pfeiltasten
  806. $&   :    Del, BS
  807. *~   :    Schneller und langsamer werden in der Wiedergabe
  808.  
  809. Im Linienmodus sind nur die Befehle /, <, >, ^ und _ erlaubt!
  810.  
  811. Aufpassen beim Herumbasteln an solchen Textdateien sollte man aber schon -
  812. sonst ist die Sequenz schnell im Eimer!
  813.  
  814. ⌐ShowBox
  815.  
  816. "ShowBox" ist das Abspielmodul für die mit "TrickBox" erstellten Sequenz-
  817. Dateien. "ShowBox" verlangt als ersten Kommandozeilenparameter eine Se-
  818. quenz-Datei, als zweiten Parameter optional eine Geschwindigkeitsangabe.
  819. Die Geschwindigkeits-Angabe wird als Integer-Zahl angegeben. Sinnvoll sind
  820. Werte kleiner 0 zum Verlangsamen und größer 0 zum Beschleunigen der Wie-
  821. dergabe.
  822.  
  823. Sehr langsam wäre z.B.                 ⌐SHOWBOX session -100
  824. und sehr schnell                       ⌐SHOWBOX session  100
  825.  
  826. "ShowBox" läßt sich jederzeit mit einer Taste anhalten und mit <Esc> ab-
  827. brechen.
  828.  
  829.  
  830. Um Ihnen die Möglichkeiten der "TrickBox" zu demonstrieren, haben wie eine
  831. kleine Präsentation damit erstellt. Starten Sie einfach die Datei "DE-
  832. MO.BAT".
  833.  
  834.  
  835. ,,7
  836. ⌐7. README.PAS, DER READ.ME-READER
  837. ⌐═════════════════════════════════
  838.  
  839. Nachdem wir verschiedene Anfragen zu dem "Readme-Programm" auf unseren
  840. DATABOX-Disketten erhalten haben, liefern wir Ihnen jetzt auch den
  841. Quellcode zu unserem Leseprogramm.
  842.  
  843. Das Programm wurde in Turbo Pascal 5.5 geschrieben, der Quelltext erklärt
  844. sich selbst. Wenn Sie das Programm für eigene Zwecke nutzen möchten,
  845. brauchen Sie nur das Logo in der Prozedur "Effekt" gegen ihr eigenes
  846. auszutauschen.
  847.  
  848. Beim Schreiben der Textdateien gilt es, einige Dinge zu beachten. Hier
  849. folgt die Original-Dokumentation des Autors:
  850.  
  851. ⌐Das große META-Readme!
  852. ⌐══════════════════════
  853.  
  854. Dies ist das "Readme-Readme". Inhalt: der Aufbau einer "Read.Me"-Datei für
  855. "Readme.Pas".
  856.  
  857. ,,A
  858. ⌐A. Namen sind nicht Schall und Rauch!
  859.    ⌐══════════════════════════════════
  860.  
  861.    Achtung: Die Textdatei zu "Readme" heißt "Read.Me" und nicht anders!
  862.  
  863. ,,B
  864. ⌐B. Das dolle Diskettchen:
  865.    ⌐══════════════════════
  866.  
  867.    Die ersten beiden Zeilen enthalten die Beschriftung für die Diskette
  868.    rechts oben am Bildschirm. Bitte nicht länger als 9 Zeichen, weil
  869.    sonst Probleme!
  870.  
  871. ,,C
  872. ⌐C. ASCII-Pur, nur ASCII-Pur...
  873.    ⌐═══════════════════════════
  874.  
  875.    Danach folgt der Text: Bitte nur ASCII, die Zeilenlänge sollte 74 Zei-
  876.    chen (ohne Steuerzeichen) nicht überschreiten, mehr als 2.000 Zeilen
  877.    sind nicht - sonst Probleme...
  878.  
  879. ,,D
  880. ⌐D. Readme und das "hohe Licht":
  881.    ⌐════════════════════════════
  882.  
  883.    Die Steuerung des Highlight-Attributs:
  884.  
  885.    Highlight an : ⌐ASCII 169
  886.    Highlight aus: ¬ASCII 170
  887.  
  888.    Das gesetzte Highlight-Attribut wird an jedem Zeilenende wieder zurück-
  889.    gesetzt.
  890.  
  891.    ⌐Wenn mehrere
  892.    ⌐Zeilen hintereinander
  893.    ⌐strahlen sollen,
  894.    ⌐muß an jedem
  895.    ⌐Zeilenanfang das
  896.    ⌐Steuerzeichen 169
  897.    ⌐stehen!
  898.  
  899.    Die Steuerzeichen werden ⌐nicht¬ durch Leerzeichen ersetzt, sondern
  900.    entfernt. Bitte wegen Einrückungen beachten - sonst Probleme... Und:
  901.    Wenn in der Zeile Steuerzeichen enthalten sind, darf bis zu 85 Zeichen
  902.    lang sein. Aber Vorsicht: Sonst ...
  903.  
  904. ,,E
  905. ⌐E. Heiße Tasten für coole Bedienung
  906.    ⌐════════════════════════════════
  907.  
  908.    Hotkeys werden über Kommakomma-Sequenzen definiert. Die Syntax:
  909.  
  910.    ⌐,,{Key}
  911.  
  912.    "Key" ist ein beliebiges Zeichen, sinnvollerdings ein Buchstabe oder
  913.    eine Ziffer. Bei Buchstaben bitte Großbuchstaben benutzen - sonst - wie
  914.    gehabt...
  915.  
  916.    Bei Betätigung des Hotkeys wird die Stelle der Datei angesprungen, wo
  917.    die Kommakomma-Sequenz steht. Wichtich: Die Definitionszeile ist eine
  918.    Zeile für sich - und das in jeder Beziehung. Also nix hinten dranhän-
  919.    gen. Sonst...
  920.  
  921.    Achso: Bis zu 50 Hotkeys sind erlaubt. Jedes Kapitelchen dieses unglau-
  922.    blichen Meta-Readme's läßt sich direkt anwählen. Nix Probleme!
  923.  
  924. So, das war's!
  925.  
  926. Gerald ("Beware of the Volontär, sonst...!")
  927.  
  928.  
  929. ,,8
  930. ⌐8. TX-TRIS: EIN SPIEL IN COBOL
  931. ⌐══════════════════════════════
  932.  
  933. Leider ist uns bei der Zusammenstellung der DATABOX 04'91 ein Fehler un-
  934. terlaufen. So kam es, daß auf einem Teil der ausgelieferten Disketten das
  935. COBOL-Spiel "Tx-Tris" fehlte. Wir bitten, diesen Fehler zu entschuldigen.
  936. Daher finden Sie auf diesen DATABOX-Disketten noch einmal das komplette
  937. Spiel mitsamt Quellcode. Für alle diejenigen, die "Tx-Tris" noch nicht
  938. kennen, folgt hier außerdem noch die komplette Dokumentation. Voilà:
  939.  
  940.  
  941. Eigentlich ist COBOL eine rein kaufmännische Sprache. Für Spielereien ist
  942. das Sprachenkonzept nicht geeignet - sollte man jedenfalls meinen. Doch
  943. damit ist jetzt Schluß: Mit "Tx-Tris" gibt es endlich ein "Actionspiel"
  944. für COBOL.
  945.  
  946. "Tx-Tris" ist ein "Tetris"-Clone, programmiert mit dem Microsoft-COBOL-PDS
  947. 4.0. Da wir bei der Entwicklung weitgehend auf Dialekt-spezifische Befehle
  948. verzichtet haben, sollte sich das Spiel auch ohne größere Probleme auf
  949. andere COBOL-Systeme übertragen lassen, auch auf Großrechner!
  950.  
  951. An einer einzigen Stelle mußten wir allerdings zu einem Trick greifen. Im
  952. COBOL-Standard gibt es keinen Befehl zur "Hintergrund"-Abfrage der Tasta-
  953. tur. Das Programm darf aber nicht stehenbleiben, wenn der Spieler keine
  954. Taste drückt. Folgender Teil des "Tx-Tris"-Listings erledigt diese Abfra-
  955. ge:
  956.  
  957. ...
  958. call "CBL_GET_KBD_STATUS" using waitkey .
  959. if waitkey = 1
  960.    call "CBL_READ_KBD_CHAR" using getastet
  961. ...
  962.  
  963. Die beiden "CALL"-Routinen gehören zum Microsoft-PDS-System. Wenn Sie "Tx-
  964. Tris" auf andere COBOL-Compiler umsetzen möchten, die nicht kompatibel zu
  965. diesem Sprachstandard sind, müssen Sie folgendes beachten: Schreiben Sie
  966. sich eine Prozedur zur laufenden Tastaturabfrage in C oder Assembler und
  967. rufen Sie sie via "CALL" auf. "CBL_GET_KBD-STATUS" ermittelt, ob eine Ta-
  968. ste gedrückt wurde und gibt eine "1" zurück, wenn ja. "CBL_READ_KBD_CHAR"
  969. holt die Taste dann ab.
  970.  
  971. Mehr fremdsprachige Unterroutinen brauchen Sie nicht. Wer mag, kann sich
  972. noch zusätzliche Routinen zum Ein- und Ausschalten des Cursors schreiben
  973. und einbinden. Weitere Erweiterungsmöglichkeiten sind beispielsweise far-
  974. bige Darstellung der Teile oder eine Highscore-Liste. Dazu benötigen Sie
  975. keine zusätzlichen Assembler- oder C-Unterprogramme.
  976.  
  977. Noch ein paar Worte zur Entstehung von "Tx-Tris". Nachdem unser freier
  978. Mitarbeiter Gerd Arnold seine ersten Cobol-Gehversuche erfolgreich abge-
  979. schlossen hatte, wollte er eigentlich das Spiel von vorne bis hinten
  980. selbst programmieren. Es kam dann aber doch noch anders. Das Projekt ist
  981. für blutige COBOL-Anfänger halt etwas schwierig, vor allem wenn auch noch
  982. die Zeit drückt. Mit H.-G. Schima, dem Gewinner unserer COBOL-Wette (im
  983. Heft Seite 88 ff.), nahm sich dann schließlich ein alter COBOL-Hase der
  984. Sache an und programmierte das gelungene Spiel.
  985.  
  986. Leider läßt sich "Tx-Tris" nicht mit dem PD-Compiler compilieren, den Sie
  987. auf den DATABOX-Disketten finden. Zum einen erlaubt dieses System keine
  988. vierdimensionale Tabellen, wie sie "Tx-Tris" benutzt. Bei Versuchen hat
  989. sich außerdem herausgestellt, daß das PD-System nicht ganz kompatibel zum
  990. ANSI-Standard ist - umso schlimmer, weil wir nirgendwo eine Dokumentation
  991. zum Compiler bekommen konnten. Das PD-System stieg beim Compilieren des
  992. "Tx-Tris"-Quellcodes aus und ward nicht mehr gesehen. Es war beim besten
  993. Willen nicht hinzukriegen. Dennoch ist der PD-Compiler zum Lernen und Aus-
  994. probieren natürlich gut geeignet. Es muß ja nicht immer gleich ein so um-
  995. fangreiches Projekt wie "Tx-Tris" sein.
  996.  
  997. Eigentlich wäre es müßig, die Spielidee von "Tx-Tris" zu beschreiben - es
  998. funktioniert wie das bekannte "Tetris". Falls jemand dieses wider Erwarten
  999. nicht kennt: Die fallenden Steine müssen so sortiert werden, daß auf dem
  1000. Boden des Spielfelds geschlossene Reihen übrigbleiben. Jede vollständige
  1001. Reihe verschwindet, die Zeilen darüber "rutschen nach". Wenn das Spielfeld
  1002. bis zu der Position gefüllt ist, an der die Steine erscheinen, ist das
  1003. Spiel beendet.
  1004.  
  1005. ⌐     Die Bedienung im Überblick:
  1006.  
  1007.      <7>      Teil nach links verschieben
  1008.      <8>      Teil rotieren
  1009.      <9>      Teil nach rechts verschieben
  1010.      <SPACE>  Teil fallen lassen
  1011.      <ESC>    Spiel beenden
  1012.  
  1013. Und jetzt: Lassen Sie die Steine fallen!
  1014.  
  1015.  
  1016. ,,9
  1017. ⌐9. HINWEISE
  1018. ⌐═══════════
  1019.  
  1020. Einige der Programme wurden aus Platzgründen in selbstentpackenden Archi-
  1021. ven komprimiert. Ein kleines Beispiel demonstriert, wie Sie die Dateien am
  1022. einfachsten entpacken:
  1023.  
  1024. 1. Legen Sie ein Unterverzeichnis auf dem Ziel-Datenträger an:
  1025.    MD C:\TOOLBOX
  1026.  
  1027. 2. Wechseln Sie das aktuelle Laufwerk und Verzeichnis dorthin:
  1028.    C:
  1029.    CD \TOOLBOX
  1030.  
  1031. 3. Starten Sie dann das Archivprogramm, das sie entpacken möchten:
  1032.    A:\TEST\ARCHIV!.EXE
  1033.  
  1034. Sie erkennen die Archivdateien am "!" im Programmnamen. Zum Komprimieren
  1035. der Dateien haben wir das PD-Programm "LHarc" von Yoshi benutzt.
  1036.  
  1037.  
  1038. Falls ein Programm die BGI-Grafiktreiber von Borland benötigt, so sucht es
  1039. diese Dateien in dem Unterverzeichnis, das in der Umgebungsvariablen "BGI-
  1040. PATH" angegeben ist. Um diese Variable anzulegen, geben Sie bitte am DOS-
  1041. Prompt den Befehl
  1042.  
  1043. SET BGIPATH = A:\BGI
  1044.  
  1045. ein. Die Stapeldatei "SetBGI.Bat" nimmt Ihnen diese Arbeit ab. Sollten
  1046. sich die Grafiktreiber in einem anderen Verzeichnis befinden, geben Sie
  1047. beim "Set"-Befehl entsprechend den Namen dieses Verzeichnisses an.
  1048.  
  1049. Wenn die Umgebungsvariable "BGIPATH" nicht gesetzt ist, suchen die Pro-
  1050. gramme die Grafiktreiber im aktuellen Verzeichnis. In diesem Fall müssen
  1051. Sie die Treiber manuell zu den entsprechenden Programmen kopieren. Das
  1052. gleiche gilt, falls ein Grafikprogramm und die Treiber auf verschiedenen
  1053. Disketten untergebracht sind.
  1054.  
  1055.  
  1056. ⌐Viel Spaß mit der "Software zum Heft" wünscht Ihnen
  1057.  
  1058. ⌐Ihr toolbox-Team
  1059.  
  1060.  
  1061. ╔════════════════════════════════════════════════════════════════════════╗
  1062. ║                 ⌐W I C H T I G E R   H I N W E I S :¬                    ║
  1063. ╟────────────────────────────────────────────────────────────────────────╢
  1064. ║   Beachten Sie bitte die Hinweise zu den Programmen in der toolbox.    ║
  1065. ║     Für Schäden, die durch unsachgemäße Handhabung der Programme       ║
  1066. ║            entstehen, können wir keine Haftung übernehmen.             ║
  1067. ╚════════════════════════════════════════════════════════════════════════╝
  1068.  
  1069.