mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 07:17:45 -04:00
add big endian platform support
This commit is contained in:
parent
b053cb2044
commit
57c5a5e505
21 changed files with 224 additions and 178 deletions
|
@ -63,7 +63,7 @@ u32 name(u32 a) \
|
|||
if (map_flag_set(v)) \
|
||||
return ((cpu68k_read_f *)(v << 1))(a); \
|
||||
else \
|
||||
return *(u8 *)((v << 1) + (a ^ 1)); \
|
||||
return *(u8 *)((v << 1) + MEM_BE2(a)); \
|
||||
}
|
||||
|
||||
#define MAKE_68K_READ16(name, map) \
|
||||
|
@ -106,7 +106,7 @@ void name(u32 a, u8 d) \
|
|||
if (map_flag_set(v)) \
|
||||
((cpu68k_write_f *)(v << 1))(a, d); \
|
||||
else \
|
||||
*(u8 *)((v << 1) + (a ^ 1)) = d; \
|
||||
*(u8 *)((v << 1) + MEM_BE2(a)) = d; \
|
||||
}
|
||||
|
||||
#define MAKE_68K_WRITE16(name, map) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue