notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
svp compiler: some fixes
[picodrive.git]
/
Pico
/
carthw
/
svp
/
ssp16.h
diff --git
a/Pico/carthw/svp/ssp16.h
b/Pico/carthw/svp/ssp16.h
index
3d8a764
..
f6c0077
100644
(file)
--- a/
Pico/carthw/svp/ssp16.h
+++ b/
Pico/carthw/svp/ssp16.h
@@
-47,11
+47,17
@@
typedef struct
#define SSP_PMC_HAVE_ADDR 0x0001 // address written to PMAC, waiting for mode
#define SSP_PMC_SET 0x0002 // PMAC is set
#define SSP_WAIT_PM0 0x2000 // bit1 in PM0
#define SSP_PMC_HAVE_ADDR 0x0001 // address written to PMAC, waiting for mode
#define SSP_PMC_SET 0x0002 // PMAC is set
#define SSP_WAIT_PM0 0x2000 // bit1 in PM0
- #define SSP_WAIT_30FE06 0x4000 // ssp tight loops on 30FE0
8
to become non-zero
+ #define SSP_WAIT_30FE06 0x4000 // ssp tight loops on 30FE0
6
to become non-zero
#define SSP_WAIT_30FE08 0x8000 // same for 30FE06
#define SSP_WAIT_MASK 0xe000
unsigned int emu_status; // 484
#define SSP_WAIT_30FE08 0x8000 // same for 30FE06
#define SSP_WAIT_MASK 0xe000
unsigned int emu_status; // 484
- unsigned int pad[30];
+ /* used by recompiler only: */
+ struct {
+ unsigned int ptr_rom; // 488
+ unsigned int ptr_iram_rom; // 48c
+ unsigned int ptr_dram; // 490
+ unsigned int iram_dirty; // 494
+ } drc;
} ssp1601_t;
} ssp1601_t;