picodrive.git
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

15 years ago32x: drc: bugfix
notaz [Sun, 18 Oct 2009 20:48:03 +0000 (20:48 +0000)]
32x: drc: bugfix

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

15 years agoSVP: fix ARM breakage, re-add missing stuff
notaz [Thu, 15 Oct 2009 21:31:34 +0000 (21:31 +0000)]
SVP: fix ARM breakage, re-add missing stuff

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

15 years ago32x: new SH2 memory handling, hopefully faster
notaz [Thu, 15 Oct 2009 20:03:23 +0000 (20:03 +0000)]
32x: new SH2 memory handling, hopefully faster

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

15 years ago32x: change irq hadling, make it more drc friendly
notaz [Wed, 14 Oct 2009 14:46:38 +0000 (14:46 +0000)]
32x: change irq hadling, make it more drc friendly

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

15 years ago32x: add SR masking in MAME sh2
notaz [Tue, 13 Oct 2009 21:14:53 +0000 (21:14 +0000)]
32x: add SR masking in MAME sh2

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

15 years ago32x: drc: more wip, some games work, debug stats
notaz [Tue, 13 Oct 2009 15:42:21 +0000 (15:42 +0000)]
32x: drc: more wip, some games work, debug stats

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

15 years agorm unused file
notaz [Tue, 13 Oct 2009 10:09:27 +0000 (10:09 +0000)]
rm unused file

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

15 years ago32x: interpreter-wrap drc works (demos only). SVP drc refactoring.
notaz [Tue, 13 Oct 2009 10:07:27 +0000 (10:07 +0000)]
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

15 years agobugfix
notaz [Tue, 13 Oct 2009 10:03:11 +0000 (10:03 +0000)]
bugfix

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

15 years ago32x: split sh2 code, compiler stub
notaz [Thu, 8 Oct 2009 19:47:31 +0000 (19:47 +0000)]
32x: split sh2 code, compiler stub

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

15 years agofix GP2X build
notaz [Tue, 6 Oct 2009 21:59:24 +0000 (21:59 +0000)]
fix GP2X build

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

15 years agorel make target for win32
notaz [Tue, 6 Oct 2009 14:52:30 +0000 (14:52 +0000)]
rel make target for win32

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

15 years ago32x: overflow handling for X-Men
notaz [Tue, 6 Oct 2009 14:15:37 +0000 (14:15 +0000)]
32x: overflow handling for X-Men

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

15 years agosome tweaks for win32 version
notaz [Tue, 6 Oct 2009 09:32:18 +0000 (09:32 +0000)]
some tweaks for win32 version

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

15 years agorm old windows port
notaz [Mon, 5 Oct 2009 19:26:42 +0000 (19:26 +0000)]
rm old windows port

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

15 years agothe old-new win32 port
notaz [Mon, 5 Oct 2009 16:12:45 +0000 (16:12 +0000)]
the old-new win32 port

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

15 years agoimproved game vidmode change detection; some iface changes
notaz [Mon, 5 Oct 2009 15:59:08 +0000 (15:59 +0000)]
improved game vidmode change detection; some iface changes

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

15 years ago32x: famec support
notaz [Mon, 5 Oct 2009 15:35:14 +0000 (15:35 +0000)]
32x: famec support

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

15 years ago32x: built-in BIOS; reset handling; 68k memhandler split
notaz [Sat, 3 Oct 2009 16:21:59 +0000 (16:21 +0000)]
32x: built-in BIOS; reset handling; 68k memhandler split

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

15 years ago32x: poll_detect tweaks, debug unification
notaz [Fri, 2 Oct 2009 13:39:46 +0000 (13:39 +0000)]
32x: poll_detect tweaks, debug unification

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

15 years ago32x: watchdog for Star Wars, SCI IRQs for X-men (also needs idle loop hacks)
notaz [Thu, 1 Oct 2009 20:53:36 +0000 (20:53 +0000)]
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

15 years ago32x: improve 'simple' scheduling, works for 'interesting' games
notaz [Thu, 1 Oct 2009 10:21:43 +0000 (10:21 +0000)]
32x: improve 'simple' scheduling, works for 'interesting' games

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

