picodrive.git
13 years agoinput: add hack to allow abs-only devices
notaz [Mon, 21 Mar 2011 00:53:04 +0000 (00:53 +0000)]
input: add hack to allow abs-only devices

this is mainly for pandora nubs.

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@926 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: detect dead devices, always set keynames
notaz [Mon, 21 Mar 2011 00:46:31 +0000 (00:46 +0000)]
input: detect dead devices, always set keynames

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@925 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: detect dead devices, always set keynames
notaz [Mon, 21 Mar 2011 00:46:13 +0000 (00:46 +0000)]
input: detect dead devices, always set keynames

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@924 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: kill "merge with defaults" behavior
notaz [Mon, 21 Mar 2011 00:22:12 +0000 (00:22 +0000)]
input: kill "merge with defaults" behavior

this is hard to maintain and reportedly buggy

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@923 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: don't use unintialized memory
notaz [Sat, 19 Mar 2011 22:34:27 +0000 (22:34 +0000)]
input: don't use unintialized memory

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@922 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agomenu: generalize credits code to show any message
notaz [Sat, 19 Mar 2011 22:33:31 +0000 (22:33 +0000)]
menu: generalize credits code to show any message

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@921 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: allow several probe calls for rescan
notaz [Sat, 19 Mar 2011 22:27:57 +0000 (22:27 +0000)]
input: allow several probe calls for rescan

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@920 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoreadpnd: teach to writepng too (todo: rename?)
notaz [Sat, 19 Mar 2011 22:25:44 +0000 (22:25 +0000)]
readpnd: teach to writepng too (todo: rename?)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@919 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agofbdev: make sure color format is set
notaz [Tue, 22 Feb 2011 12:27:43 +0000 (12:27 +0000)]
fbdev: make sure color format is set

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@918 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: add include guard
notaz [Sat, 12 Feb 2011 16:45:39 +0000 (16:45 +0000)]
input: add include guard

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@917 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agomenu: make key config more intuitive
notaz [Sat, 12 Feb 2011 15:42:03 +0000 (15:42 +0000)]
menu: make key config more intuitive

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@916 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: expand in_unbind_all functionality
notaz [Sat, 12 Feb 2011 15:40:59 +0000 (15:40 +0000)]
input: expand in_unbind_all functionality

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@915 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agopcsx related refactoring
notaz [Thu, 3 Feb 2011 23:27:31 +0000 (23:27 +0000)]
pcsx related refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@914 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agofbdev: resize: do single ioctl in nonerror path
notaz [Thu, 30 Dec 2010 23:24:56 +0000 (23:24 +0000)]
fbdev: resize: do single ioctl in nonerror path

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@913 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agofbdev: change API to make easier to avoid glitches
notaz [Sat, 11 Dec 2010 17:46:39 +0000 (17:46 +0000)]
fbdev: change API to make easier to avoid glitches

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@912 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoin_evdev: don't stop on bit0
notaz [Thu, 9 Dec 2010 23:06:19 +0000 (23:06 +0000)]
in_evdev: don't stop on bit0

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@911 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoin_evdev: revert multi event handling from r901 to avoid unwanted blocking
notaz [Thu, 9 Dec 2010 22:21:07 +0000 (22:21 +0000)]
in_evdev: revert multi event handling from r901 to avoid unwanted blocking

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@910 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agolicense some code GPL compatible to use in PCSX
notaz [Thu, 9 Dec 2010 16:44:31 +0000 (16:44 +0000)]
license some code GPL compatible to use in PCSX

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@909 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agolicense some code GPL compatible to use in PCSX
notaz [Thu, 9 Dec 2010 16:44:25 +0000 (16:44 +0000)]
license some code GPL compatible to use in PCSX

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@908 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoin_evdev: remove defbinds (should go to plat code)
notaz [Thu, 9 Dec 2010 15:57:23 +0000 (15:57 +0000)]
in_evdev: remove defbinds (should go to plat code)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@907 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agoinput: export defbind struct
notaz [Thu, 9 Dec 2010 15:57:13 +0000 (15:57 +0000)]
input: export defbind struct

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@906 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agosplit menu so it can be reused in other projects
notaz [Thu, 9 Dec 2010 11:58:54 +0000 (11:58 +0000)]
split menu so it can be reused in other projects

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@905 be3aeb3a-fb24-0410-a615-afba39da0efa

