mirror of
https://github.com/kanjitalk755/macemu.git
synced 2025-02-19 19:30:42 +00:00
Added extra ifdefs.
This commit is contained in:
parent
b7cfe89445
commit
9aec39d3cb
@ -128,8 +128,11 @@ extern uintptr MEMBaseDiff;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if REAL_ADDRESSING || DIRECT_ADDRESSING
|
#if REAL_ADDRESSING || DIRECT_ADDRESSING
|
||||||
|
|
||||||
|
#ifdef ENABLE_ASC_EMU
|
||||||
extern uae_u32 io_read(uaecptr addr, int width_bits);
|
extern uae_u32 io_read(uaecptr addr, int width_bits);
|
||||||
extern void io_write(uaecptr addr, uae_u32 b, int width_bits);
|
extern void io_write(uaecptr addr, uae_u32 b, int width_bits);
|
||||||
|
#endif
|
||||||
|
|
||||||
static __inline__ uae_u8 *do_get_real_address(uaecptr addr)
|
static __inline__ uae_u8 *do_get_real_address(uaecptr addr)
|
||||||
{
|
{
|
||||||
@ -141,9 +144,11 @@ static __inline__ uae_u32 do_get_virtual_address(uae_u8 *addr)
|
|||||||
}
|
}
|
||||||
static __inline__ uae_u32 get_long(uaecptr addr)
|
static __inline__ uae_u32 get_long(uaecptr addr)
|
||||||
{
|
{
|
||||||
|
#ifdef ENABLE_ASC_EMU
|
||||||
if(addr & 0x40000000) {
|
if(addr & 0x40000000) {
|
||||||
return io_read(addr, 32);
|
return io_read(addr, 32);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
uae_u32 * const m = (uae_u32 *)do_get_real_address(addr);
|
uae_u32 * const m = (uae_u32 *)do_get_real_address(addr);
|
||||||
return do_get_mem_long(m);
|
return do_get_mem_long(m);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user