diff --git a/archive_later/supermodel/component_functions.sh b/archive_later/supermodel/component_functions.sh new file mode 100755 index 0000000..d087982 --- /dev/null +++ b/archive_later/supermodel/component_functions.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +# Supermodel all config folders and files needs to be next to the roms. + +export supermodel_config="$XDG_CONFIG_HOME/supermodel/Config/Supermodel.ini" + +_prepare_component::supermodel() { + + local action="$1" + shift + + local component_config="$(get_own_component_path)/rd_config" + + case "$action" in + + reset) + log i "----------------------" + log i "Resetting Supermodel" + log i "----------------------" + + cp -fr "$component_config/"* "$roms_path/model3/" + + dir_prep "$logs_path/supermodel/Analysis" "$roms_path/model3/Analysis" + dir_prep "$logs_path/supermodel/Logs" "$roms_path/model3/Logs" + dir_prep "$saves_path/model3/supermodel/Saves" "$roms_path/model3/Saves" + dir_prep "$roms_path/model3/Config" "$XDG_CONFIG_HOME/supermodel/Config" + + ;; + + postmove) + log i "----------------------" + log i "Post-moving Supermodel" + log i "----------------------" + + dir_prep "$logs_path/supermodel/Analysis" "$roms_path/model3/Analysis" + dir_prep "$logs_path/supermodel/Logs" "$roms_path/model3/Logs" + dir_prep "$saves_path/model3/supermodel/Saves" "$roms_path/model3/Saves" + dir_prep "$roms_path/model3/Config" "$XDG_CONFIG_HOME/supermodel/Config" + + ;; + + esac + +} \ No newline at end of file diff --git a/archive_later/supermodel/component_launcher.sh b/archive_later/supermodel/component_launcher.sh new file mode 100755 index 0000000..87a48d2 --- /dev/null +++ b/archive_later/supermodel/component_launcher.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +source /app/libexec/launcher_functions.sh + +# Wayland fix + +WAYLAND_DISPLAY="" + +# Setting component name and path based on the directory name +component_name="$(basename "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")")" +component_path="$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd)" + +# Set LD_LIBRARY_PATH +export LD_LIBRARY_PATH="$component_path/lib:${DEFAULT_LD_LIBRARY_PATH}" + +log i "RetroDECK is now launching $component_name" +log d "Library path is: $LD_LIBRARY_PATH" + +# Launch +exec "$component_path/bin/supermodel" "$@" diff --git a/archive_later/supermodel/component_manifest.json b/archive_later/supermodel/component_manifest.json new file mode 100644 index 0000000..c69825b --- /dev/null +++ b/archive_later/supermodel/component_manifest.json @@ -0,0 +1,52 @@ +{ + "supermodel": { + "name": "Supermodel", + "core_framework_compatibility": "1", + "component_version": "1.0.0", + "capabilities": [ + "reset", + "open" + ], + "url_rdwiki": "https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/supermodel3/supermodel3-guide/", + "url_webpage": "https://www.supermodel3.com/", + "url_donation_purchase": "", + "url_source": "https://github.com/trzy/Supermodel", + "description": "SEGA Model 3 arcade emulator for playing Model 3 arcade games.", + "system_friendly_name": "Sega Model 3", + "system": "model3", + "es_de_config": { + "es_find_rules": { + "emulators": [ + { + "name": "SUPERMODEL", + "description": "Sega Model 3 emulator Supermodel", + "rules": [ + { + "type": "staticpath", + "entries": [ + "%COMPONENT_PATH%/component_launcher.sh" + ] + } + ] + } + ] + }, + "es_systems": [ + { + "name": "model3", + "fullname": "model3", + "path": "%ROMPATH%/model3", + "extension": ".7z .zip", + "commands": [ + { + "label": "Supermodel (Standalone)", + "command": "%STARTDIR%=%GAMEDIR% %EMULATOR_SUPERMODEL% -fullscreen -game-xml-file=%GAMEDIR%/Config/Games.xml -log-output=%GAMEDIR%/Config/Supermodel.log -force-feedback %INJECT%=%BASENAME%.commands %ROM%" + } + ], + "platform": "arcade", + "theme": "model3" + } + ] + } + } +} \ No newline at end of file diff --git a/archive_later/supermodel/component_recipe.json b/archive_later/supermodel/component_recipe.json new file mode 100755 index 0000000..9b4d3a9 --- /dev/null +++ b/archive_later/supermodel/component_recipe.json @@ -0,0 +1,60 @@ +{ + "supermodel": [ + { + "source_url": "com.supermodel3.Supermodel", + "source_type": "flatpak_id", + "version": "$SUPERMODEL_DESIRED_VERSION", + "dest": "user", + "extraction_type": "flatpak", + "assets": [ + { + "type": "file", + "source": "bin/supermodel", + "dest": "bin" + }, + { + "type": "file", + "source": "bin/Docs/LICENSE.txt", + "dest": "docs" + }, + { + "type": "create", + "dest": "component_version", + "contents": "$SOURCE_VERSION" + }, + { + "type": "dir", + "source": "$REPO_ROOT/$COMPONENT_NAME/rd_assets/rd_config", + "dest": "rd_config" + }, + { + "type": "file", + "source": "$REPO_ROOT/$COMPONENT_NAME/component_functions.sh", + "dest": "$COMPONENT_ARTIFACT_ROOT" + }, + { + "type": "file", + "source": "$REPO_ROOT/$COMPONENT_NAME/component_launcher.sh", + "dest": "$COMPONENT_ARTIFACT_ROOT" + }, + { + "type": "file", + "source": "$REPO_ROOT/$COMPONENT_NAME/component_manifest.json", + "dest": "$COMPONENT_ARTIFACT_ROOT" + }, + { + "type": "file", + "source": "$REPO_ROOT/$COMPONENT_NAME/component_recipe.json", + "dest": "$COMPONENT_ARTIFACT_ROOT" + } + ], + "libs": [ + { + "library": "libGLU.so.1", + "source": "lib", + "dest": "lib" + } + ] + } + ] +} \ No newline at end of file diff --git a/archive_later/supermodel/rd_assets/ES_DE_Supermodel_config_2023-10-29.zip b/archive_later/supermodel/rd_assets/ES_DE_Supermodel_config_2023-10-29.zip new file mode 100644 index 0000000..57555c7 Binary files /dev/null and b/archive_later/supermodel/rd_assets/ES_DE_Supermodel_config_2023-10-29.zip differ diff --git a/archive_later/supermodel/rd_assets/rd_config/Assets/p1crosshair.bmp b/archive_later/supermodel/rd_assets/rd_config/Assets/p1crosshair.bmp new file mode 100644 index 0000000..9e39127 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/Assets/p1crosshair.bmp differ diff --git a/archive_later/supermodel/rd_assets/rd_config/Assets/p2crosshair.bmp b/archive_later/supermodel/rd_assets/rd_config/Assets/p2crosshair.bmp new file mode 100644 index 0000000..cc3f1ba Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/Assets/p2crosshair.bmp differ diff --git a/archive_later/supermodel/rd_assets/rd_config/Config/Games.xml b/archive_later/supermodel/rd_assets/rd_config/Config/Games.xml new file mode 100644 index 0000000..bace171 --- /dev/null +++ b/archive_later/supermodel/rd_assets/rd_config/Config/Games.xml @@ -0,0 +1,3260 @@ + + + + + Sega Bass Fishing + USA, Deluxe + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Deluxe + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Upright + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + Get Bass: Sega Bass Fishing + Japan, Standard + Sega + 1997 + + + Sega Model 3 + 1.0 + + + + + + + + + + + + + + + + + + + Daytona USA 2 - Battle on the Edge + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + + 0x29250e16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Daytona USA 2 - Power Edition + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + + 0x29222CC4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dirt Devils + Export, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dirt Devils + USA, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Australia, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Dirt Devils + Export, Ver. G? + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Wheel + true + + + + + + + 0x29290f17 + + + + + + + + + + + + + + Emergency Call Ambulance + Export + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + US location test? + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + USA + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + Emergency Call Ambulance + Japan + Sega + 1999 + + + Sega Model 3 + 2.1 + Wheel + + + + + + + + 0x2923aa91 + + + + + + + + + + + + + + + + + + Fighting Vipers 2 + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + 0x29260e96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fighting Vipers 2 + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + + + + + + + 0x29260e96 + + + + + + + + + + + + + + Harley-Davidson and L.A. Riders + Export, Revision B + Sega + 1997 + + + Sega Model 3 + 2.0 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Harley-Davidson and L.A. Riders + Export, Revision A + Sega + 1997 + + + Sega Model 3 + 2.0 + true + + + + + + + + + + + + + + + + + + + + + L.A. Machineguns: Rage of the Machines + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292A2BC5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Le Mans 24 + Japan, Revision B + Sega + 1997 + + + Sega Model 3 + 1.5 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Lost World + Japan, Revision A + Sega + 1997 + + + Sega Model 3 + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Lost World + + Location Test + Sega + 1997 + + + Sega Model 3 + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + Magical Truck Adventure + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + 0x29266e45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Magical Truck Adventure + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + 0x29266e45 + + + + + + + + + + + + + + + + + + + + The Ocean Hunter + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292B6A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Ocean Hunter + Japan + Sega + 1998 + + + Sega Model 3 + 2.1 + + + + + + 0x292B6A01 + + + + + + + + + + + + + + Scud Race + Export, Twin/DX + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Australia, Twin/DX + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Export, Deluxe, Revision A + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race + Export, Deluxe + Sega + 1996 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race Plus + Export, Twin/DX, Revision A + Sega + 1997 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scud Race Plus + Export, Twin/DX + Sega + 1997 + + + Sega Model 3 + 1.5 + DSB1 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ski Champ + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Ski + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spikeout Final Edition + Export + Sega + 1999 + + + Sega Model 3 + 2.1 + DSB2 + true + + + + + + 0x29236fc8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Spikeout + Export, Revision C + Sega + 1998 + + + Sega Model 3 + 2.1 + DSB2 + true + + + + + + 0x292f2b04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Export + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Prototype + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Prototype Version A + Sega + 1998 + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + Sega Rally 2 + Export, Deluxe + Sega + 1998 + + + + Sega Model 3 + 2.0 + DSB2 + Wheel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Export, Revision A + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Export + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + Star Wars Trilogy Arcade + Location Test, 16.09.98 + Sega, LucasArts + 1998 + + + Sega Model 3 + 2.1 + DSB2 + Joystick + + + + + 0x31272A01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision D + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision A + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 + Japan, Revision C + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Fighter 3 Team Battle + Japan + Sega + 1996 + + + Sega Model 3 + 1.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Revision B + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Ver 5.4g + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan, Revision A + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Cyber Troopers Virtual-On Oratorio Tangram + Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + true + + + + + 0x292a0e97 + + + + + + + + + + + + + + Virtua Striker 2 + Step 2.0, Export, USA + Sega + 1997 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 + Step 1.5, Export, USA + Sega + 1997 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 + Step 1.5, Japan (test?) + Sega + 1997 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '98 + Step 2.0, Japan + Sega + 1998 + + + Sega Model 3 + 2.0 + Billboard + + + + + + + 0x29234e96 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '98 + Step 1.5, Japan + Sega + 1998 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Export, USA, Revision B + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99 + Export, USA, Revision A + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99 + Export, USA + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Japan, Revision B + Sega + 1999 + + + Sega Model 3 + 2.1 + Billboard + + + + + + + 0x29222ac8 + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Step 1.5 Export, USA, Revision B + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99 + Step 1.5 Export, USA + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + + + + Virtua Striker 2 '99.1 + Step 1.5 Japan, Revision B + Sega + 1999 + + + Sega Model 3 + 1.5 + Billboard + + + + + + + + + + + + + + + + + diff --git a/archive_later/supermodel/rd_assets/rd_config/Config/Music_Example.xml b/archive_later/supermodel/rd_assets/rd_config/Config/Music_Example.xml new file mode 100644 index 0000000..621447f --- /dev/null +++ b/archive_later/supermodel/rd_assets/rd_config/Config/Music_Example.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/archive_later/supermodel/rd_assets/rd_config/Config/Supermodel.ini b/archive_later/supermodel/rd_assets/rd_config/Config/Supermodel.ini new file mode 100644 index 0000000..e024a7a --- /dev/null +++ b/archive_later/supermodel/rd_assets/rd_config/Config/Supermodel.ini @@ -0,0 +1,825 @@ +[ Global ] + +; ============================================================================ +; RetroDECK Supermodel Config +; ============================================================================ + + +; ============================================================================ +; GRAPHICS +; ============================================================================ + +; Enable Supermodel's newer 3D rendering engine. +New3DEngine = 1 + +; Enable quad rendering. +QuadRendering = 1 + +; Widescreen rendering. +WideScreen = 0 + +; Stretch the image to fill the display. +Stretch = 0 + +; Extend the background when using widescreen. +WideBackground = 0 + +; Supersampling level. +Supersampling = 1 + +; CRT-like color adaption: 0=none, 1=ARI/D93 (recommended for all JP developed games), +; 2=PVM_20M2U/D93, 3=BT601_525/D93, 4=BT601_525/D65 (recommended for all US developed games) +; 5=BT601_625/D65 (recommended for all EUR/AUS developed games) +CRTcolors = 0 + +; Upscale filter used for the 2D layers: 0=none/sharp pixels, 1=biquintic, +; 2=bilinear, 3=bicubic +UpscaleMode = 2 + +; Output resolution. +XResolution = 0 +YResolution = 0 + +; Fullscreen mode. +FullScreen = 1 + +; Borderless window mode. +BorderlessWindow = 1 + +; Vertical synchronization. +VSync = 1 + +; Frame-rate throttling. +Throttle = 1 + +; Refresh rate in Hz. +; Actual Model 3 refresh rate is 57.524 Hz, but this can cause judder +; so 60 Hz is used by default. +RefreshRate = 60 + +; Display the current frame rate. +ShowFrameRate = 0 + + +; ============================================================================ +; AUDIO +; ============================================================================ + +; Sound emulation. +EmulateSound = 1 + +; Digital Sound Board emulation. +EmulateDSB = 1 + +; Number of sound channels. +NbSoundChannels = 4 + +; Model 3 sound frequency. +SoundFreq = 57.5242 + +; Overall audio balance. +Balance = 0 + +; Left/right audio balance. +BalanceLeftRight = 0 + +; Front/rear audio balance. +BalanceFrontRear = 0 + +; Overall sound volume. +SoundVolume = 100 + +; Music volume. +MusicVolume = 100 + +; Legacy SCSP DSP implementation for games that do not play well with the newer +; one (e.g., Fighting Vipers 2). +LegacySoundDSP = 0 + + +; ============================================================================ +; EMULATION +; ============================================================================ + +; Optional game XML file. +GameXMLFile = + +; Optional initial state file. +InitStateFile = + +; PowerPC emulation frequency. +PowerPCFrequency = 0 + +; Multi-threaded emulation. +MultiThreaded = 1 + +; Multi-threaded GPU processing. +GPUMultiThreaded = 1 + +; Multi-texturing. +MultiTexture = 0 + +; Custom vertex shader. +VertexShader = + +; Custom fragment shader. +FragmentShader = + + +; ============================================================================ +; FORCE FEEDBACK +; ============================================================================ + +; Force feedback. +ForceFeedback = 0 + +; Maximum constant-force strength. +SDLConstForceMax = 100 + +; Maximum self-centering strength. +SDLSelfCenterMax = 100 + +; Maximum friction strength. +SDLFrictionMax = 100 + +; Maximum vibration strength. +SDLVibrateMax = 100 + +; Constant-force activation threshold. +SDLConstForceThreshold = 30 + + +; ============================================================================ +; DISPLAY / GAME EFFECTS +; ============================================================================ + +; Crosshair display. +Crosshairs = 0 + +; Crosshair rendering style. +CrosshairStyle = vector + +; Suppress the white-screen flash effect. +NoWhiteFlash = 0 + +; Reverse left/right stereo channels. +FlipStereo = 0 + + +; ============================================================================ +; INPUT +; ============================================================================ + +; Input system. +InputSystem = sdl + +; Digital input sensitivity. +InputDigitalSensitivity = 25 + +; Digital input decay speed. +InputDigitalDecaySpeed = 50 + +; Keyboard input sensitivity. +InputKeySensitivity = 25 + +; Keyboard input decay speed. +InputKeyDecaySpeed = 50 + + +; ============================================================================ +; MOUSE +; ============================================================================ + +; Horizontal mouse dead zone. +InputMouseXDeadZone = 0 + +; Vertical mouse dead zone. +InputMouseYDeadZone = 0 + +; Mouse wheel/Z-axis dead zone. +InputMouseZDeadZone = 0 + + +; ============================================================================ +; NETWORK +; ============================================================================ + +; Network emulation. +Network = 0 + +; Simulated network. +SimulateNet = 1 + +; Incoming network port. +PortIn = 1970 + +; Outgoing network port. +PortOut = 1971 + +; Network output address. +AddressOut = 127.0.0.1 + + +; ============================================================================ +; EXTERNAL OUTPUTS +; ============================================================================ + +; External output mode. +Outputs = none + +; Low-frequency external outputs. +OutputsWithLF = 0 + +; TCP output port. +OutputsTCPPort = 8000 + +; UDP broadcast output port. +OutputsUDPBroadcastPort = 8001 + + +; ============================================================================ +; DEBUG / DUMPING +; ============================================================================ + +; Dump emulated memory. +DumpMemory = 0 + +; Dump textures. +DumpTextures = 0 + + +; ============================================================================ +; COMMON CONTROLS +; ============================================================================ + +; Start buttons. +InputStart1 = "KEY_1,JOY1_BUTTON9" +InputStart2 = "KEY_2,JOY2_BUTTON9" + +; Coin buttons. +InputCoin1 = "KEY_3,JOY1_BUTTON10" +InputCoin2 = "KEY_4,JOY2_BUTTON10" + +; Service buttons. +InputServiceA = "KEY_5" +InputServiceB = "KEY_7" + +; Test buttons. +InputTestA = "KEY_6" +InputTestB = "KEY_8" + + +; ============================================================================ +; DIGITAL JOYSTICKS +; ============================================================================ + +; Player 1 four-way digital joystick. +InputJoyUp = "KEY_UP,JOY1_UP" +InputJoyDown = "KEY_DOWN,JOY1_DOWN" +InputJoyLeft = "KEY_LEFT,JOY1_LEFT" +InputJoyRight = "KEY_RIGHT,JOY1_RIGHT" + +; Player 2 four-way digital joystick. +InputJoyUp2 = "JOY2_UP" +InputJoyDown2 = "JOY2_DOWN" +InputJoyLeft2 = "JOY2_LEFT" +InputJoyRight2 = "JOY2_RIGHT" + + +; ============================================================================ +; FIGHTING GAMES +; ============================================================================ + +; Player 1 fighting controls. +InputPunch = "KEY_A,JOY1_BUTTON1" +InputKick = "KEY_S,JOY1_BUTTON2" +InputGuard = "KEY_D,JOY1_BUTTON3" +InputEscape = "KEY_F,JOY1_BUTTON4" + +; Player 2 fighting controls. +InputPunch2 = "JOY2_BUTTON1" +InputKick2 = "JOY2_BUTTON2" +InputGuard2 = "JOY2_BUTTON3" +InputEscape2 = "JOY2_BUTTON4" + + +; ============================================================================ +; SPIKEOUT +; ============================================================================ + +InputShift = "KEY_A,JOY1_BUTTON1" +InputBeat = "KEY_S,JOY1_BUTTON2" +InputCharge = "KEY_D,JOY1_BUTTON3" +InputJump = "KEY_F,JOY1_BUTTON4" + + +; ============================================================================ +; VIRTUA STRIKER +; ============================================================================ + +; Player 1 controls. +InputShortPass = "KEY_A,JOY1_BUTTON1" +InputLongPass = "KEY_S,JOY1_BUTTON2" +InputShoot = "KEY_D,JOY1_BUTTON3" + +; Player 2 controls. +InputShortPass2 = "JOY2_BUTTON1" +InputLongPass2 = "JOY2_BUTTON2" +InputShoot2 = "JOY2_BUTTON3" + + +; ============================================================================ +; STEERING WHEEL +; ============================================================================ + +; Digital steering controls. +InputSteeringLeft = "KEY_LEFT" +InputSteeringRight = "KEY_RIGHT" + +; Analog steering axis. +InputSteering = "JOY1_XAXIS" + + +; ============================================================================ +; PEDALS +; ============================================================================ + +; Accelerator and brake. +InputAccelerator = "KEY_UP,JOY1_UP" +InputBrake = "KEY_DOWN,JOY1_DOWN" + + +; ============================================================================ +; MANUAL TRANSMISSION +; ============================================================================ + +; Sequential transmission controls used by racers. +InputGearShiftUp = "KEY_Y" +InputGearShiftDown = "KEY_H" + +; 4-speed manual transmission. +; Used by Daytona 2, Sega Rally 2 and Scud Race. +InputGearShift1 = "KEY_Q,JOY1_BUTTON5" +InputGearShift2 = "KEY_W,JOY1_BUTTON6" +InputGearShift3 = "KEY_E,JOY1_BUTTON7" +InputGearShift4 = "KEY_R,JOY1_BUTTON8" +InputGearShiftN = "KEY_T" + + +; ============================================================================ +; VIEW CHANGE +; ============================================================================ + +; Four-view selection used by Daytona 2, Le Mans 24 and Scud Race. +InputVR1 = "KEY_A,JOY1_BUTTON1" +InputVR2 = "KEY_S,JOY1_BUTTON2" +InputVR3 = "KEY_D,JOY1_BUTTON3" +InputVR4 = "KEY_F,JOY1_BUTTON4" + +; Single-button view change used by Dirt Devils, ECA, +; Harley-Davidson and Sega Rally 2. +InputViewChange = "KEY_A,JOY1_BUTTON1" + + +; ============================================================================ +; HANDBRAKE +; ============================================================================ + +; Sega Rally 2 handbrake. +InputHandBrake = "KEY_S,JOY1_BUTTON2" + + +; ============================================================================ +; HARLEY-DAVIDSON +; ============================================================================ + +InputRearBrake = "KEY_S,JOY1_BUTTON2" +InputMusicSelect = "KEY_D,JOY1_BUTTON3" + + +; ============================================================================ +; VIRTUAL ON +; ============================================================================ + +; Twin-stick movement macros. +InputTwinJoyTurnLeft = "KEY_Q,JOY1_RXAXIS_NEG" +InputTwinJoyTurnRight = "KEY_W,JOY1_RXAXIS_POS" +InputTwinJoyForward = "KEY_UP,JOY1_YAXIS_NEG" +InputTwinJoyReverse = "KEY_DOWN,JOY1_YAXIS_POS" +InputTwinJoyStrafeLeft = "KEY_LEFT,JOY1_XAXIS_NEG" +InputTwinJoyStrafeRight = "KEY_RIGHT,JOY1_XAXIS_POS" + +; Twin-stick jump and crouch. +InputTwinJoyJump = "KEY_E,JOY1_BUTTON1" +InputTwinJoyCrouch = "KEY_R,JOY1_BUTTON2" + + +; ============================================================================ +; VIRTUAL ON - INDIVIDUAL JOYSTICK MAPPING +; ============================================================================ + +InputTwinJoyLeft1 = "NONE" +InputTwinJoyLeft2 = "NONE" +InputTwinJoyRight1 = "NONE" +InputTwinJoyRight2 = "NONE" +InputTwinJoyUp1 = "NONE" +InputTwinJoyUp2 = "NONE" +InputTwinJoyDown1 = "NONE" +InputTwinJoyDown2 = "NONE" + + +; ============================================================================ +; VIRTUAL ON - BUTTONS +; ============================================================================ + +InputTwinJoyShot1 = "KEY_A,JOY1_BUTTON5" +InputTwinJoyShot2 = "KEY_S,JOY1_BUTTON6" +InputTwinJoyTurbo1 = "KEY_Z,JOY1_BUTTON7" +InputTwinJoyTurbo2 = "KEY_X,JOY1_BUTTON8" + + +; ============================================================================ +; ANALOG JOYSTICK +; STAR WARS TRILOGY +; ============================================================================ + +; Digital movement controls. +InputAnalogJoyLeft = "KEY_LEFT" +InputAnalogJoyRight = "KEY_RIGHT" +InputAnalogJoyUp = "KEY_UP" +InputAnalogJoyDown = "KEY_DOWN" + +; Analog movement axes. +InputAnalogJoyX = "JOY_XAXIS,MOUSE_XAXIS" +InputAnalogJoyY = "JOY_YAXIS,MOUSE_YAXIS" + +; Primary controls. +InputAnalogJoyTrigger = "KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON" +InputAnalogJoyEvent = "KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON" + +; Secondary controls. +InputAnalogJoyTrigger2 = "KEY_D,JOY_BUTTON2" +InputAnalogJoyEvent2 = "NONE" + + +; ============================================================================ +; LIGHT GUNS +; THE LOST WORLD +; ============================================================================ + +; Digital gun movement. +InputGunLeft = "KEY_LEFT" +InputGunRight = "KEY_RIGHT" +InputGunUp = "KEY_UP" +InputGunDown = "KEY_DOWN" + +; Analog gun movement. +InputGunX = "MOUSE_XAXIS,JOY1_XAXIS" +InputGunY = "MOUSE_YAXIS,JOY1_YAXIS" + +; Primary gun controls. +InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON" +InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" + +; Automatic reload when pointing off-screen. +InputAutoTrigger = 0 + +; Player 2 digital gun movement. +InputGunLeft2 = "NONE" +InputGunRight2 = "NONE" +InputGunUp2 = "NONE" +InputGunDown2 = "NONE" + +; Player 2 analog gun movement. +InputGunX2 = "JOY2_XAXIS" +InputGunY2 = "JOY2_YAXIS" + +; Player 2 gun controls. +InputTrigger2 = "JOY2_BUTTON1" +InputOffscreen2 = "JOY2_BUTTON2" +InputAutoTrigger2 = 0 + + +; ============================================================================ +; ANALOG GUNS +; OCEAN HUNTER / LA MACHINEGUNS +; ============================================================================ + +; Digital gun movement. +InputAnalogGunLeft = "KEY_LEFT" +InputAnalogGunRight = "KEY_RIGHT" +InputAnalogGunUp = "KEY_UP" +InputAnalogGunDown = "KEY_DOWN" + +; Analog gun movement. +InputAnalogGunX = "MOUSE_XAXIS,JOY1_XAXIS" +InputAnalogGunY = "MOUSE_YAXIS,JOY1_YAXIS" + +; Primary gun triggers. +InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON" +InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON" + +; Player 2 digital gun movement. +InputAnalogGunLeft2 = "NONE" +InputAnalogGunRight2 = "NONE" +InputAnalogGunUp2 = "NONE" +InputAnalogGunDown2 = "NONE" + +; Player 2 analog gun movement. +InputAnalogGunX2 = "NONE" +InputAnalogGunY2 = "NONE" + +; Player 2 gun triggers. +InputAnalogTriggerLeft2 = "NONE" +InputAnalogTriggerRight2 = "NONE" + + +; ============================================================================ +; SKI CHAMP +; ============================================================================ + +; Digital ski movement. +InputSkiLeft = "KEY_LEFT" +InputSkiRight = "KEY_RIGHT" +InputSkiUp = "KEY_UP" +InputSkiDown = "KEY_DOWN" + +; Analog ski movement. +InputSkiX = "JOY1_XAXIS" +InputSkiY = "JOY1_YAXIS" + +; Ski pole controls. +InputSkiPollLeft = "KEY_A,JOY1_BUTTON1" +InputSkiPollRight = "KEY_S,JOY1_BUTTON2" + +; Selection controls. +InputSkiSelect1 = "KEY_Q,JOY1_BUTTON3" +InputSkiSelect2 = "KEY_W,JOY1_BUTTON4" +InputSkiSelect3 = "KEY_E,JOY1_BUTTON5" + + +; ============================================================================ +; MAGICAL TRUCK ADVENTURE +; ============================================================================ + +; Player 1 digital lever controls. +InputMagicalLeverUp1 = "KEY_UP" +InputMagicalLeverDown1 = "KEY_DOWN" + +; Player 2 digital lever controls. +InputMagicalLeverUp2 = "NONE" +InputMagicalLeverDown2 = "NONE" + +; Analog lever axes. +InputMagicalLever1 = "JOY1_YAXIS" +InputMagicalLever2 = "JOY2_YAXIS" + +; Pedals. +InputMagicalPedal1 = "KEY_A,JOY1_BUTTON1" +InputMagicalPedal2 = "KEY_S,JOY2_BUTTON1" + + +; ============================================================================ +; SEGA BASS FISHING / GET BASS +; ============================================================================ + +; Fishing rod digital movement. +InputFishingRodLeft = "KEY_LEFT" +InputFishingRodRight = "KEY_RIGHT" +InputFishingRodUp = "KEY_UP" +InputFishingRodDown = "KEY_DOWN" + +; Fishing stick digital movement. +InputFishingStickLeft = "KEY_A" +InputFishingStickRight = "KEY_D" +InputFishingStickUp = "KEY_W" +InputFishingStickDown = "KEY_S" + +; Fishing rod analog axes. +InputFishingRodX = "JOY1_XAXIS" +InputFishingRodY = "JOY1_YAXIS" + +; Fishing stick analog axes. +InputFishingStickX = "JOY1_RXAXIS" +InputFishingStickY = "JOY1_RYAXIS" + +; Reel control. +InputFishingReel = "KEY_SPACE,JOY1_ZAXIS_POS" + +; Cast and selection controls. +InputFishingCast = "KEY_Z,JOY1_BUTTON1" +InputFishingSelect = "KEY_X,JOY1_BUTTON2" + +; Fishing line tension control. +InputFishingTension = "KEY_T,JOY1_ZAXIS_NEG" + + +; ============================================================================ +; GAME-SPECIFIC SETTINGS +; ============================================================================ + +; Daytona USA 2: Battle on the Edge +[ daytona2 ] +MusicVolume = 120 +SoundVolume = 100 +Balance = -10 +InputJoy1XSaturation = 155 + + +; Daytona USA 2: Power Edition +[ dayto2pe ] +MusicVolume = 120 +SoundVolume = 100 +Balance = -10 +InputJoy1XSaturation = 155 + + +; Dirt Devils +[ dirtdvls ] +MusicVolume = 100 +SoundVolume = 130 +Balance = -20 + + +; Sega Bass Fishing / Get Bass (US version) +[ getbassur ] +WideScreen = 0 +WideBackground = 0 +MusicVolume = 100 +SoundVolume = 110 +Balance = 10 + + +; Emergency Call Ambulance +[ eca ] +MusicVolume = 100 +SoundVolume = 100 +Balance = -35 + + +; Fighting Vipers 2 +[ fvipers2 ] +LegacySoundDSP = 1 +MusicVolume = 100 +SoundVolume = 170 +Balance = 10 + + +; Harley-Davidson & L.A. Riders +[ harley ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 10 + + +; L.A. Machineguns +[ lamachin ] +MusicVolume = 100 +SoundVolume = 115 +Balance = 0 + + +; Le Mans 24 +[ lemans24 ] +MusicVolume = 100 +SoundVolume = 110 +Balance = 0 +InputJoy1XSaturation = 110 + + +; The Lost World: Jurassic Park +[ lostwsga ] +MusicVolume = 100 +SoundVolume = 105 +Balance = 20 +CrosshairStyle = bmp + + +; Magical Truck Adventure +[ magtruck ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 15 + + +; Magical Truck Adventure: Bad Lands +[ mgtrkbad ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 15 + + +; Ocean Hunter +[ oceanhun ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 0 + + +; Ocean Hunter: Alternate Version +[ oceanhuna ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 0 + + +; Scud Race +[ scud ] +MusicVolume = 200 +SoundVolume = 60 +Balance = 0 +InputJoy1XSaturation = 155 + + +; Scud Race Plus +[ scudplus ] +MusicVolume = 200 +SoundVolume = 60 +Balance = 0 +InputJoy1XSaturation = 155 + + +; Ski Champ +[ skichamp ] +MusicVolume = 100 +SoundVolume = 200 +Balance = 10 +ForceFeedback = 1 + + +; Spikeout: Final Edition +[ spikeofe ] +MusicVolume = 120 +SoundVolume = 120 +Balance = 0 + + +; Spikeout +[ spikeout ] +MusicVolume = 90 +SoundVolume = 90 +Balance = 0 + + +; Sega Rally 2 +[ srally2 ] +SoundVolume = 155 +MusicVolume = 140 +Balance = 15 +PowerPCFrequency = 75 +InputJoy1XSaturation = 150 + + +; Star Wars Trilogy +[ swtrilgy ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 0 + + +; Virtua Fighter 3 +[ vf3 ] +MusicVolume = 100 +SoundVolume = 110 +Balance = -5 + + +; Virtua Fighter 3tb +[ vf3tb ] +MusicVolume = 100 +SoundVolume = 110 +Balance = -5 + + +; Virtual On 2: Oratorio Tangram +[ von2 ] +MusicVolume = 100 +SoundVolume = 100 +Balance = 0 + + +; Virtua Striker 2 +[ vs2 ] +MusicVolume = 100 +SoundVolume = 110 +Balance = -10 +WideScreen = 0 +WideBackground = 0 + + +; Virtua Striker 2 Ver. 1998 +[ vs298 ] +MusicVolume = 100 +SoundVolume = 110 +Balance = -10 +WideScreen = 0 +WideBackground = 0 + + +; Virtua Striker 2 Ver. 1999.1 +[ vs2v991 ] +MusicVolume = 100 +SoundVolume = 110 +Balance = -10 +WideScreen = 0 +WideBackground = 0 diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/dayto2pe.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/dayto2pe.nv new file mode 100644 index 0000000..32d1335 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/dayto2pe.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/daytona2.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/daytona2.nv new file mode 100644 index 0000000..3269747 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/daytona2.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/dirtdvls.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/dirtdvls.nv new file mode 100644 index 0000000..c2d2331 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/dirtdvls.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/eca.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/eca.nv new file mode 100644 index 0000000..f2680b7 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/eca.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/fvipers2.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/fvipers2.nv new file mode 100644 index 0000000..bd78c83 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/fvipers2.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/getbassur.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/getbassur.nv new file mode 100644 index 0000000..4d5bd17 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/getbassur.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/harley.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/harley.nv new file mode 100644 index 0000000..64076bc Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/harley.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/lamachin.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lamachin.nv new file mode 100644 index 0000000..37fa02b Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lamachin.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/lemans24.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lemans24.nv new file mode 100644 index 0000000..4e40403 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lemans24.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/lostwsga (Calibrated for 4x3 resolutions).nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lostwsga (Calibrated for 4x3 resolutions).nv new file mode 100644 index 0000000..5c20c27 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lostwsga (Calibrated for 4x3 resolutions).nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/lostwsga.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lostwsga.nv new file mode 100644 index 0000000..c26f4df Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/lostwsga.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/magtruck.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/magtruck.nv new file mode 100644 index 0000000..c791781 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/magtruck.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/mgtrkbad.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/mgtrkbad.nv new file mode 100644 index 0000000..09de1fd Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/mgtrkbad.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/oceanhun.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/oceanhun.nv new file mode 100644 index 0000000..d006168 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/oceanhun.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/oceanhuna.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/oceanhuna.nv new file mode 100644 index 0000000..5f2613f Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/oceanhuna.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/scud.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/scud.nv new file mode 100644 index 0000000..387d606 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/scud.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/scudplus.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/scudplus.nv new file mode 100644 index 0000000..36a85de Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/scudplus.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/skichamp.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/skichamp.nv new file mode 100644 index 0000000..904495b Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/skichamp.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/spikeofe.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/spikeofe.nv new file mode 100644 index 0000000..8f0ec03 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/spikeofe.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/spikeout.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/spikeout.nv new file mode 100644 index 0000000..df24649 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/spikeout.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/srally2.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/srally2.nv new file mode 100644 index 0000000..bd3e947 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/srally2.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/swtrilgy.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/swtrilgy.nv new file mode 100644 index 0000000..e643993 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/swtrilgy.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/vf3.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vf3.nv new file mode 100644 index 0000000..af7ba68 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vf3.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/vf3tb.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vf3tb.nv new file mode 100644 index 0000000..95be405 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vf3tb.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/von2.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/von2.nv new file mode 100644 index 0000000..5443150 Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/von2.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs2.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs2.nv new file mode 100644 index 0000000..ffdae8a Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs2.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs298.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs298.nv new file mode 100644 index 0000000..06dc3ea Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs298.nv differ diff --git a/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs2v991.nv b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs2v991.nv new file mode 100644 index 0000000..a04fcfe Binary files /dev/null and b/archive_later/supermodel/rd_assets/rd_config/NVRAM/vs2v991.nv differ