Marc C.
Marc C.
Since `register_local_helper` and `get_local_helper` already make use of `Rc` in their signatures I figured there wouldn't be any harm in providing a way to create helpers using `Rc` directly without...
There is really no documentation on anything and I don't want to just rely on the documentation in the `miniaudio.c` file since it's missing things that are specific to this...
https://github.com/ExPixel/miniaudio-rs/blob/b56580448002744beb35134cb0b4ea3a99634507/miniaudio/examples/playback-ringbuffer.rs#L10-L11 Since I'm polling these 8 at a time anyway they probably don't have to be this large. At the moment the buffers are taking up a minimum 64K.
### GamePak Prefetch GamePak Prefetch can be enabled in `WAITCNT` register. When prefetch buffer is enabled, the GBA attempts to read opcodes from Game Pak ROM during periods when the...
The biggest performance bottleneck right now is `GbaHardware`'s implementation of `read_code_halfword` (and also `read_code_word`). Probably going to have to use some unsafe pointery magic to speed this up. **Offending Code:**...
GBA Hardware --- - [x] LCD - [ ] Sound (requires #13) - [x] Timers - [x] DMA - [ ] Serial Communication (requires #12) - [ ] Wireless Adapter...
**Implement GBA Sound** - [ ] Sound Channel 1 - Tone & Sweep - [ ] Sound Channel 2 - Tone - [ ] Sound Channel 3 - Wave Output...
**Implement GBA Cart backup media components and functionality.** - [ ] SRAM (Static RAM) - [ ] FRAM (Ferroelectric RAM) - [ ] EEPROM (Electrically erasable programmable ROM) - [...
**Implement GBA Communication Ports** - [ ] Normal Mode - [ ] Multiplayer-Mode - [ ] UART Mode - [ ] JOY BUS Mode - [ ] General-Purpose Mode -...
**Implement GBA Cart Add-On components and their functionality.** - [ ] I/O Port (GPIO) - [ ] Real-Time Clock (RTC) - [ ] Solar Sensor - [ ] Tilt Sensor...