Search
lxdream.org :: lxdream/src/sh4/sh4core.h :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/sh4core.h
changeset 951:63483914846f
prev948:545c85cc56f1
next1067:d3c00ffccfcd
author nkeynes
date Wed Jan 07 05:45:15 2009 +0000 (14 years ago)
branchlxdream-mem
permissions -rw-r--r--
last change Tidy up exceptions+resets
Implement manual reset on general exception when SR.BL == 1
file annotate diff log raw
1.1 --- a/src/sh4/sh4core.h Wed Jan 07 04:39:04 2009 +0000
1.2 +++ b/src/sh4/sh4core.h Wed Jan 07 05:45:15 2009 +0000
1.3 @@ -232,11 +232,11 @@
1.4 #define EXV_TLBMISS 0x400 /* TLB-miss exception vector */
1.5 #define EXV_INTERRUPT 0x600 /* External interrupt vector */
1.6
1.7 -gboolean FASTCALL sh4_raise_exception( int );
1.8 -gboolean FASTCALL sh4_raise_reset( int );
1.9 -gboolean FASTCALL sh4_raise_trap( int );
1.10 -gboolean FASTCALL sh4_raise_slot_exception( int, int );
1.11 -gboolean FASTCALL sh4_raise_tlb_exception( int );
1.12 +void FASTCALL sh4_raise_exception( int );
1.13 +void FASTCALL sh4_raise_reset( int );
1.14 +void FASTCALL sh4_raise_trap( int );
1.15 +void FASTCALL sh4_raise_tlb_exception( int, sh4vma_t );
1.16 +void FASTCALL sh4_raise_tlb_multihit( sh4vma_t );
1.17 void FASTCALL sh4_accept_interrupt( void );
1.18
1.19 /**
.