diff options
author | 2007-12-28 06:11:52 +0000 | |
---|---|---|
committer | 2007-12-28 06:11:52 +0000 | |
commit | 2f8231e10a29484f8af05ff396e3842e558a0c57 (patch) | |
tree | 1f55a4e382171bf0db48c71e4aa259db68dd560b /src/emu/cpu/tms32031/tms32031.h | |
parent | 8d6c62b976d1f9190f5c776646f01cd76ede65e9 (diff) |
TMS3203x core updates:
* fixed interrupt handling
* added support for edge-triggered interrupts on '32
* expanded interrupt support for the '32
* updated drivers using TMS3203x core to deassert interrupts
* added externally accessible functions for converting '3x floating point format
* updated gaelco3d driver to use new functions
Zeus2 (+related) updates:
* fixed save states for DCS games
* cleaned up Zeus2 waveram handling
* added Zeus2 save state support
* added preliminary model and quad rendering support for Zeus2
* added support to timekpr for the ZPRAM used on Zeus2
* hooked up ZPRAM in Zeus2 games
* hooked up controls in Zeus2 games
* updated poly.c to ensure it is idle before saving state
Diffstat (limited to 'src/emu/cpu/tms32031/tms32031.h')
-rw-r--r-- | src/emu/cpu/tms32031/tms32031.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/cpu/tms32031/tms32031.h b/src/emu/cpu/tms32031/tms32031.h index 3a19a6e93a7..1ecc7ce5fdc 100644 --- a/src/emu/cpu/tms32031/tms32031.h +++ b/src/emu/cpu/tms32031/tms32031.h @@ -59,6 +59,8 @@ enum #define TMS32031_TINT0 8 /* timer 0 interrupt */ #define TMS32031_TINT1 9 /* timer 1 interrupt */ #define TMS32031_DINT 10 /* DMA interrupt */ +#define TMS32031_DINT0 10 /* DMA 0 interrupt (32032 only) */ +#define TMS32031_DINT1 11 /* DMA 1 interrupt (32032 only) */ /*************************************************************************** @@ -68,4 +70,9 @@ enum extern void tms32031_get_info(UINT32 state, cpuinfo *info); extern void tms32032_get_info(UINT32 state, cpuinfo *info); +extern float convert_tms3203x_fp_to_float(UINT32 floatdata); +extern double convert_tms3203x_fp_to_double(UINT32 floatdata); +extern UINT32 convert_float_to_tms3203x_fp(float fval); +extern UINT32 convert_double_to_tms3203x_fp(double dval); + #endif /* _TMS32031_H */ |