I've been pretty busy lately, but I'm still trying to make progress where I can. Recently I became aware of some relatively new tests:
https://github.com/hades-emu/Hades-Tests
Turns out GBAHawk was failing several of them, but for relatively simple reasons. I fixed those up (but one of them fails on hardware, dma latch test 4, so that one will remain failing, I opened an issue about it.)
Also recently many new tests were added to the mGBA test suite, mainly focused on the serial port. I fail most of those for some reason, I think for them to work I need to have a link cable plugged in but not connected to a second GBA, maybe, I haven't had time to look into any of the details. Serial port is still low priority (its good enough for pokemon coop diploma, and that's probably one of the only use cases), so I'll kick that can down the road. More interestingly, there is a ppu background display test that fails. I thought I had that pretty well nailed down so I was pretty surprised it wasn't quite right. Anyway always more to do.