Commit Graph

  • 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