mirror of
https://github.com/transistorfet/moa.git
synced 2024-08-20 00:28:56 +00:00
Mortal Kombat 2 was working but somewhere while getting the harte tests to work, I fixed interrupts to change the flags before they're pushed to the stack, in order to match the expected behaviour from the tests when an address error occurs (sr is changed and the stack push causes the error). I correctly saved the state of sr in the function for group0 interrupts, to push to the stack later, but the normal interrupts was saving sr *after* the flags were changed... Now it saves sr beforehand I also included some changes to the gfx interface to allow taking frames, to fix a compile error introduced by the last commit. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |