home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / Geneve / mdos / geneve_manual&mdos_docs / update.txt < prev    next >
Text File  |  2006-10-19  |  19KB  |  380 lines

  1. File: UPDATES, for version 2.21 and below:
  2. ------------------------------------------
  3.        MDOS VERSION 2.21  released November 11, 1994
  4.  
  5.        Changes made for MDOS 2.20/2.21:
  6.  
  7.        1) MDOS now contains an imbedded CRC.  The value is stored in MDOS using
  8.           the CRaCkit installation program, run by 9640*News before distribution
  9.  
  10.           Using CRaCkit version 2.0, MDOS can be verified internally. If any
  11.           changes have been made, either by sector editing or errors during
  12.           a transfer, CRaCkit will inform you of the problem.  More information
  13.           is available in the doc file (included).
  14.  
  15.        2) Memory pages >C0 through >EF will be treated as FAST RAM if available
  16.           for system usage.
  17.  
  18.        3) The REMAP table has been changed.  Please find the REMAP_TXT file
  19.           which contains a list of the devices.
  20.  
  21.             Device 20 - PFM Flashdisk #1
  22.             Device 21 - reserved for flashdisk #2
  23.  
  24.        4) If you have not obtained EXEC 2.11 from Tim Tesch, it would be wise
  25.           to obtain this program, which includes enhancements such as rompage
  26.           support, supercart support, video fixes, and more.  Programs such
  27.           as MDM5 and Spell-It! can be used from MDOS without using the WDS
  28.           support (TI ON/OFF).
  29.  
  30.        5) RS232 detect routine modified to be DSR independent thanks to Jeff
  31.           White.
  32.  
  33.        6) Keyscan modification (same one made to GPL and EXEC 2.11)
  34.  
  35.             - COPY command may still exhibit problems; cause still unknown.
  36.             - FORMAT command may fail when both a Myarc floppy controller and
  37.               Myarc HFDC are in the system.  If you experience this problem,
  38.               the best remedy is to turn your system OFF for 20-30 seconds.
  39. --------------------------------------------------------------------------------
  40.        v2.00 CRaCkit Value     B74C  (unsupported in Crackit 2.0)
  41.  
  42.        The value above is the CRC value calculated with Tim Tesch's
  43.        CRaCkit Utility.  If you run CRaCkit and do not observe this same
  44.        value, you have a modified or corrupted version of MDOS.
  45.  
  46.        Note: There is one "bug" left in MDOS that has been present all the way
  47.        back to MDOS 1.14 and possibly earlier.  MDOS opens/closes files
  48.        different than the 4A system and returns file parameters back if there
  49.        is insufficient space for a file.  Due to this, few programs perform all
  50.        the necessary error detection.  When copying files, use Clint Pulley's
  51.        Directory Manager for MDOS mode and you should never experience the
  52.        problem.  Future updates to MDOS will be available on GEnie in the
  53.        TI and Orphans RT (page 575) and the 9640 News BBS (1-901-368-0112 at
  54.        300 to 14.4K baud).  MDOS Support headquarters are on GEnie.
  55.  
  56.         Added support for 3.2MB Horizon Ramdisks using HRD formatting program
  57.         by James Schroeder.
  58.  
  59.         Added support for 1.44MB floppy drives.  See attached document.
  60.  
  61.         Added new switch to FORMAT command per wish of Jonathan Leslie
  62.  
  63.             The new switch is   /N
  64.  
  65.             The command when /N is used disables the floppy verification of
  66.             all sectors on the disk.  Floppy formatting is MUCH MUCH quicker.
  67.  
  68.         Modified Powerup routine while in GPL mode.  Elimates lockup when
  69.         using ROMPAGE/OLDDSR utilities and exit GPL improperly, thanks Tim Tesch
  70.  
  71.         Added command to H version of MDOS per wish of Dan Eicher
  72.  
  73.             HARD OFF     Turns off HFDC access
  74.             HARD ON      Restores HFDC access (default)
  75.  
  76.  
  77.        The MODES file has been changed.  New items are:   (tt)
  78.  
  79.             1) MODE 60 --> Graphics Mode SIX activated
  80.  
  81.             2) MODE 90 --> TEXT mode II, 26 line mode activated
  82.  
  83.  
  84.        Scroll-Back Buffer  (tt)
  85.  
  86.             1) Changes to the SCROLL BACK buffer.  PAGEUP now works properly
  87.             2) When finished looking at the buffer, the screen is returned
  88.                to the previous state.
  89.             3) Changes were made to accomodate the MODE 90 command; buffer
  90.                now can be reviewed in 26-line mode
  91.             4) Bug fixed, 40 column scrollback now works properly
  92.             5) Graphics mode trap added.  Scrollback only works in the TEXT
  93.                modes.
  94.             6) CTRL-C deactivated while in the scroll-back routine
  95.             7) All screen reads/writes are TTYOUT independent
  96.             8) Tested with VDP wait states on/off - no ill results
  97.             9) SCREEN DUMP ADDED - Pressing "P" dumps the current screen to
  98.                the printer.
  99.  
  100.  
  101.        MDOS CLI COMMAND   TYPE  (tt)
  102.  
  103.             1) High ASCII is no longer masked - DV80 files with IBM graphics
  104.                will be displayed; a file to define the high-ascii will be made)
  105.                available.
  106.             2) DF128 files are displayed without any MDOS interpretation. PC
  107.                text files with CR/LF combinations will display properly
  108.             3) The MORE function "/M" has been changed.
  109.                      a) works in 24 and 26 line modes
  110.                      b) the prompt is now:
  111.                         "Press any key, (A)bort, or (N)onstop..."
  112.                         this works equally well with DV80 and DF128 files
  113.             4) file-closing problems were eliminated.  Certain files would
  114.                exit the TYPE routine, leaving a file open.  Enough of them
  115.                caused sytstem failure.
  116.  
  117.  
  118.        New Command to CLI  (tt)
  119.  
  120.                          Code for a new command, DISK1 <OFF> or DISK1 <ON>
  121.                          was added.  This will effectively turn on or off the
  122.                          HDS1.DSK1. emulation, so users may choose whether
  123.                          files are accessed on that subdirectory while in GPL
  124.                          mode.
  125.  
  126.         V1.53
  127.  
  128.         Noted that EXEC will no longer run My-Word on stock memory systems
  129.         unless TIMODE is active.  If you have extended memory, TIMODE is not
  130.         necessary.  Use the modified Myword loader available from Tim Tesch.
  131.  
  132.         V1.52(F/H)
  133.  
  134.         Note: Users wishing to use the WDS ON capability as described later
  135.         in this article must either use just a Myarc HFDC as their floppy
  136.         controller, or use a CorComp Disk Controller.  Attempts to use
  137.         WDS at CRU >1200 on the Myarc HFDC with a TI or Myarc Disk controller
  138.         present will cause lockups.  The TI and Myarc Disk controller card
  139.         DSR's would require modification to allow this support.
  140.  
  141.         - Added new command that must be used in an AUTOEXEC file that can be
  142.         used with hard drives.  The command provides support to recover hard
  143.         drive data in the event a cylinder 0 or bitmap crash occurs.
  144.  
  145.             The use of the command is as follows:
  146.  
  147.             MIRROR 1        Stores bitmap of hard drive #1
  148.             MIRROR 2        Stores bitmap of hard drive #2
  149.  
  150.         Note:  MIRROR 3 is not available as the HFDC hard drive #3 permits
  151.         reading from that drive only.
  152.  
  153.         Note 1:  This command copies sectors >00->1F to sectors >20->3F of
  154.         the hard drive.  In the event of a cylinder 0 failure on your hard
  155.         drive, then one may use a sector editor (SECTORONE for MDOS) to copy
  156.         sectors >20 to >3F back to >00 to >1F returning the system to the last
  157.         successful use of MIRROR.
  158.  
  159.         Note 2:  MDM5 permits formatting the hard drive using 32 sectors per
  160.         cylinder.  CFORM has extended the capabilities of the HFDC to make use
  161.         of 33/34 sectors per cylinder.  In the event you choose to format 33/34
  162.         sectors per cylinder with CFORM (instead of 32), then reformatting
  163.         cylinder 0 of your drive in the event of a failure will invalidate the
  164.         use of MIRROR.
  165.  
  166.         Note 3:  If you reliably use MIRROR and format your hard drive to 32
  167.         sectors/cylinder, your chances of recovering data from cylinder 0
  168.         failures is much greater.  Following a cylinder 0 failure, you MUST
  169.         only format ONE cylinder.  Do not format the entire hard drive or you
  170.         will overwrite the information that MIRROR stored.  Following the
  171.         restoration of the backup sectors (copying >20->35 to >00->1F), it
  172.         is possible that a DIR command will abort if files were deleted or if
  173.         illegal filenames now exist.  In they event that they do, you should
  174.         still be able to use the CHDIR command to access other subdirectories.
  175.         Access to the root directory and other subdirectories depends upon the
  176.         deletions or modifications of files that took place following the last
  177.         use of MIRROR.  After having restored the hard drive and recovering
  178.         any files that you need to recover, it is HIGHLY recommended that you
  179.         then do a complete reformat of your hard drive.  Do not ever save any
  180.         files to the hard drive following a restoration.  You further risk
  181.         corrupting additional bitmaps.
  182.  
  183.         - Modified the Geneve Internal Ramdisk "RAMDISK" command to be
  184.         universal in all memory configurations.  In a warm boot or cold boot
  185.         of the operating system, the RAMDISK will reinitialize if TIMODE is
  186.         enabled.  One may disable the TIMODE in a redirected autoexec file
  187.         ("&filename") if the ramdisk is kept the same size without losing the
  188.         disk contents.  This was required to solve TIMODE/RAMDISK memory
  189.         conflicts in systems with no expanded memory on their Geneve.
  190.  
  191.         - Modified Drive decrements in file L8\SECT2-P so that whatever
  192.         drive assignments you set from AUTOEXEC, they carry forward to
  193.         GPL mode.  Now, GPL mode will not offset drive sequencing as
  194.         previous versions from 0.97H to 1.50H which were caused when
  195.         EMULATE drives were active.
  196.  
  197.         - Fixed usage problems a user found with LABEL command.  Problem
  198.         was actually a bug with BREAD/BWRITE on sector 0 i/o buffering as the
  199.         Geneve (and TI-99/4A) can not determine when a drive door has been
  200.         opened.
  201.  
  202.         - Modified file redirection to use DV80 files instead of DF1 files.
  203.         (thanks Clint)
  204.  
  205.         - Removed VIDEO command.  Too many users were using VIDEO ON in
  206.         occassions where MDOS programs were incompatible and they thought
  207.         MDOS was the problem.  Programmers must implement these commands if
  208.         they want the extra speed.
  209.  
  210.  
  211.           I would also at this time like to thank the following individuals
  212.           for their assistance in the MDOS programming effort:
  213.  
  214.           James Schroeder, Clint Pulley, Alan Beard, Barry Boone, John Johnson,
  215.           Tim Tesch, Jeff White, and finally all the contributors that made the
  216.           MDOS purchase possible.  THANK ALL OF YOU VERY MUCH!!!
  217.  
  218.           Beery Miller / 9640 News
  219. ================================================================================
  220.           V1.50
  221.  
  222.   **** NOTE: TI ON/OFF command for WDS support discussed in WDS_TXT
  223.  
  224.           - Fixed problem with formatting floppies attached to the HFDC from the
  225.           CLI.
  226.  
  227.           - Clint has modified hchar/vchar printing routines resulting in
  228.           screen writes taking 3.5 seconds versus 6.7 seconds in previous
  229.           graphic screen writes.
  230.  
  231.           - Fixed conflicts the mouse driver and CLI hooks were having as a
  232.           result of table overwrites when defining character definitions higher
  233.           than 128.
  234.  
  235.           - JJ found, Clint fixed a bug with character definitions in
  236.           certain bitmap modes when reading patterns from the screen.
  237.  
  238.           - Modified TIME/DATE function to not query for input if in
  239.           batch mode by Al Beard
  240.  
  241.           - Re-modified character set to MDOS original by Beery Miller.
  242.  
  243.           - Added CASE ON/OFF, will convert lowercase filename to
  244.           uppercase filename automatically if name is passed through the
  245.           parser routine. Default is to accept lowercase filename and
  246.           convert to uppercase automatically by John Johnson.
  247.  
  248.           - Modified Horizon ramdisk support to "force" users to use
  249.           the proper REMAP configuration if they are using a 16 bit
  250.           Ramdisk with >256K by James Schroeder.
  251.  
  252.           - Clint fixed Paul Charlton's high speed  disk i/o transfer routines
  253.           Use hard driver interlace of 7 for optimum speed.  Floppy i/o will
  254.           also be speeded up under certain conditions.
  255.  
  256.           FIX LIST
  257.           V1.23
  258.  
  259.           - Unless new bug reports come about, this will be the last 358
  260.           sector version of MDOS (F).  All subsequent releases will be
  261.           hard drive compatible and will not fit on a SS/SD disk.
  262.  
  263.           - A major bug using files in update mode has been fixed (thanks
  264.           Clint Pulley) that were on the HFDC.  Now, TI-BASE, FirstBase,
  265.           Telco's TOS/PHONE files, and others work properly.  If your system
  266.           presently has files that may be "bad", copying to Geneve Internal
  267.           Ramdisk or other floppy device with Clint's Directory Manager will
  268.           prompt you to repair any files that are bad.
  269.  
  270.                 Symptoms included opening a database file, accessing a
  271.                 record partial way but not at the end.  When the file was
  272.                 closed, it would close wherever the last record was accessed
  273.                 losing everything beyond that point.  This bug existed in
  274.                 only the H version of MDOS when working with files stored on
  275.                 the hard drive.
  276.  
  277.           - Fixed the default table for floppy only systems (F&H MDOS) that
  278.           that allows DSK9 be be a >1600 CRU 16 bit HRD card.
  279.  
  280.           - Removed code that interfered with Mode 40/80 usage when
  281.           used with composite monitors versus monochrome monitors.
  282.  
  283.           - Updated MODE/Printer problem that was caused with a fix to
  284.           1.21 that was not compatible with quite a bit of software (sorry
  285.           folks for the "bug").  TPA should now print properly.
  286.           
  287.           - Forgot to add some notes to version 1.21.  MDOS now has a
  288.           variable reserved FDR capability.  Now, 720K disks can store
  289.           all filenames on the initial 128 sectors, while 90K disks will
  290.           maintain the TI original number of reserved sectors.
  291.           Intermediate size disks have varying reserved sector count.
  292.           
  293.           - Use of Hoddie Eprom with Horizon Ramdisk is not recommended as
  294.           supporting various 8/16 bit Horizons causes support problems.
  295.           Replace Hoddie Eprom with original Horizon 8K Ram chip and use
  296.           Jim Schroeder's Format utility.
  297.           
  298.           - New command for MDOS 1.21 was not discussed in UPDATE docs.
  299.           The Command is VERIFY ON or VERIFY OFF that can be issued from
  300.           batch file or MDOS Command line.  Default is VERIFY ON which is
  301.           how MDOS was written.  Using VERIFY OFF, MDOS will not verify
  302.           disk writes (TI-99/4A style) and will allow speedier floppy
  303.           access.
  304.  
  305.  
  306.           Recognized problems still with V1.23
  307.           ____________________________________
  308.  
  309.           - Have recognized problem with 5 MB removable syquest hard
  310.           drives with MDOS >1.14.  Fixes have not been found yet but are
  311.           believed to be tied to multiple hard drive sector reads or
  312.           errors reading sectors >40 to >7F reported as protected.
  313.  
  314.                A temporary solution has been found and requires sector
  315.                editing on the hard drive.  Basically, you must remove
  316.                access of sectors >40 to >81. This will include mapping
  317.                out the bit map sectors and sector 0 being modified to mark
  318.                the new location of the FDR.
  319.  
  320.  
  321.           FIX LIST
  322.           V1.21
  323.  
  324.           - Fixes to text screen mode 26.5 * 80.  Not all tables were
  325.           "full" of data to handle all conditions.
  326.           
  327.           - Jim Schroeder fixed Horizon Ramdisk support for 8/16 bit to
  328.           use at CRU >1400 and CRU >1600.  Drives DSK6, DSK7, DSK8, DSK9
  329.           set for these options as DEFAULT.
  330.           
  331. ** NOTE:  REMAPS now discussed in REMAP_TXT   10.31.94 tat
  332.           
  333. ** NOTE: SETDISK now discussed in SETDSK_TXT  10.31.94 tat
  334.           
  335.           
  336. ** NOTE: VIDEO ON/OFF removed version 1.50
  337.  
  338.           - Added a new high speed video command to the CLI.  Turns the
  339.             Geneve video wait states on/off.  Default is left to wait
  340.             states enabled.
  341.           
  342.             Usage:
  343.           
  344.                VIDEO ON  turns video wait to high speed (0 wait states)
  345.                VIDEO OFF turns video wait to normal speed (1 wait state)
  346.                VIDEO     displays current CLI setting.
  347.           
  348.                Note:  Usage of GPL will reset this value and will require
  349.                       resetting to VIDEO ON, despite the speed it displays
  350.                       as GPL is "external" to MDOS.
  351.           
  352.                       Also, if using GENMOD and 0 wait MEMEX, some
  353.                       applications will run too fast and will require
  354.                       setting VIDEO OFF to not lose video display data as
  355.                       the 9938 Video Processor can not keep up with our
  356.                       fast CPU.
  357.          - Revised XOP >11 by:
  358.             correcting coding errors.
  359.             clearing the VDP EQ bit in R#46.
  360.             optimizing low level operations.
  361.  
  362.           - Rerevised Memory management to be once again compatible with
  363.             the Myarc 512K card and allow normal memory acqusition.
  364.                - initial mod in V1.20 was incorrect for the Myarc 512K
  365.                  card.  Due to no way of positively identifying memory
  366.                  speed since switches can be manipulated, all memory cards
  367.                  with >1.0 MB will have pages >40 to >7F, and >C0 to >FF
  368.                  be 0 wait state (original Charlton concept).
  369.                      - solves HyperCopy timing problems and other "random"
  370.                        errors seen by people using the Myarc 512K card.
  371.  
  372.           FIXES V1.20
  373.  
  374.          - Applied KSCAN mode 8 fix to KEY1S
  375.          - Revised VID XOP'S >12 to >15.
  376.          - Modified XOP >35 to do range check on VDP register #.
  377.          - Modified Memory management to properly identify memory >1.0MB
  378.            to be 0 wait state
  379.  
  380.