kodi-game / game.libretro.bluemsx Goto Github PK
View Code? Open in Web Editor NEWThis project forked from notspiff/game.libretro.bluemsx
BlueMSX for Kodi
This project forked from notspiff/game.libretro.bluemsx
BlueMSX for Kodi
It looks like there's a disconnect between the colecovision controller and bluemsx. When launching a coleco game it. Kodi registers input from game.controller.msx.joystick but not game.controller.colecovision. Some games at least require buttons that are not included in game.controller.msx.joystick
Version tested: RetroPlayer 18 alpha1 2018-02-11
To Recreate: Fresh install, start Colecovision game (from IARL). Core complains about BIOS files (this is good). Place BIOS files into correct folder and retry game. Kodi crashes:
20:53:13.566 T:140735305183232 DEBUG: RetroPlayer: ---------------------------------------
20:53:13.566 T:140735305183232 DEBUG: RetroPlayer: Game tag loaded
20:53:13.566 T:140735305183232 DEBUG: RetroPlayer: URL:
20:53:13.566 T:140735305183232 DEBUG: RetroPlayer: Title: Activision Decathlon, The
20:53:13.566 T:140735305183232 DEBUG: RetroPlayer: Platform:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Genres:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Developer:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Game Code:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Region:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Publisher:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Format:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Cartridge type:
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: Game client: game.libretro.bluemsx
20:53:13.567 T:140735305183232 DEBUG: RetroPlayer: ---------------------------------------
20:53:13.570 T:140735305183232 DEBUG: SECTION:UnloadDll(/Applications/Kodi_Retroplayer.app/Contents/Resources/Kodi/addons/game.libretro/game.libretro.1.0.37.dylib)
20:53:13.570 T:140735305183232 INFO: ADDON: Dll Destroyed - MSX/SVI/ColecoVision/SG-1000 (blueMSX)
20:53:13.570 T:140735305183232 DEBUG: ADDON: Dll Initializing - MSX/SVI/ColecoVision/SG-1000 (blueMSX)
20:53:13.570 T:140735305183232 DEBUG: SECTION:LoadDLL(/Applications/Kodi_Retroplayer.app/Contents/Resources/Kodi/addons/game.libretro/game.libretro.1.0.37.dylib)
20:53:13.570 T:140735305183232 DEBUG: Loading: /Applications/Kodi_Retroplayer.app/Contents/Resources/Kodi/addons/game.libretro/game.libretro.1.0.37.dylib
20:53:13.575 T:140735305183232 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MSX/SVI/ColecoVision/SG-1000 (blueMSX)' requests setting 'bluemsx_msxtype'
20:53:13.576 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: loading setting definitions
20:53:13.576 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: trying to load setting definitions from old format...
20:53:13.576 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Setting bluemsx_msxtype has value "Auto" in Kodi
20:53:13.576 T:140735305183232 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MSX/SVI/ColecoVision/SG-1000 (blueMSX)' requests setting 'bluemsx_overscan'
20:53:13.577 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: loading setting definitions
20:53:13.577 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: trying to load setting definitions from old format...
20:53:13.577 T:123145309356032 INFO: Python script stopped
20:53:13.577 T:123145309356032 DEBUG: Thread LanguageInvoker 123145309356032 terminating
20:53:13.578 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Setting bluemsx_overscan has value "disabled" in Kodi
20:53:13.578 T:140735305183232 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MSX/SVI/ColecoVision/SG-1000 (blueMSX)' requests setting 'bluemsx_vdp_synctype'
20:53:13.578 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: loading setting definitions
20:53:13.578 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: trying to load setting definitions from old format...
20:53:13.579 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Setting bluemsx_vdp_synctype has value "Auto" in Kodi
20:53:13.579 T:140735305183232 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MSX/SVI/ColecoVision/SG-1000 (blueMSX)' requests setting 'bluemsx_nospritelimits'
20:53:13.579 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: loading setting definitions
20:53:13.579 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: trying to load setting definitions from old format...
20:53:13.579 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Setting bluemsx_nospritelimits has value "OFF" in Kodi
20:53:13.579 T:140735305183232 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MSX/SVI/ColecoVision/SG-1000 (blueMSX)' requests setting 'bluemsx_ym2413_enable'
20:53:13.580 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: loading setting definitions
20:53:13.580 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: trying to load setting definitions from old format...
20:53:13.580 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Setting bluemsx_ym2413_enable has value "enabled" in Kodi
20:53:13.580 T:140735305183232 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MSX/SVI/ColecoVision/SG-1000 (blueMSX)' requests setting 'bluemsx_cartmapper'
20:53:13.580 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: loading setting definitions
20:53:13.580 T:140735305183232 DEBUG: CAddonSettings[game.libretro.bluemsx]: trying to load setting definitions from old format...
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Setting bluemsx_cartmapper has value "Auto" in Kodi
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Libretro controller info:
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): ------------------------------------------------------------
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Device: RETRO_DEVICE_JOYPAD, Description: "RetroPad"
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Device: RETRO_DEVICE_KEYBOARD, Description: "RetroKeyboard"
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Device: RETRO_DEVICE_JOYPAD, Subclass: 1, Description: "RetroPad Keyboard Map"
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): ------------------------------------------------------------
20:53:13.581 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Loading libretro buttonmap /Applications/Kodi_Retroplayer.app/Contents/Resources/Kodi/addons/game.libretro.bluemsx/resources/buttonmap.xml
20:53:13.582 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Detected buttonmap version 2
20:53:13.582 T:140735305183232 ERROR: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): <feature> tag has invalid "mapto" attribute: ""
20:53:13.582 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Loading controller topology "/Applications/Kodi_Retroplayer.app/Contents/Resources/Kodi/addons/game.libretro.bluemsx/resources/topology.xml"
20:53:13.582 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Loaded controller topology with 2 ports
20:53:13.582 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): CORE: ----------------------------------
20:53:13.582 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): CORE: Library name: blueMSX
20:53:13.582 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): CORE: Library version: git
20:53:13.583 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): CORE: Extensions: rom|ri|mx1|mx2|dsk|col|sg|sc|cas|m3u
20:53:13.583 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): CORE: Supports VFS: false
20:53:13.583 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): CORE: ----------------------------------
20:53:13.583 T:140735305183232 DEBUG: Calling TransferSettings for: MSX/SVI/ColecoVision/SG-1000 (blueMSX)
20:53:13.583 T:140735305183232 DEBUG: AddOnLog: Joystick Support: Loaded device "Keyboard" with 1 controller profiles and 139 total features
20:53:13.590 T:140735305183232 DEBUG: Failed to load button map for "Keyboard"
20:53:13.590 T:140735305183232 DEBUG: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): Settings port "1" (libretro port 0) to controller "game.controller.msx.joystick" (libretro device ID 517)
20:53:13.590 T:140735305183232 ERROR: AddOnLog: MSX/SVI/ColecoVision/SG-1000 (blueMSX): [libretro]: Invalid device, setting type to RETRO_DEVICE_JOYPAD ...
Restart Kodi and try game again, and the second time it launches.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.