88 |
|
|
89 |
|
#else |
90 |
|
|
91 |
– |
extern uae_u32 alongget(uaecptr addr); |
92 |
– |
extern uae_u32 awordget(uaecptr addr); |
91 |
|
extern uae_u32 longget(uaecptr addr); |
92 |
|
extern uae_u32 wordget(uaecptr addr); |
93 |
|
extern uae_u32 byteget(uaecptr addr); |
117 |
|
extern uintptr MEMBaseDiff; |
118 |
|
#endif |
119 |
|
|
120 |
+ |
#if REAL_ADDRESSING || DIRECT_ADDRESSING |
121 |
|
static __inline__ uae_u8 *do_get_real_address(uaecptr addr) |
122 |
|
{ |
123 |
|
return (uae_u8 *)MEMBaseDiff + addr; |
126 |
|
{ |
127 |
|
return (uintptr)addr - MEMBaseDiff; |
128 |
|
} |
130 |
– |
|
131 |
– |
#if REAL_ADDRESSING || DIRECT_ADDRESSING |
129 |
|
static __inline__ uae_u32 get_long(uaecptr addr) |
130 |
|
{ |
131 |
|
uae_u32 * const m = (uae_u32 *)do_get_real_address(addr); |