Name: libretro-fsuae
Owner: libretro
Description: WIP - fs-uae libretro version (Cross-platform Amiga emulator)
Created: 2016-09-06 07:57:25.0
Updated: 2018-01-09 23:39:55.0
Pushed: 2017-02-27 10:03:01.0
Size: 39191
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
FS-UAE LIBRETRO TEST/DEBUG VERSION (WIP)
Based on FS-UAE 2.8.1u5 (https://fs-uae.net/)
'Beta' release:
Misc Issues:
>a500.fs-uae <<EOF
fig]
a_model = A500
_aspect = 1
e_y = 2.05
e_x = 2.05
= 640x512+border
py_drive_0 = /storage/df0.adf
oarch -L ./fsuae_libretro.so ./a500.fs-uae
togen.sh
GS="-O2" ./configure --build=x86_64-pc-linux-gnu --prefix=/usr/local --enable-shared --disable-static --libdir=/usr/local/lib64 --enable-jit
gen -j 4
clean
-j 4
togen.sh
GS="-O2" ./configure --build=arm-pc-linux-gnueabihf --prefix=/usr/local --enable-shared --disable-static --libdir=/usr/local/lib --disable-jit --enable-neon
gen -j 4
clean
-j 4
ARM: The following parameter is likely required to get real-time operation: accuracy = 0, or accuracy = -1.
The file: 'fs-uae.dat' is required, and must be located, on one of the following directory (the base is the 'retroarch' executable directory): base/fs-uae.dat, base/../share/fs-uae/fs-uae.dat or base/../../Data/fs-uae.dat
e.g.:
all -o root -g bin -m 0644 fsuae_libretro.so "${prefix}/libexec/libretro/x86_64-pc-linux-gnu/fsuae_libretro.so"
all -o root -g bin -m 0644 "fs-uae.dat" "${prefix}/share/fs-uae/fs-uae.dat"
Operational on the 'x86_64' and 'i686' architecture.
>a4000.fs-uae <<EOF
fig]
a_model = A4000
compiler = 1
compfpu = 1
racy = 0
_aspect = 1
e_y = 2.05
e_x = 2.05
= 640x512+border
py_drive_0 = /storage/df0.adf
rt LD_PREFER_MAP_32BIT_EXEC=1
Add a new option to 'crop' the graphic output: zoom = GFXWIDTHxGFXHEIGHT/GFX_OFFSETX/GFX_OFFSETY/GFX_CROPWIDTH/GFX_CROPHEIGHT The last two values are optional. This option is not compatible with the classical FS-UAE configuration file. Only the (GFX_CROPWIDTH,GFX_CROPHEIGHT) image size will be displayed. e.g.: zoom = 688x464/8/56/680/404 (GFX_OFFSETX and GFX_CROPWIDTH must be a multiple of 4)