home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 231 / 231.d81 / t.lmi < prev    next >
Text File  |  2022-08-26  |  3KB  |  117 lines

  1. u
  2.            D O T B A S I C
  3.        Last Minute Improvements
  4.            by Dave Moorman
  5.  
  6.  
  7.     I need to thank beta tester Robin
  8. Harbron for making sure LOADSTAR's
  9. text is fairly free from misspelled
  10. words and checking that programs load
  11. and run as advertised. He dove into
  12. DOTBASIC and found a couple of
  13. problems, which I have now fixed.
  14.  
  15.     Somewhere in the documentation,
  16. you are warned that after a BASIC
  17. ERROR message, you need to type:
  18.  
  19.     .of <RETURN>
  20.  
  21.  to reset BASIC 2.0. Silly of me! By
  22. adding yet another vector wedge, I
  23. have DOTBASIC itself watch for ERRORs
  24. and shut itself down. If you hit the
  25. STOP key, DOTBASIC is still running --
  26. so do the above. Better yet, don't use
  27. the STOP key -- the .WB command
  28. watches for the <BACK ARROW> Key and
  29. does a complete shut-down.
  30.  
  31.     The trick is to look for the mouse
  32. arrow. If it is present, DOTBASIC is
  33. probably still running in the
  34. background. Use the .OF command then.
  35. And don't worry, if DOTBASIC is not
  36. running and you try the .OF command,
  37. you will get a nice SYNTAX ERROR and
  38. nothing will be hurt!
  39.  
  40.     Robin also found that I didn't do
  41. what I [always] do -- create SAFE
  42. wedge connection code. That means
  43.  
  44.  START
  45.     LDA START.FLAG
  46.     BEQ START.CODE
  47.     RTS
  48.  
  49.  START.CODE
  50.     INC START.FLAG
  51.     etc...
  52.  
  53.  and
  54.  
  55.  STOP
  56.     LDA START.FLAG
  57.     BNE STOP.CODE
  58.     RTS
  59.  
  60.  STOP.CODE
  61.     LDA#1
  62.     STA START.FLAG
  63.     etc...
  64.  
  65.     With these steps, there is no way
  66. you can try to do the wedges twice (a
  67. very confusing problem for BASIC 2.0)!
  68.  
  69.  
  70. COMING SOON
  71. -----------
  72.  
  73.     As I continue to work with
  74. DOTBASIC as a programming development
  75. tool, I find some features that are
  76. all but unneeded, and several controls
  77. that would greatly help. For instance,
  78. Mr.Mouse has "Region Text" commands
  79. which display text banners like the
  80. bar near the bottom of the LOADSTAR
  81. Presenter Menu. DOTBASIC should be
  82. able to do this!
  83.  
  84.     There are times when one may want
  85. certain Event Regions disabled. Also,
  86. one may really need to disable the
  87. Rollover color change feature. (I am
  88. thinking about doing a Solitaire game,
  89. and changing the colors would mess up
  90. the nice, multi-color card faces.) Or
  91. perhaps just reverse the present
  92. colors would do the job. These are
  93. three more controls DOTBASIC needs.
  94.  
  95.     And lastly, the arrow should be
  96. able to change its image as it rolls
  97. over a region. Again, with the card
  98. game -- the shape of the arrow could
  99. indicate which column is a legal play.
  100.  
  101.  
  102.     At the LUCKI EXPO, I handed out
  103. about a dozen beta copies of DOTBASIC
  104. to people who wanted to take a shot at
  105. using this development environment. I
  106. bet I will hear from several of them,
  107. with great ideas about how to make
  108. DOTBASIC better still.
  109.  
  110.     And you, gentle readers, are
  111. welcome to send in your comments,
  112. suggestions, complaints, and threats!
  113. LOADSTAR loves to hear from you!
  114.  
  115.  DMM
  116.  
  117.  
  118.