Lior Halphon
6d9ab972d0
Allow libretro to output audio for both Game Boys
2025-03-31 00:14:15 +03:00
Lior Halphon
ed7d0546a3
Drop the Unicode character, RA can't display it with some fonts
2025-03-31 00:01:23 +03:00
Lior Halphon
04cd94de3f
Delegate audio downsampling to the libretro frontend, except on the Wii U. Fixes #677 .
2025-03-15 12:56:51 +02:00
Lior Halphon
da0380c32d
Fix libretro boot ROM building
2025-03-15 12:56:51 +02:00
Lior Halphon
c3e3fb91cc
Improve PPU timings in CGB revision 0 to C. These revisions are no longer marked as experimental.
2024-07-08 00:00:27 +03:00
Lior Halphon
482b9a1562
Cherrypick libretro/SameBoy#91
2024-07-03 23:38:34 +03:00
Lior Halphon
a3128d89c0
Support for a distinct CGB-E boot ROM, internal support for an distinct AGB-0 boot ROM
2024-06-09 22:49:49 +03:00
Lior Halphon
19cf8d26b1
Force absolute boot ROM paths in libretro's build bot
2024-04-18 22:26:47 +03:00
Lior Halphon
a80a19b418
Fix warning
2024-04-05 14:54:05 +03:00
Lior Halphon
efc93d0422
Avoid realpath, no available on macOS 12.x
2024-03-09 13:37:50 +02:00
Lior Halphon
17c962e500
Update libretro build
2024-03-09 13:19:31 +02:00
Lior Halphon
2d29ece3b8
Various libretro buildbot fixes
2024-03-09 03:22:40 +02:00
Lior Halphon
6eedee78db
Better path handling in libretro's Makefile
2024-03-09 02:20:53 +02:00
Lior Halphon
8aa19fe092
Update libretro's Makefile to support more targets
...
(cherry picked from commit 17f0ff2cf7
)
2024-03-08 23:53:44 +02:00
Lior Halphon
17f0ff2cf7
Update libretro's Makefile to support more targets
2024-03-08 23:52:30 +02:00
Lior Halphon
df59294c38
Fix Android libretro buildbot builds
2024-03-08 23:39:30 +02:00
Lior Halphon
6d6982abee
The path should be relative to the libretro folder
2024-03-08 19:43:51 +02:00
Lior Halphon
cd2275c129
Build the version-correct boot ROMs rather than the latest, add libretro GitLab CI
2024-03-08 19:07:18 +02:00
Lior Halphon
bed26daf73
Allow disabling SameBoy features when compiling as a library. Probably introduces some speed improvements to the Libretro core, as well as bsnes and BizHawk
2023-06-03 22:37:42 +03:00
Lior Halphon
47ce95afb5
Fixed typo that caused the libretro core to crash during link mode. Fixes #534
2023-04-06 10:30:04 +03:00
Lior Halphon
288bd84d19
Make libretro's build respect BOOTROMS_DIR
2022-12-30 18:04:57 +02:00
Lior Halphon
9208f82d09
Add new models and revisions to libretro
2022-09-09 14:21:14 +03:00
Lior Halphon
2f00211321
Force the timing info to update on model switch. Fixes #493
2022-09-09 00:15:49 +03:00
Lior Halphon
52ab200544
Accurately emulate CGB first frame behavior. Fixes #432 , fixes #482
2022-08-09 00:54:31 +03:00
Lior Halphon
3f7bcb9af2
Rename several color correction modes, add a new accurate mode
2022-07-30 13:32:40 +03:00
Lior Halphon
aaf9a76b67
The vblank callback now reports the vblank type
2022-06-25 01:59:51 +03:00
Lior Halphon
b932f6699e
Fix libretro build
2022-06-12 21:42:26 +03:00
radimerry
426d3d3a37
[Libretro] Sync core options
2022-06-10 04:12:15 +00:00
Lior Halphon
2a034d4ebe
Merge pull request #444 from realnc/fix-audio-perf
...
Libretro: Batch upload audio to frontend after video upload
2022-04-15 00:57:12 +03:00
Lior Halphon
019f262531
Fix RetroAchievements support ( Closes #448 )
2022-04-10 11:24:42 +03:00
Nikos Chantziaras
9e8f918b27
Libretro: Batch upload audio to frontend after video upload
...
Uploading audio at the end of retro_run() with
retro_audio_sample_batch_t instead of using retro_audio_sample_t to
submit samples as they are generated has peformance benefits when using
low audio latency settings. Frontends that implement audio sync and DRC
(like RetroArch) will block for a long time when submitting audio. This
can cause video frame presentation to be delayed too long. Low audio
latency settings make it worse, as DRC and audio sync is performed more
often, creating a bottleneck.
Simply accumulating all generated audio samples and uploading them at
the end with retro_audio_sample_batch_t improves things condiderably.
2022-04-02 08:51:39 +03:00
Lior Halphon
a7f7530eed
Preparation for future AGB-0 and B support
2022-01-30 18:11:35 +02:00
Lior Halphon
f237b1e9b9
CGB-0 support
2021-11-04 00:35:44 +02:00
Lior Halphon
c7e8d7fa13
Minor cleanup
2021-07-29 23:19:13 +03:00
Lior Halphon
6138833b28
Style fixes
2021-07-29 23:03:36 +03:00
Ryunam
75ec1c0334
[Libretro] Fix small typo in palette description
2021-06-27 11:22:27 +02:00
Ryunam
e1453f1961
[Libretro] Upgrade Core Options to v1.3
2021-06-26 23:40:22 +02:00
Lior Halphon
94add1d172
Add "Harsh Reality" color correction mode
2021-06-25 19:57:56 +03:00
Lior Halphon
3ed18a76da
Added optional OSD (Cocoa)
2021-05-30 20:55:04 +03:00
Rob Loach
f21fd33cc3
libretro: Remove APP_STL
2021-02-28 13:13:40 -05:00
Rob Loach
975d379d76
libretro: Remove empty CFLAGS
2021-02-28 13:13:12 -05:00
Rob Loach
6a995bfe10
libretro: Sync updates from libretro
2021-02-28 09:45:18 -05:00
Lior Halphon
34b0404ffa
Add RTC setting to libretro
2021-02-26 01:07:46 +02:00
Lior Halphon
bdd27ce50d
IR support in the libretro port
2020-11-21 15:36:21 +02:00
SimpleTease
eb295de218
shared version.mk
2020-10-10 23:33:58 +00:00
SimpleTease
696bebc673
libretro: joypad bitmasks
2020-10-10 17:14:53 +00:00
SimpleTease
2bfca48e0f
libretro: fix core version
2020-10-10 04:02:21 +00:00
SimpleTease
cd526d960e
libretro: changing model requires manual game restart
2020-10-10 04:00:30 +00:00
radius
8dc60d0b87
update makefile
2020-10-10 03:52:22 +00:00
twinaphex
efe8d6b643
Update Makefile
2020-10-10 01:22:51 +00:00