home *** CD-ROM | disk | FTP | other *** search
/ Generous Efforts of Many / gemcd.zip / GEM.CD.A.po / FEATURES:BEAGLE / EXTRA.K.S1.SHK / EXTRA.K.DOS3.3 / NOTES.bas < prev    next >
BASIC Source File  |  2000-01-01  |  4KB  |  37 lines

  1. 0 A$ = "":SP = 150: ONERR  GOTO 900
  2. 1  TEXT : HOME : NORMAL : PRINT  CHR$(21): FOR I = 1 TO 7:A$ = A$ +"NOTES ": NEXT : FOR I = 1 TO 20: PRINT A$;: NEXT : FOR I = 1 TO 23: VTAB I: HTAB 1: PRINT  SPC( 40): NEXT 
  3. 2  INVERSE : VTAB 3: PRINT " SORTING EXTRA VARIABLES ARRAYS ": NORMAL : SPEED= SP
  4. 3  PRINT : PRINT "If you would like a fast machine<CTRL-M>language array sorter for<CTRL-M>EXTRA.VARIABLES, there is one on<CTRL-M>Beagle Bros' PRO BYTER disk called<CTRL-M>QSORT.EXTRAK.": PRINT : PRINT "It will sort those huge EXTRA.VARIABLES<CTRL-M>arrays in seconds instead of minutes."
  5. 4  PRINT : PRINT "Look for it at your local dealer or<CTRL-M>order directly from Beagle Bros."
  6. 5  GOSUB 1000
  7. 10  INVERSE : VTAB 3: PRINT " EXPANDED MEMORY CARDS ": NORMAL : SPEED= SP
  8. 20  PRINT : PRINT "None of the EXTRA K programs have been<CTRL-M>written to utilize all of the memory<CTRL-M>available on some memory expansion<CTRL-M>cards such as RAM Works and Checkmate."
  9. 30  PRINT : PRINT "It is, however, possibly to greatly<CTRL-M>expand the number of screens stored<CTRL-M>with EXTRA.SCREENS by saving different<CTRL-M>pictures under the same picture name<CTRL-M>in different banks of memory.": GOSUB 1000: VTAB 5
  10. 40  PRINT "For example, you may save a hi-res<CTRL-M>screen called SOPHIE, then switch to a<CTRL-M>different bank of memory (see your<CTRL-M>expansion card instruction manual) and<CTRL-M>save a different picture under SOPHIE."
  11. 50  PRINT : PRINT "Then, by switching between memory<CTRL-M>banks, you can load two different<CTRL-M>pictures, both called SOPHIE."
  12. 60  PRINT : PRINT "Using this method you can save as many<CTRL-M>as 336 complete hi-res pictures on a<CTRL-M>RAM Works 3 megabyte expansion card!"
  13. 70  GOSUB 1000
  14. 80  INVERSE : VTAB 3: PRINT " EXTRA.VARIABLES CLOBBERS BIG PROGRAMS ": NORMAL : SPEED= SP
  15. 90  PRINT : PRINT "If you try to install EXTRA.VARIABLES<CTRL-M>from a very long program, the program<CTRL-M>could get partially overwritten as<CTRL-M>EXTRA.VARIABLES loads in from disk."
  16. 100  PRINT : PRINT "The solution is to have a small program<CTRL-M>install EXTRA.VARIABLES and then run<CTRL-M>your main program as in the following<CTRL-M>example:"
  17. 105 Q$ =  CHR$(34)
  18. 110  PRINT : PRINT " 10 PRINT CHR$(4) "Q$"BRUN EXTRA.VARIABLES"Q$
  19. 120  PRINT " 20 PRINT CHR$(4) "Q$"RUN MAIN.PROGRAM"Q$
  20. 130  GOSUB 1000
  21. 150  INVERSE : VTAB 3: PRINT " MANUAL ERRORS ": NORMAL : SPEED= SP
  22. 160  PRINT : PRINT "Page 32 of your instruction manual may<CTRL-M>have 2 errors. The codes for double<CTRL-M>lo-res graphics are 5 or "Q$"M"Q$" (not "Q$"R"Q$")<CTRL-M>and for double hi-res graphics it is 6<CTRL-M>or "Q$"D"Q$" (not "Q$"M"Q$").": GOSUB 1000
  23. 170  INVERSE : VTAB 3: PRINT " DOUBLE HI-RES GRAPHICS ": NORMAL : SPEED= SP
  24. 180  PRINT : PRINT "Make sure when using double hi-res<CTRL-M>graphics with EXTRA.SCREENS to do a <CTRL-M>& CLEAR,D command before saving any<CTRL-M>double hi-res pictures. Otherwise,<CTRL-M>pictures that you have already saved<CTRL-M>could be clobbered."
  25. 190  PRINT : PRINT "To create double hi-res pictures you<CTRL-M>will need to use special software such<CTRL-M>as Beagle Bros' BEAGLE GRAPHICS."
  26. 200  GOSUB 1000
  27. 205  INVERSE : VTAB 3: PRINT " DISCONNECTING EXTRA.VARIABLES ": NORMAL : SPEED= SP
  28. 210  PRINT : PRINT "If for any reason your program needs to<CTRL-M>disconnect EXTRA.VARIABLES, exectute<CTRL-M>the following statements. Note that<CTRL-M>once you have done this, all your<CTRL-M>variables will be gone."
  29. 220  PRINT : PRINT " 60000 FOR I = 752 TO 752 + 14: READ A:         POKE I,A: NEXT : CALL 752"
  30. 230  PRINT " 60010 DATA 169,230,133,177,169,184,133,        178,169,208,133,179,96,160,160"
  31. 240  PRINT " 60020 POKE 39561,133: POKE39562,242:": PRINT : PRINT "LINE 60020 IS FOR PRODOS ONLY.": NORMAL 
  32. 250  GOSUB 1000
  33. 900  HOME : SPEED= 255: NORMAL : VTAB 10: PRINT "<R> RUN STARTUP": PRINT "<Q> QUIT": PRINT 
  34. 910  PRINT "    SELECT: ";: GET A$: PRINT A$: IF A$ = "Q"  OR A$ = "q"  THEN  END 
  35. 920  IF A$ = "R"  OR A$ = "r"  THEN  PRINT : PRINT  CHR$(4)"RUN STARTUP"
  36. 930  RUN 
  37. 1000  SPEED= 255: VTAB 22: INVERSE : PRINT " ANY KEY: <CTRL-H>";: GET A$: NORMAL : HOME : RETURN