ARM7: PSR mode bits should not get sign extended

This commit is contained in:
Jeffrey Pfau 2016-11-30 16:18:02 -08:00
parent fbb29de160
commit 8aeafeb762
2 changed files with 5 additions and 4 deletions

View File

@ -32,6 +32,7 @@ Bugfixes:
- All: Fix fullscreen config option being ignored - All: Fix fullscreen config option being ignored
- GBA BIOS: Implement BitUnPack - GBA BIOS: Implement BitUnPack
- GBA: Add savegame override for Crash Bandicoot 2 - GBA: Add savegame override for Crash Bandicoot 2
- ARM7: PSR mode bits should not get sign extended
Misc: Misc:
- SDL: Remove scancode key input - SDL: Remove scancode key input
- GBA Video: Clean up unused timers - GBA Video: Clean up unused timers

View File

@ -76,11 +76,11 @@ union PSR {
unsigned : 20; unsigned : 20;
unsigned i : 1; unsigned i : 1;
unsigned f : 1; unsigned f : 1;
enum ExecutionMode t : 1; unsigned t : 1;
enum PrivilegeMode priv : 5; unsigned priv : 5;
#else #else
enum PrivilegeMode priv : 5; unsigned priv : 5;
enum ExecutionMode t : 1; unsigned t : 1;
unsigned f : 1; unsigned f : 1;
unsigned i : 1; unsigned i : 1;
unsigned : 20; unsigned : 20;