{"id":18993339,"url":"https://github.com/ps2homebrew/fceumm-ps2","last_synced_at":"2025-10-16T05:10:28.886Z","repository":{"id":11027605,"uuid":"13358897","full_name":"ps2homebrew/Fceumm-PS2","owner":"ps2homebrew","description":"FCEUmm-PS2","archived":false,"fork":false,"pushed_at":"2021-03-14T20:57:12.000Z","size":1484,"stargazers_count":34,"open_issues_count":3,"forks_count":12,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-29T14:51:13.340Z","etag":null,"topics":["emulator","famicom","famicom-emulator","fceumm-ps2","nes","nes-emulator","playstation-2","playstation2"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ps2homebrew.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":null,"funding":null,"license":"Copying","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-06T07:46:50.000Z","updated_at":"2024-12-16T13:59:49.000Z","dependencies_parsed_at":"2022-09-02T20:22:40.536Z","dependency_job_id":null,"html_url":"https://github.com/ps2homebrew/Fceumm-PS2","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ps2homebrew%2FFceumm-PS2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ps2homebrew%2FFceumm-PS2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ps2homebrew%2FFceumm-PS2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ps2homebrew%2FFceumm-PS2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ps2homebrew","download_url":"https://codeload.github.com/ps2homebrew/Fceumm-PS2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249265218,"owners_count":21240541,"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":["emulator","famicom","famicom-emulator","fceumm-ps2","nes","nes-emulator","playstation-2","playstation2"],"created_at":"2024-11-08T17:20:51.706Z","updated_at":"2025-10-16T05:10:28.815Z","avatar_url":"https://github.com/ps2homebrew.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"FCEUmm-PS2\n===========\n[![Build Status](https://travis-ci.org/AKuHAK/Fceumm-PS2.svg?branch=master)](https://travis-ci.org/AKuHAK/Fceumm-PS2)\n[![forthebadge](https://forthebadge.com/images/badges/contains-technical-debt.svg)](https://forthebadge.com)\n\n[Download](https://github.com/infval/Fceumm-PS2/releases) binary release (ELF file).\n\nAKuHAK's [release notes](http://psx-scene.com/forums/f176/fceu-mm-ps2-new-version-118166/).\n## Extra features\n* Multitap support up to 4 players\n* Separate turbo buttons\n## Controls\n### In-game\n\nAction | Button | Action | Button | Action | Button\n------ | :----: | ------ | :----: | ------ | :----:\nB | ![Square](https://user-images.githubusercontent.com/38145742/38648065-120deeb8-3df8-11e8-984b-cccab8dd4622.png) | Select | ![Select](https://user-images.githubusercontent.com/38145742/38648134-65d593ca-3df8-11e8-9926-44357e5c44cd.png) | Start | ![Start](https://user-images.githubusercontent.com/38145742/38648145-717997d0-3df8-11e8-99b0-f98a75fc682b.png)\nA | ![Cross](https://user-images.githubusercontent.com/38145742/38648019-e30fd27a-3df7-11e8-8e6b-660cdf65b9f6.png) | Menu | ![L1](https://user-images.githubusercontent.com/38145742/38646430-9b548400-3df0-11e8-9158-e6d77afd2115.png) | `---` | ![R1](https://user-images.githubusercontent.com/38145742/38648091-2a2bbe76-3df8-11e8-9894-c53092ee8557.png)\nTurbo B | ![Triangle](https://user-images.githubusercontent.com/38145742/38646514-f0d0f2ec-3df0-11e8-9ff6-968a9f43ba9b.png) | Load State | ![L2](https://user-images.githubusercontent.com/38145742/38648101-3684328e-3df8-11e8-83b6-a17a6bb076a9.png) | Save State | ![R2](https://user-images.githubusercontent.com/38145742/38648109-4039008e-3df8-11e8-9171-1b6bacb38091.png)\nTurbo A | ![Circle](https://user-images.githubusercontent.com/38145742/38646507-eef3b536-3df0-11e8-8057-c4f8dd361eba.png) | FDS Disk Swap\u003cbr/\u003eVS. Insert Coin | ![L3](https://user-images.githubusercontent.com/38145742/38648117-4e97d3d0-3df8-11e8-9278-bc95530fad35.png) | FDS Side Swap | ![R3](https://user-images.githubusercontent.com/38145742/38648122-5b92778e-3df8-11e8-82ea-2eadfcd8764a.png)\n\nD-pad: D-pad or Analog stick\n### Browser\n\nAction | Button | Action | Button | Action | Button\n------ | :----: | ------ | :----: | ------ | :----:\n`---` | ![Square](https://user-images.githubusercontent.com/38145742/38648065-120deeb8-3df8-11e8-984b-cccab8dd4622.png) | Options | ![Select](https://user-images.githubusercontent.com/38145742/38648134-65d593ca-3df8-11e8-9926-44357e5c44cd.png) | Confirm save path,\u003cbr/\u003ecenter screen | ![Start](https://user-images.githubusercontent.com/38145742/38648145-717997d0-3df8-11e8-99b0-f98a75fc682b.png)\n`---` | ![Cross](https://user-images.githubusercontent.com/38145742/38648019-e30fd27a-3df7-11e8-8e6b-660cdf65b9f6.png) | Menu | ![L1](https://user-images.githubusercontent.com/38145742/38646430-9b548400-3df0-11e8-9158-e6d77afd2115.png) | `---` | ![R1](https://user-images.githubusercontent.com/38145742/38648091-2a2bbe76-3df8-11e8-9894-c53092ee8557.png)\nBack | ![Triangle](https://user-images.githubusercontent.com/38145742/38646514-f0d0f2ec-3df0-11e8-9ff6-968a9f43ba9b.png) | `---` | ![L2](https://user-images.githubusercontent.com/38145742/38648101-3684328e-3df8-11e8-83b6-a17a6bb076a9.png) | `---` | ![R2](https://user-images.githubusercontent.com/38145742/38648109-4039008e-3df8-11e8-9171-1b6bacb38091.png)\nOK | ![Circle](https://user-images.githubusercontent.com/38145742/38646507-eef3b536-3df0-11e8-8057-c4f8dd361eba.png) | `---` | ![L3](https://user-images.githubusercontent.com/38145742/38648117-4e97d3d0-3df8-11e8-9278-bc95530fad35.png) | `---` | ![R3](https://user-images.githubusercontent.com/38145742/38648122-5b92778e-3df8-11e8-82ea-2eadfcd8764a.png)\n\nD-pad: D-pad\n## Dependencies\n* https://github.com/ps2dev/ps2sdk (use [ps2toolchain](https://github.com/ps2dev/ps2toolchain))\n* https://github.com/ps2dev/gsKit\n* https://github.com/ps2dev/ps2sdk-ports (libjpeg, libpng, libz)\n* https://github.com/ps2dev/ps2-packer (optinal)\n\n## Historical note\n\n*(ragnarok2040)\n\nI ported FCEUltra to PS2 to play a couple NES games on a TV in a different room for the holiday season. I have an autistic brother who loves Megaman, heh.\n\nThe built-in game genie rom support works if you put the game genie rom as gg.rom. I haven't used any codes, so I'm not sure if they actually work on the PS2.\n\nSome notes about the source code:\n\nThe original project source code that I ported is at sourceforge.net/projects/fceumm. It's a mapper modded version, which supports the most mappers of any FCEUltra version, I think. I tried to make as little change as possible, so using a diff utility won't be too much trouble to see the changes I made. From what I can remember:\n\nI had to remove support from gzip compressed nes roms because of a reference to dup() which wasn't supported and it was over my head on how to implement a similar function.\n\nThanks:\n- CaH4e3 for making a version of FCEUltra with extra mapper support.\n- DCGrendel for providing a space to host my homebrew and helping me with various logic errors I had.\n- The entire ps2dev/ps2-scene community for PS2SDK, gsKit, and various other projects I utilized when porting FCEUltra, especially dlanor for his help and providing uLaunchelf's code as an example from which to work.\n\nFCEUmm-PS2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fps2homebrew%2Ffceumm-ps2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fps2homebrew%2Ffceumm-ps2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fps2homebrew%2Ffceumm-ps2/lists"}