Commit Graph

1022 Commits

Author SHA1 Message Date
negativeExponent
37122e03c4 Do not add pointers to memory map if they are not available
- skips sram when no sram is available
- skips extra RAM banks if not running in GBC mode

Reference: https://github.com/libretro/gambatte-libretro/issues/146
2020-02-07 20:10:54 +08:00
Twinaphex
3fbe0d6023
Merge pull request #142 from yoshisuga/tvos_support
(tvOS) Compile using tvOS SDK
2020-02-07 12:01:25 +01:00
twinaphex
6f3bde124d (MSVC 2017) Buildfix 2020-01-07 00:11:12 +01:00
twinaphex
20b60c65c4 Update 2019-12-27 04:53:47 +01:00
twinaphex
407f5fbccb Update 2019-12-27 04:48:16 +01:00
twinaphex
20e36369b5 Update 2019-12-27 04:45:42 +01:00
twinaphex
430af2fbd4 Update 2019-12-27 04:40:27 +01:00
twinaphex
e2341e8bb4 Update Makefile 2019-12-27 04:36:53 +01:00
Twinaphex
708424d7b4
Merge pull request #141 from webgeek1234/master
Fix mingw cross compile and fix wii-u compile on newer devkitpro versions
2019-11-29 21:31:35 +01:00
Twinaphex
b97997006e
Merge pull request #143 from jdgleaver/thewolfbunny-palettes
Add internal GB colour palettes
2019-10-10 19:15:29 +02:00
jdgleaver
d4b6fb2021 Add internal colour palettes from TheWolfBunny (https://www.deviantart.com/thewolfbunny/gallery/69987002/game-boy-palettes) + update libretro_core_options to v1.3 2019-10-10 16:40:27 +01:00
Yoshi Sugawara
e576486ab4 (tvOS) Compile using tvOS SDK 2019-09-02 08:15:30 -10:00
Aaron Kling
bb50d4c00c libretro: fix wiiu compile 2019-07-24 02:21:27 -05:00
Aaron Kling
4bbd9e8c66 libretro: allow mingw cross compiling 2019-07-24 02:21:27 -05:00
Twinaphex
4d9ad7b299
Merge pull request #139 from jdgleaver/option-sublabels
Add core option sublabels
2019-07-23 17:37:11 +02:00
jdgleaver
2a474b39b0 Add core option sublabels 2019-07-23 16:04:01 +01:00
Twinaphex
b469051259
Merge pull request #138 from retro-wertz/fix_gbc_memmap
Fix GBC memory map and add IO port range for cheevos
2019-07-16 15:48:12 +02:00
retro-wertz
a6205ee0bc Fix GBC memory map and add IO port range for cheevos 2019-07-16 20:33:52 +08:00
Twinaphex
92127a6e3f
Merge pull request #135 from ColinKinloch/btn_map_fix
Correct bitmask button mapping
2019-06-28 01:03:25 +02:00
Colin Kinloch
bffd245a08 Correct bitmask button mapping 2019-06-27 23:45:03 +01:00
Twinaphex
a1b375d319
Merge pull request #134 from webgeek1234/master
Android updates
2019-06-27 00:48:04 +02:00
Aaron Kling
7b28ca8b40 libretro: jni: Switch stl to c++ in preparation for ndk r20
Also disable narrowing errors. This needs properly fixed later.
2019-06-22 21:26:02 -05:00
twinaphex
9fa18a0472 Update -add new RETRO_ENVIRONMENT_GET_INPUT_BITMASKS 2019-06-21 13:56:43 +02:00
Twinaphex
3fb9e9592e
Merge pull request #128 from rzumer/map-ram-banks
Update GBC memory map
2019-06-21 13:07:23 +02:00
Twinaphex
a67455ea3f
Merge pull request #131 from hugoarpin/fix-cheats
Fix cheats for libretro
2019-05-22 22:45:47 +02:00
hugoarpin
db1cd8666d Fix cheats for libretro
The cheats were not integrated properly, as a result, only the last
cheat was applied. This is because gamebatte expects all cheats to be
set in one go and separated by a semi-colon. But the libretro api wants
to apply cheats one at a time. Therefore every time a cheat is applied
it disables the previous one.

Also clearCheats was not properly implemented at all, it did not take
into account gameshark codes and it was simply not working for gamegenie,
therefore it was impossible to disable a cheat without reloading the core.
2019-05-22 16:21:33 -04:00
Raphaël Zumer
dca35e5831 Update GBC memory map 2019-04-15 16:51:03 -04:00
Twinaphex
7d4beec1ff
Merge pull request #126 from rzumer/patch-1
Do not drop memory descriptor when SRAM is absent
2019-04-12 23:28:44 +02:00
Raphaël Zumer
8d38122a41
Do not drop memory descriptor when SRAM is absent
If SRAM is missing, a length of 0 will be returned, which should not cause a problem when mapped.
2019-04-12 15:28:47 -04:00
Twinaphex
611cbfd743
Merge pull request #125 from rzumer/map-ram-banks
Add static GBC RAM banks memory descriptor
2019-04-07 13:32:47 +02:00
Raphaël Zumer
0c4083a17b Map static GBC RAM bank descriptors 2019-04-06 16:57:48 -04:00
Twinaphex
c5058b90fe
Merge pull request #124 from rzumer/master
Fix CGB banked RAM mapping
2019-04-06 12:13:33 +02:00
Raphaël Zumer
2bad4ec330 Map banked RAM, not bank 1 RAM, for libretro 2019-04-06 03:36:29 -04:00
Raphaël Zumer
be8e179587
Revert banked RAM size to a fixed 0x1000 2019-04-05 22:33:16 -04:00
hizzlekizzle
e91f844cb6
Merge pull request #123 from jdgleaver/gbc-cc-update
Update GBC colour correction
2019-03-28 15:25:33 -05:00
jdgleaver
838630dc07 Update GBC colour correction using results from Pokefan531's latest research
(https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540/174)
2019-03-28 16:17:54 +00:00
twinaphex
ffce1f0e93 update Makefile 2018-12-29 06:10:31 +01:00
hizzlekizzle
a3073179b8
Merge pull request #120 from jdgleaver/mix-frames-accurate
Add optional 'accurate' frame mixing mode
2018-12-04 08:56:05 -06:00
jdgleaver
a064328b5b Add optional 'accurate' frame mixing mode 2018-12-03 16:12:01 +00:00
Twinaphex
0897d1d905
Merge pull request #119 from jdgleaver/frame-blend
Add optional frame mixing
2018-12-01 14:29:55 +01:00
jdgleaver
0700f80ffe Add optional frame mixing 2018-12-01 12:48:14 +00:00
Twinaphex
2358cb7db5
Merge pull request #118 from jdgleaver/huc3
Add HuC3 mapper support
2018-11-28 16:21:04 +01:00
jdgleaver
42722608a2 Backport HuC3 mapper support from https://github.com/Dabomstew/gambatte-speedrun 2018-11-28 11:18:46 +00:00
hizzlekizzle
256e0835a5
Merge pull request #117 from jdgleaver/sstate-fix
Fix save states
2018-11-21 09:03:15 -06:00
jdgleaver
a93b163d98 Fix save states 2018-11-21 12:48:13 +00:00
Twinaphex
85edb5b900
Merge pull request #116 from Classicmods/master
Added Classic Platform structure - ARMv7 Cortex A7 build
2018-11-11 19:38:19 +01:00
Ryan 'Swingflip' Hamlin
abdc40440b Fixed Override 2018-11-04 23:07:06 +00:00
Ryan 'Swingflip' Hamlin
7397f2a1a2 Added A7A7 2018-11-04 23:04:02 +00:00
Twinaphex
5ee8b1e9da
Merge pull request #115 from jdgleaver/dark-adjust
Add optional 'dark filter'
2018-10-22 17:33:08 +02:00
jdgleaver
0495df62a6 Add optional 'dark filter' (a.k.a. eye saver, for use with games with white backgrounds) 2018-10-22 15:42:42 +01:00