15 years ago32x: improved lockstep mode, allows compatibility over 50%
notaz [Wed, 30 Sep 2009 15:42:32 +0000 (15:42 +0000)]
32x: improved lockstep mode, allows compatibility over 50%

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

15 years ago32x: sh2mame: critical bugfix (irqs on delay slot) + global cycle counter
notaz [Wed, 30 Sep 2009 15:38:57 +0000 (15:38 +0000)]
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

15 years ago32x: RLE mode + tweaks, VR runs but unstable as everything else
notaz [Tue, 29 Sep 2009 15:53:18 +0000 (15:53 +0000)]
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

15 years ago32x: implement VDP fill, improve PWM, division unit and scheduling
notaz [Tue, 29 Sep 2009 13:38:07 +0000 (13:38 +0000)]
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

15 years ago32x: add more regs, ignore purge space
notaz [Fri, 25 Sep 2009 22:14:16 +0000 (22:14 +0000)]
32x: add more regs, ignore purge space

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

15 years ago32x: vints, dram read, hw divider. Doom runs, but fragile to timing
notaz [Wed, 23 Sep 2009 21:40:06 +0000 (21:40 +0000)]
32x: vints, dram read, hw divider. Doom runs, but fragile to timing

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

15 years ago32x: change ppc handling for better logging
notaz [Wed, 23 Sep 2009 21:32:20 +0000 (21:32 +0000)]
32x: change ppc handling for better logging

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

15 years ago32x: preliminary PWM implementation. 32x opts in menu
notaz [Tue, 22 Sep 2009 19:38:49 +0000 (19:38 +0000)]
32x: preliminary PWM implementation. 32x opts in menu

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

15 years agorandom cleanups
notaz [Tue, 22 Sep 2009 10:51:49 +0000 (10:51 +0000)]
random cleanups

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

15 years agokill helix build, it's no longer called anyway
notaz [Mon, 21 Sep 2009 08:57:44 +0000 (08:57 +0000)]
kill helix build, it's no longer called anyway

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

15 years ago32x: hook slave sh2, BIOS passes (not much else):
notaz [Sun, 20 Sep 2009 21:05:58 +0000 (21:05 +0000)]
32x: hook slave sh2, BIOS passes (not much else):

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

15 years ago32x: sh2 irqs (irls), preliminary DMAC implementation
notaz [Sun, 20 Sep 2009 18:13:06 +0000 (18:13 +0000)]
32x: sh2 irqs (irls), preliminary DMAC implementation

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

15 years agoGP2X: fix wrapper script
notaz [Sat, 19 Sep 2009 11:10:05 +0000 (11:10 +0000)]
GP2X: fix wrapper script

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

15 years ago32x: some missed code from MAME, minor tweaks
notaz [Fri, 18 Sep 2009 15:18:10 +0000 (15:18 +0000)]
32x: some missed code from MAME, minor tweaks

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

15 years ago32x: mode2 draw, debug, poll detection
notaz [Fri, 18 Sep 2009 12:06:42 +0000 (12:06 +0000)]
32x: mode2 draw, debug, poll detection

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

15 years ago32x: sh2 wip, main SH2 BIOS passes
notaz [Thu, 17 Sep 2009 20:34:33 +0000 (20:34 +0000)]
32x: sh2 wip, main SH2 BIOS passes

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

15 years ago32x: add base of SH2 emu from MAME
notaz [Thu, 17 Sep 2009 20:31:30 +0000 (20:31 +0000)]
32x: add base of SH2 emu from MAME

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

15 years agomemory refactoring (mostly for cd) + ARM mem asm update
notaz [Wed, 16 Sep 2009 21:34:35 +0000 (21:34 +0000)]
memory refactoring (mostly for cd) + ARM mem asm update

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

15 years agoCyclone interface for new mem system, minor tweaks
notaz [Mon, 14 Sep 2009 20:35:30 +0000 (20:35 +0000)]
Cyclone interface for new mem system, minor tweaks

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

