![]() |
|
mGBA 0.10.3 GDB stub watchpoint in IWRAM causes DMA1 FIFO A underrun & drift - Printable Version +- mGBA Forums (https://forums.mgba.io) +-- Forum: mGBA (https://forums.mgba.io/forumdisplay.php?fid=1) +--- Forum: General (https://forums.mgba.io/forumdisplay.php?fid=3) +--- Thread: mGBA 0.10.3 GDB stub watchpoint in IWRAM causes DMA1 FIFO A underrun & drift (/showthread.php?tid=5873) |
mGBA 0.10.3 GDB stub watchpoint in IWRAM causes DMA1 FIFO A underrun & drift - sahukumarsonu - 10-07-2026 Hi everyone, While debugging a custom GBA Thumb audio mixer routine in mGBA 0.10.3 (macOS arm64 Qt6 build) using Code: arm-none-eabi-gdbCode: localhost:2345Code: Z2Code: 0x03004B20Code: mTimingNextEventCode: GBAAudioScheduleFifoDma: FIFO A empty on Timer 0 overflow!Code: continueHere is a screenshot of the ARM7TDMI register/watchpoint state alongside the Code: arm-none-eabi-gdb![]() Direct image: https://files.media2url.com/free/18d03c01ee3447.png (uploaded via https://media2url.com/screenshot-to-url — full view: https://media2url.com/m/18d03c01ee3447) Reproduction steps: 1. Configure Timer 0 ( Code: REG_TM0CNT_L = 0xFE80Code: 0x040000A0Code: 0xB6402. Attach Code: arm-none-eabi-gdbCode: localhost:2345Code: (gdb) target remote localhost:2345Code: SoundMainRam_ThumbCode: PC = 0x03001A44Code: cCode: _GBAVideoSoftwareRendererCode: LY=161Code: REG_FIFO_ADoes the GDB stub pause Code: mTimingCode: _GBAMemoryWatchpointCode: Z0Thanks in advance! RE: mGBA 0.10.3 GDB stub watchpoint in IWRAM causes DMA1 FIFO A underrun & drift - endrift - 10-07-2026 0.10.3 is very old. Please see if it reproduces on a 0.11 dev build: https://mgba.io/downloads.html#development-downloads |