Commit graph

196 commits

Author SHA1 Message Date
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
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
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
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
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
1d7a28a723 32x: watchdog for Star Wars, SCI IRQs for X-men (also needs idle loop hacks)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@799 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-01 20:53:36 +00:00
notaz
2ea2cbfe8b 32x: sh2mame: critical bugfix (irqs on delay slot) + global cycle counter
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@796 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-30 15:38:57 +00:00
notaz
a44737c187 32x: change ppc handling for better logging
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@791 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-23 21:32:20 +00:00
notaz
b78efee2b2 32x: hook slave sh2, BIOS passes (not much else):
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@787 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-20 21:05:58 +00:00
notaz
4ea707e1e3 32x: sh2 irqs (irls), preliminary DMAC implementation
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@786 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-20 18:13:06 +00:00
notaz
3cf9570bac 32x: some missed code from MAME, minor tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@784 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-18 15:18:10 +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
eaa10a6eb8 32x: add base of SH2 emu from MAME
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@781 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-17 20:31:30 +00:00
notaz
fc1874de8a Cyclone: direct memhandler calls option + reset function
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@778 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 20:29:36 +00:00
notaz
5d572e5228 drZ80: be sure addrs are in range
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@777 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-14 20:20:58 +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
460603fa81 bugfixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@763 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-28 19:13:37 +00:00
notaz
d8f51995c4 drZ80 separation finished, related bugs fixed
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@755 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-15 18:54:59 +00:00
notaz
ee05564fc7 converting drZ80 to use xmap (new mem handling)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@754 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-15 14:24:55 +00:00
notaz
c8d1e9b662 refactoring z80 if code for sms preparation
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@752 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-14 15:02:54 +00:00
notaz
d4789c7cd6 Cyclone: group some often used handlers + minor optimization.
Seems to help CD games with many cache misses.


git-svn-id: file:///home/notaz/opt/svn/PicoDrive@749 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-13 20:17:46 +00:00
notaz
07ceafdb04 s68k-side Silpheed hack (needed for EU version)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@748 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-12 22:46:36 +00:00
notaz
efcba75f8a lowercasing filenames, part1; makefile adjustments
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@574 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-08-28 12:21:04 +00:00
notaz
fcf94fcc20 idle loop hack, psp bugfix, plat debug str
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@566 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-08-06 20:04:23 +00:00
notaz
5ed2a20eaa idle loops adjusted
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@549 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-07-15 17:04:43 +00:00
notaz
528ab61b71 removed forgotten printf
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@527 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-07-06 12:03:55 +00:00
notaz
8187ba84b7 idle debug removed, vpath added to Makefiles
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@526 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-07-06 11:33:13 +00:00
notaz
c060a9ab9c FAMEC idle loops, PSP port sync, minor adjustments
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@525 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-07-05 23:10:24 +00:00
notaz
053fd9b42f idle loop detection (Cyclone only, with debug stuff)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@502 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-06-29 20:07:34 +00:00
notaz
d95259bdaa gcc 4.2 warning fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@501 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-06-29 19:18:51 +00:00
notaz
de89bf45d7 adjusted timing and fixed EI in DrZ80
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@472 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-30 19:58:12 +00:00
notaz
c299a73848 changed EI handling a bit and types
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@471 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-30 13:51:19 +00:00
notaz
28d596af36 adjusted timing of some instructions
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@470 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-29 19:33:31 +00:00
notaz
43e6eaad0b timers implemented for new z80 mode
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@460 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-26 18:58:21 +00:00
notaz
170435846c improved irq handling Cz80_Exec() calls with lots of cycles
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@458 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-25 21:01:55 +00:00
notaz
6cab49fd07 code region dump added for Musashi
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@439 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-05 20:08:08 +00:00
notaz
ce5be1b51a minor adjustments for Cyclone
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@420 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-04-10 19:09:44 +00:00
notaz
8527dc450a bugfixes for Cyclone r9 change
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@418 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-04-09 20:30:57 +00:00
notaz
449ecf9257 updated Cyclone not to use r9
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@417 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-04-09 19:48:28 +00:00
notaz
10d84cb275 fixed some portability issues
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@337 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-01-27 23:04:56 +00:00
notaz
8b99ab90aa final src and Makefile adjustments for PSP release
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@298 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-11-17 22:13:35 +00:00
notaz
110df09c8a minor psp fixes
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@297 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-11-17 17:57:58 +00:00