home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_10 / BMAPFIX.ZIP / BMAPFIX / BMAPFIX.TXT < prev   
Text File  |  1993-06-11  |  4KB  |  77 lines

  1.  
  2. BMAPFIX (c) $7C9 Don Maple
  3.  
  4. Don Maple
  5.    PF 10 36 21
  6.    40027 Dusseldorf
  7.    Germany
  8.  
  9.    Don_Maple @ kr.maus.de
  10.    dmaple @ cix.compulink.co.uk
  11.  
  12.  
  13. NOTE: for version numbers see end of file!
  14.  
  15.  
  16. Who needs this fix  Anybody who runs TOS 4.00 - 4.04 (which at the time of
  17. ==================  writing means the Falcon) and wishes to be able to change
  18. Bconmap mapping. In plain speak, if you have problems with the Falcon serial
  19. port this might be the solution.
  20. NOTE: If the problem persists in the future versions of TOS 4.0x the patch
  21. will be updated to reflect this.
  22.  
  23. Shake before use    The program can be run either from the Desktop or from
  24. ==================  the AUTO folder. The latter is naturally more convenient.
  25. Running the program repeatedly does not do any harm as the fix is applied
  26. only on the first run. If the fix installs OK the program tells you so
  27. and if not it 'plinks' at you. You get the plink if (in this order):
  28. 1) the TOS version is other than what is tested for,
  29. 2) the TOS does'n even have a Bconmap,
  30. 3) the number of devices in Bconmap is already greater than or equal to 3
  31.    (i.e., it's already fixed).
  32.  
  33. What's the problem  Falcon Bconmap table contains 3 devices but the maximum
  34. ==================  number of mappable devices is mistakenly set to 1. To
  35. make matters worse the default preset in this table is the second entry.
  36. Confused? Read on. The three Falcon Bconmap devices are 6, 7 and 8. They
  37. are stored in a table and accessed using indices 1 (for 6), 2 (for 7) and
  38. 3 (for 8). Device 6, however, is MFP which on the Falcon is NOT connected
  39. to the serial port. Devices 7 and 8 are SCC channels B and A respectivelly.
  40.  
  41. After booting the default Bconmap device is set to 7 and the number of
  42. devices in table to 1. This is already inconsistent since 7 is the 2nd
  43. entry in table and so already greater than the maximum number of devices.
  44. Therefore, any attempt to change Bconmap ends up setting it to 6 which
  45. effectively shuts the serial port down. The only Bconmap that can be changed
  46. to is 6 (first entry) which on the Falcon does not exits. An attempt to
  47. restore Bconmap to 7 also fails as that is the second entry and therefore
  48. out of bounds.
  49.  
  50. The solution        Change number of devices in table to 3. This will make
  51. ==================  all devices available and the problem is solved. The
  52. user can now map the serial device at will.
  53.  
  54. Caveat              It is up to the application program to realize that
  55. ==================  device 6 (MFP) on the Falcon no longer services the
  56. serial port (by using _MCH/TOS version #/premonition/Tarot... etc). It is
  57. beyond the scope of this patch to deal with that. For the user this means
  58. that if the serial port is dead even after this fix is applied make sure
  59. you select the appropriate device i.e., 7 or 8 in your application program.
  60. Some application programs may blindly use 6 without checking and this patch
  61. will at least make it possible to change back without rebooting!
  62.  
  63. Who and how much    Me and nothing! This program is freeware for personal
  64. ==================  use but not for commercial use. In other words OK
  65. to copy but not to sell, or as I like to put it: OK to sell but not to
  66. copy... ;-)
  67.  
  68. BMAPFIX Versions
  69. ==================
  70.  
  71. Version -1.0₧       This is a pre-release version for testing only. Also, the
  72.                     program was called BCONFIX. Use a release version instead.
  73.  
  74. Version 1.0         First official release version. Applies the fix only to
  75.                     TOS 4.00 - 4.04 inclusive.
  76.  
  77.