diff --git a/archive_later/fs-uae/component_functions.sh b/archive_later/fs-uae/component_functions.sh new file mode 100755 index 0000000..9202175 --- /dev/null +++ b/archive_later/fs-uae/component_functions.sh @@ -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="AmigaVision in ES-DE under the Commodore Amiga menu.\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 # +} diff --git a/archive_later/fs-uae/component_launcher.sh b/archive_later/fs-uae/component_launcher.sh new file mode 100755 index 0000000..52c5225 --- /dev/null +++ b/archive_later/fs-uae/component_launcher.sh @@ -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/ "$@" diff --git a/archive_later/fs-uae/component_manifest.json b/archive_later/fs-uae/component_manifest.json new file mode 100644 index 0000000..01d539e --- /dev/null +++ b/archive_later/fs-uae/component_manifest.json @@ -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" + } + } + ] + } + } +} \ No newline at end of file diff --git a/archive_later/fs-uae/component_recipe.json b/archive_later/fs-uae/component_recipe.json new file mode 100755 index 0000000..7d1d5bc --- /dev/null +++ b/archive_later/fs-uae/component_recipe.json @@ -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": [] + } + ] +} \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/System/CAPSImg/Licenses/CAPSImg.txt b/archive_later/fs-uae/rd_assets/System/CAPSImg/Licenses/CAPSImg.txt new file mode 100644 index 0000000..44b3068 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/CAPSImg/Licenses/CAPSImg.txt @@ -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 + diff --git a/archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/Version.txt b/archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/Version.txt new file mode 100644 index 0000000..57805a4 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/Version.txt @@ -0,0 +1 @@ +5.1.3  diff --git a/archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/capsimg.so b/archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/capsimg.so new file mode 100755 index 0000000..78e8540 Binary files /dev/null and b/archive_later/fs-uae/rd_assets/System/CAPSImg/Linux/x86-64/capsimg.so differ diff --git a/archive_later/fs-uae/rd_assets/System/CAPSImg/Plugin.ini b/archive_later/fs-uae/rd_assets/System/CAPSImg/Plugin.ini new file mode 100644 index 0000000..1d97c8e --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/CAPSImg/Plugin.ini @@ -0,0 +1,3 @@ +[plugin] +name = CAPSImg +version = 5.1.3 diff --git a/archive_later/fs-uae/rd_assets/System/CAPSImg/ReadMe.txt b/archive_later/fs-uae/rd_assets/System/CAPSImg/ReadMe.txt new file mode 100644 index 0000000..9d4445e --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/CAPSImg/ReadMe.txt @@ -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. diff --git a/archive_later/fs-uae/rd_assets/System/CAPSImg/Version.txt b/archive_later/fs-uae/rd_assets/System/CAPSImg/Version.txt new file mode 100644 index 0000000..57805a4 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/CAPSImg/Version.txt @@ -0,0 +1 @@ +5.1.3  diff --git a/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Licenses/QEMU.txt b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Licenses/QEMU.txt new file mode 100644 index 0000000..da70e94 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Licenses/QEMU.txt @@ -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 diff --git a/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/Version.txt b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/Version.txt new file mode 100644 index 0000000..168d46a --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/Version.txt @@ -0,0 +1 @@ +3.8.9  diff --git a/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/qemu-uae.so b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/qemu-uae.so new file mode 100755 index 0000000..ef1ead7 Binary files /dev/null and b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Linux/x86-64/qemu-uae.so differ diff --git a/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Plugin.ini b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Plugin.ini new file mode 100644 index 0000000..b22a7cc --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Plugin.ini @@ -0,0 +1,3 @@ +[plugin] +name = QEMU-UAE +version = 3.8.9 diff --git a/archive_later/fs-uae/rd_assets/System/QEMU-UAE/ReadMe.txt b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/ReadMe.txt new file mode 100644 index 0000000..1b19b99 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/ReadMe.txt @@ -0,0 +1,3 @@ +# QEMU-UAE + +PPC support plugin for FS-UAE and WinUAE. diff --git a/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Version.txt b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Version.txt new file mode 100644 index 0000000..168d46a --- /dev/null +++ b/archive_later/fs-uae/rd_assets/System/QEMU-UAE/Version.txt @@ -0,0 +1 @@ +3.8.9  diff --git a/archive_later/fs-uae/rd_assets/rd_config/AmigaVision.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/AmigaVision.fs-uae new file mode 100644 index 0000000..b716e37 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/AmigaVision.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga1200_template.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga1200_template.fs-uae new file mode 100644 index 0000000..7e5f124 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga1200_template.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga600_template.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga600_template.fs-uae new file mode 100644 index 0000000..dd146ce --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga600_template.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga_template.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga_template.fs-uae new file mode 100644 index 0000000..2a5633a --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/Custom/custom-amiga_template.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amiga1200.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amiga1200.fs-uae new file mode 100644 index 0000000..20a4b11 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amiga1200.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amiga600.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amiga600.fs-uae new file mode 100644 index 0000000..52b47fe --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amiga600.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amigacd32.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amigacd32.fs-uae new file mode 100644 index 0000000..13ce7d0 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-amigacd32.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-cdtv.fs-uae b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-cdtv.fs-uae new file mode 100644 index 0000000..2d150ad --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/RetroDECK-cdtv.fs-uae @@ -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 \ No newline at end of file diff --git a/archive_later/fs-uae/rd_assets/rd_config/default.uae b/archive_later/fs-uae/rd_assets/rd_config/default.uae new file mode 100644 index 0000000..f5136e3 --- /dev/null +++ b/archive_later/fs-uae/rd_assets/rd_config/default.uae @@ -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 diff --git a/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/covers/AmigaVision.png b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/covers/AmigaVision.png new file mode 100644 index 0000000..a818c51 Binary files /dev/null and b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/covers/AmigaVision.png differ diff --git a/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/marquees/AmigaVision.png b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/marquees/AmigaVision.png new file mode 100644 index 0000000..7f27c31 Binary files /dev/null and b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/marquees/AmigaVision.png differ diff --git a/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/miximages/AmigaVision.png b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/miximages/AmigaVision.png new file mode 100644 index 0000000..02b558d Binary files /dev/null and b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/miximages/AmigaVision.png differ diff --git a/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/screenshots/AmigaVision.png b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/screenshots/AmigaVision.png new file mode 100644 index 0000000..46f38ad Binary files /dev/null and b/archive_later/fs-uae/rd_assets/rd_extras/es_de_media/amigavision/screenshots/AmigaVision.png differ