From 115df72f817e9f652384575b70755c0237cee006 Mon Sep 17 00:00:00 2001 From: bebbo Date: Mon, 21 Oct 2019 14:10:33 +0200 Subject: [PATCH] add some unions to vposr and vhposr for combined/byte access --- .../Include/include_h/hardware/custom.h.diff | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/patches/NDK_3.9/Include/include_h/hardware/custom.h.diff b/patches/NDK_3.9/Include/include_h/hardware/custom.h.diff index b3527f4..c2c0e08 100755 --- a/patches/NDK_3.9/Include/include_h/hardware/custom.h.diff +++ b/patches/NDK_3.9/Include/include_h/hardware/custom.h.diff @@ -75,8 +75,25 @@ - UWORD adkcon; + volatile UWORD bltddat; + volatile UWORD dmaconr; -+ volatile UWORD vposr; -+ volatile UWORD vhposr; ++ union { ++ volatile ULONG vpos32; ++ struct { ++ union { ++ volatile UWORD vposr; ++ struct { ++ volatile UBYTE vposr_h; ++ volatile UBYTE vposr_l; ++ }; ++ }; ++ union { ++ volatile UWORD vhposr; ++ struct { ++ volatile UBYTE vhposr_h; ++ volatile UBYTE vhposr_l; ++ }; ++ }; ++ }; ++ }; + volatile UWORD dskdatr; + volatile UWORD joy0dat; + volatile UWORD joy1dat;