mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
32x: new SH2 memory handling, hopefully faster
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@817 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
6add7875b5
commit
bcf65fd674
7 changed files with 377 additions and 221 deletions
|
@ -8,12 +8,12 @@ typedef unsigned int UINT32;
|
|||
typedef unsigned short UINT16;
|
||||
typedef unsigned char UINT8;
|
||||
|
||||
#define RB(a) p32x_sh2_read8(a,sh2->is_slave)
|
||||
#define RW(a) p32x_sh2_read16(a,sh2->is_slave)
|
||||
#define RL(a) p32x_sh2_read32(a,sh2->is_slave)
|
||||
#define WB(a,d) p32x_sh2_write8(a,d,sh2->is_slave)
|
||||
#define WW(a,d) p32x_sh2_write16(a,d,sh2->is_slave)
|
||||
#define WL(a,d) p32x_sh2_write32(a,d,sh2->is_slave)
|
||||
#define RB(a) p32x_sh2_read8(a,sh2)
|
||||
#define RW(a) p32x_sh2_read16(a,sh2)
|
||||
#define RL(a) p32x_sh2_read32(a,sh2)
|
||||
#define WB(a,d) p32x_sh2_write8(a,d,sh2)
|
||||
#define WW(a,d) p32x_sh2_write16(a,d,sh2)
|
||||
#define WL(a,d) p32x_sh2_write32(a,d,sh2)
|
||||
|
||||
// some stuff from sh2comn.h
|
||||
#define T 0x00000001
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue