• Fruit machine emulation

    Help and Support
    1
    0 Votes
    1 Posts
    332 Views
    No one has replied
  • 0 Votes
    3 Posts
    403 Views
    B

    @mitu Thank you, that's exactly what I was looking for!

  • 0 Votes
    9 Posts
    857 Views
    D

    @andymassey Just remove the transparent plastic holder. Then you will be able to take half of the joystick off. That part has to be rotate by 90 degrees and reassembled. Finally you put the tranpsarent plastic holder back.

  • MAME 0.247 in RPi3

    Help and Support
    5
    0 Votes
    5 Posts
    697 Views
    F

    @geese-howard said in MAME 0.247 in RPi3:

    Anyone uses it from https://stickfreaks.com/mame?

    There is a spreadsheet showing a good performance using latest build - .0247, however i dont know how to install it.

    If you wait a week or so the mame0.247 will be as binary in the RetroPie-Setup and you know it will work for sure without a lot of hassle.

    But if you really want to try you can easily use it.
    Be aware of the fact that the binary can fail with some distributions.
    Not sure it will still work on Buster 10 distributions, but you can try.

    If you have already mame installed earlier from the experimental section, which makes sure all dependencies and configs are installed, then you can just download and copy the files from within the zip file to :
    /opt/retropie/emulators/mame

    Optionally you can rename the old folder, earlier on, from :
    /opt/retropie/emulators/mame to /opt/retropie/emulators/mame.bak for example.

    You have to do the commands as root with sudo.

  • How to get true RNG?

    Help and Support
    3
    0 Votes
    3 Posts
    399 Views
    mituM

    If we're talking about emulated games, the date/time of the emulator may not have an influence on the RNG the game implements - most of the emulated systems didn't have a real time clock or the concept of the system date/time.

    @Addison it all depends on how the game implemented the RNG, some of the games relied on the RAM contents to initialize the RNG. On an emulator, the emulated RAM may get initialized to the same value (zero for instance) and thus there's no RNG at stake. Some emulators cater for this kind of situation with options - for instance Snes9x has a Randomize Memory option for this kind of situations, others may initialize the RAM directly with random values to prevent RNG failures.

    Funny enough, some games' RNG can be manipulated, a technique used in speedruns to get a predictable set of events/weapons/etc. An example is below, where the runner saves and resets the game during startup

  • 0 Votes
    9 Posts
    1k Views
    mituM

    @PARALAX Yes, delete all folders and files.

  • 0 Votes
    5 Posts
    713 Views
    M

    @mitu
    On lr-puae2021 was stuck on error
    error parsing global configuration on line 20

    pi@retropie:~ $ sudo cat /dev/shm/runcommand.log /home/pi/scripts/rclone_script/scriph.sh: line 70: /home/pi/rclone-v1.39-linux-arm/rclone: No such file or directory Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-puae2021/puae2021_libretro.so --config /opt/retropie/configs/amiga/retroarch.cfg "/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.lha" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] [Config]: Loading config from: "/opt/retropie/configs/amiga/retroarch.cfg". [INFO] [Config]: Appending config "/dev/shm/retroarch.cfg". [WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed. [WARN] [Config]: GameMode unsupported - disabling... [INFO] RetroArch 1.10.0 (Git e9e85f3) [INFO] === Build ======================================= [INFO] Capabilities: NEON VFPv3 VFPv4 [INFO] Built: Jan 30 2022 [INFO] Version: 1.10.0 [INFO] Git: e9e85f3 [INFO] ================================================= [INFO] [Input]: Found input driver: "udev". [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-puae2021/puae2021_libretro.so" [INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/PUAE.cfg". [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/amiga.cfg". [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/PUAE/RuffNTumble_v2.7_512k_0199.cfg". [INFO] [Environ]: GET_CORE_OPTIONS_VERSION. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2. [INFO] [Environ]: SET_CONTROLLER_INFO. [INFO] [Environ]: SET_SUPPORT_NO_GAME: yes. [INFO] [Environ]: GET_LED_INTERFACE. [INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3. [INFO] [Remaps]: Remap directory: "/opt/retropie/configs/amiga/". [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.srm". [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.state". [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Environ]: GET_PERF_INTERFACE. [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/home/pi/.config/retroarch/downloads". [INFO] [Environ]: GET_SAVE_DIRECTORY. [INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION. [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE. [INFO] [Environ]: SET_SERIALIZATION_QUIRKS. [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [INFO] [Environ]: SET_KEYBOARD_CALLBACK. [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes. [INFO] [Content]: Content loading skipped. Implementation will load it on its own. [libretro INFO] No model specified in: '/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.lha' [libretro INFO] Model: 'A1200' [libretro INFO] Kickstart: 'kick40068.A1200' [libretro INFO] HD (1) inserted in drive DH0: '/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.lha' [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] PUAE 2.6.1 7a2f6f1, May 10 2022 22:40:39 [libretro INFO] -------------------------------------------------------------------------------- [libretro INFO] RTAREA located at 00F00000 [libretro INFO] Known ROM 'KS ROM v3.1 (A1200)' loaded [libretro INFO] No disk in drive 0. [libretro INFO] Building CPU table for configuration: 68020 prefetch 24-bit [libretro INFO] 1883 CPU functions [libretro INFO] Building CPU, 45954 opcodes (2 1 1) [libretro INFO] CPU=68020, FPU=0, MMU=0, JIT=CPU=0. [libretro INFO] Reset at 00000000. Chipset mask = 00000007 [libretro INFO] PAL mode V=50.0000Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0 [libretro INFO] hardreset, memory cleared [libretro INFO] SNDRATE 312.0*227.0*50.000000=3541200.000000 [libretro INFO] SNDRATE 312.0*227.0*50.000000=3541200.000000 [libretro INFO] PAL mode V=50.0000Hz H=15625.0879Hz (227x312+0) IDX=10 (PAL) D=0 RTG=0/0 [INFO] [Environ]: SET_MEMORY_MAPS. [INFO] [RCHEEVOS]: Load started, hardcore active [INFO] [RCHEEVOS]: Using host: https://retroachievements.org [INFO] [RCHEEVOS]: Found 0 potential consoles for lha file extension [INFO] [RCHEEVOS]: Trying console 4 [INFO] [RCHEEVOS]: Opened RuffNTumble_v2.7_512k_0199.lha [INFO] [RCHEEVOS]: Hashing RuffNTumble_v2.7_512k_0199.lha (1535226 bytes) [INFO] [RCHEEVOS]: Generated hash 429cdbd95d06be7fa0ab7298b387cbd4 [INFO] [RCHEEVOS]: Attempting to login martinex (with password) [INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 49.92 Hz) [INFO] [Video]: Set video size to: 320x240. [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0x1. [INFO] [GL]: Found GL context: "egl_videocore". [INFO] [GL]: Detecting screen resolution: 320x240. [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] Querying EGL extension: KHR_image => exists [INFO] [GL]: Using resolution 320x240. [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: "stb-unicode". [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [WARN] [udev]: Couldn't open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*? [WARN] [udev]: Full-screen pointer won't be available. [INFO] [udev]: Pad #0 (/dev/input/event1) supports force feedback. [INFO] [udev]: Pad #0 (/dev/input/event1) supports 16 force feedback effects. [INFO] [Joypad]: Found joypad driver: "udev". [INFO] [Video]: Found display server: "null". [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 480 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_music_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_video_history.lpl". [INFO] [Playlist]: Loading history file: "/opt/retropie/configs/amiga/content_image_history.lpl". [INFO] [Playlist]: Loading favorites file: "/opt/retropie/configs/amiga/content_favorites.lpl". [INFO] [Playlist]: Written to playlist file: /opt/retropie/configs/amiga/content_history.lpl [INFO] [Environ]: SET_SYSTEM_AV_INFO: 720x288, Aspect: 1.250, FPS: 50.00, Sample rate: 44100.00 Hz. [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 60.00 Hz, Game = 50.00 Hz) [INFO] ALSA: Using floating point format. [INFO] ALSA: Period size: 480 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [Display]: Found display driver: "gl". [INFO] [Input]: Game Focus => OFF [INFO] [RCHEEVOS]: martinex logged in successfully [INFO] [RCHEEVOS]: Game could not be identified [libretro INFO] 6888x no FPU: f201 00009000 PC=00f80ca0 [libretro INFO] B-Trap f201 at f80ca0 (0x6bc04ca8) [libretro INFO] Fastcard: mapped @$200000: 8MB fast memory [libretro INFO] Card 1 (ZorroII) done. [libretro INFO] Filesystem: mapped memory @$e90000. [libretro INFO] Card 2 (ZorroII) done. [libretro INFO] Memory map after autoconfig: [libretro INFO] filesystem: diagentry called: 200098 [libretro INFO] SNDRATE 313.0*227.0*50.000000=3552550.000000 [libretro INFO] PAL mode V=50.0000Hz H=15625.0879Hz (227x312+1) IDX=10 (PAL) D=0 RTG=0/0 [libretro INFO] Mounting uaehf.device 0 (0): [libretro INFO] FS: mounted virtual unit WHDLoad (/home/pi/RetroPie/roms/amiga/WHDLoad/) [libretro INFO] Mounting uaehf.device 1 (0): [libretro INFO] FS: mounted virtual unit WHDSaves (/home/pi/RetroPie/roms/amiga/WHDSaves/) [libretro INFO] Mounting uaehf.device 2 (0): [libretro INFO] FS: mounted virtual unit DH0 (/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.lha) [libretro INFO] FS: WHDLoad (flags=00000002,E=0,ED=1,EF=0,native='/home/pi/RetroPie/roms/amiga/WHDLoad/') starting.. [libretro INFO] FS: WHDSaves (flags=00000002,E=0,ED=1,EF=0,native='/home/pi/RetroPie/roms/amiga/WHDSaves/') starting.. [libretro INFO] FS: RuffNTumble_v2.7_512k_0199 (flags=00000004,E=0,ED=0,EF=1,native='/home/pi/RetroPie/roms/amiga/RuffNTumble_v2.7_512k_0199.lha') starting.. [libretro INFO] Illegal instruction: 4e7a at 00239134 -> 00239144 [libretro INFO] 6888x no FPU: f200 00004000 PC=0023915e [libretro INFO] B-Trap f200 at 23915e (0x6bcbe166) [libretro INFO] B-Trap f017 at 2391aa (0x6bcbe1b2)
  • 0 Votes
    4 Posts
    640 Views
    mituM

    See if the adapter has any firmware upgrades that fixes that. You never know.

  • Alternative Frontends...

    Help and Support
    4
    0 Votes
    4 Posts
    753 Views
    ExarKunIvE

    @cdaters glad to help

  • 0 Votes
    11 Posts
    954 Views
    mituM

    @mrmadcatz I think you got your info here - from @barbudreadmon. The configuration for this game in the hiscore.dat file is wrong - that's why saving the hiscore doesn't work.

    Same situation is present in MAME, so it looks like saving it won't work until someone adds a proper hiscore.dat entry for the game. The hiscore.dat file instructs the emulator how to save the high scores for the game, if there's no entry for the game or if the entry is not correct, no emulator will be able to save high scores.

  • 0 Votes
    3 Posts
    663 Views
    J

    @mitu Will do just that, thanks

  • Dreamcast laggs

    Help and Support
    9
    0 Votes
    9 Posts
    1k Views
    ?

    @sirhenrythe5th wow i didnt know that ;D

  • 0 Votes
    4 Posts
    648 Views
    Thorr69T

    @shift838 said in No Movement using MAME or MAME4ALL:

    The only issue I seem to be having now is even though I have 2 joystics any game with MAME if selecting 2 player all plays off the first joystick. but so far I have only tested games that had only one joystick. I still need to test games that had multiple joysticks for players to play at the same exact time.

    That's completely normal if you've ever played the actual arcade games. The only time you'll have the second controller active is on games where both players play at once.

  • AetherSX2 - PS2

    General Discussion and Gaming
    16
    2 Votes
    16 Posts
    8k Views
    DTEAMD

    Hi @ExarKunIv and @retropieuser

    I tried AetherSX2 with your Retropie-Extra script and unfortunatly it doesn't load on my Pi5. Kernel8 is activated and I already run PPSSPP and Dolphin with XINIT-WM and I got the good bios

    here's my runcommand.log

    https://pastebin.fr/138616

    Now, I'm stuck. Do you know why it won't load?

  • 0 Votes
    5 Posts
    867 Views
    fretmanF

    @mitu , worked...thanks a bunch.

  • 0 Votes
    3 Posts
    917 Views
    fretmanF

    @mitu, perfect. Thanks for the help.

  • 0 Votes
    3 Posts
    475 Views
    S

    @mitu I didn't, I created the GAMELIST.XML from scratch.

  • 2 Votes
    5 Posts
    2k Views
    cnotoC

    @ropgar id be happy to test with a usb nes controller if that would be helpful.

  • 1 Votes
    4 Posts
    3k Views
    F

    @h2805270

    Are you already running something on the pico ?

    I have BBC-micro somewhat running on the micro !

  • 0 Votes
    2 Posts
    501 Views
    mituM

    You can add shortcuts to your gamelist that will start with an empty file, thus disabling the auto-loading. Some emulators already have a similar shortcut (+Start Amiberry, +Start Fuse), you can replicate the setup for others.

    If you prefer working from the desktop, then you can leave RetroPie alone and just install the emulators manually on a Raspbian + Desktop image.