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

16 years agoAdd alignment checks to LDC.L/STC.L/LDS.L/STS.L
nkeynes [Wed, 19 Sep 2007 10:04:16 +0000]  tree
Add alignment checks to LDC.L/STC.L/LDS.L/STS.L
src/sh4/sh4x86.c
src/sh4/sh4x86.in


16 years agoFix SUBC (not updating T), FTRC (not truncating), and XTRCT (just b0rked)
nkeynes [Wed, 19 Sep 2007 09:15:18 +0000]  tree
Fix SUBC (not updating T), FTRC (not truncating), and XTRCT (just b0rked)
src/sh4/sh4x86.c
src/sh4/sh4x86.in
src/sh4/x86op.h


16 years agoAdd tests for SUB, SUBC and XTRCT
nkeynes [Wed, 19 Sep 2007 09:13:08 +0000]  tree
Add tests for SUB, SUBC and XTRCT
Add rounding tests for FTRC
test/Makefile
test/sh4/ftrc.s
test/sh4/sub.s
test/sh4/subc.s
test/sh4/testsh4.c
test/sh4/xtrct.s


16 years agoRemove debugger from default startup - now only shown if started with -D
nkeynes [Tue, 18 Sep 2007 10:48:57 +0000]  tree
Remove debugger from default startup - now only shown if started with -D
src/gui/debug_win.c
src/gui/gui.c
src/gui/gui.h
src/main.c


16 years agoAdd sh4_raise_trap() routine
nkeynes [Tue, 18 Sep 2007 09:14:20 +0000]  tree
Add sh4_raise_trap() routine
Share the new fsca/ftrv code between core + trans
src/sh4/sh4core.c
src/sh4/sh4core.h
src/sh4/sh4core.in


16 years agoEnsure correct end-of-block PC
nkeynes [Tue, 18 Sep 2007 09:12:30 +0000]  tree
Ensure correct end-of-block PC
Handle syscalls
src/sh4/sh4trans.c


16 years agoUp the max instruction size to 256 (TODO: work out what this should actually
nkeynes [Tue, 18 Sep 2007 09:11:53 +0000]  tree
Up the max instruction size to 256 (TODO: work out what this should actually
be)
src/sh4/sh4trans.h


16 years agoMore fixes and complete missing instructions
nkeynes [Tue, 18 Sep 2007 08:59:00 +0000]  tree
More fixes and complete missing instructions
src/sh4/sh4x86.c
src/sh4/sh4x86.in
src/sh4/x86op.h


16 years agoAdd instruction statistics gathering module
nkeynes [Tue, 18 Sep 2007 08:58:23 +0000]  tree
Add instruction statistics gathering module
src/Makefile.am
src/Makefile.in
src/sh4/sh4stat.c
src/sh4/sh4stat.h
src/sh4/sh4stat.in


16 years agoImplement MAC.W, MAC.L and DIV1
nkeynes [Sun, 16 Sep 2007 07:03:23 +0000]  tree
Implement MAC.W, MAC.L and DIV1
Correct SHAD/SHLD
Fix privilege and slot illegal checks on LDC/STC opcodes
Fix various other small bugs
src/sh4/sh4x86.c
src/sh4/sh4x86.in
src/sh4/x86op.h


.