mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-22 17:10:06 +00:00
Removed Roadmap page contents, instead directing the reader to a Google Docs document with the up-to-date TODO list.
parent
40a936ab82
commit
fcc6e3b5c5
42
Roadmap.md
42
Roadmap.md
@ -1,41 +1 @@
|
|||||||
There are lots of things to do...these are just some obvious ones before we can have a functional emulator!
|
###Please refer to [this document](https://docs.google.com/document/d/1SWIop0uBI9IW8VGg97TAtoT_CHNoP42FzYmvG1F4QDA/) for an up-to-date TODO list.
|
||||||
|
|
||||||
### CLI
|
|
||||||
- [ ] Implement proper argument parsing: *TBD*
|
|
||||||
- [ ] Implement tool for remapping input: *TBD*
|
|
||||||
|
|
||||||
### Debugger/GUI
|
|
||||||
- [x] Integrate symbols into disassembler view: *mattvail*
|
|
||||||
- [x] Upgrade from Qt4 to Qt5: *xsacha*
|
|
||||||
- [x] Implement a callstack widget: *mattvail*
|
|
||||||
- [x] Fix emu_window support to display framebuffers in Qt window
|
|
||||||
- [ ] Implement a breakpoint viewer/editor widget: *mattvail*
|
|
||||||
|
|
||||||
### Core
|
|
||||||
- [x] Implement hardware register I/O interface: *bunnei*
|
|
||||||
- [x] Cleanup MemoryMap and remove MMU hacks: *bunnei*
|
|
||||||
- [x] Implement loading/decrypting of CTR bootable formats and filesystems (e.g. CCI/CXI): *bunnei*
|
|
||||||
- [ ] Implement better MMU emulation: *TBD*
|
|
||||||
|
|
||||||
### Video
|
|
||||||
- [x] Cleanup video interface and gut renderer code copied from Gekko: *bunnei*
|
|
||||||
- [ ] Emulate I/O register reads/writes in hw_lcd: *TBD*
|
|
||||||
- [ ] Implement decoding of other framebuffer formats: *TBD*
|
|
||||||
|
|
||||||
### High-level Emulation
|
|
||||||
- [x] Implement simple HLE interface: *bunnei*
|
|
||||||
- [x] Emulate initial System Calls: *bunnei*
|
|
||||||
- [x] Test Smealum's GPU homebrew demo and implement missing GSP GPU service calls: *bunnei*
|
|
||||||
- [x] Emulate threading/mutexes/events for booting CTR demos: *bunnei*
|
|
||||||
- [x] Emulate initial Filesystem services: *bunnei*
|
|
||||||
- [x] Emulate HID service calls to support basic user-input for homebrew: *kevinhartman*
|
|
||||||
|
|
||||||
### Framework
|
|
||||||
- [x] Fix CMakeLists.txt and build/test on Linux: *bunnei*
|
|
||||||
- [x] Implement disk IO API for abstracting loading/access of various bootable formats: *bunnei*
|
|
||||||
- [ ] Implement keyboard/gamepad library/window API for mapping user input: *TBD*
|
|
||||||
|
|
||||||
### Homebrew Emulation
|
|
||||||
- [ ] Get [3DSCraft](https://github.com/smealum/3dscraft) running: *TBD*
|
|
||||||
- [ ] Get [BlargSNES](https://github.com/StapleButter/blargSnes) running: *TBD*
|
|
||||||
- [ ] Get [Smea's mic demo](https://github.com/smealum/ctrulib/tree/refactor/examples/mic) running: *TBD*
|
|
Loading…
Reference in New Issue
Block a user