13 years agofbdev: expand to allow more bpps
notaz [Wed, 8 Dec 2010 00:07:15 +0000 (00:07 +0000)]
fbdev: expand to allow more bpps

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@904 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agocopyright for SDL reuse (will be dual licensed for PD)
notaz [Sat, 13 Nov 2010 18:27:06 +0000 (18:27 +0000)]
copyright for SDL reuse (will be dual licensed for PD)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@903 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoinput: add in_get_key_code
notaz [Mon, 8 Nov 2010 21:07:38 +0000 (21:07 +0000)]
input: add in_get_key_code

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@902 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoin_evdev: do all events in update_keycode
notaz [Sun, 7 Nov 2010 21:55:57 +0000 (21:55 +0000)]
in_evdev: do all events in update_keycode

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@901 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agominor refactoring (lprintf)
notaz [Sun, 7 Nov 2010 21:27:46 +0000 (21:27 +0000)]
minor refactoring (lprintf)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@900 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agofix patch support
notaz [Sat, 18 Sep 2010 17:57:34 +0000 (17:57 +0000)]
fix patch support

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@899 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agomake OSS detect blocking, adjust audio API
notaz [Sat, 18 Sep 2010 16:40:13 +0000 (16:40 +0000)]
make OSS detect blocking, adjust audio API

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@898 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agopandora: handle custom size fb for menu layer
notaz [Fri, 17 Sep 2010 23:02:04 +0000 (23:02 +0000)]
pandora: handle custom size fb for menu layer

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@897 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoredo OSS frag setup. Compute real pollux rate
notaz [Fri, 17 Sep 2010 22:57:14 +0000 (22:57 +0000)]
redo OSS frag setup. Compute real pollux rate

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@896 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agotweak and refactor frontends, menu and config
notaz [Fri, 17 Sep 2010 09:49:16 +0000 (09:49 +0000)]
tweak and refactor frontends, menu and config

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@895 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoinput: rework abs handling, change API, allow custom key names
notaz [Fri, 17 Sep 2010 09:36:48 +0000 (09:36 +0000)]
input: rework abs handling, change API, allow custom key names

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@894 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosupporting caanoo, line doublers, refactoring
notaz [Wed, 15 Sep 2010 13:48:55 +0000 (13:48 +0000)]
supporting caanoo, line doublers, refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@893 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agorandom minor fixes
notaz [Fri, 10 Sep 2010 13:38:36 +0000 (13:38 +0000)]
random minor fixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@892 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agofbdev: fix clear_lines
notaz [Thu, 9 Sep 2010 21:11:19 +0000 (21:11 +0000)]
fbdev: fix clear_lines

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@891 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoimprove sh/hi levels
notaz [Thu, 9 Sep 2010 21:10:28 +0000 (21:10 +0000)]
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

14 years agoskip junk in mp3_helix, refactor find_sync_word
notaz [Wed, 8 Sep 2010 20:52:13 +0000 (20:52 +0000)]
skip junk in mp3_helix, refactor find_sync_word

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@889 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoimprove z80 reset handling (drZ80 at least)
notaz [Mon, 6 Sep 2010 21:02:48 +0000 (21:02 +0000)]
improve z80 reset handling (drZ80 at least)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@888 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoinput: unbind old keys when new one is bound
notaz [Mon, 6 Sep 2010 19:31:23 +0000 (19:31 +0000)]
input: unbind old keys when new one is bound

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@887 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agofix build
notaz [Mon, 6 Sep 2010 19:30:16 +0000 (19:30 +0000)]
fix build

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@886 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agopandora: use hw scaler (resolves 32x+sms), frontend refactoring
notaz [Mon, 6 Sep 2010 13:08:23 +0000 (13:08 +0000)]
pandora: use hw scaler (resolves 32x+sms), frontend refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@885 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agovideo fbdev: expand to support fb resize and stuff
notaz [Mon, 6 Sep 2010 11:17:13 +0000 (11:17 +0000)]
video fbdev: expand to support fb resize and stuff

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@884 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosndout_oss: rm incorrect O_ASYNC
notaz [Mon, 23 Aug 2010 12:05:05 +0000 (12:05 +0000)]
sndout_oss: rm incorrect O_ASYNC

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@883 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoinput: only include stuff when needed
notaz [Wed, 18 Aug 2010 14:11:10 +0000 (14:11 +0000)]
input: only include stuff when needed

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@882 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoallow multiple fbdevs
notaz [Wed, 18 Aug 2010 13:17:19 +0000 (13:17 +0000)]
allow multiple fbdevs

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@881 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agorelease 1.80beta2
notaz [Thu, 3 Jun 2010 14:12:25 +0000 (14:12 +0000)]
release 1.80beta2

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@880 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agorelease 1.80beta1 for pandora
notaz [Wed, 2 Jun 2010 09:59:21 +0000 (09:59 +0000)]
release 1.80beta1 for pandora

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@879 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosome pandora tweaks
notaz [Wed, 2 Jun 2010 09:52:27 +0000 (09:52 +0000)]
some pandora tweaks

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@878 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoallow compiling without 32x and sms code
notaz [Wed, 2 Jun 2010 09:44:51 +0000 (09:44 +0000)]
allow compiling without 32x and sms code

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@877 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agofix emuloop init to use correct pal value
notaz [Tue, 1 Jun 2010 14:02:15 +0000 (14:02 +0000)]
fix emuloop init to use correct pal value

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@876 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agooshide: drop termios dump/restore, OS already handles that
notaz [Mon, 31 May 2010 22:18:25 +0000 (22:18 +0000)]
oshide: drop termios dump/restore, OS already handles that

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@875 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agotweaking pandora frontend
notaz [Mon, 31 May 2010 22:12:46 +0000 (22:12 +0000)]
tweaking pandora frontend

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@874 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosms: some bugfixes
notaz [Thu, 11 Feb 2010 14:04:14 +0000 (14:04 +0000)]
sms: some bugfixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@870 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosh2 overclock and logging stuff, menu refactoring
notaz [Fri, 29 Jan 2010 17:26:40 +0000 (17:26 +0000)]
sh2 overclock and logging stuff, menu refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@869 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x and sms savestates. Core-independent z80 state. SS bugfixing/refactoring.
notaz [Wed, 27 Jan 2010 16:30:41 +0000 (16:30 +0000)]
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

14 years agobugfixes related to mmap usage for ROM
notaz [Wed, 27 Jan 2010 15:16:25 +0000 (15:16 +0000)]
bugfixes related to mmap usage for ROM

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@867 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: improve irq handling + few bugfixes
notaz [Sat, 23 Jan 2010 23:36:58 +0000 (23:36 +0000)]
32x: improve irq handling + few bugfixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@866 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: more bugfixing
notaz [Sat, 23 Jan 2010 20:54:28 +0000 (20:54 +0000)]
32x: drc: more bugfixing

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@865 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: new smc handling, some bugfixes + refactoring
notaz [Thu, 21 Jan 2010 22:11:54 +0000 (22:11 +0000)]
32x: drc: new smc handling, some bugfixes + refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@864 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: new debug facility (pdb). Few fixes thanks to it.
notaz [Tue, 19 Jan 2010 22:17:47 +0000 (22:17 +0000)]
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

14 years ago32x: drc: some constant propagation
notaz [Fri, 15 Jan 2010 21:04:42 +0000 (21:04 +0000)]
32x: drc: some constant propagation

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@860 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: add missing pprof call for draw
notaz [Thu, 14 Jan 2010 21:07:34 +0000 (21:07 +0000)]
32x: add missing pprof call for draw

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@859 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: still tweaking renderers
notaz [Tue, 12 Jan 2010 16:15:43 +0000 (16:15 +0000)]
32x: still tweaking renderers

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@858 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: final renderer tweaks; PWM disable kills PWM irqs
notaz [Tue, 12 Jan 2010 13:35:52 +0000 (13:35 +0000)]
32x: final renderer tweaks; PWM disable kills PWM irqs

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@857 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: various gfx related bugfixes
notaz [Sun, 10 Jan 2010 22:58:13 +0000 (22:58 +0000)]
32x: various gfx related bugfixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@856 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agonew 32x renderers, auto fskip change, massive refactoring
notaz [Sun, 10 Jan 2010 17:07:28 +0000 (17:07 +0000)]
new 32x renderers, auto fskip change, massive refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@855 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosh2 drc comments and missing pandora file
notaz [Thu, 7 Jan 2010 20:16:22 +0000 (20:16 +0000)]
sh2 drc comments and missing pandora file

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@854 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: block linking
notaz [Wed, 6 Jan 2010 13:18:04 +0000 (13:18 +0000)]
32x: drc: block linking

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@853 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agopprof: workaround for MMSP2 timer glitch, add draw2
notaz [Sat, 2 Jan 2010 22:25:55 +0000 (22:25 +0000)]
pprof: workaround for MMSP2 timer glitch, add draw2

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@852 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: mmap dram+rom for direct dereference
notaz [Sat, 2 Jan 2010 21:03:04 +0000 (21:03 +0000)]
32x: drc: mmap dram+rom for direct dereference

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@851 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agosimple profiler added
notaz [Thu, 31 Dec 2009 15:51:40 +0000 (15:51 +0000)]
simple profiler added

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@850 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: inline dispatcher and irq handling; do write-caused irqs
notaz [Tue, 29 Dec 2009 22:43:10 +0000 (22:43 +0000)]
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

