Coder Social home page Coder Social logo

kodi-game / game.libretro.beetle-psx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from notspiff/game.libretro.beetle-psx

1.0 1.0 7.0 693 KB

Beetle-PSX for Kodi

Home Page: https://github.com/libretro/beetle-psx-libretro

CMake 100.00%
hacktoberfest hacktoberfest2021

game.libretro.beetle-psx's People

Contributors

akva2 avatar eigendude avatar fetzerch avatar gade01 avatar garbear avatar github-actions[bot] avatar hudokkow avatar kodiweblate avatar koprajs avatar lrusak avatar notspiff avatar weblate avatar xplodwild avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

game.libretro.beetle-psx's Issues

Games render very slowly in Kodi

Bug report

Describe the bug

When I start a rom from Kodi with beetle-psx, it's unplayable, very slow render, with different games. I have a popup message telling about no hardware acceleration.

RetroArch Behavior

With same core and games, I can play at full speed with retroarch.

To Reproduce

Steps to reproduce the behavior:
Start the PSX game from Kodi with beetle-psx core.

Debuglog

2024-02-01 22:23:00.332 T:86083    info <general>: RetroPlayer[PROCESS]: Created process info for X11
2024-02-01 22:23:00.347 T:86083   error <general>: Interface_Base::get_setting_string - can't find setting 'beetle_psx_analog_toggle_combo' in 'Sony - PlayStation (Beetle PSX)'
2024-02-01 22:23:00.347 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Setting beetle_psx_analog_toggle_combo not found by Kodi
2024-02-01 22:23:00.347 T:86083   error <general>: Interface_Base::get_setting_string - can't find setting 'beetle_psx_analog_toggle_hold' in 'Sony - PlayStation (Beetle PSX)'
2024-02-01 22:23:00.347 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Setting beetle_psx_analog_toggle_hold not found by Kodi
2024-02-01 22:23:00.347 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Invalid settings detected, generating new settings and language files
2024-02-01 22:23:00.350 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Settings and language files have been placed in /home/mc/.kodi/userdata/addon_data/game.libretro.beetle-psx/generated/language/English
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: ------------------------------------
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: Loaded DLL for game.libretro.beetle-psx
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: Client:              Sony - PlayStation (Beetle PSX)
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: Version:             0.9.44.43
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: Valid extensions:    .ccd .chd .cue .exe .m3u .pbp .toc
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: Supports VFS:        false
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: Supports standalone: false
2024-02-01 22:23:00.351 T:86083    info <general>: GAME: ------------------------------------
2024-02-01 22:23:00.351 T:86083    info <general>: RetroPlayer[PLAYER]: Opening: /data/games/roms/psx/WipEout (USA)/WipEout (USA).cue
2024-02-01 22:23:00.352 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Rumble interface supported!
                                                   
2024-02-01 22:23:00.352 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Unknown setting ID: beetle_psx_renderer
2024-02-01 22:23:00.352 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Unknown setting ID: beetle_psx_pgxp_vertex
2024-02-01 22:23:00.352 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Unknown setting ID: beetle_psx_pgxp_texture
2024-02-01 22:23:00.352 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Unknown setting ID: beetle_psx_filter
2024-02-01 22:23:00.352 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Loading /data/games/roms/psx/WipEout (USA)/WipEout (USA).cue...
                                                   
2024-02-01 22:23:00.394 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Checking if required firmware is present...
                                                   
2024-02-01 22:23:00.402 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Firmware found: /home/mc/.kodi/userdata/addon_data/game.libretro.beetle-psx/resources/system/scph5501.bin
                                                   
2024-02-01 22:23:00.402 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Firmware SHA1: 0555C6FAE8906F3F09BAF5988F00E55F88E9F30B
                                                   
2024-02-01 22:23:00.420 T:86083   error <general>: AddOnLog: game.libretro.beetle-psx: Unknown setting ID: beetle_psx_renderer
2024-02-01 22:23:00.420 T:86083    info <general>: GAME: ---------------------------------------
2024-02-01 22:23:00.420 T:86083    info <general>: GAME: Game loop:      true
2024-02-01 22:23:00.421 T:86083    info <general>: GAME: FPS:            59.826000
2024-02-01 22:23:00.421 T:86083    info <general>: GAME: Sample Rate:    44100.000000
2024-02-01 22:23:00.421 T:86083    info <general>: GAME: Region:         NTSC
2024-02-01 22:23:00.421 T:86083    info <general>: GAME: Savestate size: 16777216
2024-02-01 22:23:00.421 T:86083    info <general>: GAME: ---------------------------------------
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 1: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 2: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 3: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 4: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 5: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 6: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 7: PlayStation Controller
                                                   
2024-02-01 22:23:00.421 T:86083    info <general>: AddOnLog: game.libretro.beetle-psx: Controller 8: PlayStation Controller
                                                   
