mirror of
https://github.com/libretro/mgba.git
synced 2024-11-23 16:10:01 +00:00
GBA BIOS: Fix BitUnPack final byte
This commit is contained in:
parent
1079e03464
commit
1318d13039
1
CHANGES
1
CHANGES
@ -38,6 +38,7 @@ Bugfixes:
|
||||
- Qt: Improve FPS timer stability
|
||||
- GBA Serialize: Fix loading channel 3 volume (fixes mgba.io/i/1107)
|
||||
- GBA SIO: Fix unconnected SIOCNT for multi mode (fixes mgba.io/i/1105)
|
||||
- GBA BIOS: Fix BitUnPack final byte
|
||||
Misc:
|
||||
- GBA Timer: Use global cycles for timers
|
||||
- GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722)
|
||||
|
@ -809,7 +809,7 @@ static void _unBitPack(struct GBA* gba) {
|
||||
uint32_t out = 0;
|
||||
int bitsRemaining = 0;
|
||||
int bitsEaten = 0;
|
||||
while (sourceLen > 0) {
|
||||
while (sourceLen > 0 || bitsRemaining) {
|
||||
if (!bitsRemaining) {
|
||||
in = cpu->memory.load8(cpu, source, 0);
|
||||
bitsRemaining = 8;
|
||||
|
Loading…
Reference in New Issue
Block a user