home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_door / pit205.arj / BUGFIX.TXT < prev    next >
Text File  |  1992-02-24  |  5KB  |  102 lines

  1.  
  2.                          THE PIT V2.05 - Bug fixes
  3.                          ~~~~~~~~~~~~~~~~~~~~~~~~~
  4.  
  5. This is THE PIT v2.05.
  6.  
  7. This version was created to fix several bugs:
  8.  
  9. -------V2.0b--------------------------------------------------------------------
  10. 1) THE PIT V2.0 would not run correctly with DESQVIEW. V2.01 should fix these
  11.    errors.
  12.  
  13. 2) DOOR.SYS was originally read in from a copy created by TELEGARD BBS. The
  14.    DOOR.SYS created by this BBS was in fact 180 bytes smaller than what should
  15.    have been created. We have adjusted the read in of DOOR.SYS to match that
  16.    created by WILDCAT.
  17.  
  18. 3) A bug existed when a player possessed the CRYSTAL LENS and fought a blindness
  19.    causing monster (Rainbow Dragon). The player would end up with more health
  20.    upon killing the next monster than should have been allowed. It was a wicked
  21.    result from a simple typo, but fixed nonetheless.
  22.  
  23. -------V2.01--------------------------------------------------------------------
  24.  
  25. 1) The Pit V2.0b and earlier had a bug in the date function. Everytime a 2 digit
  26.    date occurs (Ex. Changes from 9/31/91 to 10/1/91) players would find
  27.    themselves locked out of the game.
  28.  
  29. -------V2.02--------------------------------------------------------------------
  30.  
  31. 1) THE PIT V2.01 and earlier would only run on COM 1 if the SysOp was running
  32.    GT POWER BBS. The SYSOP could edit the com port to the correct setting, but
  33.    the game itself would always default it to COM 1.
  34.  
  35. -------V2.03--------------------------------------------------------------------
  36.  
  37. 1) Discovered that PCBOARD.SYS was opened in "TEXT" mode instead of "BINARY"
  38.    mode. This resulted in PCBOARD.SYS being read in correctly about 75% of the
  39.    time. Other times users found themselves locked out of the game. It also
  40.    had odd effects on the data being passed to the game. This should cure alot
  41.    of the PCBOARD SysOps blues with THE PIT.
  42.  
  43. -------V2.04--------------------------------------------------------------------
  44.  
  45. 1) Borlands TC, TC++, and BC++ programs had a flukie error in its EMUL.LIB
  46.    (Math Emulation Library). It toggled a bit in LOW DOS memory (Why they do
  47.    this I have no idea). But after speaking with BORLAND for about 5-6 hours we
  48.    finally came up with a PATCH for it.
  49.  
  50.    This bug caused DESQVIEW to bomb anytime the PROTECTION LEVEL was set to a
  51.    value greater than 0.
  52.  
  53. 2) COM ROUTINES fixed. A reentrancy error in our com port interrupt code would
  54.    cause errors on some modems. It never really affected us until we wrote the
  55.    TERMS (EGA & ANSI). The speedy constant transfer of information with the
  56.    terms resulted in lockups, and TIMEOUTS.
  57.  
  58.    We rewrote the routines and they should work alot better. I noticed that TIME
  59.    OUTS on the TERMS immediately stopped occurring.
  60.  
  61.    Both the EGA & ANSI terms were rewritten to include these fixes as well.
  62.  
  63. 3) SYSOP vs. PLAYER fixed. Found out that when the SYSOP vs. Player mode was
  64.    turned off (By pressing F1) while in the middle of battle it would cause the
  65.    game to hang.
  66.  
  67. 4) DESQVIEW TIME SLICING. We added some desqview calls to our program that will
  68.    make THE PIT give up time slices when it is in a WAIT STATE (Waiting for a
  69.    keypress ect.).
  70.  
  71. 5) /NOBAUD option added to command line. Some of the newer US ROBOTICS HST
  72.    DUAL STANDARD modems, and the new HAYES ULTRAS no longer lock baud rates.
  73.    Unfortunately, the modems use a free form baud rate adjustment approach. This
  74.    does not allow the BBS to accurately know what baud rate the modem is
  75.    actually at in any given instance. Thus the BBS will pass a DOOR FILE to our
  76.    game that does not have a correct baud rate in it.
  77.  
  78.    Setting the baud rate will not allow some users to use THE PIT. Mostly 2400
  79.    baud modems since they are not using a compression protocol to control the
  80.    flow of information.
  81.  
  82.    If however we leave the baud setting alone the game will work fine. So the
  83.    "/NOBAUD" command parameter make the game skip setting the baud rate.
  84.  
  85.  
  86.    USAGE: PIT /NOBAUD
  87.  
  88. -------V2.05--------------------------------------------------------------------
  89.  
  90. 1) COM ROUTINES FIXED AGAIN. Well once again our com routines required a little
  91.    tinkering. Due to a time out in our character send routines the remote user
  92.    would occasionally receive alot of SCREEN GARBAGE. This error seems to occur
  93.    on high speed systems with a low speed caller (Thats why we missed
  94.    it ourselves), but now we are running at near 100% again.
  95.  
  96. 2) CHAT MODE ERROR. When alot of chatting occurred in the game, some pointers
  97.    would get corrupted and end up locking the system up. This is more a result
  98.    of a change in compilers than coding problems. But fixed nonetheless.
  99.  
  100. -------------------------------------------------------------------------------
  101.  
  102.