2024-02-01 22:23:00.448 T:86083    info <general>: GAME: In-game saves (save ram) loaded from special://masterprofile/Savestates/InGameSaves/WipEout (USA).cue.sav
2024-02-01 22:23:00.448 T:86083   error <general>: Failed to open savestate file 
2024-02-01 22:23:00.448 T:86083   error <general>: Cheevos: Couldn't load patch file
2024-02-01 22:23:00.564 T:109173    info <general>: RetroPlayer[RENDER]: Configuring format 0RGB32, nominal 320x240, max 700x576
2024-02-01 22:23:00.564 T:109173    info <general>: RetroPlayer[AUDIO]: Creating audio stream, format = AE_FMT_S16NE, sample rate = 44100, channels = 2
2024-02-01 22:23:00.575 T:86083    info <general>: RetroPlayer[RENDER]: Renderer configured on first frame
2024-02-01 22:23:10.481 T:109213   error <general>: Cheevos: Rich Presence script was not found
2024-02-01 22:23:20.528 T:109280   error <general>: Cheevos: Rich Presence script was not found

Your Environment

Used Operating system:

  • Android
  • iOS
  • Linux
  • OSX
  • Raspberri-Pi
  • Windows
  • Windows UWP

Operating system version/name: Arch Linux

Kodi version (from Arch repo):

  • kodi 20.3-6
  • kodi-addon-game-libretro-beetle-psx 0.9.44.43-1
  • libretro-beetle-psx 2694-1

Build fails on Windows

From the build log on windows jenkins:

libretro.cpp: In function 'void retro_cheat_set(unsigned int, bool, const char*)':
libretro.cpp:4232:30: error: 'to_string' is not a member of 'std'
                name="cheat_"+std::to_string(index)+"_"+std::to_string(cursor);
                              ^
libretro.cpp:4232:56: error: 'to_string' is not a member of 'std'
                name="cheat_"+std::to_string(index)+"_"+std::to_string(cursor);
                                                        ^
Makefile:403: recipe for target 'libretro.o' failed
make: *** [libretro.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory '/xbmc/cmake/addons/build/beetle-psx/src/beetle-psx'
NMAKE : fatal error U1077: 'call' : return code '0x2'
Stop.

Application hangs on game start (OSX)

Version tested: RetroPlayer 18 alpha1 2018-02-11

Issue: Launching a game hangs Kodi. Below is a log just before Kodi hangs

08:21:12.988 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): CORE: ----------------------------------
08:21:12.988 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): CORE: Library name:    Beetle PSX
08:21:12.988 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): CORE: Library version: 0.9.44.1
08:21:12.988 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): CORE: Extensions:      exe|cue|toc|ccd|m3u|pbp|chd
08:21:12.988 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): CORE: Supports VFS:    false
08:21:12.988 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): CORE: ----------------------------------
08:21:12.989 T:140735224840192   DEBUG: Calling TransferSettings for: Sony - PlayStation (Beetle PSX)
08:21:12.989 T:140735224840192   ERROR: AddOnLog: Sony - PlayStation (Beetle PSX): Kodi setting psx_dithering unknown to libretro!
08:21:12.989 T:140735224840192    INFO: AddOnLog: Sony - PlayStation (Beetle PSX): Invalid settings detected, generating new settings and language files
08:21:12.990 T:140735224840192    INFO: AddOnLog: Sony - PlayStation (Beetle PSX): Settings and language files have been placed in /Users/xxx/Library/Application Support/Kodi/userdata/addon_data/game.libretro.beetle-psx/generated/language/English
08:21:12.990 T:140735224840192   ERROR: AddOnLog: Sony - PlayStation (Beetle PSX): Kodi setting psx_enable_analog_toggle unknown to libretro!
08:21:12.990 T:140735224840192   ERROR: AddOnLog: Sony - PlayStation (Beetle PSX): Kodi setting psx_enable_multitap_port1 unknown to libretro!
08:21:12.990 T:140735224840192   ERROR: AddOnLog: Sony - PlayStation (Beetle PSX): Kodi setting psx_enable_multitap_port2 unknown to libretro!
08:21:12.990 T:140735224840192    INFO: Loading controller layout: /Users/xxx/Library/Application Support/Kodi/addons/game.controller.ps/resources/layout.xml
08:21:12.990 T:140735224840192   DEBUG: <motor> tag has no "label" attribute
08:21:12.991 T:140735224840192   DEBUG: Previous line repeats 1 times.
08:21:12.991 T:140735224840192   DEBUG: AddOnLog: Sony - PlayStation (Beetle PSX): Settings port "1" (libretro port 0) to controller "game.controller.ps" (libretro device ID 0)
08:21:12.991 T:140735224840192    INFO: AddOnLog: Sony - PlayStation (Beetle PSX): Controller 1: Unplugged

Aspec ratio not well on some games

Bug report

Describe the bug

the aspect ratio is not good on some games (strech mode "normal")
I have a workaround to force "strech 4:3"

RetroArch Behavior

Here is a clear and concise description of what happens in RetroArch with the same core/game:
Good in retroarch no issue

To Reproduce

test the game "Dragon Quest Characters - Torneko no Daibouken 2 - Fushigi no Dungeon (Japan)"

Debuglog

No log

Screenshots

Here are some links or screenshots to help explain the problem:
on retroplayer on windows (strech mode "normal")
screenshot000

Your Environment

Used Operating system:

  • Android
  • iOS
  • Linux
  • OSX
  • Raspberri-Pi
  • Windows
  • Windows UWP

Operating system version/name:

Kodi version: Kodi 18

note: Once the issue is made we require you to update it with new information or Kodi versions should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.