Commit graph

364 commits

Author SHA1 Message Date
notaz
82d64b3a5f 32x: drc: new debug facility (pdb). Few fixes thanks to it.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@863 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-19 22:17:47 +00:00
notaz
9cfdd2d2e9 32x: final renderer tweaks; PWM disable kills PWM irqs
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@857 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-12 13:35:52 +00:00
notaz
a41b3b44eb 32x: various gfx related bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@856 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-10 22:58:13 +00:00
notaz
662e622b59 new 32x renderers, auto fskip change, massive refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@855 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-10 17:07:28 +00:00
notaz
2239662e54 sh2 drc comments and missing pandora file
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@854 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-07 20:16:22 +00:00
notaz
8ced22511b 32x: drc: block linking
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@853 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-06 13:18:04 +00:00
notaz
8a4843859f pprof: workaround for MMSP2 timer glitch, add draw2
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@852 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-02 22:25:55 +00:00
notaz
997b2e4ff9 32x: drc: mmap dram+rom for direct dereference
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@851 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-02 21:03:04 +00:00
notaz
5ff8efa9e5 simple profiler added
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@850 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-31 15:51:40 +00:00
notaz
813fbbbd61 32x: drc: inline dispatcher and irq handling; do write-caused irqs
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@849 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-29 22:43:10 +00:00
notaz
e8fc349e71 allow to add symbols for host_dasm
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@848 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-27 23:21:25 +00:00
notaz
b2c5ee473d 1.70beta0 pandora release
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@847 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-22 11:06:52 +00:00
notaz
d5d59eb479 bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@846 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-21 16:43:30 +00:00
notaz
b188c2b6d0 pandora: tripplebuffer fbdev out, refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@845 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-20 19:47:55 +00:00
notaz
fbe111032e bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@844 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-20 19:45:40 +00:00
notaz
114dfebdbd random minor fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@843 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-18 15:29:59 +00:00
notaz
d2f29611d1 revive pandora and win32 builds, rm gp2x dep for linux, lots of refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@842 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-16 23:38:37 +00:00
notaz
a96477bb5e misc gp2x tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@839 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-08 19:50:24 +00:00
notaz
61d87c7edd 32x: drc: finish MAC, gen drc entry/exit (for statically alloced regs)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@837 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-07 12:30:56 +00:00
notaz
5f7b515538 port to 64bit. Some gcc 4.4 warning fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@835 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-06 17:03:58 +00:00
notaz
b0e318f7f0 32x: drc: first implementation finished, no more interpreter dep
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@832 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-11-12 16:42:42 +00:00
notaz
fcf58ef66e 32x: drc: one manual page worth of opcodes implemented (x86 and arm)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@827 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-28 15:40:38 +00:00
notaz
c908877fcd 32x: drc: handlers wip
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@826 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-26 11:16:19 +00:00
notaz
ebc9df9f7e 32x drc functional on ARM, random adjustments
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@824 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-22 20:16:32 +00:00
notaz
1eb704b633 SH2 drc, dummy soc for GP2X
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@823 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-22 09:57:36 +00:00
notaz
6ad8f1d686 32x: drc: ARM implementation, start unification with SVP (untested)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@821 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-21 19:37:41 +00:00
notaz
e2b00b3ae8 SVP: fix ARM breakage, re-add missing stuff
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@818 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-15 21:31:34 +00:00
notaz
df27781f26 32x: drc: more wip, some games work, debug stats
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@814 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-13 15:42:21 +00:00
notaz
3028a8e4d7 rm unused file
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@813 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-13 10:09:27 +00:00
notaz
aad81ad98f 32x: interpreter-wrap drc works (demos only). SVP drc refactoring.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@812 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-13 10:07:27 +00:00
notaz
2040c69fcd 32x: split sh2 code, compiler stub
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@810 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-08 19:47:31 +00:00
notaz
199bec6101 fix GP2X build
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@809 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 21:59:24 +00:00
notaz
29fe3f5ac6 rel make target for win32
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@808 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 14:52:30 +00:00
notaz
7ee5c389e6 some tweaks for win32 version
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@806 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 09:32:18 +00:00
notaz
8ced8d2b38 the old-new win32 port
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@804 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 16:12:45 +00:00
notaz
6c026031a8 improved game vidmode change detection; some iface changes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@803 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 15:59:08 +00:00
notaz
d6c1b65bce 32x: built-in BIOS; reset handling; 68k memhandler split
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@801 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-03 16:21:59 +00:00
notaz
2795a567a8 32x: implement VDP fill, improve PWM, division unit and scheduling
Chaotix works but unstable


git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@794 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-29 13:38:07 +00:00
notaz
b2f512cab2 32x: preliminary PWM implementation. 32x opts in menu
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@790 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-22 19:38:49 +00:00
notaz
35cbf2ec89 random cleanups
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@789 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-22 10:51:49 +00:00
notaz
60cd961a21 kill helix build, it's no longer called anyway
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@788 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-21 08:57:44 +00:00
notaz
762ab45602 32x: mode2 draw, debug, poll detection
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@783 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-18 12:06:42 +00:00
notaz
9a3145d622 32x: sh2 wip, main SH2 BIOS passes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@782 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-17 20:34:33 +00:00
notaz
b11baaea41 memory refactoring (mostly for cd) + ARM mem asm update
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@780 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-16 21:34:35 +00:00
notaz
6bca8b11d8 Cyclone interface for new mem system, minor tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@779 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 20:35:30 +00:00
notaz
81bfc1c5dc 32x: more wip
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@774 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 10:41:30 +00:00
notaz
9efc102f1c 32x: packed pixel mode (works over 68k)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@773 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-12 21:54:46 +00:00
notaz
b13285c877 32x: initial code (security code passes)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@772 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-11 11:29:19 +00:00
notaz
4e66881b3b protection and more mapper support for new mem code
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@771 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-09 16:00:42 +00:00
notaz
a4bd56c62d Finish migrating to new mem handling. Make carthw db external.
Still need to fix asm and protection emulation.


git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@769 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-05 21:13:30 +00:00