14 years agoallow to add symbols for host_dasm
notaz [Sun, 27 Dec 2009 23:21:25 +0000 (23:21 +0000)]
allow to add symbols for host_dasm

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@848 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago1.70beta0 pandora release
notaz [Tue, 22 Dec 2009 11:06:52 +0000 (11:06 +0000)]
1.70beta0 pandora release

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@847 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agobugfixes
notaz [Mon, 21 Dec 2009 16:43:30 +0000 (16:43 +0000)]
bugfixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@846 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agopandora: tripplebuffer fbdev out, refactoring
notaz [Sun, 20 Dec 2009 19:47:55 +0000 (19:47 +0000)]
pandora: tripplebuffer fbdev out, refactoring

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@845 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agobugfixes
notaz [Sun, 20 Dec 2009 19:45:40 +0000 (19:45 +0000)]
bugfixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@844 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agorandom minor fixes
notaz [Fri, 18 Dec 2009 15:29:59 +0000 (15:29 +0000)]
random minor fixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@843 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agorevive pandora and win32 builds, rm gp2x dep for linux, lots of refactoring
notaz [Wed, 16 Dec 2009 23:38:37 +0000 (23:38 +0000)]
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

14 years ago32x: drc: self-reentrant blocks
notaz [Tue, 15 Dec 2009 13:44:59 +0000 (13:44 +0000)]
32x: drc: self-reentrant blocks

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@841 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agomisc gp2x tweaks
notaz [Tue, 8 Dec 2009 19:50:24 +0000 (19:50 +0000)]
misc gp2x tweaks

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@839 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years ago32x: drc: enable and fix static reg alloc, carry flag tweaks
notaz [Mon, 7 Dec 2009 15:30:52 +0000 (15:30 +0000)]
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

14 years ago32x: drc: finish MAC, gen drc entry/exit (for statically alloced regs)
notaz [Mon, 7 Dec 2009 12:30:56 +0000 (12:30 +0000)]
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

14 years agoCyclone: gcc 4.4 buildfix
notaz [Mon, 7 Dec 2009 12:11:36 +0000 (12:11 +0000)]
Cyclone: gcc 4.4 buildfix

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@836 be3aeb3a-fb24-0410-a615-afba39da0efa

14 years agoport to 64bit. Some gcc 4.4 warning fixes
notaz [Sun, 6 Dec 2009 17:03:58 +0000 (17:03 +0000)]
port to 64bit. Some gcc 4.4 warning fixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@835 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: sh2 stat code, disabled by default
notaz [Wed, 18 Nov 2009 12:21:36 +0000 (12:21 +0000)]
32x: sh2 stat code, disabled by default

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@834 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: first implementation finished, no more interpreter dep
notaz [Thu, 12 Nov 2009 16:42:42 +0000 (16:42 +0000)]
32x: drc: first implementation finished, no more interpreter dep

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@832 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: don't log purge area access
notaz [Thu, 12 Nov 2009 16:40:03 +0000 (16:40 +0000)]
32x: don't log purge area access

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@831 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: all opcodes covered, some TODOs left
notaz [Fri, 6 Nov 2009 13:38:34 +0000 (13:38 +0000)]
32x: drc: all opcodes covered, some TODOs left

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@830 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years agouse mem mapping for idle loop det
notaz [Wed, 4 Nov 2009 21:10:21 +0000 (21:10 +0000)]
use mem mapping for idle loop det

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@829 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: more wip, ARM untested
notaz [Fri, 30 Oct 2009 14:17:12 +0000 (14:17 +0000)]
32x: drc: more wip, ARM untested

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@828 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: one manual page worth of opcodes implemented (x86 and arm)
notaz [Wed, 28 Oct 2009 15:40:38 +0000 (15:40 +0000)]
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

15 years ago32x: drc: handlers wip
notaz [Mon, 26 Oct 2009 11:16:19 +0000 (11:16 +0000)]
32x: drc: handlers wip

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@826 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: dynamicregister allocator
notaz [Fri, 23 Oct 2009 12:33:02 +0000 (12:33 +0000)]
32x: drc: dynamicregister allocator

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@825 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x drc functional on ARM, random adjustments
notaz [Thu, 22 Oct 2009 20:16:32 +0000 (20:16 +0000)]
32x drc functional on ARM, random adjustments

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@824 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years agoSH2 drc, dummy soc for GP2X
notaz [Thu, 22 Oct 2009 09:57:36 +0000 (09:57 +0000)]
SH2 drc, dummy soc for GP2X

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@823 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years agodrc related bugfixes
notaz [Thu, 22 Oct 2009 09:54:54 +0000 (09:54 +0000)]
drc related bugfixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@822 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: ARM implementation, start unification with SVP (untested)
notaz [Wed, 21 Oct 2009 19:37:41 +0000 (19:37 +0000)]
32x: drc: ARM implementation, start unification with SVP (untested)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@821 be3aeb3a-fb24-0410-a615-afba39da0efa

15 years ago32x: drc: new smc handling, write handlers adjusted.
notaz [Sun, 18 Oct 2009 20:52:50 +0000 (20:52 +0000)]
32x: drc: new smc handling, write handlers adjusted.

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@820 be3aeb3a-fb24-0410-a615-afba39da0efa