home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / reviews / APRIL98.TXT < prev    next >
Text File  |  2006-10-19  |  13KB  |  185 lines

  1. Microreview for April 1998 Micropendium
  2.  
  3. by Charles Good
  4.  
  5. RXB v1005B by Richard Gilbertson
  6.  
  7. Rich sent this to me on disk recently with a note that said ôReview this.  Give it away!ö.  I have reviewed 
  8. RXB at least twice before, but the product keeps getting better.  Think what we would have paid for such a 
  9. product just a few years ago.    I remember when XB3 was advertised (but never actually made available) 
  10. by Asgard for about $70.  I remember paying $100 for my first XB module in 1983.  RXB is completely 
  11. compatible with TI XB and offers many additional useful features.
  12.  
  13. As you probably     know RXB is a set of gram files designed to replace the TI extended basic and 
  14. editor/assembler modules.  To use RXB you need a gram device such as a gram kracker, or a Geneve, or 
  15. PC99.  I suspect that the largest market for RXB will be users of PC99 because the number of PC99 
  16. users has been increasing significantly in recent years.
  17.  
  18. An obvious change from previous versions can be seen in the RXB startup screen.  When you turn on your 
  19. computer RXB takes over immediately, bypassing the TI color bar title screen.  You get your choice of 
  20. several options and you have to act fast or RXB will start searching all your drives for a file called LOAD.  
  21. If you press a number or letter key RXB will immediately go to that drive and load LOAD.  If you press 
  22. the space bar RXB will default to extended basic command mode.  If you press <enter> RXB will search 
  23. your drives for an EA5 file called UTIL1.  You can optionally tell RXB which drive contains this file.  If 
  24. you press <period> RXB will shift to editor/assembler mode.  This is similar to the TI editor assembler 
  25. module but with added features.  For example, you can V(iew) a DV80 text file without loading an editor/ 
  26. assembler editor.  The feature that is new to the RXB startup screen is BATCH.  If you press <comma> 
  27. RXB will look for a DV80 file named BATCH and execute this file.  RXB lets you create a text file and 
  28. then ôrunö this text file just as if you were typing the text into the extended basic editor in command 
  29. mode.  
  30.  
  31. The next obvious change from previous versions of RXB can be seen in its LOAD program.  Just put the 
  32. RXB disk in drive 1, start your computer, and a great menu of RXB features is displayed on screen.  You 
  33. can read all the various RXB docs from this menu.  You can run a really fantastic BATCH file that shows 
  34. off most of RXBÆs features.  You can run a little program that gives you back your TI title screen.  And, 
  35. you can run the LOADERS program.  This program creates a menu of all runable files on a disk and saves 
  36. this menu back to the disk as LOAD.  This custom LOAD program then can be used to boot all files on the 
  37. disk.  The files can by long or short extended basic programs or any kind of runable assembly language 
  38. programs.
  39.  
  40. With RXB you can switch back and forth between extended basic and editor/assembler mode without 
  41. restarting the computer.  You can also, from RXB basic, go to TI Basic without restarting the computer.  
  42. Just type CALL BASIC or DELETE BASIC  in command mode to do this.   The only thing this TI Basic 
  43. lacks  is editor/assembler assembly language support.
  44.  
  45. A very useful feature added to RXX 1005B is a new call key routine.  The format is CALL KEY(ôö,0,K,S).  
  46. If your CALL KEY statement looks like that then any keypress will continue your program.  If your code 
  47. looks like this; CALL KEY(ôyYnNö,0,K,S) then only the  upper or lower case y and n keys will be 
  48. accepted as input.  This is great for responses that need a yes/no answer.  You can also use this format;  
  49. CALL KEY(CHR$(13),0,K,S) which will expect you to press only the <enter> key.  These formats let 
  50. you get rid of a lot of the code that usually follows CALL KEY statements.  No more IF K=__THEN 200 
  51. ELSE IF K=__ THEN 300 ELSE IF......... .
  52.  
  53. I really like using RXB on my PC as PC99Æs default extended basic.  When I start PC99 then RXB starts 
  54. immediately and starts searching my PC99 ôdrivesö for LOAD.  I donÆt have to ôPress any key to 
  55. continueö and then ôPress 2 for extended basicö. Only RXB can do this on PC99.   I have Funnelweb more 
  56. or less permanently installed on my last PC99 ôdriveö and RXB will automatically and quickly. go through 
  57. all the drives until it finds LOAD on my last drive.  By sector editing the RXB6 grom file to immediately 
  58. look for DSK4.LOAD I can speed this process of always automatically starting Funnelweb every time I 
  59. run PC99.
  60.  
  61. RXB comes on two TI DSSD disks.  Send me $2 and I will mail them to you.  Your money pays for the 
  62. disks and postage.  I can also email RXB (for free) in PC99  or TI Files format.  I cannot email it in V9T9 
  63. format.
  64. ....................
  65. PC99 Stage 5 by CaDD Electronics and Mike Wright
  66.  
  67. It is hard to say enough good things about this 99/4A on a PC emulator.  I have twice reviewed earlier 
  68. versions.  By the time you read this stage 5 will be available.  The upgrade cost to registered owners will 
  69. be about $10.  New users have to pay either $47 or (I think) $95 depending on which version you 
  70. purchase.  If you are not an assembly programmer then the $47 version should be all you need.
  71.  
  72. The new version adds emulations of the Myarc 512k memory expansion card, a 1 meg AMS card, the 
  73. Super Space II module, a clock card, and the OPA ôson of a boardö operating system.   Even in todays 
  74. depressed market any one of these devices for a real 99/4A system would cost you at least $50.  With 
  75. PC99 you can the equivalent of a very fancy expanded 99/4A system running at better than TI speed on 
  76. your desktop or laptop PC, as long as your PC is at least a 486x66.   If you have a PC you really should 
  77. have PC99 on it   Then you can run all your favorite 40 column 99/4A software on your ômodernö 
  78. computer at home or at work.
  79.  
  80. I have my PC99 set up with the Myarc floppy disk controller controlling four DSDD ôfloppy drivesö and 
  81. the Myarc ramdisk set up as DSK5.  I have Funnelweb and a bunch of useful utilities installed on the 
  82. ramdisk and use the floppy drives as needed for other things.  Using RXBv1005B my PC99 setup goes 
  83. directly to Funnelweb as soon as I start PC99.  The Myarc ramdisk can be formatted up to 1600 sectors of 
  84. ramdisk, which is how I have mine set up.  Unlike the real Myarc ramdisk, the PC99 emulated ramdisk 
  85. keeps its memory when you shut down PC99 and turn off your computer.  In fact, if you use PC99Æs 
  86. configure program to remove the Myarc ramdisk from your emulation (which you have to do if you want 
  87. to use the AMS card) and then later add the Myarc ramdisk back in, the software you had on the Myarc 
  88. ramdisk will still be there.    You can also configure the Myarc memory card to use Myarc extended basic, 
  89. if you already have it.  The docs for this version of extended basic are included with PC99 stage 5.  Myarc 
  90. XB is extra fast, but buggy, and will not run normal XB programs with imbedded assembly code or with 
  91. assembly CALL LOADs.  You are supposed to be able to use the Myarc memory expansion card as a print 
  92. spooler, but this never worked properly on a real Myarc card and thus doesnÆt work on PC99Æs emulation.  
  93. Memory in the Myarc card can be bank switched under assembly software control.  Using the new PC99 
  94. debugger it is possible to examine and alter the contents of each bank of Myarc card memory.  
  95.  
  96. You can not use the Myarc and AMS cards at the same time, since they both include the normal 32K 
  97. memory expansion.  Software you put into an emulated AMS cardÆs memory is not retained when you shut 
  98. down PC99.  Very few people have a real 1 meg AMS card because of  the expense of purchasing the card.  
  99. Soon every PC99 owner will own such a ôcardö and this may stimulate a market for AMS specific 
  100. software.  I have earlier reviewed some of the available software.
  101.  
  102. The clock card is not a direct emulation of any real 99/4A hardware, but it is compatible with real  
  103. CorComp  clock cards.  The emulated clock card recognizes the PCÆs date and maybe also the time.  You 
  104. can, from basic, alter the time and date of the emulated clock card without changing the PCÆs clock.  
  105. When I run the appointment calendar program REMIND ME under PC99 the correct date is recognized 
  106. from the emulated clock card so that REMIND ME opens with the correct day of the month indicated.  
  107. REMIND ME does not recognize the emulated clock cardÆs time of day, but this is not at all important to 
  108. the operation of REMIND ME.
  109.  
  110. Super Space II is emulated and can be set up with the configuration program.  Super Space is a bank 
  111. switching system for the cartridge RAM.  Very little software exists for Super Space II.  The only such 
  112. software I know of is module dump software that lets you dump a module to disk and then run the module 
  113. off of disk IF you have a Super Space cartridge.  This is of little use to PC99 users.  However, Super 
  114. Space also lets you run software that requires a ôsupercartö, such as some of the Infocom games that were 
  115. converted to 99/4A format.  I recommend that you enable Super Space in your PC99 emulation and leave 
  116. it permanently enabled.  This does not interfere with the operation of any module or disk software and if 
  117. you install the emulated EA module then you can run supercart software.  Infocom games that required 
  118. supercart memory did not run on previous versions of PC99 but do run on PC99 stage 5.
  119.  
  120. The SOB (son of a board) operating system is really nice, although RXB completely bypasses all its nice 
  121. features.  You start with a slightly modified color bar screen and when you press the ôany keyö to continue 
  122. you get a screen that displays the modules you have on line.  Using TIÆs  ôreview module libraryö system it 
  123. is possible to have several modules available in a series of menus.  The SOB screen shows all of these in 
  124. one menu.  The SOB screen also allows you to bring up a directory of all your drives and run any EA5 
  125. software from this menu.   I can get a directory of any of my four ôfloppy drivesö as well as my Myarc 
  126. ramdisk ôdriveö.
  127.  
  128. A nice feature that was supposed to work in previous versions but didnÆt work well is the overlay file.  This 
  129. is the equivalent of the little hint strip you place above your 99/4A number keys.  Several overlay files 
  130. come with PC99 and you can make your own with a text editor.  You can configure PC99 to display the 
  131. overlay file of your choice to the right of the ôTIö screen.  I made a combined TI Writer/Basic overlay file 
  132. for myself which I find very helpful.
  133.  
  134. On a regular CRT monitor PC99Æs TI screen display is somewhat distorted, looking too tall and not wide 
  135. enough.  This distortion is not noticeable on the more rectangular screen of laptops.  New to stage 5 is the 
  136. ability to display a more realistically proportioned TI screen, more like a real TI on a real TI 10 inch 
  137. monitor. 
  138.  
  139. At the top of my wish list for additional PC99 features is 80 column TI compatibility so that I can run 80 
  140. column Funnelweb.  This may happen in the future, although Mike Wright makes no promises.  In the 
  141. configuration program that comes with you are given the options to ôchange CPU typeö and  ôchange VDP 
  142. typeö.  Your options for CPUs are 9900 and 9995.  For VDP you can choose 9918A, 9938, and 9958.  
  143. These  ôchangesö have no effect in stage 5.  However, in the future we may have the option of a 9995 CPU 
  144. (line the Geneve) and an 80 column display using the 9938 or 9958 VDP.  I donÆt care about the 9995  or 
  145. Geneve emulation, but it would be a big advance to be able to run existing TI 80 column software using an 
  146. emulated 9938 or 9958 VDP.
  147.  
  148. PC99 stage 5 is commercial software available only from CaDD Electronics.
  149. ........................
  150. Download File Converter by Bruce Harrison
  151.  
  152. This will take any DF128 text file downloaded from a network, correctly word wrap the text, and put the 
  153. text into a DV80 file readable by any TI word processor.  The software is in assembly language and works 
  154. quickly.  As the DF128  file is read in you can see it being processed on screen.  You can also go in the 
  155. other direction, converting a DV80 text file into DF128 format.
  156.  
  157. This cones on a SSSD disk with on disk documentation and an offer of non toll free telephone support.  It 
  158. is another of Bruce HarrisonÆs many public domain gifts to the TI community.  Send me $1 and I will mail 
  159. you the disk.  I can also email it for free in TI Files or PC99 format.
  160. .............................
  161. Access:
  162.  
  163. Charles Good (source of RXB and Download File Converter)
  164. P.O. Box 647
  165. Venedocia OH 45894
  166. Phone 419-667-3131
  167. email good.6@osu.edu
  168.  
  169. CaDD Electronics (source of PC99 stage 5)
  170. 45 Centerville Dr.
  171. Salem NH 03979
  172. Phone 603-893-1450
  173. email mjmw@xyvision.com
  174.  
  175. Bruce Harrison (author of Download File Converter)
  176. 5705 40th Place
  177. Hyattsville MD 20781
  178. Phone 301-277-3467
  179.  
  180.  
  181.  
  182.  
  183.  
  184.             
  185.