Initial Home page

Vicki Pfau 2023-02-08 22:51:02 -08:00
commit 3cb38f8f7e
1 changed files with 114 additions and 0 deletions

114
Task-List.md Normal file

@ -0,0 +1,114 @@
# Scheduled
## mGBA 0.11.0
- Scripting
- [x] `input` API
- [x] `storage` API
- [ ] `canvas` API
- [ ] `emu` Debug API
- [ ] Timer callbacks
- [ ] Python frontend
- Core
- [ ] Input revamp
- [x] Modernize Qt API
- [ ] Add multi-mapping to mCore API
- [ ] Revise Qt UI for remapping
- [ ] Revise mGUI UI for remapping
- [ ] Canvas API
- [ ] SDL integration
- [ ] Qt integration
- [ ] mGUI integration
- [ ] Custom borders [#1124](https://mgba/i/1124)
- [ ] Game-specific configs
- [ ] Modularize/plugin-ize larger features (e.g. scripting languages, video recording, etc)?
- [ ] Library cleanup
- Updater
- [ ] Add changelog support
- [ ] Add mGUI support
- Debugger
- [ ] Revamp API
- [ ] Code data logging
- [ ] Enhanced frame viewer that lets you tweak more parameters (good beginner task)
- [ ] Profiling
- GB
- More bootleg mappers
- [ ] GBX mappers [#2437](https://mgba/i/2437)
- [ ] [#2688](https://mgba/i/2688)
- [ ] [#2689](https://mgba/i/2689)
- [ ] Pixel FIFO
- [ ] SGB-on-GBC reboot fake mode
- [ ] TAMA5 alarm support
- [ ] MBC6 flash write support
- GBA
- [ ] HLE MP2K ("XQ") audio fixing
- [ ] e-Reader improvements
- Qt
- [ ] Forwarders
- [x] Base implementation
- [ ] Finish testing
- [ ] Mark stable version as usable before tagging
- [ ] Fix video sync issues
- [ ] Qt6 support
- [ ] Cheat code assembler/disassembler
- mGUI
- [ ] Auto-updater
- mNP
- [ ] Revamp linking in the GBA core
- [ ] mNP surface API
- [ ] Netplay/mNP network protocol
- Other
- [ ] Port more shaders from SameBoy
- [ ] Subroutine profiling framework
- [ ] Fix savestate bugs (how many are even left?)
- [ ] WebAssembly port (help wanted)
- [ ] Backport enough stuff from medusa to make merging less painful
- [ ] Investigate switching to meson
## mGBA 0.12
- mGUI2
- Whatever gets bumped from 0.11
- Visual debugger
- Wireless Adapter
## mGBA 1.0 blockers
- [x] Scripting
- [ ] Stable-ish API
- [ ] Actual documentation, including inline
- [ ] Actual netplay (mNP)
- [ ] mGUI2
- [ ] Actual debugging UI
## mGBA 1.1 projects:
- TAS tools
- Orca?
- More "enhancement" features
- ???
# medusa
## medusa alpha 3
- [ ] Fix up regressions from merging master
- [ ] Clean up Timers
- [ ] Separate out GBA and NDS RTCs
- [ ] Fix some crashes and more bugs
- [ ] Input revamp
## medusa 0.1
- [ ] Add a bunch of the hardware that's missing now (more 3D stuff)
- [ ] Maybe revamp the renderer?
- [ ] Savestates!
- [ ] Proxy renderers for GX and the two renderers
- [ ] mVL support
- [ ] Threaded rendering
## medusa 0.2
- DLDI support
- xdelta support
## medusa 2.0
- Good DS emulation!
## medusa 3.0
- DSi emulation