notaz [Sun, 6 Oct 2013 18:08:07 +0000 (21:08 +0300)]
cd: switch to CD drive emu code from genplus
same license, much cleaner code
notaz [Sat, 5 Oct 2013 01:14:45 +0000 (04:14 +0300)]
cd: switch to CD controller code from genplus
same license, much cleaner code
using own dma code though..
notaz [Fri, 4 Oct 2013 20:24:36 +0000 (23:24 +0300)]
cd: fix cycle overflow issue
notaz [Fri, 4 Oct 2013 00:50:29 +0000 (03:50 +0300)]
sound: remove cd rate limitations
this was only there for mp3 and is now causing problems
on caanoo due to it's sample rate limitations
notaz [Fri, 4 Oct 2013 00:18:59 +0000 (03:18 +0300)]
gp2x: various fixes, prepare for release
notaz [Wed, 2 Oct 2013 23:16:09 +0000 (02:16 +0300)]
let linux/plat know it's for compiled pandora
notaz [Wed, 2 Oct 2013 23:12:37 +0000 (02:12 +0300)]
libretro: get rid of borders
notaz [Wed, 2 Oct 2013 17:04:17 +0000 (20:04 +0300)]
forgotten credit..
notaz [Mon, 23 Sep 2013 23:42:50 +0000 (02:42 +0300)]
release 1.90
notaz [Mon, 23 Sep 2013 23:31:45 +0000 (02:31 +0300)]
libretro: sound fix and a few options
notaz [Mon, 23 Sep 2013 23:22:41 +0000 (02:22 +0300)]
cd: prefer model2 bios
model1 has some weird random race, hopefully it will go away with better
cdc/cdd code in future.
notaz [Mon, 23 Sep 2013 22:11:13 +0000 (01:11 +0300)]
famec: remove unused dual code
notaz [Mon, 23 Sep 2013 21:47:33 +0000 (00:47 +0300)]
pandora: use automatic tv layer switch
notaz [Sun, 22 Sep 2013 21:45:33 +0000 (00:45 +0300)]
cd: fix copy-paste bug, comm issue
notaz [Mon, 23 Sep 2013 17:01:37 +0000 (20:01 +0300)]
cd: pcm: tune addr reload
fahrenheit..
notaz [Sun, 22 Sep 2013 01:35:55 +0000 (04:35 +0300)]
cd: gfx: reduce LUT size
notaz [Sun, 22 Sep 2013 00:44:42 +0000 (03:44 +0300)]
cd: integrate new gfx code
notaz [Sat, 21 Sep 2013 17:14:33 +0000 (20:14 +0300)]
cd: pull in Genesis-Plus-GX CD gfx code
license is the same, code quality is much better, so why not?
Many thanks to Eke for writing it.
notaz [Fri, 20 Sep 2013 00:51:03 +0000 (03:51 +0300)]
cd: fix yet more desyncs
state load, reset..
notaz [Thu, 19 Sep 2013 00:51:30 +0000 (03:51 +0300)]
cd: rewrite pcm
notaz [Mon, 16 Sep 2013 01:09:02 +0000 (04:09 +0300)]
cd: better cd change handling, perhaps?
notaz [Fri, 13 Sep 2013 00:06:33 +0000 (03:06 +0300)]
handle 32x+cd
notaz [Sun, 8 Sep 2013 23:59:44 +0000 (02:59 +0300)]
cd: delay gfx ops again
notaz [Sun, 8 Sep 2013 16:03:53 +0000 (19:03 +0300)]
drz80: don't use swp
swp is not available and sometimes emulated on newer ARMs
on older ARMs it does some bus locking that we don't need
notaz [Sun, 8 Sep 2013 13:43:54 +0000 (16:43 +0300)]
handle dbra wait loops, update cyclone
notaz [Sat, 7 Sep 2013 21:35:09 +0000 (00:35 +0300)]
improve cue handling a bit
notaz [Thu, 5 Sep 2013 23:39:39 +0000 (02:39 +0300)]
minor formatting changes
notaz [Wed, 4 Sep 2013 23:19:18 +0000 (02:19 +0300)]
fix blank line increment
notaz [Wed, 4 Sep 2013 22:09:17 +0000 (01:09 +0300)]
cd: tweak the poll code further
notaz [Tue, 3 Sep 2013 23:31:27 +0000 (02:31 +0300)]
general timing hacks
notaz [Tue, 3 Sep 2013 01:11:50 +0000 (04:11 +0300)]
cd: fix breakage in comm detection
notaz [Mon, 2 Sep 2013 23:52:07 +0000 (02:52 +0300)]
make hcnt code friendly with split timeslices
values need to be fixed, they're wrong, wrong wrong...
notaz [Sun, 1 Sep 2013 17:22:14 +0000 (20:22 +0300)]
pandora: workaround some reported problems
notaz [Sun, 1 Sep 2013 17:20:12 +0000 (20:20 +0300)]
update libpicofe
notaz [Sat, 31 Aug 2013 15:22:59 +0000 (18:22 +0300)]
release 1.85
notaz [Sat, 31 Aug 2013 15:03:41 +0000 (18:03 +0300)]
some readme and general cleanups
notaz [Sat, 31 Aug 2013 18:10:56 +0000 (21:10 +0300)]
Merge branch 'dev'
notaz [Sat, 31 Aug 2013 17:02:59 +0000 (20:02 +0300)]
allow to disable SH2 dynarec on runtime
notaz [Fri, 30 Aug 2013 23:23:57 +0000 (02:23 +0300)]
sms: add pause support
notaz [Fri, 30 Aug 2013 21:58:56 +0000 (00:58 +0300)]
frontend: save autoload
notaz [Fri, 30 Aug 2013 00:54:48 +0000 (03:54 +0300)]
frontend: new sync code
should fix video drift/desync on pandora
notaz [Thu, 29 Aug 2013 22:35:47 +0000 (01:35 +0300)]
fix array-out-of-bounds issue
notaz [Thu, 29 Aug 2013 00:43:56 +0000 (03:43 +0300)]
cd: fix busreq and reset
notaz [Wed, 28 Aug 2013 21:42:38 +0000 (00:42 +0300)]
cd: some fixes
notaz [Wed, 28 Aug 2013 00:07:33 +0000 (03:07 +0300)]
cd: clean up dmna handling, stuff
notaz [Tue, 27 Aug 2013 23:21:57 +0000 (02:21 +0300)]
rename cd/pico.c -> cd/mcd.c
notaz [Tue, 27 Aug 2013 00:39:38 +0000 (03:39 +0300)]
cd sync improvements, part2
notaz [Mon, 26 Aug 2013 00:46:27 +0000 (03:46 +0300)]
cd sync improvements
notaz [Mon, 26 Aug 2013 00:44:53 +0000 (03:44 +0300)]
fix yet another portability issue
notaz [Sun, 25 Aug 2013 23:18:37 +0000 (02:18 +0300)]
famec: make reentrant
notaz [Sun, 25 Aug 2013 21:32:31 +0000 (00:32 +0300)]
new timing for main and cd
notaz [Fri, 23 Aug 2013 00:09:53 +0000 (03:09 +0300)]
revive GP2X build, update
notaz [Tue, 20 Aug 2013 01:06:24 +0000 (04:06 +0300)]
distinguish VR SVP from 32X version
notaz [Tue, 20 Aug 2013 00:20:37 +0000 (03:20 +0300)]
deal with some strict aliasing issues
notaz [Mon, 19 Aug 2013 21:54:03 +0000 (00:54 +0300)]
32x: add 6btn quirk
notaz [Mon, 19 Aug 2013 00:02:36 +0000 (03:02 +0300)]
32x: some mapping corrections
notaz [Sun, 18 Aug 2013 16:32:56 +0000 (19:32 +0300)]
32x: pwm pop reduction hacks
notaz [Sat, 17 Aug 2013 23:43:52 +0000 (02:43 +0300)]
32x: some hacks..
notaz [Sat, 17 Aug 2013 19:47:08 +0000 (22:47 +0300)]
32x: more memhandler improvements
notaz [Sat, 17 Aug 2013 19:46:07 +0000 (22:46 +0300)]
32x: improve interrupt handling
..hopefully..
notaz [Sat, 17 Aug 2013 00:04:15 +0000 (03:04 +0300)]
improve input handling
notaz [Thu, 15 Aug 2013 23:42:56 +0000 (02:42 +0300)]
draw: fix mistake from
9c9cda8c3
notaz [Thu, 15 Aug 2013 23:11:31 +0000 (02:11 +0300)]
32x: fix bg color tests
notaz [Thu, 15 Aug 2013 21:46:25 +0000 (00:46 +0300)]
fixes for idle and other stuff
notaz [Thu, 15 Aug 2013 18:51:27 +0000 (21:51 +0300)]
32x: improve pwm a bit more
notaz [Wed, 14 Aug 2013 23:12:52 +0000 (02:12 +0300)]
32x: avoid unnecessary logging
notaz [Wed, 14 Aug 2013 00:36:36 +0000 (03:36 +0300)]
32x: add preliminary hint emulation
notaz [Wed, 14 Aug 2013 23:49:14 +0000 (02:49 +0300)]
fix some warnings
notaz [Wed, 14 Aug 2013 23:46:16 +0000 (02:46 +0300)]
simpler solution to regparm problem
twinaphex [Wed, 14 Aug 2013 01:01:59 +0000 (03:01 +0200)]
Fixed plat_mmap regression - Win32 now uses the same plat_mmap
codepath
ToadKing [Tue, 13 Aug 2013 02:56:17 +0000 (22:56 -0400)]
use actual mmap implementation on windows
twinaphex [Tue, 13 Aug 2013 02:16:04 +0000 (04:16 +0200)]
(Win32) Works now with Win32 Mingw - had to implement mmap implementation
with malloc and mfree with free
twinaphex [Tue, 13 Aug 2013 00:32:10 +0000 (02:32 +0200)]
(Win32) Some Win32 compatibility patches (courtesy of mudlord)
notaz [Sun, 11 Aug 2013 22:50:03 +0000 (01:50 +0300)]
pandora: use quad buffering so that ff doesn't tear
also fix frame counter overflowing fb
notaz [Sun, 11 Aug 2013 21:47:25 +0000 (00:47 +0300)]
32x: drc: emulate illegal insn
The X-Men proto debugger makes it worth it
notaz [Sun, 11 Aug 2013 21:24:19 +0000 (00:24 +0300)]
32x: simplify logging a bit
notaz [Sun, 11 Aug 2013 20:49:01 +0000 (23:49 +0300)]
32x: some timing hacks..
notaz [Sun, 11 Aug 2013 17:30:02 +0000 (20:30 +0300)]
32x: implement more sh2 peripherals
notaz [Sun, 11 Aug 2013 17:28:47 +0000 (20:28 +0300)]
32x: m68k memory handler improvemets
did some hw tests today..
notaz [Sat, 10 Aug 2013 22:32:19 +0000 (01:32 +0300)]
32x: handle FEN quirk
Metal Head relies on it?
notaz [Sat, 10 Aug 2013 16:46:27 +0000 (19:46 +0300)]
fix incomplete init
notaz [Sat, 10 Aug 2013 16:45:35 +0000 (19:45 +0300)]
bump libpicofe
notaz [Sat, 10 Aug 2013 14:58:23 +0000 (17:58 +0300)]
minor 68k timing tuning
notaz [Sat, 10 Aug 2013 14:57:54 +0000 (17:57 +0300)]
some new cpu debug code
notaz [Wed, 7 Aug 2013 00:26:02 +0000 (03:26 +0300)]
32x: memhandler improvements
- use consistent read tables (with write)
- use sh2 ptr instead of id
- place data_array/peri_regs in sh2 struct
notaz [Tue, 6 Aug 2013 22:46:45 +0000 (01:46 +0300)]
32x: fix some more timing problems
notaz [Mon, 5 Aug 2013 00:58:27 +0000 (03:58 +0300)]
32x: some accuracy improvements
notaz [Mon, 5 Aug 2013 00:57:14 +0000 (03:57 +0300)]
32x: map dram correctly on 68k side
notaz [Sun, 4 Aug 2013 23:31:47 +0000 (02:31 +0300)]
32x: move sh2 peripheral emu code to it's own file
also adds 16byte dma
notaz [Sun, 4 Aug 2013 21:04:30 +0000 (00:04 +0300)]
32x: implement dreq1, improve dmac
notaz [Fri, 2 Aug 2013 23:08:31 +0000 (02:08 +0300)]
32x: improve pwm accuracy
notaz [Tue, 30 Jul 2013 23:27:44 +0000 (02:27 +0300)]
avoid unnecessary logging
notaz [Tue, 30 Jul 2013 23:18:34 +0000 (02:18 +0300)]
libretro: add savestate support
notaz [Mon, 29 Jul 2013 23:27:44 +0000 (02:27 +0300)]
drc: svp: some missed r9 handling for apple
notaz [Mon, 29 Jul 2013 22:10:26 +0000 (01:10 +0300)]
drc: svp: fix cache sync (end ptr)
notaz [Mon, 29 Jul 2013 01:47:07 +0000 (04:47 +0300)]
drc: do a test on startup
saves time for porting help
notaz [Mon, 29 Jul 2013 00:28:45 +0000 (03:28 +0300)]
preserve r9 for apple
notaz [Sun, 28 Jul 2013 23:52:11 +0000 (02:52 +0300)]
svp: convert asm to ual / apple gas
twinaphex [Sat, 13 Jul 2013 15:12:01 +0000 (17:12 +0200)]
Build fix
twinaphex [Sat, 13 Jul 2013 15:10:35 +0000 (17:10 +0200)]
Add more sophisticated rules for building an ARM build with Makefile.libretro