Its not often we get any real news for the OG Xbox but with a new patch for the Surreal64 today is our day, and trust me if you like your Surreal64 emulator then your going to love this little fix for an already grate product.
Here is the full run down on what this little patch can do for you:
Surreal64 XXX B5 - Command Line Patch v1.0
This replaces the default.xbe in Surreal64 XXX B5 with one that supports launching a ROM using a command line parameter.
The patch comes in two versions.
Version 1 will allow you to choose which emulator and video plugin you wish to use before the game launches.
Version 2 will launch directly into the game without any prompts.
It looks in the Surreal.ini file for a "Preferred Emulator". If it can't find it, it will launch using 1964 by default.
The video plugin prompt is bypassed also and has a default value of "2" for the Rice 560 plugin.
To override the default video plugin globally (not per rom), create a file named "default-plugin.cfg" in the same folder as the Surreal XBE's.
In it, place a single number (see legend - "Default Plugin") representing the video plugin you wish to use (putting a 3 in this file will force the Rice 611 plugin).
0 = 1964
1 = Project64
2 = UltraHLE
0 = Rice 510
1 = Rice 531
2 = Rice 560
3 = Rice 611
Surreal64_XXX_B5 - CMD XBMC
This is an XBMC shortcut that launches a ROM...
[label]Super Mario 64[/label]
[game]Super Mario 64 (U) [!].zip[/game]
Surreal64_XXX_B5 - CMD EVOX
This is an Evox menu item that launches a ROM...
Item "Super Mario 64", "F:EmulatorsSurreal64default.xbe", ID_CMD, "Super Mario 64 (U) [!].zip"
Roms should be zipped (1 rom per zip).
Zipped roms should be the same name as the zip file, but with .zip extension.
It works by comparing the file name that was passed via cmd to file names in the rom list.
If there is a rom in the "Roms" dir named "Super Mario 64 (U) [!].zip",
passing "Super Mario 64 (U) [!].zip" in the command line will automatically select that rom.
The rom inside the zip would be named "Super Mario 64 (U) [!].z64".