notaz
|
1f1ff763e6
|
32x: improve irq handling + few bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@866 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-23 23:36:58 +00:00 |
|
notaz
|
04092e329b
|
32x: drc: more bugfixing
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@865 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-23 20:54:28 +00:00 |
|
notaz
|
a2b8c5a545
|
32x: drc: new smc handling, some bugfixes + refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@864 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-21 22:11:54 +00:00 |
|
notaz
|
5686d93123
|
32x: drc: new debug facility (pdb). Few fixes thanks to it.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@863 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-19 22:17:47 +00:00 |
|
notaz
|
2368651527
|
32x: drc: some constant propagation
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@860 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-15 21:04:42 +00:00 |
|
notaz
|
9bb5d91c48
|
sh2 drc comments and missing pandora file
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@854 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-07 20:16:22 +00:00 |
|
notaz
|
44e6452e02
|
32x: drc: block linking
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@853 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-06 13:18:04 +00:00 |
|
notaz
|
b081408f66
|
32x: drc: mmap dram+rom for direct dereference
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@851 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2010-01-02 21:03:04 +00:00 |
|
notaz
|
e05b81fc5b
|
32x: drc: inline dispatcher and irq handling; do write-caused irqs
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@849 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-12-29 22:43:10 +00:00 |
|
notaz
|
18b9412743
|
32x: drc: self-reentrant blocks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@841 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-12-15 13:44:59 +00:00 |
|
notaz
|
8b4f38f4c6
|
32x: drc: enable and fix static reg alloc, carry flag tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@838 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-12-07 15:30:52 +00:00 |
|
notaz
|
8796b7ee88
|
32x: drc: finish MAC, gen drc entry/exit (for statically alloced regs)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@837 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-12-07 12:30:56 +00:00 |
|
notaz
|
71f68165b6
|
32x: sh2 stat code, disabled by default
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@834 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-11-18 12:21:36 +00:00 |
|
notaz
|
f0d7b1faa1
|
32x: drc: first implementation finished, no more interpreter dep
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@832 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-11-12 16:42:42 +00:00 |
|
notaz
|
52d759c30f
|
32x: drc: all opcodes covered, some TODOs left
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@830 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-11-06 13:38:34 +00:00 |
|
notaz
|
ed8cf79be8
|
32x: drc: more wip, ARM untested
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@828 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-30 14:17:12 +00:00 |
|
notaz
|
3863edbd9d
|
32x: drc: one manual page worth of opcodes implemented (x86 and arm)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@827 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-28 15:40:38 +00:00 |
|
notaz
|
80599a42db
|
32x: drc: handlers wip
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@826 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-26 11:16:19 +00:00 |
|
notaz
|
c18edb34e6
|
32x: drc: dynamicregister allocator
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@825 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-23 12:33:02 +00:00 |
|
notaz
|
553c3eaa3a
|
32x drc functional on ARM, random adjustments
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@824 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-22 20:16:32 +00:00 |
|
notaz
|
7f5a3fc12a
|
drc related bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@822 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-22 09:54:54 +00:00 |
|
notaz
|
65c75cb07d
|
32x: drc: ARM implementation, start unification with SVP (untested)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@821 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-21 19:37:41 +00:00 |
|
notaz
|
f4bb5d6b2c
|
32x: drc: new smc handling, write handlers adjusted.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@820 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-18 20:52:50 +00:00 |
|
notaz
|
2b2b46b05d
|
32x: drc: bugfix
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@819 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-18 20:48:03 +00:00 |
|
notaz
|
bcf65fd674
|
32x: new SH2 memory handling, hopefully faster
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@817 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-15 20:03:23 +00:00 |
|
notaz
|
6add7875b5
|
32x: change irq hadling, make it more drc friendly
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@816 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-14 14:46:38 +00:00 |
|
notaz
|
a8b03e2d4d
|
32x: add SR masking in MAME sh2
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@815 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-13 21:14:53 +00:00 |
|
notaz
|
e898de13cd
|
32x: drc: more wip, some games work, debug stats
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@814 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-13 15:42:21 +00:00 |
|
notaz
|
679af8a3f4
|
32x: interpreter-wrap drc works (demos only). SVP drc refactoring.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@812 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-13 10:07:27 +00:00 |
|
notaz
|
4139770121
|
32x: split sh2 code, compiler stub
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@810 be3aeb3a-fb24-0410-a615-afba39da0efa
|
2009-10-08 19:47:31 +00:00 |
|