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
[email protected]
https://lists.sourceforge.net/lists/listinfo/arcem-cvs