notaz
f508065409
relax the bank check
...
there is 512K padding on load
2017-10-03 00:40:37 +03:00
notaz
c6b118c0ad
fame: always update the fetch map
...
should just get rid of that thing, it's annoying
2017-10-03 00:40:37 +03:00
notaz
6d8782a1f9
don't miss the sprite check
...
DrawAllSprites depends on HighLnSpr, so prepare in DrawAllSprites was a
bad idea as lots of things may have changed
2017-10-03 00:40:37 +03:00
notaz
0c7d1ba332
some dma improvements
...
no idea if anything needs this, shouldn't hurt either
2017-10-03 00:40:21 +03:00
notaz
7feeb88062
make dma honour banking
...
I was sure I had it done before, turns out not.
2017-09-30 20:53:11 +03:00
notaz
6a47c2d4fb
integrate SPI EEPROM
2017-09-30 20:53:11 +03:00
notaz
8c2137f11f
import SPI EEPROM from Genesis-Plus-GX
...
Author: EkeEke
2017-09-30 20:53:11 +03:00
notaz
9725370321
update libpicofe
2017-09-30 20:53:11 +03:00
notaz
1dd0871f20
memory: allow SRAM word writes
...
Was allowing both low and high byte writes by byte, but not word,
which was stupid.
2017-09-20 23:47:09 +03:00
notaz
2b15cea82e
workaround idledet breaking op test
2017-09-20 23:47:09 +03:00
notaz
c6e1e9779a
68k cores: fix bcd instructions
...
passing flamewing's test now
2017-09-20 23:47:09 +03:00
notaz
f6aa2456a4
famec: adjust divu timing
...
it's wrong, but I need it to be consistent with other cores now
2017-09-20 23:47:09 +03:00
notaz
5c5d89adbb
famec: fix CHK
2017-09-20 23:47:09 +03:00
notaz
8d998330d0
famec: improve trace a bit
...
or break it (nobody uses it anyway), just want m68k_opcode_sizes to pass
2017-09-20 23:47:09 +03:00
notaz
a39743e315
musashi: don't generate unneeded handlers
...
at least move16 was incorrectly hooked up
2017-09-20 23:47:09 +03:00
notaz
e01cf375cb
musashi: run same amount of cycles as other cores
...
for consistency
2017-09-13 01:54:10 +03:00
notaz
0104fd873b
musashi: fix build on newer gcc
2017-09-13 01:54:10 +03:00
notaz
61c4e5117a
32x: skip unnecessary bios work in cd mode
2017-08-19 00:38:03 +03:00
notaz
6a5b1b362e
sh2: handle some branch exceptions
2017-08-18 03:44:46 +03:00
notaz
61290a3553
drz80: drop fast_sp for compatibility
...
no measurable improvement in most cases anyway
2017-08-11 02:12:57 +03:00
notaz
20a10d3ed9
android: solve "text segment is not shareable"
...
Some asm is disabled and some performance is lost by this.
2017-08-08 02:25:37 +03:00
notaz
ae7830aae1
get some gp2x stuff out of the way for others
2017-08-06 23:22:53 +03:00
notaz
34e424aa27
remove dead code
2017-08-06 23:02:28 +03:00
notaz
98a2714234
eliminate texrels, part 3
2017-08-06 22:25:26 +03:00
notaz
6027c719ba
configure: allow to override SDL_CONFIG
2017-08-06 21:21:35 +03:00
notaz
88a8088545
some fps counter cosmetics
2017-08-06 19:23:36 +03:00
notaz
99bdfd31b8
eliminate texrels (wip2)
2017-08-06 19:23:20 +03:00
notaz
ea38612fad
eliminate texrels (wip)
2017-08-06 18:18:29 +03:00
notaz
bc38f4d24f
remove some dead code
2017-08-06 02:22:12 +03:00
notaz
c5c5dd7132
cd: fix missed null terminator
2017-08-06 01:48:25 +03:00
notaz
14caeebcc7
fix android build
2017-08-04 01:08:17 +03:00
notaz
ad949800e4
fix a name clash with newer zlib
2017-08-04 00:36:13 +03:00
notaz
0e352905c7
fix some warnings
...
warning: array subscript is above array bounds [-Warray-bounds]
2017-04-17 00:50:49 +03:00
notaz
01685eefb0
fix broken error path
2017-04-17 00:50:49 +03:00
notaz
325ee167fd
use system's zlib
...
except for libretro
github issue #45
2017-04-17 00:50:49 +03:00
notaz
b4c2331e79
get rid of the silly unzip_stream
...
... and just use zlib's inflate. Needed for the next commit.
2017-04-17 00:50:49 +03:00
notaz
0270424fac
adjust famec flags after O2 -> O3 change
2016-01-27 02:11:16 +02:00
notaz
20347237e7
Merge pull request #37 from Chips-fr/master
...
Add Rpi1 and Rpi2 platform support with GLES upscaling
2016-01-27 02:06:13 +02:00
Chips-fr
8450a2f561
Add Rpi1 and Rpi2 support with GLES upscaling
2016-01-20 20:34:46 +01:00
notaz
341af486f5
Merge pull request #34 from Chips-fr/master
...
Enabe JIT for linux arm platform(Rpi...)
2015-10-26 23:28:44 +02:00
Chips-fr
05eb243d03
Enabe JIT for linux arm platform(Rpi...)
2015-10-25 18:19:48 +01:00
notaz
0bc48495d3
another try to reduce compiler problems with fame
...
also update libpicofe
2015-08-29 02:37:23 +03:00
notaz
9ddede0990
update to newer cyclone and libpicofe
2015-08-29 02:37:23 +03:00
notaz
fbba0ff6a0
make memcpy32/memset32 take void *
2015-08-29 02:37:23 +03:00
notaz
ce07c136bb
Merge pull request #26 from EXL/fix_avcodec_compile_errors
...
Fix avcodec compile errors
2015-04-23 23:17:59 +03:00
EXL
1dfbe19da9
Fix avcodec compile errors
...
mp3_libavcodec.c:141:31: error: ‘CODEC_ID_MP3’ undeclared (first use in this function)
mp3_libavcodec.c:141:31: error: type of formal parameter 1 is incomplete
2015-04-21 16:32:16 +06:00
notaz
5ec48917cf
Merge pull request #17 from fr500/master
...
fix libretro-super build
2014-08-05 02:42:01 +03:00
Andrés Suárez
f814c3f6f8
fix libretro-super build
...
fix libretro-super build
2014-07-30 09:24:59 -05:00
twinaphex
f9020f359c
(Clang) Linker fix
2013-12-13 02:22:40 +02:00
twinaphex
1c67828540
(iOS) Add min SDK version flags
2013-12-13 02:22:37 +02:00