amigaos-cross-toolchain6/patches/NDK_3.9/Include/include_h/hardware/cia.h.diff

57 lines
1.4 KiB
Diff
Executable File

--- NDK_3.9/Include/include_h/hardware/cia.h 2001-12-17 14:15:20.000000000 +0100
+++ NDK_3.9/Include/include_h/hardware/cia.h 2018-01-22 19:24:59.855698700 +0100
@@ -27,37 +27,37 @@
struct CIA {
- UBYTE ciapra;
+ volatile UBYTE ciapra;
UBYTE pad0[0xff];
- UBYTE ciaprb;
+ volatile UBYTE ciaprb;
UBYTE pad1[0xff];
- UBYTE ciaddra;
+ volatile UBYTE ciaddra;
UBYTE pad2[0xff];
- UBYTE ciaddrb;
+ volatile UBYTE ciaddrb;
UBYTE pad3[0xff];
- UBYTE ciatalo;
+ volatile UBYTE ciatalo;
UBYTE pad4[0xff];
- UBYTE ciatahi;
+ volatile UBYTE ciatahi;
UBYTE pad5[0xff];
- UBYTE ciatblo;
+ volatile UBYTE ciatblo;
UBYTE pad6[0xff];
- UBYTE ciatbhi;
+ volatile UBYTE ciatbhi;
UBYTE pad7[0xff];
- UBYTE ciatodlow;
+ volatile UBYTE ciatodlow;
UBYTE pad8[0xff];
- UBYTE ciatodmid;
+ volatile UBYTE ciatodmid;
UBYTE pad9[0xff];
- UBYTE ciatodhi;
+ volatile UBYTE ciatodhi;
UBYTE pad10[0xff];
- UBYTE unusedreg;
+ volatile UBYTE unusedreg;
UBYTE pad11[0xff];
- UBYTE ciasdr;
+ volatile UBYTE ciasdr;
UBYTE pad12[0xff];
- UBYTE ciaicr;
+ volatile UBYTE ciaicr;
UBYTE pad13[0xff];
- UBYTE ciacra;
+ volatile UBYTE ciacra;
UBYTE pad14[0xff];
- UBYTE ciacrb;
+ volatile UBYTE ciacrb;
};