Short:    ROS V2.0 - an enhanced lowlevel.library
Author:   TIK/RETIRE
Uploader: Nico.Schmidt@Student.Uni-Magdeburg.de
Type:     dev/misc

RETIRE OPERATING SYSTEM - The enhanced lowlevel library!

The ros.library is an enhanced lowlevel.library. It's compatible with currently
all available machines and CPU's (upto '060) and OS1.3 compatible too!
The ROS provides additional functions to take over the entire system so it
should be useful for demo & game coders.
Another advantage is the ability to call important system functions (memory
allocation, read, write) from a killed system.
ROS offers a way to run your hardware bashing application within multitasking.
And finally a ROS prefs file is provided to support custom settings.


*******************************************************************************
Changes from release 1.21 to 2.0 (01.11.96)

    Minor bug fixes:
      - ROSOpenScreen() changed the forbidden state on retry, now fixed
      - ROSWaitVBlank() now uses graphics/WaitTOF() in non-deathmode
      - ROSSetCache() always enables the data cache on 68060, seems to be a
        problem in 68060.library CacheControl() patch, now a workaround added
      - Some errors fixed in this autodoc

    Changes:
      - ROSChipsetCheck() examines gfxbase on OS3.0 instead of reading the
        Alice/Lise ID chip registers
      - CIA allocation rewritten, now ROS should run without CIA hardware if
        you don't need a timer
      - WaitBlits added in Kill-/AwakeSystem() & ROSSysCall/-End() functions

    New features:
      - New os-friendly mode for ROSKillSystem() added to support standard
        OS screens for e.g. CyberGraphics applications
      - Joyport routines ROSReadJoyPort()/ROSSetJoyPortAttrs() added
      - ROSDiskLoad()/ROSDiskState() added
      - Now the user may disable audio allocation via ros.prefs
      - Joy/mouse buttons may act as exit keycodes (see ROSSetJoyPortAttrs())

*******************************************************************************


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    8941    2826 68.3% 31-Oct-96 18:36:06  drawtest.s
    6153    2300 62.6% 29-Oct-96 16:54:02 +ros.i
    1446     549 62.0% 29-Oct-96 16:53:34 +ros_lib.i
    1184     559 52.7% 23-Jun-92 13:11:36 +periods
      74      74  0.0% 27-Nov-92 16:43:28 +periods.nft
    4831    1630 66.2% 22-Jun-95 17:09:00 +Player61.i
   39436    9245 76.5% 31-Oct-96 17:26:00 +player610.2_ROS.s
     512     210 58.9% 06-Jul-94 23:59:28 +vibtab
   12118    3845 68.2% 31-Oct-96 18:51:26  joytest.s
   17352   10065 41.9% 31-Oct-96 18:55:00 +ros.library
    9304    2918 68.6% 31-Oct-96 18:12:52  NonSystemStartupROS.s
    1097     542 50.5% 31-Oct-96 17:39:04 +ros.prefs
   74536   21607 71.0% 31-Oct-96 19:21:18  ros.doc
   90514   23473 74.0% 31-Oct-96 19:34:38  ros.guide
-------- ------- ----- --------- --------
  267498   79843 70.1% 01-Nov-96 03:03:48   14 files
