Search
lxdream.org :: lxdream/src/sh4/timer.c :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/timer.c
changeset 975:007bf7eb944f
prev929:fd8cb0c82f5f
next1124:aacaae9812ea
author nkeynes
date Mon Jan 26 07:26:24 2009 +0000 (15 years ago)
permissions -rw-r--r--
last change Add read_byte_for_write mem function for correct implementation of AND.B and friends
with TLB enabled.
Add read_byte and read_long MMIO stubs to do correct sign extension of IO reads
file annotate diff log raw
1.1 --- a/src/sh4/timer.c Sat Dec 20 03:01:40 2008 +0000
1.2 +++ b/src/sh4/timer.c Mon Jan 26 07:26:24 2009 +0000
1.3 @@ -48,6 +48,7 @@
1.4 {
1.5 return MMIO_READ( CPG, reg&0xFFF );
1.6 }
1.7 +MMIO_REGION_READ_DEFSUBFNS(CPG)
1.8
1.9 /* CPU + bus dividers (note officially only the first 6 values are valid) */
1.10 int ifc_divider[8] = { 1, 2, 3, 4, 5, 8, 8, 8 };
1.11 @@ -102,6 +103,7 @@
1.12 {
1.13 return MMIO_READ( RTC, reg &0xFFF );
1.14 }
1.15 +MMIO_REGION_READ_DEFSUBFNS(RTC)
1.16
1.17 MMIO_REGION_WRITE_FN( RTC, reg, val )
1.18 {
1.19 @@ -261,6 +263,8 @@
1.20 }
1.21 return MMIO_READ( TMU, reg );
1.22 }
1.23 +MMIO_REGION_READ_DEFSUBFNS(TMU)
1.24 +
1.25
1.26 MMIO_REGION_WRITE_FN( TMU, reg, val )
1.27 {
.