{"id":13514164,"url":"https://github.com/hch12907/orbum","last_synced_at":"2025-03-31T02:33:32.792Z","repository":{"id":137578591,"uuid":"155898458","full_name":"hch12907/orbum","owner":"hch12907","description":"A young PS2 emulator, originally forked from marco9999/orbum","archived":false,"fork":false,"pushed_at":"2019-01-26T07:03:16.000Z","size":6153,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-01T17:37:25.022Z","etag":null,"topics":["emulator","ps2"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hch12907.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-11-02T17:16:08.000Z","updated_at":"2024-04-17T00:41:39.000Z","dependencies_parsed_at":"2024-01-28T23:58:36.396Z","dependency_job_id":null,"html_url":"https://github.com/hch12907/orbum","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/hch12907%2Forbum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hch12907%2Forbum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hch12907%2Forbum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hch12907%2Forbum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hch12907","download_url":"https://codeload.github.com/hch12907/orbum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246407403,"owners_count":20772127,"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","ps2"],"created_at":"2024-08-01T05:00:48.256Z","updated_at":"2025-03-31T02:33:27.774Z","avatar_url":"https://github.com/hch12907.png","language":"C++","funding_links":[],"categories":["Home Game Console Emulators"],"sub_categories":["Sony"],"readme":"# orbum [![Travis CI Status](https://travis-ci.com/hch12907/orbum.svg?branch=master)](https://travis-ci.com/hch12907/orbum) [![AppVeyor Status](https://ci.appveyor.com/api/projects/status/github/hch12907/orbum?branch=master\u0026svg=true)](https://ci.appveyor.com/project/hch12907/orbum)\n\n\n#### PS2 Emulator\nBased off PCSX2's codebase, this is a completely rewritten PS2 emulator.\nIt does not boot games (yet), only useful to developers for now.\n\nI can only work on this in my spare time, so I am thankful for any help!\n\n## Current status\n\nStatus as of 2018/08/06:\n- Primary focus for now is on the VIF/IPU.\n- Work started on the SPU2 (DMA and IOP communication done, sound generation still to be done).\n- Work started on the SIO/SIO2 (controllers and MC's), IOP communication done.\n- No work done yet on the IPU and GSCore.\n- Everything else not mentioned mostly done (EECore, IOPCore, etc). Interpreters only for now, dynarecs will not come for a while.\n\n## Build Instructions\n### General Information\nCMake is used as the build system. \n\nThe project uses the following dependecies:\n  - Boost library, which is configured by the CMake FindBoost module.\n  - Cereal for serialization.\n\nRun the following commands to invoke a build:\n\n`git submodule update --init --recursive`\n\n`mkdir build \u0026\u0026 cd build`\n\n`cmake ..` optionally specifying `-DBOOST_ROOT={path}` depending on your environment.\n\n`make` (or equivalent)\n\n## Running\n`./orbumfront`\n\nLogging is always enabled and will save files to `logs/` (uses boost logging).\n\nThe bios file scph10000.bin should be placed in `bios/`.\nOther bios' are not currently supported or tested with.\n\nUpon Ctrl-C, a number of options will be presented:\n  - A memory dump (binary) can be created that will be placed in the `dumps/` folder.\n  - A save state (json/text readable) can be created that will dump the PS2 state for inspection. Uses the `saves/` folder.\n\n## Licence\n[GPL3](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhch12907%2Forbum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhch12907%2Forbum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhch12907%2Forbum/lists"}