Commit graph

951 commits

Author SHA1 Message Date
notaz
895d15121b deal with some strict aliasing issues 2013-08-20 03:20:37 +03:00
notaz
a76fad4129 32x: add 6btn quirk 2013-08-20 00:54:03 +03:00
notaz
eb35ce1506 32x: some mapping corrections 2013-08-19 03:55:55 +03:00
notaz
8ce9c3a782 32x: pwm pop reduction hacks 2013-08-18 22:34:53 +03:00
notaz
419973a6d6 32x: some hacks.. 2013-08-18 22:34:53 +03:00
notaz
77e58d93fe 32x: more memhandler improvements 2013-08-18 04:01:29 +03:00
notaz
9e1fa0a6cf 32x: improve interrupt handling
..hopefully..
2013-08-17 23:51:58 +03:00
notaz
531a8f3883 improve input handling 2013-08-17 03:38:47 +03:00
notaz
be7867d875 draw: fix mistake from 9c9cda8c3 2013-08-16 02:42:56 +03:00
notaz
6b5feebabc 32x: fix bg color tests 2013-08-16 02:25:16 +03:00
notaz
0219d379de fixes for idle and other stuff 2013-08-16 01:14:38 +03:00
notaz
8ad1d2adf2 32x: improve pwm a bit more 2013-08-16 01:03:54 +03:00
notaz
1ac97cbbf2 32x: avoid unnecessary logging 2013-08-15 20:08:27 +03:00
notaz
5ac99d9adf 32x: add preliminary hint emulation 2013-08-15 20:08:27 +03:00
notaz
8e5639bc3d fix some warnings 2013-08-15 03:27:14 +03:00
notaz
8b43bc737b simpler solution to regparm problem 2013-08-15 03:27:14 +03:00
twinaphex
e4455c2342 Fixed plat_mmap regression - Win32 now uses the same plat_mmap
codepath
2013-08-15 03:27:14 +03:00
ToadKing
6f1133bce1 use actual mmap implementation on windows 2013-08-15 03:27:14 +03:00
twinaphex
51e4662411 (Win32) Works now with Win32 Mingw - had to implement mmap implementation
with malloc and mfree with free
2013-08-15 03:27:14 +03:00
twinaphex
e8b6193660 (Win32) Some Win32 compatibility patches (courtesy of mudlord) 2013-08-15 03:27:14 +03:00
notaz
b011c2af39 pandora: use quad buffering so that ff doesn't tear
also fix frame counter overflowing fb
2013-08-14 03:37:45 +03:00
notaz
001f73a0d6 32x: drc: emulate illegal insn
The X-Men proto debugger makes it worth it
2013-08-14 03:37:45 +03:00
notaz
f8675e282e 32x: simplify logging a bit 2013-08-14 03:37:45 +03:00
notaz
8a847c12e6 32x: some timing hacks.. 2013-08-13 03:46:29 +03:00
notaz
61801d5bc8 32x: implement more sh2 peripherals 2013-08-13 03:46:29 +03:00
notaz
7eaa381224 32x: m68k memory handler improvemets
did some hw tests today..
2013-08-13 03:46:29 +03:00
notaz
4a1fb18323 32x: handle FEN quirk
Metal Head relies on it?
2013-08-11 01:32:19 +03:00
notaz
cd0ace2832 fix incomplete init 2013-08-10 19:46:27 +03:00
notaz
f3d1e1e63f bump libpicofe 2013-08-10 19:45:35 +03:00
notaz
3e5b912cf8 minor 68k timing tuning 2013-08-10 17:58:23 +03:00
notaz
12da51c27a some new cpu debug code 2013-08-10 17:57:54 +03:00
notaz
f81107f590 32x: memhandler improvements
- use consistent read tables (with write)
- use sh2 ptr instead of id
- place data_array/peri_regs in sh2 struct
2013-08-08 03:02:54 +03:00
notaz
c1931173ab 32x: fix some more timing problems 2013-08-07 01:46:45 +03:00
notaz
4d5dfee861 32x: some accuracy improvements 2013-08-06 02:39:59 +03:00
notaz
34280f9b42 32x: map dram correctly on 68k side 2013-08-06 02:39:59 +03:00
notaz
045a4c528a 32x: move sh2 peripheral emu code to it's own file
also adds 16byte dma
2013-08-06 02:39:29 +03:00
notaz
df63f1a6ff 32x: implement dreq1, improve dmac 2013-08-05 00:04:30 +03:00
notaz
a7f82a776a 32x: improve pwm accuracy 2013-08-03 18:43:15 +03:00
notaz
e7b3ad1bda avoid unnecessary logging 2013-07-31 02:58:04 +03:00
notaz
86b38dc46d libretro: add savestate support 2013-07-31 02:18:34 +03:00
notaz
989ba52a01 drc: svp: some missed r9 handling for apple 2013-07-30 02:27:44 +03:00
notaz
3b7088981e drc: svp: fix cache sync (end ptr) 2013-07-30 01:10:26 +03:00
notaz
570dde615d drc: do a test on startup
saves time for porting help
2013-07-29 04:47:07 +03:00
notaz
2dbc96b1c7 preserve r9 for apple 2013-07-29 03:28:45 +03:00
notaz
f3fe3e5ba2 svp: convert asm to ual / apple gas 2013-07-29 02:57:43 +03:00
twinaphex
34e7fb0ba5 Build fix 2013-07-29 02:57:43 +03:00
twinaphex
087a176d6e Add more sophisticated rules for building an ARM build with Makefile.libretro 2013-07-29 02:57:43 +03:00
notaz
da77daa962 fix clang warnings
so that they don't annoy me
2013-07-29 01:55:49 +03:00
notaz
3e9da86efe make tabs vs spaces consistent 2013-07-29 01:29:11 +03:00
notaz
83b1fb3279 drz80: fix flag saving 2013-07-28 23:29:05 +03:00