Commit Graph

1142 Commits

Author SHA1 Message Date
notaz
5d638db094 handle frequent psg updates 2017-10-07 01:36:59 +03:00
notaz
5103774f6d sn76496: simplify writes 2017-10-07 01:36:59 +03:00
notaz
4f2cdbf551 clean up dac code a bit 2017-10-07 01:36:59 +03:00
notaz
e23f4494fb state: setup banks before CPUs on load 2017-10-07 01:36:59 +03:00
notaz
151df6adf9 simple ym2612 fixes 2017-10-07 01:36:59 +03:00
notaz
6d28fb5023 fix ym2612 asm, rework EG
this should be split, but I'm lazy
EG saves ~900 bytes
2017-10-07 01:36:59 +03:00
notaz
e0bcb7a90d some support for vdp debug reg 2017-10-03 00:41:13 +03:00
notaz
1a08dec0e0 simplify tile drawing
cuts away 1126 bytes of code on x86
2017-10-03 00:41:13 +03:00
notaz
eced019098 scroll size improvement 2017-10-03 00:41:13 +03:00
notaz
b71cbbf705 some support for 128k mode 2017-10-03 00:41:10 +03:00
notaz
b0e08dff9a allow limited z80 vdp access
lame and totally wrong timing
2017-10-03 00:40:37 +03:00
notaz
40d22a8e76 recognize the MED ssf2 header 2017-10-03 00:40:37 +03:00
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
Twinaphex
9ae88ef15f Merge pull request #58 from psyke83/master
libretro: fix unexpected reloc type 0x03 error on Raspberry Pi 3
2017-09-05 21:50:12 +02:00
Conn O'Griofa
c7d7ac71a4 libretro: fix unexpected reloc type 0x03 error on Raspberry Pi 3
Issue is caused by commit 66dda842eae01f47f5389b931ec9567fb0bbb6a1 in
cpu/cyclone submodule.
2017-09-05 15:41:05 +01:00
notaz
61c4e5117a 32x: skip unnecessary bios work in cd mode 2017-08-19 00:38:03 +03:00
twinaphex
40cd7bc40b Add this to pico.h 2017-08-18 07:13:20 +02:00
twinaphex
eac2357faf Attempt two to fix PSP 2017-08-18 07:07:29 +02:00
twinaphex
ebf923683f Should hopefully fix PSP 2017-08-18 06:33:04 +02:00
twinaphex
571f7fa8eb Update jni/Android.mk 2017-08-18 05:19:05 +02:00
notaz
e4a2d86a03 get rid of the silly unzip_stream
... and just use zlib's inflate. Needed for the next commit.
2017-08-18 05:18:36 +02:00
notaz
653f0b1399 use system's zlib
except for libretro
github issue #45
2017-08-18 05:17:26 +02:00
notaz
3d5e32fe21 fix broken error path 2017-08-18 05:16:05 +02:00
notaz
8baf63e2eb fix some warnings
warning: array subscript is above array bounds [-Warray-bounds]
2017-08-18 05:15:31 +02:00
notaz
76f3e30ffe sh2: handle some branch exceptions 2017-08-18 05:14:33 +02:00
notaz
49c8aa78d9 drz80: drop fast_sp for compatibility
no measurable improvement in most cases anyway
2017-08-18 05:14:27 +02:00
notaz
a765263b80 android: solve "text segment is not shareable"
Some asm is disabled and some performance is lost by this.
2017-08-18 05:14:19 +02:00
notaz
006e9addec get some gp2x stuff out of the way for others 2017-08-18 05:14:12 +02:00
notaz
06d30e62f6 remove dead code 2017-08-18 05:13:49 +02:00
notaz
7b4813faa6 eliminate texrels, part 3 2017-08-18 05:12:04 +02:00
notaz
cbf31d2c25 configure: allow to override SDL_CONFIG 2017-08-18 05:11:54 +02:00
notaz
36f37d2d60 some fps counter cosmetics 2017-08-18 05:11:49 +02:00
notaz
4981de9ce7 eliminate texrels (wip2) 2017-08-18 05:11:36 +02:00
notaz
d01fa2044c eliminate texrels (wip) 2017-08-18 05:08:22 +02:00