Commit graph

482 commits

Author SHA1 Message Date
notaz
f6c49d38cb simple profiler added
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@850 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-31 15:51:40 +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
efd100fc0a allow to add symbols for host_dasm
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@848 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-27 23:21:25 +00:00
notaz
e708403e97 1.70beta0 pandora release
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@847 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-22 11:06:52 +00:00
notaz
89e6909b3f bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@846 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-21 16:43:30 +00:00
notaz
d08e732614 pandora: tripplebuffer fbdev out, refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@845 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-20 19:47:55 +00:00
notaz
b60b8745c0 bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@844 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-20 19:45:40 +00:00
notaz
205bc4565c random minor fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@843 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-18 15:29:59 +00:00
notaz
697746df02 revive pandora and win32 builds, rm gp2x dep for linux, lots of refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@842 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-16 23:38:37 +00:00
notaz
8beb44303e misc gp2x tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@839 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-08 19:50:24 +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
b8a1c09ad1 port to 64bit. Some gcc 4.4 warning fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@835 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-06 17:03:58 +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
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
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
274f95a9a9 SH2 drc, dummy soc for GP2X
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@823 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-22 09:57:36 +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
72f63cf06c SVP: fix ARM breakage, re-add missing stuff
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@818 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-15 21:31:34 +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
4c67e7ad99 rm unused file
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@813 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-13 10:09:27 +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
notaz
1d29444dfc fix GP2X build
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@809 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 21:59:24 +00:00
notaz
81aaab49a7 rel make target for win32
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@808 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 14:52:30 +00:00
notaz
ba86b61e50 some tweaks for win32 version
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@806 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 09:32:18 +00:00
notaz
91842de3ea rm old windows port
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@805 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 19:26:42 +00:00
notaz
823b9004c4 the old-new win32 port
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@804 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 16:12:45 +00:00
notaz
ae87bffa06 improved game vidmode change detection; some iface changes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@803 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 15:59:08 +00:00
notaz
83ff19ec52 32x: built-in BIOS; reset handling; 68k memhandler split
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@801 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-03 16:21:59 +00:00
notaz
be20816c4c 32x: implement VDP fill, improve PWM, division unit and scheduling
Chaotix works but unstable


git-svn-id: file:///home/notaz/opt/svn/PicoDrive@794 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-29 13:38:07 +00:00
notaz
db1d3564e6 32x: preliminary PWM implementation. 32x opts in menu
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@790 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-22 19:38:49 +00:00
notaz
5e128c6d27 random cleanups
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@789 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-22 10:51:49 +00:00
notaz
94d2199eb1 kill helix build, it's no longer called anyway
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@788 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-21 08:57:44 +00:00
notaz
bca23c1c79 GP2X: fix wrapper script
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@785 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-19 11:10:05 +00:00
notaz
266c6afa84 32x: mode2 draw, debug, poll detection
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@783 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-18 12:06:42 +00:00
notaz
acd35d4c08 32x: sh2 wip, main SH2 BIOS passes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@782 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-17 20:34:33 +00:00
notaz
0ace9b9aac memory refactoring (mostly for cd) + ARM mem asm update
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@780 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-16 21:34:35 +00:00
notaz
5e89f0f5ae Cyclone interface for new mem system, minor tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@779 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 20:35:30 +00:00
notaz
5e49c3a88d 32x: more wip
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@774 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 10:41:30 +00:00
notaz
974fdb5bfd 32x: packed pixel mode (works over 68k)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@773 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-12 21:54:46 +00:00
notaz
be2c420828 32x: initial code (security code passes)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@772 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-11 11:29:19 +00:00
notaz
000f53350c protection and more mapper support for new mem code
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@771 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-09 16:00:42 +00:00
notaz
45f2f245f5 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@769 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-05 21:13:30 +00:00
notaz
af37bca858 new memory handling, but asm and mappers need update.
Some cleanup and magic bit removal as a bonus.


git-svn-id: file:///home/notaz/opt/svn/PicoDrive@768 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-02 16:05:54 +00:00
notaz
2aaac89caf fix ROM selector annoyance
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@766 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-28 22:09:32 +00:00
notaz
19954be196 sms wip: random tweaks, refactoring (palette, sound stuff, etc)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@764 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-28 20:16:33 +00:00
notaz
87b0845f37 more sms wip, better ROM detect, line callback change
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@762 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-27 21:44:52 +00:00
notaz
200772b790 sms wip: initial graphics support
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@761 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-25 16:25:22 +00:00
notaz
30eb4622c4 minor xlib fix
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@758 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-23 21:56:54 +00:00