15 years agoCyclone: direct memhandler calls option + reset function
notaz [Mon, 14 Sep 2009 20:29:36 +0000 (20:29 +0000)]
Cyclone: direct memhandler calls option + reset function

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

15 years agodrZ80: be sure addrs are in range
notaz [Mon, 14 Sep 2009 20:20:58 +0000 (20:20 +0000)]
drZ80: be sure addrs are in range

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

15 years agobuildfix
notaz [Mon, 14 Sep 2009 18:49:55 +0000 (18:49 +0000)]
buildfix

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

15 years agobugfix
notaz [Mon, 14 Sep 2009 10:41:58 +0000 (10:41 +0000)]
bugfix

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

15 years ago32x: more wip
notaz [Mon, 14 Sep 2009 10:41:30 +0000 (10:41 +0000)]
32x: more wip

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

15 years ago32x: packed pixel mode (works over 68k)
notaz [Sat, 12 Sep 2009 21:54:46 +0000 (21:54 +0000)]
32x: packed pixel mode (works over 68k)

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

15 years ago32x: initial code (security code passes)
notaz [Fri, 11 Sep 2009 11:29:19 +0000 (11:29 +0000)]
32x: initial code (security code passes)

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

15 years agoprotection and more mapper support for new mem code
notaz [Wed, 9 Sep 2009 16:00:42 +0000 (16:00 +0000)]
protection and more mapper support for new mem code

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

15 years agoFinish migrating to new mem handling. Make carthw db external.
notaz [Sat, 5 Sep 2009 21:13:30 +0000 (21:13 +0000)]
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

15 years agonew memory handling, but asm and mappers need update.
notaz [Wed, 2 Sep 2009 16:05:54 +0000 (16:05 +0000)]
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

15 years agobased on hw tests busreq is affected by reset. Remove old hack too
notaz [Sun, 30 Aug 2009 20:40:58 +0000 (20:40 +0000)]
based on hw tests busreq is affected by reset. Remove old hack too

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

15 years agofix ROM selector annoyance
notaz [Fri, 28 Aug 2009 22:09:32 +0000 (22:09 +0000)]
fix ROM selector annoyance

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

15 years agobugfix
notaz [Fri, 28 Aug 2009 21:20:19 +0000 (21:20 +0000)]
bugfix

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

15 years agosms wip: random tweaks, refactoring (palette, sound stuff, etc)
notaz [Fri, 28 Aug 2009 20:16:33 +0000 (20:16 +0000)]
sms wip: random tweaks, refactoring (palette, sound stuff, etc)

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

15 years agobugfixes
notaz [Fri, 28 Aug 2009 19:13:37 +0000 (19:13 +0000)]
bugfixes

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

15 years agomore sms wip, better ROM detect, line callback change
notaz [Thu, 27 Aug 2009 21:44:52 +0000 (21:44 +0000)]
more sms wip, better ROM detect, line callback change

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

15 years agosms wip: initial graphics support
notaz [Tue, 25 Aug 2009 16:25:22 +0000 (16:25 +0000)]
sms wip: initial graphics support

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

15 years agomem map bugfix
notaz [Tue, 25 Aug 2009 16:20:27 +0000 (16:20 +0000)]
mem map bugfix

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

15 years agosms wip: Alex kidd shinobi plays sound
notaz [Sun, 23 Aug 2009 22:01:55 +0000 (22:01 +0000)]
sms wip: Alex kidd shinobi plays sound

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

15 years agominor xlib fix
notaz [Sun, 23 Aug 2009 21:56:54 +0000 (21:56 +0000)]
minor xlib fix

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

15 years agoreplace gtk frontend with xlib
notaz [Sat, 22 Aug 2009 20:56:54 +0000 (20:56 +0000)]
replace gtk frontend with xlib

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

15 years agostarting SMS work
notaz [Sun, 16 Aug 2009 13:00:07 +0000 (13:00 +0000)]
starting SMS work

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

15 years agodrZ80 separation finished, related bugs fixed
notaz [Sat, 15 Aug 2009 18:54:59 +0000 (18:54 +0000)]
drZ80 separation finished, related bugs fixed

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