This website requires JavaScript.
8409d3bcfb
Emulate changing sprite height mid-fetch
Lior Halphon
2020-02-21 16:43:51 +0200
7d51ba3d97
More fixes, SGB emulation of the same quirk
Lior Halphon
2020-02-21 16:16:02 +0200
91404edd13
Disgusting hacks to emulate disabling objects while an object is being fetched
Lior Halphon
2020-02-21 15:14:33 +0200
56118d2a67
Move improvements to LCDC conflicts
Lior Halphon
2020-02-21 14:22:25 +0200
a8f63aea3c
Emulate DMG LCDC write conflicts correctly. This might vary between individual units.
Lior Halphon
2020-02-21 02:55:07 +0200
0290e70445
Improvements to AGB color correction
Lior Halphon
2020-02-17 23:05:11 +0200
bf32ae66c6
Another attemp to fix Cocoa deadlocking
Lior Halphon
2020-02-15 19:23:04 +0200
bec09a012c
More accurate emulation of STOP mode
Lior Halphon
2020-02-15 19:21:43 +0200
08eb2f3d98
Correct emulation of FF6C (Turns out it controls object priority)
Lior Halphon
2020-02-15 15:32:06 +0200
f550360f1a
More accurate CGB color correction curve
Lior Halphon
2020-02-15 13:21:21 +0200
0677b1d099
Update the automation to not use internel APIs for input
Lior Halphon
2020-02-11 00:11:17 +0200
8b7805b95d
Hit ^T
Lior Halphon
2020-02-10 20:19:37 +0200
804b9bec63
Fixed a bug where HDMA begins in the middle of an instruction while cycles are pending to be flushed. Fixes #230
Lior Halphon
2020-02-10 00:21:33 +0200
dcb3f6db9e
Fix minimum window size in the Cocoa frontend
Lior Halphon
2020-02-08 14:38:04 +0200
103caa56e1
Allow displaying borders outside of SGB emulation, including borrowing SGB border. Allow not displaying SGB borders. (Todo: libretro support)
Lior Halphon
2020-02-08 13:28:46 +0200
370f02661d
Deadlock fix
Lior Halphon
2020-02-08 12:31:06 +0200
b806ae4e82
Fix #228
Lior Halphon
2020-02-01 23:36:16 +0200
f453d84886
[GTK3] Clear sidebar in async input requests
gtk3-backup
Maximilian Mader
2020-01-31 01:53:02 +0100
38ee020653
Fixed a regression bug that made the first CGB frame blank instead of repeated.
Lior Halphon
2020-01-31 01:29:59 +0200
5c9ff6f9e6
Merge remote-tracking branch 'origin/master' into gtk3
Maximilian Mader
2020-01-30 16:41:59 +0100
ce5153544c
Fix menu scrolling in SDL while emulating SGB
Lior Halphon
2020-01-29 20:55:17 +0200
48d3504de7
Let the core handle boot ROM selection
Lior Halphon
2020-01-29 20:29:30 +0200
99d2c0258c
Add monochrome LCD shader
Lior Halphon
2020-01-29 15:51:53 +0200
046b09052c
Add DMG color palettes (SDL), add scrolling to SDL menus
Lior Halphon
2020-01-29 15:36:19 +0200
163a5ea20c
Add DMG color palettes (Cocoa)
Lior Halphon
2020-01-29 14:19:11 +0200
0737655753
Merge branch 'master' into JoyKit
Lior Halphon
2020-01-03 23:42:25 +0200
95af00a752
speling is veri difikult
Lior Halphon
2020-01-03 21:11:45 +0200
89713521d4
Merge pull request #222 from Pixelnarium/master
Lior Halphon
2020-01-02 11:54:27 +0200
5a1812f237
fix SDL build
Pixelnarium
2020-01-02 10:50:55 +0100
23c7fb2885
Update version, update copyright year
Lior Halphon
2020-01-01 23:40:56 +0200
e9f6667cf5
Minor build cleanup
Lior Halphon
2020-01-01 22:57:24 +0200
3882b1b4b9
Fix Windows build, hopefully fix High DPI support on Windows 10 (fixes #202 )
Lior Halphon
2020-01-01 00:27:41 +0200
7929573dc1
Refinements to the last commit
Lior Halphon
2020-01-01 00:17:54 +0200
e434b625ea
Allow the fullscreen key combo to work while in the menu
Lior Halphon
2019-12-30 16:19:06 +0100
4c24323530
Fix Game Boy Camera support in macOS Mojave and newer
Lior Halphon
2019-12-29 17:34:43 +0100
8a99d41c31
Fix broken SDL builds on macOS and Windows
Lior Halphon
2019-12-26 02:00:58 +0200
7c9508ae96
Include the canonical SDL2 path, which drops the SDL2/ prefix.
Anthony J. Bentley
2019-06-25 21:01:54 -0600
0ea361a82f
Merge pull request #207 from libretro/master
Lior Halphon
2019-11-22 11:29:10 +0200
436dc0b67a
Fix GBC memory map and add IO port range for cheevos
retro-wertz
2019-07-13 22:11:29 +0800
bd9ac204c2
Allow SameBoy to compile on 4-byte-bools platforms
Lior Halphon
2019-11-20 22:40:03 +0200
31609319de
Fix the set_joyp API
Lior Halphon
2019-11-09 14:45:38 +0200
c802361800
Whoops, this function was missing
Lior Halphon
2019-11-08 16:14:16 +0200
143e1f88a8
There’s not reason it must be an integer
Lior Halphon
2019-11-03 22:02:33 +0200
68187d7c5f
Merge pull request #218 from ZenithMDC/SDL2-hide-mouse-cursor
Lior Halphon
2019-11-03 21:07:50 +0200
0bfcdafe2d
Merge pull request #217 from ZenithMDC/SDL2-viewport-bugfix
Lior Halphon
2019-11-03 21:06:42 +0200
97a2cc2566
Merge pull request #216 from ZenithMDC/SDL2-hot-swap-battery-save
Lior Halphon
2019-11-03 21:05:49 +0200
cfc0215089
Merge pull request #204 from f21red/sgb
Lior Halphon
2019-11-03 21:05:19 +0200
2f4a10913b
SDL2: Hide mouse cursor when menu is not active
Matthew Coppola
2019-11-02 23:43:25 -0400
139ae8cc08
SDL2: Write battery to disk when ROMs are hot-swapped
Matthew Coppola
2019-11-02 23:50:29 -0400
719a92d8a4
SDL2: Fix fullscreen viewport bug
Matthew Coppola
2019-11-02 23:31:23 -0400
70542137f2
Fix #214
Lior Halphon
2019-10-29 20:31:20 +0200
0ece21bca7
Replace the SDL-derived controller support with my own JoyKit framework. Adds rumble support, LED support, better manual and automatic configurations, analog speed controls.
Lior Halphon
2019-10-19 19:26:04 +0300
7d6cdf3819
Fix SGB support in SDL’s software rendering. Fixes #208
Lior Halphon
2019-10-17 21:21:10 +0300
7ea1f5ca3f
[GTK3] Implement debugger console sidebar
Maximilian Mader
2019-10-15 15:55:41 +0200
731b4c117e
[GTK3] Reflect CLI model override in GUI
Maximilian Mader
2019-10-15 00:16:59 +0200
6a4ae92d77
[GTK3] Add debug console prompt
Maximilian Mader
2019-10-14 23:46:03 +0200
539d574585
[GTK3] Move &gb accesses on vblank to emu thread
Maximilian Mader
2019-10-14 21:28:39 +0200
795c6ae8fa
[GTK3] Implement rewind, turbo and slow-motion
Maximilian Mader
2019-10-14 18:25:40 +0200
37ce0958cb
[GTK3] Convert to structured logging
Maximilian Mader
2019-10-14 17:33:03 +0200
571c7f2176
[GTK3] Allow switching the emulated model
Maximilian Mader
2019-10-14 16:01:51 +0200
10ca7d3508
[GTK3] Implement more menu handlers
Maximilian Mader
2019-10-12 23:11:26 +0200
dee29c118c
Added GB_set_sample_rate_by_clocks API, split SGB_NO_SFC into PAL and NTSC; now they report the correct clock rate.
Lior Halphon
2019-10-08 15:10:24 +0300
98b5f02afa
[GTK3] Implement basic debug console (no sidebar)
Maximilian Mader
2019-10-08 00:36:16 +0200
5489211fa0
[GTK3] Use SDL2 for audio and (hardcoded) controllers
Maximilian Mader
2019-10-07 01:08:58 +0200
0a7a0ca5fe
libretro: sgb border option
f21red
2019-10-05 20:51:59 -0500
c50ea6a63f
libretro: sgb color correction
f21red
2019-10-05 20:24:32 -0500
3b4f81ca78
Broken WIP
gtk3-OpenAL
Maximilian Mader
2019-10-06 01:13:45 +0200
5d68673843
[GTK3] Run the emulation in its own thread
Maximilian Mader
2019-10-05 21:09:30 +0200
b23399c9ca
[GTK3] Implement VRAM tile information on hover
Maximilian Mader
2019-10-05 16:21:53 +0200
13d849cb41
[GTK3] Implement palette viewer
Maximilian Mader
2019-10-05 00:57:03 +0200
5020be359e
[GTK3] Implement sprite viewer
Maximilian Mader
2019-10-04 01:40:50 +0200
d75a261663
[GTK3] Handle VRAM viewer tilemap and -set options
Maximilian Mader
2019-10-03 23:26:40 +0200
6090bbf384
[GTK3] Make VRAM viewer button bar slimmer
Maximilian Mader
2019-10-03 16:04:22 +0200
6844ad31e8
[GTK3] Automatic resizing of the VRAM viewer
Maximilian Mader
2019-10-03 15:26:49 +0200
efb87f7a36
[GTK3] Rename "gtkget" macro "builder_get"
Maximilian Mader
2019-10-03 03:13:53 +0200
d9a9baae1b
[GTK3] Implement tilemap scrolling rect
Maximilian Mader
2019-10-03 03:10:48 +0200
e7cbc71fd6
[GTK3] Add function to draw grids in VRAM viewer
Maximilian Mader
2019-10-02 23:53:18 +0200
952934a3d7
[GTK3] Make GCC happier
Maximilian Mader
2019-10-01 19:56:53 +0200
ca370eee7e
A bit more accurate AGB audio rendering
Lior Halphon
2019-10-01 18:50:59 +0300
714665f832
[GTK3] Make dummy preference callbacks functional
Maximilian Mader
2019-09-30 22:30:33 +0200
5476f45eb8
[GTK3] Use logical ARGB byte order for image buffers
Maximilian Mader
2019-09-30 17:18:58 +0200
be63e5b87d
[GTK3] Add main.h and re-order main.c
Maximilian Mader
2019-09-30 16:40:55 +0200
9614b47cd7
[GTK3] Allow multiple simultaneous instances
Maximilian Mader
2019-09-30 03:41:00 +0200
ade14530e4
[GTK3] Somewhat working GtkDrawingArea fallback
Maximilian Mader
2019-09-30 01:49:41 +0200
ac418b9de1
Pass channel_1_freq_change_timing
Lior Halphon
2019-09-30 00:09:25 +0300
5641f26651
[GTK3] Fix a few problems with the settings
Maximilian Mader
2019-09-29 02:07:33 +0200
21adec8f30
[GTK3] Implement hard-coded input handling
Maximilian Mader
2019-09-28 23:34:18 +0200
8fb33900ec
[GTK3] Implement boot ROM search path preference
Maximilian Mader
2019-09-28 00:15:37 +0200
fd7370fc29
[GTK3] More work on preferences done
Maximilian Mader
2019-09-27 23:10:28 +0200
2d8aced75c
[GTK3] Handle config.boot_rom_path
Maximilian Mader
2019-09-26 20:31:58 +0200
ef682ec0c5
[GTK3] Make UI react to video config changes
Maximilian Mader
2019-09-26 18:06:14 +0200
f68472f1c3
[GTK3] Get color correction & highpass from config
Maximilian Mader
2019-09-26 16:22:30 +0200
eca563dfde
[GTK3] Prototype rendering of tilemap and tileset
Maximilian Mader
2019-09-25 22:47:33 +0200
d60df680bb
[GTK3] Save settings to key file
Maximilian Mader
2019-09-25 22:47:04 +0200
3709a88e6e
[GTK3] Load/save settings from/to file
Maximilian Mader
2019-09-25 02:48:07 +0200
64ac3690e7
[GTK3] Fix integer scaling
Maximilian Mader
2019-09-24 20:22:07 +0200
511d65fa45
[GTK3] Move config handling into settings.c
Maximilian Mader
2019-09-24 16:14:06 +0200
4caa1d0266
[GTK3] Add model and boot ROM CLI overrides
Maximilian Mader
2019-09-24 00:34:21 +0200
557bfd117e
[GTK3] Make rgb_encode() big endian compatible
Maximilian Mader
2019-09-23 18:38:16 +0200
56308f8b73
[GTK3] Stop the emulation when quitting
Maximilian Mader
2019-09-23 16:35:10 +0200