{"id":22283998,"url":"https://github.com/albe/psp-motion-driver","last_synced_at":"2025-03-25T19:52:53.404Z","repository":{"id":69639684,"uuid":"142674557","full_name":"albe/psp-motion-driver","owner":"albe","description":"PSP Driver and SDK for the Neoflash PSP Motion kit","archived":false,"fork":false,"pushed_at":"2021-06-03T10:35:57.000Z","size":75,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-30T17:40:45.639Z","etag":null,"topics":["driver","motion-sensor","psp","psp-sdk"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/albe.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-28T12:12:20.000Z","updated_at":"2024-07-09T15:10:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"6bc195ad-bfcb-4895-af41-231fefb12450","html_url":"https://github.com/albe/psp-motion-driver","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe%2Fpsp-motion-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe%2Fpsp-motion-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe%2Fpsp-motion-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albe%2Fpsp-motion-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/albe","download_url":"https://codeload.github.com/albe/psp-motion-driver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245535468,"owners_count":20631294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["driver","motion-sensor","psp","psp-sdk"],"created_at":"2024-12-03T16:43:34.985Z","updated_at":"2025-03-25T19:52:53.383Z","avatar_url":"https://github.com/albe.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Motion kit driver for Neoflash PSP Motion kit\nVersion 1.0.0b\n\nCopyright 2007-2008 Alexander Berl \u003ca.berl@outlook.com\u003e\n\n\n\n1. How to install\nCopy the contents of the SEPLUGINS folder to your memorystick. Don't overwrite existing .txt\nfiles, but instead edit them to add the line\nms0:/SEPLUGINS/motion_driver.prx\n\nHard reboot the PSP and enter the recovery menu (Hold R trigger while booting) and enable the plugin.\n\n\n2. Configuration\nThe motion kit driver can be configured with various settings through the motion_driver.ini file\ninside the /SEPLUGINS folder.\n\nThere are 12 settings for letting the motion kit simulate button input and allowing the VSH or\ngames not written for the motion kit to be controlled.\n\nThe input can be generated by pushing/pulling the PSP in directions (*ACCEL settings) or by\ntilting the PSP (*ROT settings).\n\nEach setting can hold one or more buttons that should get pressed for each of the directions.\nMultiple buttons are to be seperated by '|' (vertical bar), ie\nPOSZACCEL = CROSS|TRIANGLE\nwould mean that cross and triangle are pressed when you pull the PSP towards yourself.\n\nThe possible buttons are:\nSELECT, START, RTRIGGER, LTRIGGER,\nTRIANGLE, CROSS, CIRCLE, SQUARE,\nLEFT, RIGHT, UP, DOWN,\nANALOGLEFT, ANALOGRIGHT, ANALOGUP and ANALOGDOWN\n\nOther options:\nENABLED\t\t- enables/disables the motion kit driver\nDEBUGINFO\t- prints additional information on the screen\nFILTERWIDTH\t- How many values back to filter (0-15)\nFILTERWEIGHT- How much weight to give each filtered value accumulatively (\u003e0.1)\nFILTERPOW\t- By how much to power each motion input value to smooth out jumps around zero\nSAMPLING\t- How many samples to take per second (\u003c=60 - default 20)\n\n\nYou can configure the driver per homebrew/game by creating a section in the ini file with the\npath to the homebrew or the UMD Game ID. VSH and POPS are also possible.\n\n\n\n\n\n\n5. Contact\n\na.berl@outlook.com\n\n\n\n6. Thanks\u0026Greets\n\nThanks to all who made the PSPSDK possible.\nSpecial thanks to TyRaNiD for PSPLINK. The function hook functionality is based on remotejoy's hook function.\nAlso thanks to crazyc for finding the function to enable sound output while the motion kit is plugged in.\n\nGreets to the people from ps2dev.org and psp-programming.com\n\n\n\n7. Disclaimer\n\nThis software was not produced by Sony Corp nor any of its affiliates or representatives.\nIt is not endorsed by Sony, therefore they hold no responsibility for the use of this modification with their product.\nPlayStation is a registered trademark of Sony Computer Entertainment, to which I have no affiliation.\n\nUse at your own risk. I may not be held responsible for any harm that this software causes to your PSP.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbe%2Fpsp-motion-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falbe%2Fpsp-motion-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbe%2Fpsp-motion-driver/lists"}