VUEngine-Studio
VUEngine-Studio copied to clipboard
Refactor flash carts widget
- [ ] Allow to flash to specific carts (show flash button for each cart if there's more than one)
- [x] Update to latest hfcli and direct-to-flash programming
- [x] Parse HF32 progress
- [x] HF32 and HyperBoy port detection
- [x] Refactor pad function to use FileService instead of fs
- [x] Display warning and skip flashing if cart is too small to hold ROM
- [x] New events for flash start/succeed/fail
- [x] Tabbar decorators for above events + number of connected carts
- [x] Bug: Losing flash progress state when reconnecting any cart
- [ ] Generalize parser and expose to flash carts config
- [ ] Add support for additional actions. Can be useful for HyperBoy's save/load savegame feature.
- [x] Bug: Not flashing after being queued.
- [ ] Bug: If one flash cart fails while another one starts, the overall process breaks
- [ ] Allow to select any ROM for flashing