negativeExponent
9864dc2853
Fix missing-field-initializer warnings
2022-10-07 12:52:29 +08:00
LibretroAdmin
7c25d64d69
Merge pull request #106 from ds22x/master
...
Update to core options v2 interface
2022-09-28 00:02:59 +02:00
ds22x
67e7cfc200
Update to core options v2 interface
2022-09-17 17:37:51 +02:00
Autechre
254f6effeb
Merge pull request #105 from negativeExponent/flash_erase_ff
...
Flash : Erased memory is FFh-filled
2021-07-04 19:36:43 +02:00
negativeExponent
983ea451d0
Flash : Erased memory is FFh-filled
...
https://akkit.org/info/gbatek.htm#gbacartbackupflashrom
2021-07-05 00:02:02 +08:00
Autechre
eb6c434e29
Merge pull request #104 from negativeExponent/libretro
...
update
2021-05-28 01:56:31 +02:00
negativeExponent
c05056ab91
HuC3: Update
...
- Minor refactoring, some variable name and type changes
- Remove unnecessary checks in clock latch
- Fix stuck in whitescreen after Hudson startup logo
- Fix Gamepak error message at initial load of game without prior rtc
data available to load
- Save the bare-minimum variable needed for rtc (saves only
Basetime/lastTime)
2021-05-27 13:56:21 +08:00
Autechre
6dca6fe8df
Merge pull request #103 from negativeExponent/huc3
...
HuC3: Refactoring to avoid breaking savestates
2021-05-25 06:36:40 +02:00
negativeExponent
93084990b2
HuC3: Refactoring to avoid breaking savestates
...
Savestates are broken due to the change in savestate struct size for
HuC3. Since save/load function also includes save data for other
non-active mappers, the change in size breaks every savesfiles being
made.
This PR refactors the HuC3 clock data struct to be separate from the
main struct, and then only added to save/load functions when HuC3 mapper
is used. This still breaks previous HuC3 states but other mappers should
now not get affected
Solution:
Savestate/LoadState should only include mapper data of current active
running rom, not all mappers even if they are inactive. This will break
every savefile but it would be better for the long run when changes are
neede to be done.
2021-05-25 12:14:33 +08:00
Autechre
5187d70e30
Merge pull request #102 from negativeExponent/huc3
...
HuC3 Enable save support and update RTC
2021-05-25 05:30:51 +02:00
negativeExponent
ab7f7baab0
Libretro: Only enable RTC save if gbRTCPresent=1
2021-05-25 09:52:44 +08:00
negativeExponent
05a046e7ed
HuC3: Enable battery save, update RTC support
...
- SRAM support is already available, but the battery-enabled flag was
not enable for 0xFE (HuC3) rom types.
- Hookup rtc support based on local time. This would allow time to sync
when starting the game. You need to initially set the time first
though on first bootup (RTC support was based on gambatte sources)
Fix https://github.com/libretro/vbam-libretro/issues/95
2021-05-25 09:46:31 +08:00
Autechre
685a495d5c
Merge pull request #101 from negativeExponent/patch-1
...
android: Fix build
2021-05-23 03:16:04 +02:00
negativeExponent
fcc8b273c3
android: Fix build
2021-05-23 08:58:43 +08:00
Autechre
501909c57b
Merge pull request #99 from negativeExponent/libretro_updates
...
update
2021-05-22 05:15:30 +02:00
negativeExponent
bdb65596ce
Libretro: Remove serial emulation workaround
...
These are not needed anymore due to previous 2 commits.
2021-05-22 08:29:16 +08:00
negativeExponent
70477dcd9b
GBA:Fix serial emulation if compiled with NO_LINK
2021-05-22 08:26:19 +08:00
negativeExponent
15bcad1351
GB:Fix serial emulation when compiled with NO_LINK
...
Fix https://github.com/libretro/vbam-libretro/issues/83
2021-05-22 08:17:11 +08:00
Autechre
e38b4c40c9
Merge pull request #98 from negativeExponent/libretro_updates
...
Libretro updates
2021-05-21 18:39:52 +02:00
negativeExponent
a9f35645b7
DMA:Linger last DMA on bus (Backport 511e58c849
)
2021-05-21 17:37:58 +08:00
negativeExponent
025f3079b1
GBA:Fix a few memory read/write issues
...
- Affects both aligned and unaligned in unsigned 8/16/32 and signed 16
reads/writes
- Rom out-of-bounds reads
- SRAM r/w access
- etc
2021-05-21 14:54:54 +08:00
negativeExponent
4e5b61f220
Backport fix e560db692f
2021-05-21 12:49:47 +08:00
negativeExponent
19aae231c0
Wrap these with #ifdef BKPT_SUPPORT
2021-05-20 15:06:50 +08:00
negativeExponent
21c08e9d9f
Cleanup unused variables
2021-05-20 15:01:40 +08:00
negativeExponent
11bd3e0eee
Silence warning [-Wsign-compare]
2021-05-20 14:46:26 +08:00
negativeExponent
6afbc9a09c
Remove unused files and folders
2021-05-20 14:46:26 +08:00
negativeExponent
25fefc1b3d
Implement libretro input bitmask
2021-05-20 14:12:08 +08:00
Autechre
109573dea6
Merge pull request #97 from ds22x/master
...
Add descriptions for the 'Interframe Blending' and 'LCD Color Filter' options
2021-03-16 02:09:53 +01:00
ds22x
210e79bb74
Add descriptions for the 'Interframe Blending' and 'LCD Color Filter' options
2021-03-16 00:17:19 +01:00
twinaphex
f355646fb8
Add ios-arm64/tvos-arm64
2021-03-14 11:50:23 +01:00
twinaphex
c13de4518c
(macOS) Add 64bit ARM MacOS support
2021-01-29 19:25:53 +01:00
Autechre
1f99ed712d
Update .gitlab-ci.yml
2021-01-09 19:13:49 +01:00
Autechre
ab9f756bf8
Update .gitlab-ci.yml
2021-01-02 01:28:36 +01:00
twinaphex
331ba35aeb
Update
2020-12-20 19:35:08 +01:00
twinaphex
2cdd1fafb6
Update osx target
2020-12-09 08:20:42 +01:00
Autechre
e6da5ee86c
Update .gitlab-ci.yml
2020-12-09 04:42:55 +01:00
Autechre
960e8d4bc0
Merge pull request #93 from webgeek1234/master
...
libretro: Update gitlab ci extends ordering
2020-12-04 18:35:18 +01:00
Aaron Kling
aaa61676f4
libretro: Update gitlab ci extends ordering
2020-12-01 23:50:32 -06:00
twinaphex
26e9a6e3d9
(iOS/tvOS) fix building for iOS; add tvOS support
2020-10-10 03:23:59 +02:00
twinaphex
dc9422c479
if not defined, define it
2020-10-08 05:41:56 +02:00
twinaphex
7b3c721f64
Add .gitlab-ci.yml
2020-10-08 05:35:51 +02:00
Autechre
36b011c72e
Merge pull request #92 from negativeExponent/gb_update
...
Gb update
2020-08-18 16:28:06 +02:00
negativeExponent
95213a6d55
GB: Only use mapperLastTime to see if RTC data was loaded
...
- Removing mapperSeconds and mapperLSeconds since both of these can be
zero at any time since they are seconds timer, not seconds since
epoch.
- This leaves only mapperLastTime as this is the number of seconds since
last epoch. If this value is zero, then initialize rtc.
2020-08-18 21:14:21 +08:00
negativeExponent
86fcffefd0
GB: Add support for 4MB MBC30
2020-08-14 19:21:56 +08:00
hizzlekizzle
6b70aa5de5
Merge pull request #90 from negativeExponent/input_updates
...
Move main input polling at the beginning of retro_run()
2020-08-13 08:44:40 -05:00
hizzlekizzle
2f1439c5bd
Merge pull request #89 from negativeExponent/add_color_and_interframe_options
...
Add color and interframe options
2020-08-13 07:59:14 -05:00
hizzlekizzle
640e93cd97
Merge pull request #91 from negativeExponent/hle_bios_fixes
...
GBA BIOS: ArcTan/ArcTan2 fixes for HLE bios
2020-08-13 07:55:59 -05:00
negativeExponent
2f9933ae49
GBA BIOS: ArcTan/ArcTan2 fixes for HLE bios
...
Fix ArcTan and ArcTan2 based on mgba's hle bios fixes
- References:
- 14dc01409c (diff-8f06a143a9fd912c83209f935d3aca25)
- b154457857 (diff-8f06a143a9fd912c83209f935d3aca25)
2020-08-12 22:44:43 +08:00
negativeExponent
5d5dc1b39b
Move main input polling at the beginning of retro_run()
...
- This is done so we can poll inputs from one place all at once for all
player ports instead of calling the function multiple times for each player port.
2020-08-12 22:30:22 +08:00
negativeExponent
e58332c03a
Add interframe blending core options
...
- Adds 'smart' and 'motion blur' interframe methods as core options for
both 16bit and 32bit color depths
2020-08-12 10:25:52 +08:00