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