This website requires JavaScript.
04e5f1b8cf
Updated for Windows clang and SDL2 changes
yo
2020-10-05 14:33:36 -07:00
2a5aed626d
Update README.md
Lior Halphon
2020-09-29 20:50:14 +03:00
1e9e961e9c
Create CONTRIBUTING.md
Lior Halphon
2020-09-29 20:43:47 +03:00
405d85343f
Merge remote-tracking branch 'origin/master' into wasm
Maximilian Mader
2020-09-21 16:12:49 +02:00
7c92845882
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2020-09-19 19:31:31 +03:00
7ff3556bc3
Workboy emulation (Cocoa only)
Lior Halphon
2020-09-19 19:31:24 +03:00
e35c22d405
Fix a potential single byte overflow
Lior Halphon
2020-09-17 23:47:35 +03:00
faf91508e2
Yes, I *do* mean -Wno-maybe-uninitialized!
Lior Halphon
2020-09-17 23:25:56 +03:00
abea3888db
Fix compilation under GCC 9
Lior Halphon
2020-09-17 23:18:16 +03:00
e0d6aa59ad
Merge pull request #289 from NieDzejkob/warning-fix
Lior Halphon
2020-09-17 21:22:22 +03:00
9c50a992af
pb12: check the return value of write
Jakub Kądziołka
2020-09-17 19:56:31 +02:00
2e4a638077
Update version to 0.13.6
Lior Halphon
2020-08-22 14:21:54 +03:00
abce93640c
Set a default value in the struct (instead of just during sanitation)
Lior Halphon
2020-08-22 14:20:44 +03:00
ceec044a22
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2020-08-22 14:17:20 +03:00
ebcc0d18ce
Merge pull request #281 from nadiaholmquist/feature/sdl-scale
Lior Halphon
2020-08-22 14:17:09 +03:00
e307de8064
Style fixes
Lior Halphon
2020-08-22 14:16:07 +03:00
dab1c1bcfa
Fix RTC drift
Lior Halphon
2020-08-22 14:10:02 +03:00
832dc127a4
Fix Quick Look preview on Big Sur
Lior Halphon
2020-08-22 14:02:41 +03:00
c2410a4ffc
Update UI for Big Sur
Lior Halphon
2020-08-22 03:27:57 +03:00
5cffdbcd27
Prevent asking for notification permissions until used by an HuC-3 game
Lior Halphon
2020-08-22 00:56:12 +03:00
cc37632714
Remove printf
Nadia Holmquist Pedersen
2020-08-19 06:15:36 +02:00
766529d7be
Update version to 0.13.5
Lior Halphon
2020-08-06 21:01:55 +03:00
bce4bfba61
Fix major battery save regressions introduced by the last release, fixes #282
Lior Halphon
2020-08-06 19:33:33 +03:00
012b9a2ba0
SDL: Make default window scale configurable
Nadia Holmquist Pedersen
2020-08-06 03:08:19 +02:00
5b2eec214b
Update version to 0.13.4
Lior Halphon
2020-08-05 21:17:22 +03:00
3f97b8eaa8
Even more regressions
Lior Halphon
2020-08-05 02:10:21 +03:00
d3664d5da0
Fix more RTC regressions
Lior Halphon
2020-08-05 01:39:19 +03:00
289853445f
Fix long loading times when loading save states with bad local RTC times
Lior Halphon
2020-08-04 21:32:33 +03:00
b0d118f246
Fix broken and regressed MBC3 RTC emulation. Fixes #273 , fixes #276 , fixes #280
Lior Halphon
2020-08-04 21:32:27 +03:00
68b8d4bb1e
Merge pull request #279 from renatoliveira/cartridge-patch
Lior Halphon
2020-08-01 19:22:34 +03:00
445aa74b14
Fix "cartrdige" to "cartridge" in comments
Renato Oliveira
2020-08-01 12:57:10 -03:00
ac3b09966c
Fix "Cartrdige" to "Cartridge"
Renato Oliveira
2020-08-01 12:55:53 -03:00
4248ba8512
Merge pull request #272 from lpla/patch-2
Lior Halphon
2020-06-25 20:54:58 +03:00
44ff0563c0
Fixes #259
Leopoldo Pla
2020-06-25 19:50:24 +02:00
a7942d6a1f
Allow building fat x86-64 and ARM64 macOS binaries
Lior Halphon
2020-06-25 19:51:58 +03:00
64f381fa23
Update version to 0.13.3
Lior Halphon
2020-06-24 23:34:33 +03:00
a2e656a7c2
Fixed boot ROM regression; CGB games were given the wrong palettes
Lior Halphon
2020-06-24 20:34:52 +03:00
92c3eafc72
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2020-06-24 19:15:29 +03:00
cfcdce81ba
Fix color in OpenGL when frame blending is disabled
Lior Halphon
2020-06-24 19:15:20 +03:00
ac521641ec
Merge pull request #271 from JL2210/old-gcc
Lior Halphon
2020-06-22 23:23:47 +03:00
87d25c0896
Compatibility hacks for old compilers
James Larrowe
2020-06-22 20:14:32 +00:00
e88a48e0a1
Use gamma-corrected mixing in shaders
Lior Halphon
2020-06-19 23:18:38 +03:00
3960df15b0
Merge tag 'v0.13.2' into GnomeThumbnailer
Maximilian Mader
2020-06-17 20:45:39 +02:00
096eb78be7
Update version to 0.13.2
Lior Halphon
2020-06-11 13:39:25 +03:00
4f42f4f718
Minor layout fixes
Lior Halphon
2020-06-11 00:38:53 +03:00
7eb4a92d2a
Improve print window, add a button for actual physical printing
Lior Halphon
2020-06-10 23:28:33 +03:00
006ee4f6cb
What rhymes with "willows" and breaks when you edit a Makefile?
Lior Halphon
2020-06-10 23:00:41 +03:00
b6b56d0766
Fix various save state compatibility issues between Windows and non-Windows, and a potential crash
Lior Halphon
2020-06-10 22:46:19 +03:00
edf7762408
Improved Dark Mode support, improved Hex Fiend's general system-native appearance
Lior Halphon
2020-06-10 01:10:11 +03:00
4a51f5c956
Cherry-picking libretro memory map bugfix (Closes #227 , #205 ). Fixing libretro build with modern macOS SDKs.
Lior Halphon
2020-06-09 20:09:50 +03:00
c07588e3bd
Console auto complete
Lior Halphon
2020-06-05 02:10:05 +03:00
bb5d7bcf00
Use SDL/audio/audio.h
Maximilian Mader
2020-06-03 20:40:29 +02:00
ef203cf0e5
Update version to 0.13.1
Lior Halphon
2020-06-03 21:18:09 +03:00
b7a9039e50
Sanitize SDL preferences for cross-version stability
Lior Halphon
2020-06-03 21:06:47 +03:00
6a3cd371d0
Fix potential memory corruption when execution malformed ROMs
Lior Halphon
2020-06-03 20:54:06 +03:00
8f03312ad6
Merge remote-tracking branch 'origin/master' into wasm
Maximilian Mader
2020-06-03 06:30:42 +02:00
19df86cc48
Partially revert 5c460389
Maximilian Mader
2020-06-03 06:27:43 +02:00
9e8b4345c0
Update version to 0.13
Lior Halphon
2020-05-31 21:55:04 +03:00
9521729e4e
Fixed Windows build
Lior Halphon
2020-05-31 21:54:54 +03:00
08efb46d41
Made the command line debugger output “>” before inputs, added special magic sequence to break the debugger from stdin
Lior Halphon
2020-05-31 20:32:00 +03:00
0c0ca8e862
Last resort for Macs that can’t send reports to certain devices
Lior Halphon
2020-05-31 01:41:27 +03:00
97e844a0b7
GB_debugger_break is for external APIs, not available on libretro builds
Lior Halphon
2020-05-31 01:01:06 +03:00
5f4aee8ca1
Merge pull request #261 from JL2210/ld-b-b
Lior Halphon
2020-05-31 00:55:17 +03:00
f1ea39f1c6
Spacing
Lior Halphon
2020-05-31 00:54:49 +03:00
fd97e11919
Spacing
Lior Halphon
2020-05-31 00:54:13 +03:00
6fcf77c7f6
Make no argument for softbreak be equivalent to "on"
James Larrowe
2020-05-30 16:46:17 -04:00
abdece7737
add debugger command to enable and disable
James Larrowe
2020-05-30 16:35:07 -04:00
f105f28017
Add ld b,b breakpoint
James Larrowe
2020-05-30 15:54:51 -04:00
83b959c126
Delay requests to show notifications
Lior Halphon
2020-05-30 22:46:06 +03:00
c665fcb2ed
Minor fixes
Lior Halphon
2020-05-30 22:20:45 +03:00
c9b401135f
Actually, don’t use rumble threads at all, because IOHIDDeviceSetReport seems to queue stuff despite being blocking
Lior Halphon
2020-05-30 22:18:32 +03:00
af5cb72edc
Restore Switch LED support
Lior Halphon
2020-05-30 21:31:00 +03:00
e678b50101
Force all controllers to use a rumble thread
Lior Halphon
2020-05-30 20:15:13 +03:00
59b94b92ca
Make sure reports are only sent from one thread
Lior Halphon
2020-05-30 18:43:09 +03:00
4d91081046
Do not send LED updates if nothing changed
Lior Halphon
2020-05-30 17:58:02 +03:00
fa7232944f
Better emulation of CGB’s first frame behavior
Lior Halphon
2020-05-30 01:25:21 +03:00
ffa569deeb
Partial emulation of reading VRAM right after mode 3
Lior Halphon
2020-05-29 23:10:23 +03:00
29b64d7545
Slightly reduce the scanline-ish LCD effect
Lior Halphon
2020-05-29 16:51:20 +03:00
17dfe0dd6a
Fix minor CGB-C regression
Lior Halphon
2020-05-29 16:30:40 +03:00
f1442b0ea6
Attempt to add rumble support to SDL. Who knows it might work.
Lior Halphon
2020-05-24 23:04:36 +03:00
e6aef1ce82
[GTK3] Add full text completion and simple history navigation
Maximilian Mader
2020-05-24 15:20:16 +02:00
7af66387de
HuC-3 alarm clock emulation
Lior Halphon
2020-05-23 14:50:54 +03:00
369410f370
Fix HuC-1 regression
Lior Halphon
2020-05-23 00:09:30 +03:00
08ca56eec7
Cleanup
Lior Halphon
2020-05-23 00:05:43 +03:00
55a258ad0f
[GTK3] Convert debugger console into GTK widget
Maximilian Mader
2020-05-21 22:37:25 +02:00
bef38d16d2
[GTK3] Add PreferencesWindow GTK widget
Maximilian Mader
2020-05-20 03:41:33 +02:00
337f396eff
[GTK3] Use GtkGLArea render event in GbScreen
Maximilian Mader
2020-05-19 16:46:08 +02:00
d57efec2d3
[GTK3] Experiment with GtkGLArea as parent of GbScreen
gtk3-gb-sreen-gl-area-parent
Maximilian Mader
2020-05-19 16:21:14 +02:00
d63560d3c1
[GTK3] Implement GbScreen widget for rendering
Maximilian Mader
2020-05-19 02:31:31 +02:00
a39937aeb2
[GTK3] Rename vram_viewer.* to vram_viewer_window.*
Maximilian Mader
2020-05-18 17:50:19 +02:00
7ce7c8c404
[GTK3] Add vram_viewer_finalize(), fix scroll rect, fix no-gl fallback
Maximilian Mader
2020-05-18 01:26:01 +02:00
6a15ff582e
[GTK3] Add vram_viewer_clear()
Maximilian Mader
2020-05-17 23:13:59 +02:00
f74b1cd3d9
[GTK3] Improve VRAM viewer performance
Maximilian Mader
2020-05-17 22:51:27 +02:00
825786210a
[GTK3] Convert VRAM viewer into proper GTK widget
Maximilian Mader
2020-05-17 05:33:41 +02:00
accaedbdac
[GTK3] Move some functions into util.c
Maximilian Mader
2020-05-16 17:48:29 +02:00
7dbd0e18f9
[GTK3] Rename settings.c to config.c
Maximilian Mader
2020-05-16 16:56:09 +02:00
7e9ebde585
[GTK3] Fix compilation on GLib pre 2.62
Maximilian Mader
2020-05-16 16:30:29 +02:00
45e62a2f26
[GTK3] Use an abstraction over GtkCheckMenuItem instead of GtkRadioMenuItem
Maximilian Mader
2020-05-16 00:23:03 +02:00
1d7034fb88
[GTK3] Add GtkRadioMenuItem
s at runtime
Maximilian Mader
2020-05-14 22:53:02 +02:00
add54953c6
[GTK3] Start menu migration from GtkUiManager to GtkBuilder
Maximilian Mader
2020-05-14 04:22:58 +02:00