Commit Graph

  • 3c29a33043
    [GTK3] Use frame buffering like the Cocoa frontend Maximilian Mader 2019-09-23 00:47:42 +0200
  • 2ea8858dfc
    [GTK3] Implement OpenGL renderer prototype Maximilian Mader 2019-09-22 03:07:14 +0200
  • 1b2317e3c6
    [GTK3] Add UI skeleton Maximilian Mader 2019-09-21 21:56:19 +0200
  • 0c48ecb3f8 Updated version to 0.12.2 vramviewer Lior Halphon 2019-09-14 20:06:01 +0300
  • 652e52df3d Pass the SGB multiplayer tests Lior Halphon 2019-09-14 12:31:52 +0300
  • 851dbd3ccd SGB and AGB color correction Lior Halphon 2019-09-13 17:13:21 +0300
  • 4fcc921b46 Fix SGB multiplayer, improve multiplayer accuracy Lior Halphon 2019-09-13 13:13:28 +0300
  • eaa1c1cd4a Merge bsnes’s changes Lior Halphon 2019-08-16 17:38:43 +0300
  • e3672e8293 Emulate built in SGB palettes Lior Halphon 2019-07-20 16:10:24 +0300
  • 17793ef361
    Merge pull request #191 from rzumer/gbc_memory_map Lior Halphon 2019-07-20 00:04:36 +0300
  • d2e9025be6 Fixed major performence issues in the Cocoa port that affected some Macs, especially when emulating SGB1 Lior Halphon 2019-07-19 23:59:25 +0300
  • 1a263a3acc Fix GBC memory map and add IO port range for cheevos Raphaël Zumer 2019-07-19 16:55:59 -0400
  • 8c1f76a594 Fix HLE SGB Lior Halphon 2019-07-19 20:37:58 +0300
  • ffb9f1b134 Fix HLE SGB Lior Halphon 2019-07-19 20:34:26 +0300
  • e634019ac9 Fix CGB emulation Lior Halphon 2019-07-19 20:27:53 +0300
  • 4f9c8e9374 Match the HLE timings to the LLE timings Lior Halphon 2019-07-19 20:19:09 +0300
  • ea7dec4e88 Merge branch 'master' into bsnes_integration Lior Halphon 2019-07-19 15:51:10 +0300
  • 33198fc7b7 Give SGB its own conflict map Lior Halphon 2019-07-19 15:50:49 +0300
  • f0809a667f Fixed a potential Cocoa crash when closing a window Lior Halphon 2019-07-19 15:50:36 +0300
  • df7f7d8171 Fix silly desync inaccuracy Lior Halphon 2019-07-18 22:55:11 +0300
  • 772289c545 Fix a silly bug Lior Halphon 2019-07-18 00:53:11 +0300
  • 9651f2bb6b Merge branch 'master' of https://github.com/LIJI32/SameBoy Lior Halphon 2019-07-18 00:13:54 +0300
  • 597dc72e46 Fix audio issues with some RetroArch audio drivers. Fixes #189 Lior Halphon 2019-07-18 00:13:41 +0300
  • ee4864449c
    Merge pull request #187 from webgeek1234/master Lior Halphon 2019-07-17 00:52:27 +0300
  • 23ca397206
    Remove unused flag Lior Halphon 2019-07-17 00:52:01 +0300
  • 0857abe6a4
    Merge pull request #190 from pinobatch/master Lior Halphon 2019-07-17 00:15:41 +0300
  • 26cf970713 don't need logo-compress.c anymore Damian Yerrick 2019-07-16 17:04:23 -0400
  • 4504de828a cgb_boot: Compress logo with PB8 Damian Yerrick 2019-07-16 16:58:16 -0400
  • 1bf5fb208f Silence an unwanted GCC warning Lior Halphon 2019-07-16 23:41:05 +0300
  • 9efd20d7cd Revert "Silence some GCC warnings" Lior Halphon 2019-07-16 23:33:07 +0300
  • 11a9f1df21 Silence some GCC warnings Lior Halphon 2019-07-16 23:27:35 +0300
  • eb95f1de55 Fixed a bug where the SDL port loaded the incorrect boot ROM for SGB2. Made SameBoy compatible with older SDL versions. Lior Halphon 2019-07-16 23:14:26 +0300
  • 9ba6915c85 ICD JOYP write API Lior Halphon 2019-07-16 21:42:57 +0300
  • 2d7f54a775 Load ROM from buffer API Lior Halphon 2019-07-16 21:04:29 +0300
  • ce9ce07817 Make the ICD APIs pixel based Lior Halphon 2019-07-16 20:44:27 +0300
  • 346e499602 ICD APIs Lior Halphon 2019-07-15 23:02:58 +0300
  • e1873ad2ec Add JOYP write callback API Lior Halphon 2019-07-15 22:01:41 +0300
  • 2bfe922650 Allow emulating an SGB without SFC HLE Lior Halphon 2019-07-15 20:47:16 +0300
  • 9f7255cd23 Make the automation results more consistent across revisions, and making use of this change as a chance to add color correction to the automation Lior Halphon 2019-07-13 20:29:11 +0300
  • 8c8d5afe62 Make the debugger compatible with more sym formats Lior Halphon 2019-07-13 17:17:55 +0300
  • f55c254959 Fixed a regression that made ly_lyc_0_write and ly_lyc_write fail Lior Halphon 2019-07-12 02:18:25 +0300
  • 30a58ecd5c Use color correction in the QL previewer Lior Halphon 2019-07-12 01:53:20 +0300
  • 6b06d07bcc More attempts to improve audio in the SDL frontend Lior Halphon 2019-07-12 01:53:06 +0300
  • 5c4603891c
    Update Makefile Maximilian Mader 2019-06-29 14:26:20 +0200
  • 4541efe86a Fixed a bug that prevented writing to the wave RAM, as well as a bug where the wave RAM was treated as zeros despite not being zero’d out Lior Halphon 2019-06-29 14:03:42 +0300
  • 72be66414d libretro: jni: Switch stl to c++ in preparation for ndk r20 Aaron Kling 2019-05-23 15:54:39 -0500
  • e2ce844d2b
    Merge remote-tracking branch 'origin/master' into wasm Maximilian Mader 2019-06-22 18:50:48 +0200
  • 5029b9f2a6
    Use SDL_QueueAudio Maximilian Mader 2019-06-22 18:50:23 +0200
  • 23229f1118 Update version to 0.12.1 Lior Halphon 2019-06-22 19:12:12 +0300
  • 080fde08b6 Improve audio quality on the SDL port by being more forgiving to system with bigger buffer sizes Lior Halphon 2019-06-22 19:01:35 +0300
  • 970a5f562b Fix #183 Lior Halphon 2019-06-22 18:16:55 +0300
  • f1b578fd2e Update version to 0.12, update copyright year Lior Halphon 2019-06-21 19:20:51 +0300
  • b478b5b568 Fix bugged mouse support on some platforms Lior Halphon 2019-06-21 17:20:18 +0300
  • 72d1d9b154 Fix Windows build Lior Halphon 2019-06-21 17:08:10 +0300
  • 36a87f96bd Formatting Lior Halphon 2019-06-21 16:58:56 +0300
  • 24b58da8c6 Minor text change Lior Halphon 2019-06-21 14:18:48 +0300
  • 7c61445fe3 Fixed out of bound read in GB_load_state_from_buffer. Closes #104 Lior Halphon 2019-06-21 03:04:38 +0300
  • 72b1fe0500 Minor Fixes™ Lior Halphon 2019-06-21 01:03:52 +0300
  • 50a6a3e35c Fix libretro SGB1 FPS, fix un/serialization memory corruptions in libretro Lior Halphon 2019-06-19 23:49:43 +0300
  • 91b0e491c5 Increase the minimum required cycles for a sync, fix SGB jingle audio Lior Halphon 2019-06-19 22:44:54 +0300
  • 280f609785 Fix under clock speed (Should have been 0.5, but ended up as ~0.4 due to rounding errors) Lior Halphon 2019-06-19 22:25:59 +0300
  • 431f1f8199 Remove redundant calls to display_vblank on non-SGB models and in irregular FPS scenarios. Affects #161 Lior Halphon 2019-06-18 23:16:28 +0300
  • c2432b7348
    Work with WebGL 1.0 and WebGL 2.0 Maximilian Mader 2019-06-11 04:21:32 +0200
  • f9c932b737
    Try to improve audio playback on mobile Maximilian Mader 2019-06-08 19:10:23 +0200
  • 7550707562
    Use Emscripten’s shell-file feature Maximilian Mader 2019-06-07 13:35:17 +0200
  • 3ad106d9c5
    Audio and video are working Maximilian Mader 2019-06-05 18:22:26 +0200
  • 0692347002
    Start work on WASM frontend Maximilian Mader 2019-06-05 02:26:31 +0200
  • e268efefef Redesign and reimplement the audio API, let the frontends handle more stuff. Probably affects #161 Lior Halphon 2019-06-15 23:22:27 +0300
  • 083b4a2970 Fix joypad hat input in the menu in the SDL port Lior Halphon 2019-06-15 12:53:00 +0300
  • 8b7922b679 Fix #144 by ignored malformed commands with 0 length Lior Halphon 2019-06-15 03:42:53 +0300
  • b2397a2e7a Joystick hat support in Cocoa Lior Halphon 2019-06-14 18:06:15 +0300
  • 66b814a226 Don’t use libc’s random/rand Lior Halphon 2019-06-14 16:49:41 +0300
  • 5a04054145 Style changes Lior Halphon 2019-06-14 14:34:02 +0300
  • 8389c6a450 Long overdue capitalization fixes Lior Halphon 2019-06-14 14:31:17 +0300
  • a956d58ea1 Merge commit 'c678407d1eae9fec625a644506b3cd66654d9b1a' Lior Halphon 2019-06-14 14:28:36 +0300
  • c678407d1e
    Compress the Sameboy logo. 117 bytes are now free Jakub Kądziołka 2019-06-10 17:45:14 +0200
  • e2ef8dbbe0 Fix the GUI on some Windows 10 machines (Intel HD?). Fixes #112 Lior Halphon 2019-06-09 18:43:23 +0300
  • 843683a492 Randomize everything! Lior Halphon 2019-06-09 18:14:32 +0300
  • 8386aaf12f
    Save 20 bytes in the CGB boot ROM Jakub Kądziołka 2019-06-09 15:15:08 +0200
  • 8b1c165253 Automation fixes Lior Halphon 2019-06-09 13:48:05 +0300
  • a0c5baecd8 More realistic initial V/RAM values in the boot ROM. Fixes #150 and #91 Lior Halphon 2019-06-09 00:53:44 +0300
  • 49d8a5cb44 Fixed the parsing of comparison operators as well as their priorities. Fixes #155 Lior Halphon 2019-06-08 16:08:07 +0300
  • 0da2930109 Fix #175 Lior Halphon 2019-06-08 14:35:52 +0300
  • bb7fa95426 Fix incorrect register values when changing the color palette via the boot ROM Lior Halphon 2019-06-08 13:37:49 +0300
  • 5cda1f2f5f Fix the last commit Lior Halphon 2019-06-08 00:04:58 +0300
  • d0bd741049 Added SCX/SCY display in the VRAM viewer. Closes #168 Lior Halphon 2019-06-07 23:38:34 +0300
  • 274760746e Fix #165 Lior Halphon 2019-06-07 19:18:07 +0300
  • 7fc3de69da Mark CGB-C as experimental Lior Halphon 2019-06-07 18:40:54 +0300
  • 9d8adbb581 This is not correct, this bug only affects the PCM registers and not actual output. Currently not emulated at all. Lior Halphon 2019-06-07 18:37:19 +0300
  • 2f9de4942c Increase input polling frequency in the Cocoa and SDL frontends, should make inputs look less synthetic and potentially reduce input lag Lior Halphon 2019-06-07 18:27:25 +0300
  • 64879f5b02 Accurate emulation of (most aspects of) stop mode Lior Halphon 2019-06-07 13:53:50 +0300
  • 4c34e0a6e0 Turns out the AGB inverts Channel 3’s output Lior Halphon 2019-06-01 18:22:58 +0300
  • 6888047102 Show flags in the registers command Lior Halphon 2019-06-01 16:42:17 +0300
  • 9acb4636db Fix various GTK bugs Lior Halphon 2019-06-01 16:19:44 +0300
  • cdc36f329e Added open dialog to the SDL GUI, misc fixes Lior Halphon 2019-06-01 14:29:46 +0300
  • f9cc7a3b46 Fix SDL mouse support in SGB mode Lior Halphon 2019-05-31 18:50:02 +0300
  • 54c353830f SDL GUI mouse support Lior Halphon 2019-05-31 18:33:51 +0300
  • 1de34b12ac
    Merge pull request #181 from ISSOtm/master Lior Halphon 2019-05-25 21:09:47 +0300
  • 85c43fa81f Fixed Channel 3’s first sample behavior, update analog characteristic to more realistic values. Fixes #177 Lior Halphon 2019-05-25 19:12:09 +0300
  • c29b5b5800 Fixed the CRT shader for OpenGL frontends (SDL and older Macs) Lior Halphon 2019-05-18 20:38:10 +0300