mirror of https://github.com/mgba-emu/mgba.git
Initial Home page
commit
3cb38f8f7e
|
@ -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
|
Loading…
Reference in New Issue