Commit Graph

1098 Commits

Author SHA1 Message Date
5c9ff6f9e6
Merge remote-tracking branch 'origin/master' into gtk3 2020-01-30 16:41:59 +01:00
Lior Halphon
ce5153544c Fix menu scrolling in SDL while emulating SGB 2020-01-29 20:55:17 +02:00
Lior Halphon
48d3504de7 Let the core handle boot ROM selection 2020-01-29 20:29:30 +02:00
Lior Halphon
99d2c0258c Add monochrome LCD shader 2020-01-29 15:51:53 +02:00
Lior Halphon
046b09052c Add DMG color palettes (SDL), add scrolling to SDL menus 2020-01-29 15:36:19 +02:00
Lior Halphon
163a5ea20c Add DMG color palettes (Cocoa) 2020-01-29 14:19:11 +02:00
Lior Halphon
95af00a752 speling is veri difikult 2020-01-03 21:11:45 +02:00
Lior Halphon
89713521d4
Merge pull request #222 from Pixelnarium/master
fix SDL build -> Windows.h include at the wrong place
2020-01-02 11:54:27 +02:00
Pixelnarium
5a1812f237 fix SDL build 2020-01-02 10:50:55 +01:00
Lior Halphon
23c7fb2885 Update version, update copyright year 2020-01-01 23:43:36 +02:00
Lior Halphon
e9f6667cf5 Minor build cleanup 2020-01-01 23:36:15 +02:00
Lior Halphon
3882b1b4b9 Fix Windows build, hopefully fix High DPI support on Windows 10 (fixes #202) 2020-01-01 00:27:41 +02:00
Lior Halphon
7929573dc1 Refinements to the last commit 2020-01-01 00:17:54 +02:00
Lior Halphon
e434b625ea Allow the fullscreen key combo to work while in the menu 2019-12-30 16:19:06 +01:00
Lior Halphon
4c24323530 Fix Game Boy Camera support in macOS Mojave and newer 2019-12-29 17:34:43 +01:00
Lior Halphon
8a99d41c31 Fix broken SDL builds on macOS and Windows 2019-12-26 02:00:58 +02:00
Anthony J. Bentley
7c9508ae96 Include the canonical SDL2 path, which drops the SDL2/ prefix.
Use pkg-config or sdl2-config to determine SDL and GL compilation flags.
2019-12-10 00:56:34 -07:00
Lior Halphon
0ea361a82f
Merge pull request #207 from libretro/master
Update from downstream
2019-11-22 11:29:10 +02:00
retro-wertz
436dc0b67a Fix GBC memory map and add IO port range for cheevos 2019-11-21 22:53:11 -05:00
Lior Halphon
bd9ac204c2 Allow SameBoy to compile on 4-byte-bools platforms 2019-11-20 22:40:03 +02:00
Lior Halphon
31609319de Fix the set_joyp API 2019-11-09 14:45:38 +02:00
Lior Halphon
c802361800 Whoops, this function was missing 2019-11-08 16:14:16 +02:00
Lior Halphon
143e1f88a8 There’s not reason it must be an integer 2019-11-03 22:02:33 +02:00
Lior Halphon
68187d7c5f
Merge pull request #218 from ZenithMDC/SDL2-hide-mouse-cursor
SDL2: Hide mouse cursor when menu is not active
2019-11-03 21:07:50 +02:00
Lior Halphon
0bfcdafe2d
Merge pull request #217 from ZenithMDC/SDL2-viewport-bugfix
SDL2: Fix fullscreen viewport bug
2019-11-03 21:06:42 +02:00
Lior Halphon
97a2cc2566
Merge pull request #216 from ZenithMDC/SDL2-hot-swap-battery-save
SDL2: Write battery to disk when ROMs are hot-swapped
2019-11-03 21:05:49 +02:00
Lior Halphon
cfc0215089
Merge pull request #204 from f21red/sgb
libretro: sgb updates
2019-11-03 21:05:19 +02:00
Matthew Coppola
2f4a10913b SDL2: Hide mouse cursor when menu is not active 2019-11-03 00:35:56 -04:00
Matthew Coppola
139ae8cc08 SDL2: Write battery to disk when ROMs are hot-swapped 2019-11-02 23:50:29 -04:00
Matthew Coppola
719a92d8a4 SDL2: Fix fullscreen viewport bug 2019-11-02 23:31:23 -04:00
Lior Halphon
70542137f2 Fix #214 2019-10-29 20:31:20 +02:00
Lior Halphon
7d6cdf3819 Fix SGB support in SDL’s software rendering. Fixes #208 2019-10-17 21:21:10 +03:00
7ea1f5ca3f
[GTK3] Implement debugger console sidebar 2019-10-15 15:55:41 +02:00
731b4c117e
[GTK3] Reflect CLI model override in GUI 2019-10-15 00:18:20 +02:00
6a4ae92d77
[GTK3] Add debug console prompt 2019-10-15 00:18:20 +02:00
539d574585
[GTK3] Move &gb accesses on vblank to emu thread 2019-10-15 00:18:20 +02:00
795c6ae8fa
[GTK3] Implement rewind, turbo and slow-motion 2019-10-15 00:18:20 +02:00
37ce0958cb
[GTK3] Convert to structured logging 2019-10-15 00:18:20 +02:00
571c7f2176
[GTK3] Allow switching the emulated model 2019-10-14 16:01:51 +02:00
10ca7d3508
[GTK3] Implement more menu handlers
Also fix some memory leaks.
2019-10-12 23:11:26 +02:00
Lior Halphon
dee29c118c Added GB_set_sample_rate_by_clocks API, split SGB_NO_SFC into PAL and NTSC; now they report the correct clock rate. 2019-10-08 15:10:24 +03:00
98b5f02afa
[GTK3] Implement basic debug console (no sidebar) 2019-10-08 01:50:49 +02:00
5489211fa0
[GTK3] Use SDL2 for audio and (hardcoded) controllers 2019-10-07 01:08:58 +02:00
f21red
0a7a0ca5fe
libretro: sgb border option 2019-10-05 20:51:59 -05:00
f21red
c50ea6a63f libretro: sgb color correction 2019-10-06 01:35:44 +00:00
5d68673843
[GTK3] Run the emulation in its own thread
The code has not been checked for thread safety yet!
2019-10-05 21:09:30 +02:00
b23399c9ca
[GTK3] Implement VRAM tile information on hover 2019-10-05 16:21:53 +02:00
13d849cb41
[GTK3] Implement palette viewer 2019-10-05 15:40:48 +02:00
5020be359e
[GTK3] Implement sprite viewer 2019-10-04 01:40:50 +02:00
d75a261663
[GTK3] Handle VRAM viewer tilemap and -set options 2019-10-03 23:26:40 +02:00