mirror of
https://github.com/RetroDECK/components-archive.git
synced 2026-09-22 14:36:38 +00:00
fsuae
This commit is contained in:
parent
6d2d9ba5d8
commit
ba22f29e47
155
archive_later/fs-uae/component_functions.sh
Executable file
155
archive_later/fs-uae/component_functions.sh
Executable file
|
|
@ -0,0 +1,155 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Symlink custom.fs-uae to $storage_path/FS-UAE/custom.fs-uae
|
||||
# Make a function that copies AmigaVision.fdi to $roms_path/amiga/ If enabled.
|
||||
# If disabled it deletes the file $roms_path/amiga/AmigaVision.fdi if it's there during boot.
|
||||
|
||||
export fs_uae_config_amiga1200="$XDG_CONFIG_HOME/fs-uae/RetroDECK-amiga1200.fs-uae"
|
||||
export fs_uae_config_amiga600="$XDG_CONFIG_HOME/fs-uae/RetroDECK-amiga600.fs-uae"
|
||||
export fs_uae_config_amigacd32="$XDG_CONFIG_HOME/fs-uae/RetroDECK-amigacd32.fs-uae"
|
||||
export fs_uae_config_cdtv="$XDG_CONFIG_HOME/fs-uae/RetroDECK-cdtv.fs-uae"
|
||||
export amigavision_config="$XDG_CONFIG_HOME/fs-uae/AmigaVision.fs-uae"
|
||||
export custom_config_amiga600="$XDG_CONFIG_HOME/fs-uae/Custom/custom-amiga600.fs-uae"
|
||||
export custom_config_amiga1200="$XDG_CONFIG_HOME/fs-uae/Custom/custom-amiga1200.fs-uae"
|
||||
|
||||
|
||||
_prepare_component::fs-uae() {
|
||||
local action="$1"
|
||||
shift
|
||||
|
||||
local component_config="$(get_own_component_path)/rd_config"
|
||||
local amiga_system_plugins="$(get_own_component_path)/System"
|
||||
|
||||
case "$action" in
|
||||
|
||||
reset)
|
||||
log i "----------------------"
|
||||
log i "Resetting FS-UAE"
|
||||
log i "----------------------"
|
||||
|
||||
create_dir -d "$XDG_CONFIG_HOME/fs-uae/"
|
||||
create_dir -d "$XDG_DATA_HOME/fs-uae/"
|
||||
create_dir "$storage_path/fs-uae/AmigaVision/shared"
|
||||
|
||||
cp -fvr "$component_config/"* "$XDG_CONFIG_HOME/fs-uae/"
|
||||
|
||||
dir_prep "$storage_path/FS-UAE/System" "$XDG_DATA_HOME/fs-uae/System"
|
||||
|
||||
cp -fvr "$amiga_system_plugins/"* "$XDG_DATA_HOME/fs-uae/System"
|
||||
|
||||
dir_prep "$bios_path" "$XDG_DATA_HOME/fs-uae/Kickstarts"
|
||||
|
||||
dir_prep "$logs_path/FS-UAE/Logs" "$XDG_DATA_HOME/fs-uae/Logs"
|
||||
dir_prep "$logs_path/FS-UAE/Cache/Logs" "$XDG_DATA_HOME/fs-uae/Cache/Logs"
|
||||
|
||||
dir_prep "$states_path/amiga/FS-UAE" "$XDG_DATA_HOME/fs-uae/Save States"
|
||||
|
||||
dir_prep "$screenshots_path/FS-UAE/Screenshots" "$XDG_DATA_HOME/fs-uae/Screenshots"
|
||||
|
||||
dir_prep "$storage_path/FS-UAE/CD-ROMs" "$XDG_DATA_HOME/fs-uae/CD-ROMs"
|
||||
dir_prep "$storage_path/FS-UAE/Configurations" "$XDG_DATA_HOME/fs-uae/Configurations"
|
||||
dir_prep "$storage_path/FS-UAE/Controllers" "$XDG_DATA_HOME/fs-uae/Controllers"
|
||||
dir_prep "$storage_path/FS-UAE/Covers" "$XDG_DATA_HOME/fs-uae/Covers"
|
||||
dir_prep "$storage_path/FS-UAE/Custom" "$XDG_CONFIG_HOME/fs-uae/Custom"
|
||||
dir_prep "$storage_path/FS-UAE/Flash Memory" "$XDG_DATA_HOME/fs-uae/Flash Memory"
|
||||
dir_prep "$storage_path/FS-UAE/Floppy Overlays" "$XDG_DATA_HOME/fs-uae/Floppy Overlays"
|
||||
dir_prep "$storage_path/FS-UAE/Floppies" "$XDG_DATA_HOME/fs-uae/Floppies"
|
||||
dir_prep "$storage_path/FS-UAE/Hard Drives" "$XDG_DATA_HOME/fs-uae/Hard Drives"
|
||||
dir_prep "$storage_path/FS-UAE/Themes" "$XDG_DATA_HOME/fs-uae/Themes"
|
||||
dir_prep "$storage_path/FS-UAE/Titles" "$XDG_DATA_HOME/fs-uae/Titles"
|
||||
|
||||
sed -i "s|^hard_drive_0 = .*|hard_drive_0 = $storage_path/FS-UAE/AmigaVision/AmigaVision.hdf|" $amigavision_config
|
||||
sed -i "s|^hard_drive_1 = .*|hard_drive_1 = $storage_path/FS-UAE/AmigaVision/AmigaVision-Saves.hdf|" $amigavision_config
|
||||
sed -i "s|^hard_drive_2 = .*|hard_drive_1 = $storage_path/FS-UAE/AmigaVision/shared|" $amigavision_config
|
||||
|
||||
;;
|
||||
|
||||
postmove)
|
||||
log i "----------------------"
|
||||
log i "Post-moving FS-UAE"
|
||||
log i "----------------------"
|
||||
|
||||
dir_prep "$bios_path" "$XDG_DATA_HOME/fs-uae/Kickstarts"
|
||||
dir_prep "$bios_path" "$storage_path/FS-UAE/AmigaVision/Kickstarts"
|
||||
|
||||
dir_prep "$logs_path/FS-UAE/Logs" "$XDG_DATA_HOME/fs-uae/Logs"
|
||||
dir_prep "$logs_path/FS-UAE/Cache/Logs" "$XDG_DATA_HOME/fs-uae/Cache/Logs"
|
||||
|
||||
dir_prep "$states_path/amiga/FS-UAE" "$XDG_DATA_HOME/fs-uae/Save States"
|
||||
|
||||
dir_prep "$screenshots_path/FS-UAE/Screenshots" "$XDG_DATA_HOME/fs-uae/Screenshots"
|
||||
|
||||
dir_prep "$storage_path/FS-UAE/CD-ROMs" "$XDG_DATA_HOME/fs-uae/CD-ROMs"
|
||||
dir_prep "$storage_path/FS-UAE/Configurations" "$XDG_DATA_HOME/fs-uae/Configurations"
|
||||
dir_prep "$storage_path/FS-UAE/Controllers" "$XDG_DATA_HOME/fs-uae/Controllers"
|
||||
dir_prep "$storage_path/FS-UAE/Covers" "$XDG_DATA_HOME/fs-uae/Covers"
|
||||
dir_prep "$storage_path/FS-UAE/Custom" "$XDG_CONFIG_HOME/fs-uae/Custom"
|
||||
dir_prep "$storage_path/FS-UAE/Flash Memory" "$XDG_DATA_HOME/fs-uae/Flash Memory"
|
||||
dir_prep "$storage_path/FS-UAE/Floppy Overlays" "$XDG_DATA_HOME/fs-uae/Floppy Overlays"
|
||||
dir_prep "$storage_path/FS-UAE/Floppies" "$XDG_DATA_HOME/fs-uae/Floppies"
|
||||
dir_prep "$storage_path/FS-UAE/Hard Drives" "$XDG_DATA_HOME/fs-uae/Hard Drives"
|
||||
dir_prep "$storage_path/FS-UAE/Themes" "$XDG_DATA_HOME/fs-uae/Themes"
|
||||
dir_prep "$storage_path/FS-UAE/Titles" "$XDG_DATA_HOME/fs-uae/Titles"
|
||||
dir_prep "$storage_path/FS-UAE/System" "$XDG_DATA_HOME/fs-uae/System"
|
||||
|
||||
sed -i "s|^hard_drive_0 = .*|hard_drive_0 = $storage_path/FS-UAE/AmigaVision/AmigaVision.hdf|" $amigavision_config
|
||||
sed -i "s|^hard_drive_1 = .*|hard_drive_1 = $storage_path/FS-UAE/AmigaVision/AmigaVision-Saves.hdf|" $amigavision_config
|
||||
sed -i "s|^hard_drive_2 = .*|hard_drive_1 = $storage_path/FS-UAE/AmigaVision/shared|" $amigavision_config
|
||||
|
||||
;;
|
||||
|
||||
esac
|
||||
}
|
||||
|
||||
_set_setting_value::fs-uae() {
|
||||
local file="$1"
|
||||
local name=$(sed_escape_pattern "$2")
|
||||
local value=$(sed_escape_replacement "$3")
|
||||
local sed_cmd
|
||||
sed_cmd="s^\^${name} = '.*'^${name} = '${value}'^; t end;"
|
||||
sed_cmd+="s^\^${name} =.*^${name} = ${value}^; :end"
|
||||
sed -i "$sed_cmd" "$file"
|
||||
}
|
||||
|
||||
_get_setting_value::fs-uae() {
|
||||
local file="$1" name="$2"
|
||||
|
||||
KEY="$name" awk -F'=' \
|
||||
'BEGIN { key=ENVIRON["KEY"] }
|
||||
index($0, key " =") == 1 {
|
||||
val = substr($0, index($0,"=")+2)
|
||||
gsub(/^'"'"'|'"'"'$/, "", val)
|
||||
print val; exit
|
||||
}' "$file"
|
||||
}
|
||||
|
||||
fs-uae_amigavision_toggle() {
|
||||
local file="$roms_path/amiga/AmigaVision.fdi"
|
||||
|
||||
local response
|
||||
response=$(rd_zenity --question --no-wrap \
|
||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
|
||||
--title="AmigaVision" \
|
||||
--ok-label="Enable" \
|
||||
--cancel-label="Cancel" \
|
||||
--extra-button="Disable" \
|
||||
--text="<big><b>AmigaVision in ES-DE under the Commodore Amiga menu.</b></big>\n\nEnable or disable AmigaVision?")
|
||||
|
||||
local rc=$?
|
||||
|
||||
if [ $rc -eq 0 ]; then
|
||||
touch "$file"
|
||||
rd_zenity --info --no-wrap \
|
||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
|
||||
--title="Success" \
|
||||
--text="AmigaVision has been enabled.\n\nA restart of RetroDECK is required for the entry to appear." \
|
||||
--width=400
|
||||
elif [ "$response" = "Disable" ]; then
|
||||
[[ -f "$file" ]] && rm "$file"
|
||||
rd_zenity --info --no-wrap \
|
||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
|
||||
--title="Success" \
|
||||
--text="AmigaVision has been disabled." \
|
||||
--width=400
|
||||
fi #
|
||||
}
|
||||
17
archive_later/fs-uae/component_launcher.sh
Executable file
17
archive_later/fs-uae/component_launcher.sh
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
|
||||
HOME=/var/data/fs-uae
|
||||
|
||||
# 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)"
|
||||
|
||||
export LD_LIBRARY_PATH="$component_path/lib:$rd_shared_libs:${DEFAULT_LD_LIBRARY_PATH}"
|
||||
|
||||
log i "RetroDECK is now launching $component_name"
|
||||
log d "Library path is: $LD_LIBRARY_PATH"
|
||||
log d "QT plugin path is: $QT_PLUGIN_PATH"
|
||||
log d "QT QPA PLATFORM plugin path is: $QT_QPA_PLATFORM_PLUGIN_PATH"
|
||||
|
||||
# Launch
|
||||
exec "$component_path/bin/fs-uae" --base-dir=/var/data/fs-uae/ "$@"
|
||||
359
archive_later/fs-uae/component_manifest.json
Normal file
359
archive_later/fs-uae/component_manifest.json
Normal file
|
|
@ -0,0 +1,359 @@
|
|||
{
|
||||
"fs-uae": {
|
||||
"name": "FS-UAE",
|
||||
"core_framework_compatibility": "1",
|
||||
"component_version": "1.0.0",
|
||||
"capabilities": [
|
||||
"reset",
|
||||
"open"
|
||||
],
|
||||
"url_rdwiki": "https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/fs-uae/fs-uae-guide/",
|
||||
"url_webpage": "https://fs-uae.net/",
|
||||
"url_donation_purchase": "https://fs-uae.net/donate/",
|
||||
"url_source": "https://github.com/FrodeSolheim/fs-uae",
|
||||
"description": "Commodore Amiga emulator for running Amiga software and games.",
|
||||
"component_type": "Emulator",
|
||||
"system_friendly_name": [
|
||||
"Amiga",
|
||||
"Amiga 1200",
|
||||
"Amiga 600",
|
||||
"Amiga CD32",
|
||||
"Commodore CDTV"
|
||||
],
|
||||
"system": [
|
||||
"amiga",
|
||||
"amiga1200",
|
||||
"amiga600",
|
||||
"amigacd32",
|
||||
"cdtv"
|
||||
],
|
||||
"bios": [
|
||||
{
|
||||
"filename": "amiga-ext-130-cdtv.rom",
|
||||
"md5": "89da1838a24460e4b93f4f0c5d92d48d",
|
||||
"system": "amiga",
|
||||
"description": "Amiga CDTV Extended ROM for Kickstart 1.3",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-ext-310-cd32.rom",
|
||||
"md5": "bb72565701b1b6faece07d68ea5da639",
|
||||
"system": "amiga",
|
||||
"description": "Amiga CD32 Extended ROM for Kickstart 3.1",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-120.rom",
|
||||
"md5": "85ad74194e87c08904327de1a9443b7a",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 1.2 ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-130.rom",
|
||||
"md5": "82a21c1890cae844b3df741f2762d48d",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 1.3 ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-204.rom",
|
||||
"md5": "dc10d7bdd1b6f450773dfb558477c230",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 2.04 ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-205.rom",
|
||||
"md5": "465646c9b6729f77eea5314d1f057951",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 2.05 ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-300-a1200.rom",
|
||||
"md5": "b7cc148386aa631136f510cd29e42fc3",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.0 ROM for Amiga 1200",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-310-a1200.rom",
|
||||
"md5": "646773759326fbac3b2311fd8c8793ee",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.1 ROM for Amiga 1200",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-310-a3000.rom",
|
||||
"md5": "413590e50098a056cfec418d3df0212d",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.1 ROM for Amiga 3000",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-310-a4000.rom",
|
||||
"md5": "9bdedde6a4f33555b4a270c8ca53297d",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.1 ROM for Amiga 4000",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-310-a600.rom",
|
||||
"md5": "e40a5dfb3d017ba8779faba30cbd1c8e",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.1 ROM for Amiga 600",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-310-cd32.rom",
|
||||
"md5": "5f8924d013dd57a89cf349f4cdedc6b1",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.1 ROM for Amiga CD32",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "amiga-os-310.rom",
|
||||
"md5": "730888fb1bd9a3606d51f772ed136528",
|
||||
"system": "amiga",
|
||||
"description": "Amiga Kickstart 3.1 ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "aros-ext.bin",
|
||||
"md5": "d2ce6748e8e42222662e14359f68dad5",
|
||||
"system": "amiga",
|
||||
"description": "AROS Amiga Extended ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "aros-rom.bin",
|
||||
"md5": "48d38fc3fcf2ad7bca5ec5191d02e451",
|
||||
"system": "amiga",
|
||||
"description": "AROS Amiga ROM",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick33180.A500",
|
||||
"md5": "85ad74194e87c08904327de1a9443b7a",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 1.2 ROM for Amiga 500",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick34005.A500",
|
||||
"md5": "82a21c1890cae844b3df741f2762d48d",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 1.3 ROM for Amiga 500",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick34005.CDTV",
|
||||
"md5": "89da1838a24460e4b93f4f0c5d92d48d",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 1.3 ROM for Amiga CDTV",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick37175.A500",
|
||||
"md5": "dc10d7bdd1b6f450773dfb558477c230",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 2.04 ROM for Amiga 500",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick37350.A600",
|
||||
"md5": "465646c9b6729f77eea5314d1f057951",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 2.05 ROM for Amiga 600",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick39106.A1200",
|
||||
"md5": "b7cc148386aa631136f510cd29e42fc3",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 3.0 ROM for Amiga 1200",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick40060.CD32",
|
||||
"md5": "5f8924d013dd57a89cf349f4cdedc6b1",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 3.1 ROM for Amiga CD32",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick40060.CD32.ext",
|
||||
"md5": "bb72565701b1b6faece07d68ea5da639",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 3.1 Extended ROM for Amiga CD32",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick40063.A600",
|
||||
"md5": "e40a5dfb3d017ba8779faba30cbd1c8e",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 3.1 ROM for Amiga 600",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick40068.A1200",
|
||||
"md5": "646773759326fbac3b2311fd8c8793ee",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 3.1 ROM for Amiga 1200",
|
||||
"required": "Required"
|
||||
},
|
||||
{
|
||||
"filename": "kick40068.A4000",
|
||||
"md5": "9bdedde6a4f33555b4a270c8ca53297d",
|
||||
"system": "amiga",
|
||||
"description": "Kickstart 3.1 ROM for Amiga 4000",
|
||||
"required": "Required"
|
||||
}
|
||||
],
|
||||
"es_de_config": {
|
||||
"es_find_rules": {
|
||||
"emulators": [
|
||||
{
|
||||
"name": "FS-UAE",
|
||||
"description": "Commodore Amiga emulator FS-UAE",
|
||||
"rules": [
|
||||
{
|
||||
"type": "staticpath",
|
||||
"entries": [
|
||||
"%COMPONENT_PATH%/component_launcher.sh"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"es_systems": [
|
||||
{
|
||||
"name": "amiga",
|
||||
"fullname": "Commodore Amiga",
|
||||
"path": "%ROMPATH%/amiga",
|
||||
"extension": ".adf .adz .ccd .chd .cue .dms .fdi .hdf .hdz .ipf .iso .lha .m3u .mds .nrg .rp9 .uae .7z .zip",
|
||||
"commands": [
|
||||
{
|
||||
"label": "FS-UAE (Standalone)",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/RetroDECK-amiga1200.fs-uae %ROM%",
|
||||
"priority": 30
|
||||
},
|
||||
{
|
||||
"label": "FS-UAE AmigaVision (Standalone)",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/AmigaVision.fs-uae",
|
||||
"priority": 40
|
||||
},
|
||||
{
|
||||
"label": "FS-UAE Custom (Standalone)",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/custom-amiga.fs-uae %ROM%",
|
||||
"priority": 50
|
||||
}
|
||||
],
|
||||
"platform": "amiga",
|
||||
"theme": "amiga"
|
||||
},
|
||||
{
|
||||
"name": "amiga1200",
|
||||
"fullname": "Commodore Amiga 1200",
|
||||
"path": "%ROMPATH%/amiga1200",
|
||||
"extension": ".adf .adz .ccd .chd .cue .dms .fdi .hdf .hdz .ipf .iso .lha .m3u .mds .nrg .rp9 .uae .7z .zip",
|
||||
"commands": [
|
||||
{
|
||||
"label": "FS-UAE (Standalone) Amiga 1200",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/RetroDECK-amiga1200.fs-uae %ROM%",
|
||||
"priority": 30
|
||||
},
|
||||
{
|
||||
"label": "FS-UAE (Standalone) Custom Amiga 1200",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/Custom/custom-amiga1200.fs-uae %ROM%",
|
||||
"priority": 40
|
||||
}
|
||||
],
|
||||
"platform": "amiga1200",
|
||||
"theme": "amiga1200"
|
||||
},
|
||||
{
|
||||
"name": "amiga600",
|
||||
"fullname": "Commodore Amiga 600",
|
||||
"path": "%ROMPATH%/amiga600",
|
||||
"extension": ".adf .adz .ccd .chd .cue .dms .fdi .hdf .hdz .ipf .iso .lha .m3u .mds .nrg .rp9 .uae .7z .zip",
|
||||
"commands": [
|
||||
{
|
||||
"label": "FS-UAE (Standalone) Amiga 600",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/RetroDECK-amiga600.fs-uae %ROM%",
|
||||
"priority": 30
|
||||
},
|
||||
{
|
||||
"label": "FS-UAE (Standalone) Custom Amiga 600",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/Custom/custom-amiga600.fs-uae %ROM%",
|
||||
"priority": 40
|
||||
}
|
||||
],
|
||||
"platform": "amiga600",
|
||||
"theme": "amiga600"
|
||||
},
|
||||
{
|
||||
"name": "amigacd32",
|
||||
"fullname": "Commodore Amiga CD32",
|
||||
"path": "%ROMPATH%/amigacd32",
|
||||
"extension": ".adf .adz .ccd .chd .cue .dms .fdi .hdf .hdz .ipf .iso .lha .m3u .mds .nrg .rp9 .uae .7z .zip",
|
||||
"commands": [
|
||||
{
|
||||
"label": "FS-UAE (Standalone) CD32",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/RetroDECK-amigacd32.fs-uae --config:amiga-model=CD32 %ROM%",
|
||||
"priority": 30
|
||||
}
|
||||
],
|
||||
"platform": "amigacd32",
|
||||
"theme": "amigacd32"
|
||||
},
|
||||
{
|
||||
"name": "cdtv",
|
||||
"fullname": "Commodore CDTV",
|
||||
"path": "%ROMPATH%/cdtv",
|
||||
"extension": ".adf .adz .ccd .chd .cue .dms .fdi .hdf .hdz .ipf .iso .lha .m3u .mds .nrg .rp9 .uae .7z .zip",
|
||||
"commands": [
|
||||
{
|
||||
"label": "FS-UAE (Standalone) CDTV",
|
||||
"command": "%EMULATOR_FS-UAE% /var/config/fs-uae/RetroDECK-cdtv.fs-uae --config:amiga-model=CDTV %ROM%",
|
||||
"priority": 30
|
||||
}
|
||||
],
|
||||
"platform": "cdtv",
|
||||
"theme": "cdtv"
|
||||
}
|
||||
]
|
||||
},
|
||||
"es_de_gamelist_entries": {
|
||||
"image_root": "%COMPONENT_PATH%/rd_extras/es_de_media",
|
||||
"entries": {
|
||||
"amigavision": {
|
||||
"system": "amiga",
|
||||
"gamelist_data": {
|
||||
"path": "AmigaVision.fdi",
|
||||
"name": "AmigaVision",
|
||||
"desc": "A curated Amiga frontend and configuration package for browsing and launching Amiga games and demos.",
|
||||
"releasedate": "20191009T000000",
|
||||
"developer": "AmigaVision Team",
|
||||
"publisher": "Various",
|
||||
"genre": "Utilities",
|
||||
"players": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"configurator_menus": {
|
||||
"es_de_entries": [
|
||||
{
|
||||
"name": "FS-UAE: AmigaVision",
|
||||
"description": "Enable or disable: The AmigaVision entry in ES-DE.",
|
||||
"command": {
|
||||
"zenity": "fs-uae_amigavision_toggle"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
68
archive_later/fs-uae/component_recipe.json
Executable file
68
archive_later/fs-uae/component_recipe.json
Executable file
|
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"fs-uae": [
|
||||
{
|
||||
"source_url": "https://github.com/FrodeSolheim/fs-uae/releases/download/{VERSION}/*Linux_x86-64.tar.xz",
|
||||
"source_type": "github_release",
|
||||
"version": "$FS_UAE_DESIRED_VERSION",
|
||||
"extraction_type": "archive",
|
||||
"assets": [
|
||||
{
|
||||
"type": "create",
|
||||
"dest": "component_version",
|
||||
"contents": "$FRAMEWORK_DESIRED_VERSION"
|
||||
},
|
||||
{
|
||||
"type": "dir",
|
||||
"source": "FS-UAE/Linux/x86-64",
|
||||
"dest": "bin"
|
||||
},
|
||||
{
|
||||
"type": "dir",
|
||||
"source": "FS-UAE/Licenses",
|
||||
"dest": "docs"
|
||||
},
|
||||
{
|
||||
"type": "dir",
|
||||
"source": "FS-UAE/Locale",
|
||||
"dest": "Locale"
|
||||
},
|
||||
{
|
||||
"type": "dir",
|
||||
"source": "$REPO_ROOT/$COMPONENT_NAME/rd_assets/rd_extras",
|
||||
"dest": "rd_extras"
|
||||
},
|
||||
{
|
||||
"type": "dir",
|
||||
"source": "$REPO_ROOT/$COMPONENT_NAME/rd_assets/rd_config",
|
||||
"dest": "rd_config"
|
||||
},
|
||||
{
|
||||
"type": "dir",
|
||||
"source": "$REPO_ROOT/$COMPONENT_NAME/rd_assets/System",
|
||||
"dest": "System"
|
||||
},
|
||||
{
|
||||
"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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
This licence is based on the MAME licence and is intended for use in all non-commercial projects and environments. Other licensing options are available. Don't hesitate - please contact us at licensing@kryoflux.com.
|
||||
|
||||
|
||||
PREAMBLE
|
||||
|
||||
The purpose ("Purpose") of the SPS DECODER LIBRARY ("CLL", "CAPSImage", "CAPSImg", etc.) is to enable third party software to use The Software Preservation Society Interchangeable Preservation Format ("IPF"), Software Preservation Society Capture Tool RAW ("CT RAW", "RAW") and KryoFlux STREAM ("KF STREAM", "RAW") format files as produced by e.g. The Software Preservation Analyser, KryoFlux - High Definition Flux Sampler for USB or KryoFlux FREE.
|
||||
|
||||
|
||||
LICENCE
|
||||
|
||||
Redistribution and use of the SPS DECODER LIBRARY code is permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions may not be sold, nor may they be used in a commercial product or activity.
|
||||
|
||||
- Redistributions that are modified from the original source must include the complete source code, including the source code for all components used by a binary built from the modified sources. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
|
||||
|
||||
- Aforementioned modifications to the code can be made to enhance the code or to make it compile on other platforms than originally supported. Modifications must still satisfy the Purpose. Any file formats other than those listed under Purpose must not be enabled through the SPS DECODER LIBRARY.
|
||||
|
||||
- Redistributions must reproduce the following copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
COPYRIGHT
|
||||
|
||||
SPS DECODER LIBRARY Copyright (c) 2001-2014 by István Fábián under exclusive licence to KryoFlux Products & Services Ltd, 80 Allington Way, Maidstone, ME16 0HN, United Kingdom. All rights reserved.
|
||||
|
||||
|
||||
COMMON QUESTIONS
|
||||
|
||||
Q. Can I include the SPS DECODER LIBRARY with my commercial product?
|
||||
A. No. The SPS DECODER LIBRARY is not licensed for commercial use. Using SPS DECODER LIBRARY as a "freebie" or including it at "no cost" with your product still constitutes commerical usage and is forbidden by the licence.
|
||||
|
||||
Q. Can I sell my product with the SPS DECODER LIBRARY or associated logos (e.g. SPS, KryoFlux) on it?
|
||||
A. No. Putting the name or logo on your product makes it appear that the product is something officially endorsed.
|
||||
|
||||
Q. Can I use the SPS DECODER LIBRARY or the SPS logo to advertise my product?
|
||||
A. No. Using the name or logo in your advertising makes it appear that the product is something officially endorsed.
|
||||
|
||||
Q. Can I use the term "SPS DECODER LIBRARY" in the name of my software?
|
||||
A. Generally, no, especially if it is something that is sold. However, if you are producing a free SPS DECODER LIBRARY-related piece of software, it is common that permission is granted. Send a query to double-check first, please.
|
||||
|
||||
Q. Can I ask for donations for the work I did on my port of SPS DECODER LIBRARY to platform X?
|
||||
A. No. You would be earning money from the SPS DECODER LIBRARY trademark and copyrights, and that would be a commercial use, which is prohibited by the licence. It is our wish that SPS DECODER LIBRARY remains free.
|
||||
|
||||
v1.02
|
||||
2014-05-20
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
5.1.3
|
||||
BIN
archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/capsimg.so
Executable file
BIN
archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/capsimg.so
Executable file
Binary file not shown.
3
archive_later/fs-uae/rd_assets/System/CAPSImg/Plugin.ini
Normal file
3
archive_later/fs-uae/rd_assets/System/CAPSImg/Plugin.ini
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
[plugin]
|
||||
name = CAPSImg
|
||||
version = 5.1.3
|
||||
7
archive_later/fs-uae/rd_assets/System/CAPSImg/ReadMe.txt
Normal file
7
archive_later/fs-uae/rd_assets/System/CAPSImg/ReadMe.txt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
SPS Decoder Library 5.1 (formerly IPF Decoder Lib)
|
||||
==================================================
|
||||
|
||||
This is an unofficial version with a slightly adapted build process for FS-UAE.
|
||||
Original source retrieved from http://eab.abime.net/showthread.php?t=74143.
|
||||
|
||||
See LICENCE.TXT or Licenses/CAPSImg.txt for license terms.
|
||||
|
|
@ -0,0 +1 @@
|
|||
5.1.3
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
The following points clarify the QEMU license:
|
||||
|
||||
1) QEMU as a whole is released under the GNU General Public License,
|
||||
version 2.
|
||||
|
||||
2) Parts of QEMU have specific licenses which are compatible with the
|
||||
GNU General Public License, version 2. Hence each source file contains
|
||||
its own licensing information. Source files with no licensing information
|
||||
are released under the GNU General Public License, version 2 or (at your
|
||||
option) any later version.
|
||||
|
||||
As of July 2013, contributions under version 2 of the GNU General Public
|
||||
License (and no later version) are only accepted for the following files
|
||||
or directories: bsd-user/, linux-user/, hw/misc/vfio.c, hw/xen/xen_pt*.
|
||||
|
||||
3) The Tiny Code Generator (TCG) is released under the BSD license
|
||||
(see license headers in files).
|
||||
|
||||
4) QEMU is a trademark of Fabrice Bellard.
|
||||
|
||||
Fabrice Bellard and the QEMU team
|
||||
|
|
@ -0,0 +1 @@
|
|||
3.8.9
|
||||
BIN
archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/qemu-uae.so
Executable file
BIN
archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/qemu-uae.so
Executable file
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
[plugin]
|
||||
name = QEMU-UAE
|
||||
version = 3.8.9
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# QEMU-UAE
|
||||
|
||||
PPC support plugin for FS-UAE and WinUAE.
|
||||
|
|
@ -0,0 +1 @@
|
|||
3.8.9
|
||||
131
archive_later/fs-uae/rd_assets/rd_config/AmigaVision.fs-uae
Normal file
131
archive_later/fs-uae/rd_assets/rd_config/AmigaVision.fs-uae
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RETRODECK / AMIGAVISION
|
||||
# ============================================================
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MACHINE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
amiga_model = A1200/020
|
||||
|
||||
cpu = 68020
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 0
|
||||
slow_memory = 0
|
||||
|
||||
zorro_iii_memory = 262144
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU / PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
jit_compiler = 0
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY DRIVES
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 2
|
||||
|
||||
floppy_drive_0_sounds = 0
|
||||
floppy_drive_1_sounds = 0
|
||||
|
||||
floppy_drive_speed = 100
|
||||
|
||||
floppy_drive_volume = 0
|
||||
floppy_drive_volume_empty = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# HARD DRIVES
|
||||
# ------------------------------------------------------------
|
||||
|
||||
hard_drive_0 = RETRODECKSTORAGEDIR/FS-UAE/AmigaVision/AmigaVision.hdf
|
||||
hard_drive_0_read_only = 0
|
||||
|
||||
hard_drive_1 = RETRODECKSTORAGEDIR/FS-UAE/AmigaVision/AmigaVision-Saves.hdf
|
||||
hard_drive_1_read_only = 0
|
||||
|
||||
hard_drive_2 = RETRODECKSTORAGEDIR/FS-UAE/AmigaVision/shared
|
||||
hard_drive_2_read_only = 0
|
||||
hard_drive_2_label = RetroDECK
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CD-ROM
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cdrom_drive_count = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
fullscreen_mode = 0
|
||||
fullscreen_width = 0
|
||||
fullscreen_height = 0
|
||||
|
||||
window_border = 0
|
||||
window_resizable = 0
|
||||
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
|
||||
ntsc_mode = 1
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIEWPORT / CROPPING
|
||||
# ------------------------------------------------------------
|
||||
|
||||
border = 0
|
||||
bezel = 0
|
||||
crop = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# SCALING
|
||||
# ------------------------------------------------------------
|
||||
|
||||
scale = integer
|
||||
texture_filter = nearest
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# SCANLINES
|
||||
# ------------------------------------------------------------
|
||||
|
||||
scanlines = 1
|
||||
scanlines_dark = 0
|
||||
scanlines_light = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
audio_buffer_target_size = 50
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO SYNCHRONIZATION
|
||||
# ------------------------------------------------------------
|
||||
|
||||
low_latency_vsync = 1
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# UI / TRANSITIONS
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fade_in_duration = 0
|
||||
fade_out_duration = 0
|
||||
menu_auto_pause = 1
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# SAVE STATES
|
||||
# ------------------------------------------------------------
|
||||
|
||||
save_states = 1
|
||||
save_state_compression = 1
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK CUSTOM AMIGA A1200
|
||||
# ============================================================
|
||||
|
||||
amiga_model = A1200
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 8192
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68EC020
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 2
|
||||
|
||||
# floppy_drive_0 =
|
||||
# floppy_drive_1 =
|
||||
|
||||
floppy_drive_0_sounds = 1
|
||||
floppy_drive_1_sounds = 1
|
||||
floppy_drive_speed = 100
|
||||
floppy_drive_volume = 100
|
||||
floppy_drive_volume_empty = 0
|
||||
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK CUSTOM AMIGA A600
|
||||
# ============================================================
|
||||
|
||||
amiga_model = A600
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 0
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68000
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 2
|
||||
|
||||
# floppy_drive_0 =
|
||||
# floppy_drive_1 =
|
||||
|
||||
floppy_drive_0_sounds = 1
|
||||
floppy_drive_1_sounds = 1
|
||||
floppy_drive_speed = 100
|
||||
floppy_drive_volume = 100
|
||||
floppy_drive_volume_empty = 0
|
||||
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK CUSTOM AMIGA
|
||||
# ============================================================
|
||||
|
||||
amiga_model = A1200
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 8192
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68EC020
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 2
|
||||
|
||||
# floppy_drive_0 =
|
||||
# floppy_drive_1 =
|
||||
|
||||
floppy_drive_0_sounds = 1
|
||||
floppy_drive_1_sounds = 1
|
||||
floppy_drive_speed = 100
|
||||
floppy_drive_volume = 100
|
||||
floppy_drive_volume_empty = 0
|
||||
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK AMIGA A1200
|
||||
# ============================================================
|
||||
|
||||
amiga_model = A1200
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 8192
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68EC020
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 2
|
||||
|
||||
# floppy_drive_0 =
|
||||
# floppy_drive_1 =
|
||||
|
||||
floppy_drive_0_sounds = 1
|
||||
floppy_drive_1_sounds = 1
|
||||
floppy_drive_speed = 100
|
||||
floppy_drive_volume = 100
|
||||
floppy_drive_volume_empty = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK AMIGA A600
|
||||
# ============================================================
|
||||
|
||||
amiga_model = A600
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 0
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68000
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 2
|
||||
|
||||
floppy_drive_0_sounds = 1
|
||||
floppy_drive_1_sounds = 1
|
||||
floppy_drive_speed = 100
|
||||
floppy_drive_volume = 100
|
||||
floppy_drive_volume_empty = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK AMIGA CD32
|
||||
# ============================================================
|
||||
|
||||
amiga_model = CD32
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 2048
|
||||
fast_memory = 0
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68EC020
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CD-ROM
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cdrom_drive_count = 1
|
||||
|
||||
# cdrom_drive_0 =
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
# ============================================================
|
||||
# FS-UAE - RetroDECK AMIGA CDTV
|
||||
# ============================================================
|
||||
|
||||
amiga_model = CDTV
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# MEMORY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
chip_memory = 512
|
||||
fast_memory = 0
|
||||
slow_memory = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CPU
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cpu = 68000
|
||||
uae_cpu_speed = real
|
||||
jit_compiler = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# CD-ROM
|
||||
# ------------------------------------------------------------
|
||||
|
||||
cdrom_drive_count = 1
|
||||
|
||||
# cdrom_drive_0 = Game.iso
|
||||
# cdrom_drive_0 = Game.cue
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# FLOPPY
|
||||
# ------------------------------------------------------------
|
||||
|
||||
floppy_drive_count = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# VIDEO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
fullscreen = 1
|
||||
keep_aspect = 1
|
||||
force_aspect = 1
|
||||
smoothing = 0
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# AUDIO
|
||||
# ------------------------------------------------------------
|
||||
|
||||
audio_frequency = 44100
|
||||
volume = 100
|
||||
stereo_separation = 100
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# PERFORMANCE
|
||||
# ------------------------------------------------------------
|
||||
|
||||
game_mode = 0
|
||||
warp_mode = 0
|
||||
203
archive_later/fs-uae/rd_assets/rd_config/default.uae
Normal file
203
archive_later/fs-uae/rd_assets/rd_config/default.uae
Normal file
|
|
@ -0,0 +1,203 @@
|
|||
config_description=
|
||||
config_hardware=true
|
||||
config_host=true
|
||||
config_version=8.1.3
|
||||
config_hardware_path=
|
||||
config_host_path=
|
||||
config_all_path=
|
||||
amiberry.rom_path=Roms
|
||||
amiberry.floppy_path=./
|
||||
shaders_path=Visuals/Shaders
|
||||
; host-specific
|
||||
amiberry.middle_mouse=true
|
||||
amiberry.soundcard=1
|
||||
amiberry.soundcardname=LG HDR 5K
|
||||
amiberry.gfx_auto_crop=true
|
||||
amiberry.scaling_method=2
|
||||
amiberry.expansion_gui_page=a1000wom512k
|
||||
; common
|
||||
use_gui=no
|
||||
open_gui=F12
|
||||
use_debugger=false
|
||||
kickstart_rom_file=AmigaVision.rom
|
||||
kickstart_rom_file_id=1483A091,KS ROM v3.1 (A1200)
|
||||
kickstart_ext_rom_file=
|
||||
flash_file=
|
||||
cart_file=
|
||||
rtc_file=
|
||||
kickshifter=false
|
||||
scsidevice_disable=true
|
||||
floppy_volume=100
|
||||
floppy0=
|
||||
floppy1=
|
||||
floppy1type=-1
|
||||
floppy2=
|
||||
floppy3=
|
||||
nr_floppies=1
|
||||
floppy_speed=800
|
||||
cd_speed=100
|
||||
parallel_on_demand=false
|
||||
serial_on_demand=false
|
||||
serial_hardware_ctsrts=true
|
||||
serial_status=true
|
||||
serial_direct=false
|
||||
scsi=false
|
||||
uaeserial=false
|
||||
sana2=false
|
||||
sound_output=exact
|
||||
sound_channels=stereo
|
||||
sound_stereo_separation=5
|
||||
sound_stereo_mixing_delay=0
|
||||
sound_max_buff=3072
|
||||
sound_frequency=44100
|
||||
sound_interpol=anti
|
||||
sound_filter=emulated
|
||||
sound_filter_type=enhanced
|
||||
sound_volume=0
|
||||
sound_volume_paula=0
|
||||
sound_volume_cd=0
|
||||
sound_volume_ahi=0
|
||||
sound_volume_midi=0
|
||||
sound_volume_genlock=0
|
||||
sound_auto=false
|
||||
sound_stereo_swap_paula=false
|
||||
sound_stereo_swap_ahi=false
|
||||
warpboot=true
|
||||
comp_trustbyte=indirect
|
||||
comp_trustword=indirect
|
||||
comp_trustlong=indirect
|
||||
comp_trustnaddr=indirect
|
||||
comp_nf=true
|
||||
comp_constjump=true
|
||||
comp_flushmode=soft
|
||||
compfpu=false
|
||||
comp_catchfault=true
|
||||
cachesize=0
|
||||
joyport0=mouse
|
||||
joyport0autofire=none
|
||||
joyportfriendlyname0=Mouse
|
||||
joyportname0=MOUSE0
|
||||
joyport1=kbd2
|
||||
joyport1autofire=none
|
||||
bsdsocket_emu=false
|
||||
synchronize_clock=false
|
||||
maprom=0x0
|
||||
parallel_postscript_emulation=false
|
||||
parallel_postscript_detection=false
|
||||
ghostscript_parameters=
|
||||
parallel_autoflush=5
|
||||
gfx_display=0
|
||||
gfx_display_rtg=0
|
||||
gfx_framerate=1
|
||||
gfx_width=720
|
||||
gfx_height=568
|
||||
gfx_x_windowed=0
|
||||
gfx_y_windowed=0
|
||||
gfx_width_windowed=720
|
||||
gfx_height_windowed=568
|
||||
gfx_width_fullscreen=800
|
||||
gfx_height_fullscreen=600
|
||||
gfx_refreshrate=0
|
||||
gfx_autoresolution=1
|
||||
gfx_autoresolution_vga=true
|
||||
gfx_backbuffers=2
|
||||
gfx_backbuffers_rtg=1
|
||||
gfx_vsync=false
|
||||
gfx_vsyncmode=normal
|
||||
gfx_vsync_picasso=false
|
||||
gfx_vsyncmode_picasso=normal
|
||||
gfx_lores=false
|
||||
gfx_resolution=hires
|
||||
gfx_lores_mode=normal
|
||||
gfx_flickerfixer=false
|
||||
gfx_linemode=none
|
||||
gfx_fullscreen_amiga=fullwindow
|
||||
gfx_fullscreen_picasso=false
|
||||
gfx_center_horizontal=none
|
||||
gfx_center_vertical=none
|
||||
gfx_keep_aspect=true
|
||||
gfx_colour_mode=32bit
|
||||
gfx_blacker_than_black=false
|
||||
gfx_api=sdl3
|
||||
gfx_api_options=hardware
|
||||
shader=crt/crt-easymode-halation.glslp
|
||||
immediate_blits=false
|
||||
waiting_blits=automatic
|
||||
ntsc=false
|
||||
genlock=false
|
||||
chipset=aga
|
||||
chipset_refreshrate=59.280407
|
||||
collision_level=full
|
||||
chipset_compatible=A1200
|
||||
display_optimizations=full
|
||||
rtc=MSM6242B
|
||||
resetwarning=false
|
||||
cia_todbug=true
|
||||
fastmem_size=0
|
||||
debugmem_start=0x0
|
||||
debugmem_size=0
|
||||
mem25bit_size=0
|
||||
a3000mem_size=0
|
||||
mbresmem_size=0
|
||||
z3mem_size=256
|
||||
z3mem_start=0x40000000
|
||||
bogomem_size=0
|
||||
gfxcard_hardware_vblank=false
|
||||
gfxcard_hardware_sprite=false
|
||||
gfxcard_multithread=false
|
||||
gfxcard_zerocopy=false
|
||||
chipmem_size=4
|
||||
cpu_speed=real
|
||||
cpu_throttle=0.0
|
||||
cpu_type=68060
|
||||
cpu_model=68060
|
||||
fpu_model=68060
|
||||
mmu_model=68060
|
||||
cpu_compatible=true
|
||||
cpu_24bit_addressing=false
|
||||
cpu_data_cache=false
|
||||
cpu_cycle_exact=true
|
||||
cpu_memory_cycle_exact=true
|
||||
blitter_cycle_exact=true
|
||||
cycle_exact=true
|
||||
fpu_strict=false
|
||||
rtg_nocustom=true
|
||||
rtg_modes=0x112
|
||||
rtg_noautomodes=false
|
||||
debug_mem=false
|
||||
log_illegal_mem=false
|
||||
kbd_lang=us
|
||||
hardfile2=rw,DH0:AmigaVision.hdf,0,0,0,512,0,,uae0
|
||||
uaehf0=hdf,rw,DH0:AmigaVision.hdf,0,0,0,512,0,,uae0
|
||||
hardfile2=rw,DH1:AmigaVision-Saves.hdf,0,0,0,512,-128,,uae1
|
||||
uaehf1=hdf,rw,DH1:AmigaVision-Saves.hdf,0,0,0,512,-128,,uae1
|
||||
filesystem2=rw,DH2:Shared:Shared,-128
|
||||
uaehf2=dir,rw,DH2:Shared:Shared,-128
|
||||
input.config=0
|
||||
input.joymouse_speed_analog=100
|
||||
input.joymouse_speed_digital=10
|
||||
input.joymouse_deadzone=33
|
||||
input.joystick_deadzone=33
|
||||
input.analog_joystick_multiplier=18
|
||||
input.analog_joystick_offset=-5
|
||||
input.mouse_speed=100
|
||||
input.autofire_speed=600
|
||||
input.autoswitch=true
|
||||
; *** WHDLoad Booter. Options
|
||||
whdload_filename=
|
||||
whdload_game_name=
|
||||
whdload_uuid=
|
||||
whdload_slave_default=
|
||||
whdload_slave_libraries=false
|
||||
whdload_slave=
|
||||
whdload_slave_data_path=
|
||||
whdload_custom1=0
|
||||
whdload_custom2=0
|
||||
whdload_custom3=0
|
||||
whdload_custom4=0
|
||||
whdload_custom5=0
|
||||
whdload_custom=
|
||||
whdload_buttonwait=false
|
||||
whdload_showsplash=true
|
||||
whdload_writecache=false
|
||||
whdload_quit_on_exit=false
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 5.9 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 8.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 523 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 577 KiB |
Loading…
Reference in a new issue