Closed Ankeraout closed 4 years ago
@Ankeraout I think these tests already cover empty rlists in block transfer.
They cover STMIA and LDMIA but not STMDB and STMIB. We've discovered that at least 2 emulators (NanoboyAdvance and AmazinglyAdvanced) failed these 2 tests, while passing gba-suite's ARM test.
My emulator fails them aswell. I'll take a look at it during the weekend and add them to the test suite.
@Ankeraout I fixed the issue and added an additional test. Here is a short summary:
I'll take a look at the loads with empty rlist now and see if I missed something there.
Expected results (tested on real hardware):