notaz
a39d8ba585
improve sh/hi levels
...
.. but reduce brigtness ~6% due to different rgb565 expansion
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@890 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-09 21:10:28 +00:00
notaz
7c18e34a74
skip junk in mp3_helix, refactor find_sync_word
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@889 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-08 20:52:13 +00:00
notaz
cf82669f50
improve z80 reset handling (drZ80 at least)
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@888 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-06 21:02:48 +00:00
notaz
c7eb229a3c
pandora: use hw scaler (resolves 32x+sms), frontend refactoring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@885 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-06 13:08:23 +00:00
notaz
f3a57b2d6c
allow compiling without 32x and sms code
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@877 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-06-02 09:44:51 +00:00
notaz
46bcb89971
fix emuloop init to use correct pal value
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@876 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-06-01 14:02:15 +00:00
notaz
03065bb617
sms: some bugfixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@870 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-02-11 14:04:14 +00:00
notaz
fcdefcf62c
sh2 overclock and logging stuff, menu refactoring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@869 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-29 17:26:40 +00:00
notaz
b4db550e41
32x and sms savestates. Core-independent z80 state. SS bugfixing/refactoring.
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@868 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-27 16:30:41 +00:00
notaz
a736af3ecf
bugfixes related to mmap usage for ROM
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@867 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-27 15:16:25 +00:00
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
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
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
5aec752dac
32x: add missing pprof call for draw
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@859 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-14 21:07:34 +00:00
notaz
7a961c19ba
32x: still tweaking renderers
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@858 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-12 16:15:43 +00:00
notaz
07e5dbab71
32x: final renderer tweaks; PWM disable kills PWM irqs
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@857 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-12 13:35:52 +00:00
notaz
e51e5983fe
32x: various gfx related bugfixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@856 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-10 22:58:13 +00:00
notaz
5a68108691
new 32x renderers, auto fskip change, massive refactoring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@855 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-10 17:07:28 +00:00
notaz
25eb407c56
pprof: workaround for MMSP2 timer glitch, add draw2
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@852 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-02 22:25:55 +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
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
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
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
4b315c210a
32x: don't log purge area access
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@831 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-11-12 16:40:03 +00:00
notaz
488c0bbf55
use mem mapping for idle loop det
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@829 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-11-04 21:10:21 +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
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
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
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
98da48e418
bugfix
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@811 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-13 10:03:11 +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
1625ed0179
32x: overflow handling for X-Men
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@807 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-06 14:15:37 +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
602c28cac1
32x: famec support
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@802 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-05 15:35:14 +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
5fadfb1c37
32x: poll_detect tweaks, debug unification
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@800 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-02 13:39:46 +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
236990cf77
32x: improve 'simple' scheduling, works for 'interesting' games
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@798 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-01 10:21:43 +00:00
notaz
c987bb5c36
32x: improved lockstep mode, allows compatibility over 50%
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@797 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-30 15:42:32 +00:00
notaz
1b3f584492
32x: RLE mode + tweaks, VR runs but unstable as everything else
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@795 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-29 15:53:18 +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
87accdf72d
32x: add more regs, ignore purge space
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@793 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-25 22:14:16 +00:00