home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / tt / stsfix36 / read306.me next >
Text File  |  1992-02-04  |  3KB  |  72 lines

  1.           ---------------------------------------------
  2.                     STOS Basic TOS 3.6 fixer
  3.  
  4.                          By John Dillenburg
  5.               
  6.                             4-Feb-1992
  7.           ----------------------------------------------
  8.  
  9. FREEWARE:
  10.    This program is FREEWARE and may be distributed without license free 
  11.  of charge so long as this message is included in every copy.
  12.  
  13. DISCLAIMER:
  14.     Because there are unreasonable people, I feel I must state the
  15.   following:  I take NO RESPONSIBILITY for any damage this program 
  16.   might incur.  This program is not from Mandarin software or Francois 
  17.   Lionet, just lil'ol me.
  18.  
  19. Contents:
  20.   READ306.ME
  21.   ROM__306.TOS
  22.  
  23. Instructions:  
  24.   One of the disappointments I had when I got my TT was the inability to
  25. run STOS properly.  I tried the STOS 2.5 upgrade, but this didn't work
  26. since it was meant for STe's with TOS 1.6 installed.   The designers of STOS
  27. used hidden system vectors in the operating system which change with
  28. each TOS version.  Up till now, Francois Lionet has been able to keep up
  29. with TOS revisions and has made upgrades available.  
  30.  
  31.   I set out to determine the system vectors for TOS 3.6.  This was no easy
  32. task since I had to disassemble and decipher large portions of the operating
  33. system.  After I found all the addresses (about 2 days later), I placed them
  34. into a program which can patch STOS version 2.5 so that it works with
  35. TOS 3.6.  If you don't have version STOS version 2.5, then don't use this
  36. patch!  My program assumes you have STOS version 2.5 upgraded to handle
  37. TOS version 1.6.
  38.  
  39.   To use the program, place ROM__306.TOS in the same folder as BASIC205.PRG
  40. and run the program.  The program will copy BASIC205.PRG to BASICTT.PRG and
  41. place the new ROM vectors in BASICTT.PRG.  It will then copy STOS\RUN__205.BIN
  42. to STOS\RUN__TT.BIN and place the TOS 3.6 ROM vectors in STOS\RUN_TT.BIN.
  43. It will then rename BASIC205.PRG to BASIC205.TMP and rename STOS\RUN__205.BIN
  44. to STOS\RUN__205.TMP.  Finally, it will install the TOS 3.6 versions of
  45. BASIC205.PRG and STOS\RUN__205.BIN.  In case the new version doesn't work,
  46. you can delete BASIC205.PRG and STOS\RUN__205.BIN and then rename the
  47. .TMP versions.  If all goes well, you'll have a screaming version of STOS
  48. working on your TT!
  49.  
  50. ROM address:
  51.   For those of you who are technical minded, here are the ROM addresses:
  52.  
  53.      $000037C0      Mouse Coordinate
  54.      $000010A9      Joystick
  55.      $00000ECA      Keyboard
  56.      $00003766      VDI tables
  57.      $00003828      VDI tables
  58.      $0000107A      Mouse
  59.      $000010E4      Sound
  60.  
  61. Send questions or comments to:
  62.  
  63.    John Dillenburg
  64.    820 Regent Street
  65.    New Lenox, IL    60451
  66.    U.S.A.
  67.  
  68.    GEnie: J.DILLENBURG
  69.    Internet:  dillenbu@uicbert.eecs.uic.edu
  70.  
  71. Plug:  Try SEAWAR, you'll like it.
  72.