mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-22 18:10:07 +00:00
Created Roadmap (markdown)
parent
a8c657d67c
commit
7b5f3de518
37
Roadmap.md
Normal file
37
Roadmap.md
Normal file
@ -0,0 +1,37 @@
|
||||
here are lots of things to do... These are just one obvious ones before we have a more functional emulator :)
|
||||
|
||||
### Debugger/GUI
|
||||
* Upgrade from Qt4 to Qt5: mattvail
|
||||
* Implement a breakpoint viewer/editor widget: mattvail
|
||||
* Fix emu_window support to display framebuffers in Qt window: mattvail
|
||||
* Previously completed:
|
||||
* Integrate symbols into disassembler view: mattvail
|
||||
* Implement a callstack widget: mattvail
|
||||
|
||||
### Core
|
||||
* Implement loading/decrypting of CTR SDK bootable formats and filesystems (e.g. CIA/CXI): TBD
|
||||
* Implement better MMU emulation: TBD
|
||||
* Previously completed:
|
||||
* Implement hardware register I/O interface: bunnei
|
||||
* Cleanup MemoryMap and remove MMU hacks: bunnei
|
||||
|
||||
### Video
|
||||
* Emulate I/O register reads/writes in hw_lcd: TBD
|
||||
* Implement decoding of other framebuffer formats: TBD
|
||||
* Previously completed:
|
||||
* Cleanup video interface and gut renderer code copied from Gekko: bunnei
|
||||
|
||||
### High-level Emulation
|
||||
* Emulate System Calls: bunnei
|
||||
* Emulate HID service calls to support basic user-input for homebrew: mattvail
|
||||
* Test Smealum's GPU homebrew demo and implement missing GSP GPU service calls: TBD
|
||||
* Emulate threading/mutexes/events for booting CTR SDK demos: TBD
|
||||
* Emulate Filesystem services: TBD
|
||||
* Previously completed:
|
||||
* Implement simple HLE interface: bunnei
|
||||
|
||||
### Framework
|
||||
* Implement keyboard/gamepad library/window API for mapping user input: TBD
|
||||
* Implement disk IO API for abstracting loading/access of various bootable formats: TBD
|
||||
* Previously competed:
|
||||
* Fix CMakeLists.txt and build/test on Linux: bunnei
|
Loading…
Reference in New Issue
Block a user