home *** CD-ROM | disk | FTP | other *** search
- Mode Window Version 2.20
- © Edward Cane & ArmPit Software 1994
-
- About Mode Window :
- -------------------
- Mode Window is designed to provide users of Risc Os 3.1 with a more
- attractive method of screen mode selection in a similar style to the Display
- Manager supplied in Risc Os 3.5. It is not designed to be identical to the
- Display Manager as I've only used a Risc Pc for a few hours. Future PD
- releases of Mode Window will include more advanced options.
- If Acorn release a version of Risc Os 3.5 for older Arc's, it will eliminate
- the need for Mode Window, but until then it will be very useful.
-
- Loading Mode Window:
- --------------------
- The simplest way to load Mode Window is to double-click on it from the
- desktop, although you may want to put it into your !Boot sequence:
- If you use an Obey file, before the desktop is entered, put in the command:
- *RMLoad System:Modules.ModeWindow
- If you use a Desktop boot file, put in the command:
- *RMRun System:Modules.ModeWindow
- When the desktop is entered, the palette icon should have been replaced by
- the monitor icon.
-
- Requirements:
- -------------
- This software is intended to be used on a Risc Os 3.1 Archimedes using the
- standard VIDC10 without any extra colour graphics enhancers. It will not run
- under Risc Os 2. Mode Window does not currently support screen modes which
- have greater than 256 colours, so it will only do half of it's task when used
- with graphics enhancer boards. This doesn't really matter because all of
- these cards provide their own advanced mode selection software.
- Mode Window will not work on Risc OS 3.5 because the Palette Utility does
- not exist, but there is no need for Mode Window anyway.
-
- -----------------------------------------------------------------------------
-
- Using Mode Window :
- -------------------
- The Mode Window module patches into the Palette utility, so that when the
- palette icon is selected with the left mouse button, the mode window opens.
- Using the right hand mouse button will open the original palette window. Mode
- Window will not function if the Palette Utility is not active.
-
- Current Directory Changer :
- ---------------------------
- To tidy up my !Boot sequence a bit, I've included a Current Directory
- changer in the Mode Window module. To use this, drag a file, from the filer
- window for the desired directory, onto the palette/monitor icon. If the file
- is a palette file, the directory will change and the file will be loaded.
-
- The mode window :
- -----------------
- When this window is initially opened, it displays details of the current
- screen mode.
- Clicking on the menu buttons to the right of these icons, opens pull down
- menus for colours and resolutions. Selecting one of these menu items will
- place it into the relevant icon.
- When you first use Mode Window, the resolution menu, may contain some
- unfamiliar resolutions. This is because the module has been configured for
- use on a different monitor type. To solve this problem, read the section
- below on 'The Default Icon'.
- When you have chosen the number of colours and resolution, clicking on the
- Change icon will change to the desired screen mode. When the Change icon is
- selected using the right hand mouse button, the window will remain open after
- the mode change.
- If for any reason, it is not possible to change screen mode, for example
- there is no such mode available, Mode Window will make a beep, and the window
- will remain open.
- The Cancel icon will close the window, if you decide not to change screen
- mode. If you select items from the pull down menus and then want to
- re-display the details of the current screen mode, select the Cancel icon
- using the right hand mouse button.
- By pressing the middle mouse button, the Mode Window menu will be opened.
- This contains, the usual Info and Quit options and Edit which enables you to
- alter Mode Window to your own preferences.
-
- 16 grey scale screen modes :
- ----------------------------
- To increase the number of options in the colours menu, I've added a 16 greys
- facility. Risc Os 3.1 does not actually provide 16 grey scale modes, this
- works by using a 16 colour mode and programming the palette. When you are
- using a 16 greys mode, Mode Window patches the Palette menu so that selecting
- default doesn't reload the colour palette.
- Unfortunately, it is hard for Mode Window to keep track of whether it is in
- 16 greys or 16 colours mode if the user is loading palette files etc., but
- this doesn't occur very often.
-
- -----------------------------------------------------------------------------
-
- The Setup window :
- ------------------
- This window is opened by selecting the Edit option from the Mode Window
- menu.
- Selecting the Apply icon at the bottom of the window will update Mode
- Window and close the Setup window. If the right hand mouse button is used on
- the Apply icon, the window will be left open.
- When the Cancel icon is selected, the previous choices will be re-displayed
- and the Setup window will be closed, unless the right hand mouse button is
- used.
-
- ----------------------------------
- | The Resolution definitions box |
- ----------------------------------
- Currently, Mode Window requires the resolution menu to be designed manually
- using the facilities in the Setup window. In some ways this is good because
- if you have previously used the Palette utility to change screen mode, this
- will help you to associate resolutions with mode numbers. Future releases of
- Mode Window will automatically calculate the modes available on each hardware
- combination.
-
- The Resolution List :
- ---------------------
- The scrollable pane window in the left of the resolution definition box
- contains a list of all the resolutions which appear in the resolution menu.
- Selecting a resolution will highlight it and display it's mode numbers in the
- resolution editor. It is not intended for you to include every mode available
- to you in the resolution menu, only the frequently used ones.
- A full list of screen modes can be found on page 221 of the Risc Os 3 user
- guide or volume 4 appendix 95 of the Risc Os 3 programmer's reference
- manuals. There is also a small BASIC program, ResList, hopefully supplied
- with this module, which creates a text file containing a table of all your
- modes available. You should use this to select which modes you want to
- include in the resolution menu definition.
-
- The Default icon :
- ------------------
- When you select this icon, a default set of resolution definitions will be
- loaded in corresponding to your configured monitor type. Mode Window supports
- all the monitor types known to Risc Os 3.1. For most users, these resolutions
- will be adequate, but if you are loading custom mode modules to provide
- non-standard resolution modes, you may want to use the resolution editor to
- add these to the list.
-
- The Resolution Editor :
- -----------------------
- The resolution editor enables you to add/modify resolutions in the default
- resolution lists or to design your own. When a resolution is selected from
- the resolution list window, the four screen modes used for this resolution
- are displayed in the four writable icons at the right of the window. A
- blank icon indicates that there is not a definition for this combination of
- colours and resolution. These mode numbers can be edited by typing in the
- desired screen mode number and pressing return. After the number is entered,
- Mode Window will check that this mode has the appropriate number of colours
- and is the same resolution as others in it's definition.
-
- The Insert icon :
- -----------------
- When you select this icon, a new undefined resolution will be inserted AFTER
- the currently highlighted resolution. It will be displayed as 'Undefined' in
- the resolution list until a valid screen mode number is entered, after which
- the resolution will be calculated and displayed. You cannot have more than
- one menu item for each resolution, ie. you cannot have two 768 x 288
- resolutions. There is a maximum limit of 15 resolutions.
-
- The Delete icon :
- -----------------
- When this icon is selected, the highlighted resolution definition will be
- deleted. If this resolution is followed by a dotted line, then records of
- this will also be deleted. There must be a minimum of one resolution.
-
- The Dotted Line icon :
- ----------------------
- Items in the resolution menu can be followed by a dotted line. The reason
- for this is to separate resolutions which have different eigen factors such
- as low, medium and high res modes. This icon is highlighted if the currently
- selected resolution is followed by a dotted line. Selecting this icon toggles
- it's status. You can only have a maximum of three dotted lines in the
- resolution menu, and this cannot include the last item.
-
- Any changes made in the resolution definitions box, will not be taken into
- account until either the Apply or Save icons are selected.
-
- ---------------------------------------
- | The remaining configuration options |
- ---------------------------------------
-
- Window title :
- --------------
- By altering the text in this icon, the window title of the mode window can
- be changed. It is usual to set this to the name of your monitor.
-
- Low & High resolution files :
- -----------------------------
- If you have a high resolution monitor, and are loading in the high
- resolution icons in your !Boot sequence, you may find it irritating that when
- you change into a low resolution screen mode, the icons cannot be displayed
- correctly. To solve this problem, the Mode Window module will automatically
- load different icon sets when you change between high and low resolution
- modes.
- To set this up, simply drag the two sprite files onto these icons in the
- Setup window. These files do not have to be sprite files, if they are they
- are *Iconsprited, otherwise they will be executed in an equivalent way to
- selecting them from the desktop. This is useful because you can build an obey
- file containing several *IconSprite commands if your icon sets are spread in
- several different sprite files, like the !NewLook icons are. Another useful
- application of this facility is when using a desktop font patch module, Mode
- Window can execute the program to alter the font handle when changing
- resolution.
- If the files cannot be found/accessed when a resolution change occurs, an
- error message will not usually be generated unless a disc name is specified.
- The reason for this is to make the module more portable between different
- peoples hard discs.
-
- Font name :
- -----------
- The font which is used throughout Mode Window's windows can be altered by
- selecting a font name from this pull down menu.
- If you are using a desktop patch module which forces the use of anti-aliased
- text throughout the desktop, in particular the Erwin Gerrits/BAU module, I
- strongly advise that you use Mode Window configured to System font and let
- the patch module handle anti-aliased text throughout because whilst
- developing this module, it caused a few crashes otherwise.
-
- The Save icon:
- --------------
- The Mode Window utility is very tidy consisting of only one module. When the
- user wants to save his/her configuration settings, the module is recreated
- including these settings. It is safe to save the new module over the original
- version.
- When the Save icon is selected, a standard save window is opened. If the
- Save icon is selected using the right hand mouse button, the Setup window is
- left open, otherwise it is closed. The Save icon also causes the settings to
- be applied.
- When Mode Window is stored in a fixed place on a hard disc, and loaded in
- the !Boot file, it will remember it's filename after it has been saved once.
- This means that for subsequent saves after the computer is re-booted, the
- writable icon will already contain the modules filename and to save it, it is
- only necessary to click on the OK icon.
-
-
- -----------------------------------------------------------------------------
-
- Licence : © Edward Cane, ArmPit Software 1994.
- ---------
-
- This version of Mode Window has been released as Shareware. If you want to
- become a registered user and recieve future updates to the software, send £5
- to the address below. Mode Window may be distributed freely as PD.
-
- Contact :
- ---------
- If you have any suggestions for Mode Window, or find any bugs, please
- contact me at the address below. ArmPit have also written several PD
- utilities and demos which we can supply you with if you send a disc,
- preferably with some Pd on it.
-
- Edward Cane
- 92 Wychwood Avenue
- Knowle
- Solihull
- West Midlands
- B93 9DQ
-
- Tel. (0564) 776092
- email canee@cs.man.ac.uk
-