Search
lxdream.org :: lxdream :: changelog
lxdream 0.9.1
released Jun 29
Download Now

17 years agoAdd preliminary linux native CD driver support
nkeynes [Thu, 14 Dec 2006 12:31:38 +0000]  tree
Add preliminary linux native CD driver support
src/Makefile.am
src/Makefile.in
src/gdrom/gdrom.c
src/gdrom/gdrom.h
src/gdrom/linux.c


17 years agoAdd 2-second offset to LBA addresses. Strangely enough needed to make
nkeynes [Thu, 14 Dec 2006 11:58:18 +0000]  tree
Add 2-second offset to LBA addresses. Strangely enough needed to make
anything actually work.
src/gdrom/cdi.c


17 years agoAdd a couple of performance hacks:
nkeynes [Tue, 12 Dec 2006 09:20:25 +0000]  tree
Add a couple of performance hacks:
1. Simplify sh4_run_slice for the usual case (no breakpoints)
2. Cache the last-read instruction page, massively speeding up instruction fetch
src/sh4/sh4core.c


17 years agoDisable watchpoints by default - save some cpu time and we're not really using them anyway
nkeynes [Tue, 12 Dec 2006 09:18:47 +0000]  tree
Disable watchpoints by default - save some cpu time and we're not really using them anyway
src/mem.h
src/sh4/sh4mem.c


17 years agoAdd user mode/system mode switch
nkeynes [Wed, 27 Sep 2006 10:21:34 +0000]  tree
Add user mode/system mode switch
Add undefined instruction tests
test/Makefile
test/interrupt.s
test/sh4/excslot.s
test/sh4/inc.s
test/sh4/testsh4.c
test/sh4/undef.s


17 years agoAdd CHECKSLOTILLEGAL() checks around a few banned delay-slot instructions
nkeynes [Tue, 26 Sep 2006 11:09:13 +0000]  tree
Add CHECKSLOTILLEGAL() checks around a few banned delay-slot instructions
that were missing it
Change CHECKPRIV() to raise slot-illegal on a delay-slot instruction rather
than general-illegal (as per the manual)
Convert UNDEF() to do the real exception rather than halting the machine
Remove a couple of superfluous alignment checks
src/sh4/sh4core.c


17 years agoAdd BT, BT/S, CMP/EQ, CMP/GE, CMP/GT, CMP/HI, CMP/HS tests
nkeynes [Tue, 26 Sep 2006 11:05:38 +0000]  tree
Add BT, BT/S, CMP/EQ, CMP/GE, CMP/GT, CMP/HI, CMP/HS tests
Add general slot-illegal exception test
test/Makefile
test/sh4/add.s
test/sh4/addc.s
test/sh4/addv.s
test/sh4/and.s
test/sh4/bf.s
test/sh4/bt.s
test/sh4/cmp.s
test/sh4/excslot.s
test/sh4/inc.s
...

17 years agoUpdate makefile
nkeynes [Mon, 25 Sep 2006 12:20:58 +0000]  tree
Update makefile
test/Makefile


17 years agoFix SPC assignment for exceptions (the only one it was _correct_ for was
nkeynes [Mon, 25 Sep 2006 11:19:42 +0000]  tree
Fix SPC assignment for exceptions (the only one it was _correct_ for was
TRAPA)
src/sh4/sh4core.c


17 years agoCommit BF tests and initial exception handler
nkeynes [Mon, 25 Sep 2006 11:13:56 +0000]  tree
Commit BF tests and initial exception handler
test/Makefile
test/interrupt.s
test/sh4/andi.s
test/sh4/bf.s
test/sh4/inc.s
test/sh4/testsh4.c


.