Update of /cvsroot/arcem/arcem/!ArcEm
In directory vz-cvs-4.sog:/tmp/cvs-serv13637/!ArcEm

Modified Files:
        !Help !Run,feb 
Log Message:
* Add ControlPane_Error() function to allow errors to be reported in a 
platform-specific way.
* Replace numerous fprintf(stderr,"Foo"); exit(1); calls with calls to 
ControlPane_Error()
RISC OS specific changes:
* Add support for running in 32bpp modes (e.g. for Raspberry Pi)
* Allow tweak menu keys to be configured
* Fix stdout redirection preventing tweak menu from being visible!



Index: !Help
===================================================================
RCS file: /cvsroot/arcem/arcem/!ArcEm/!Help,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- !Help       24 Jul 2012 15:04:13 -0000      1.5
+++ !Help       21 Oct 2012 16:59:31 -0000      1.6
@@ -2,7 +2,7 @@
 ArcEm: Archimedes Emulator                               http://arcem.sf.net/
 =============================================================================
 
-Version X.XX
+Version 1.50 alpha 2
 
 
 Requirements
@@ -117,12 +117,12 @@
 
   Select the display driver to use on startup. Valid values are:
 
-  pal (default), 16bpp
+  pal (default), std
 
   'pal' selects the palettised display driver, which uses the least amount
   of memory and provides the best performance. However it doesn't support the
   use of mid-frame palette swaps (as used by games such as Lotus II &
-  Lemmings 2). For these games it's recommended you use the '16bpp' driver.
+  Lemmings 2). For these games it's recommended you use the 'std' driver.
 
 --rbswap
 
@@ -155,6 +155,15 @@
   only ever use screen modes that will scale perfectly to fit your monitor,
   so you won't have ugly LCD scaling artifacts.
 
+--menukeys <a> <b>
+
+  Specify the key numbers of the two keys used to access the tweak menu. These
+  are "low-level internal key numbers" - for a reference, see the ROOL wiki:
+
+  
http://www.riscosopen.org/wiki/documentation/show/Low-Level%20Internal%20Key%20Numbers
+
+  Default values are 104 and 105 (left & right Windows keys).
+
 
 Hard disc parameters
 --------------------
@@ -201,7 +210,7 @@
 on the keyboard. This menu allows you to change the following options:
 
 + Switch between the two display drivers (--display command line option)
-+ Toggle red/blue swapping in the 16bpp driver (--rbswap command line option)
++ Toggle red/blue swapping in 16bpp modes (--rbswap command line option)
 + Control the display driver performance options (see below)
 + Enable/disable aspect ratio correction & upscaling (--noaspect and
   --noupscale options)
@@ -222,6 +231,9 @@
 To resume the emulator from the tweak menu, press 'R'. To quit the emulator,
 press 'Q'.
 
+The --menukeys command line option can be used to change which keys are used
+to open the menu (e.g. if your keyboard doesn't have both Windows keys).
+
 
 Display driver performance options
 --------------------------------

Index: !Run,feb
===================================================================
RCS file: /cvsroot/arcem/arcem/!ArcEm/!Run,feb,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- !Run,feb    12 May 2012 17:34:51 -0000      1.6
+++ !Run,feb    21 Oct 2012 16:59:31 -0000      1.7
@@ -8,9 +8,6 @@
 Set ArcEm$Dir <Obey$Dir>
 
 RMLoad <ArcEm$Dir>.ArcEmKey
-<ArcEm$Dir>.arcem --rom <ArcEm$Dir>.ROM --hostfsdir <ArcEm$Dir>.^.hostfs 
--extnromdir /<ArcEm$Dir>/extnrom 2>null: >null:
-
-If "<Sys$ReturnCode>" = "2" Then Error Unable to open ROM file for ArcEm
-If "<Sys$ReturnCode>" = "3" Then Error ArcEm was unable to claim enough 
memory.  Please try and make more memory available.  ArcEm requires from 8MB to 
64MB free depending on options.
+<ArcEm$Dir>.arcem --rom <ArcEm$Dir>.ROM --hostfsdir <ArcEm$Dir>.^.hostfs 
--extnromdir /<ArcEm$Dir>/extnrom 2>null:
 
 RMKill ArcEmKey


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
-- 
arcem-cvs mailing list
arcem-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/arcem-cvs

Reply via email to