mGBA Forums
Upcoming tasks list - Printable Version

+- mGBA Forums (https://forums.mgba.io)
+-- Forum: mGBA (https://forums.mgba.io/forumdisplay.php?fid=1)
+--- Forum: Development (https://forums.mgba.io/forumdisplay.php?fid=11)
+--- Thread: Upcoming tasks list (/showthread.php?tid=3)



Upcoming tasks list - endrift - 04-13-2015

Here's a list of tasks I intend to work on in mGBA, in a rough approximation of order:

Always Relevant
  1. Log more things! Stalled
  2. Test suite (Bug 182)
    1. Timing tests Stalled
    2. DMA tests Stalled
    3. Video tests Stalled
    4. Audio tests
    5. OOB ROM tests

medusa 0.1 Tasks
  1. Make a list.

0.8 Tasks
  1. SIO part 4
    1. Clean up GB multiplayer
  2. Refresh logging config (unfiled)
  3. Save profiles (Issue 106)
  4. File associations (unfiled)
  5. Multiple bindings (Issue 87)
  6. Redo key mapping (unfiled) Stalled
  7. Chunked savegame flushing
  8. Async VFile writes
  9. Common Port improvements
    1. Axis mapping
    2. Improve scrolling Stalled
  10. Wii Port improvements
    1. Stretch configuring Stalled
    2. Accel to fake gyro conversion
  11. Extensible savestates
    1. Optionally store old audio data in savestate
  12. Video filter support part 2
    1. Presets
  13. Game info window Stalled
  14. Deferred cleanup
    1. Fix debugger overflow (unfiled)
  15. Cheat search Stalled
  16. Use results of video tests to fix outstanding graphical issues (Bug 5 Bug 9)
  17. Common Port improvements
    1. Borders
    2. Gamma
  18. Python bindings (unfiled) Stalled
  19. Support i18n (Bug 63)
  20. Port mGUI to SDL
  21. Sappy/Smsh/M4A/MP2K emulation hooking/mixing (unfiled) Stalled
  22. Wireless adapter (Bug 166) Blocked
  23. More GB mappers
    1. TAMA5 Stalled
    2. MMM01 Stalled
    3. MBC6 Stalled
    4. HuC-1 Stalled
    5. HuC-3 Stalled
  24. DLDI/libfat support (unfiled)
  25. e-Reader support (Bug 171) Stalled
  26. Debug suite (Bug 132)
    1. Memory viewer string editor
    2. Instruction-level debugger
  27. SIO part 5
    • Get Multi Boot working in lockstep driver Stalled
    • Implement frame transfer SIO driver (unfiled)
    • Finish JOY bus (Bug 73) ETA Unknown - external factors Stalled
    • Implement mesh driver
    • Implement serial driver for Teensy bus
  28. Video streaming (Bug 104)
  29. Cheats part 4
    1. Rearranging
    2. Expressive cheat format
  30. Tile-based software renderer (unfiled)
  31. Android support (unfiled)
  32. Programmable HUD/overlays (unfiled)
  33. Lua bindings (Bug 62)
  34. Plugin system (Bug 111)

Potential 0.8 Tasks
  1. Rewrite RR
  2. WASAPI support for Windows (unfiled)
  3. Dynamic recompiler for ARM (unfiled)
  4. Dynamic recompiler for MIPS (unfiled)
  5. Android Leanback support (unfiled)
  6. Hardware renderer (Bug 137)
  7. Hardware-acceleration for 3DS (unfiled)

1.0 Tasks
  • Installer for Windows (Bug 138)
  • Formalize API
  • Write API docs

Future Tasks (unsorted)