Commit Graph

6677 Commits

Author SHA1 Message Date
Vicki Pfau ba566f334d GB Core: Add reload config option for SGB borders 2020-10-11 22:42:23 -07:00
Vicki Pfau 8b8ff65821 GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907) 2020-10-11 16:37:49 -07:00
Vicki Pfau 7b3900ff93 Qt: Load/save bytes from memory viewer in the order visible (fixes #1900) 2020-10-06 01:42:32 -07:00
Lothar Serra Mari 22950a6796 Win32: Add more language options to the installer
NOTE: Requires the content of the directory

	https://github.com/jrsoftware/issrc/tree/main/Files/Languages/Unofficial

to be present in the "Languages/" directory on the build host!
2020-10-05 18:39:50 +02:00
Lothar Serra Mari 78343663c4 Win32: Fix supressing start menu item creation 2020-10-05 18:27:06 +02:00
Vicki Pfau 3f10823ef5 GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905) 2020-10-05 00:25:00 -07:00
Vicki Pfau 830aea2f57 Qt: Load/save bytes from memory viewer in the order visible (fixes #1900) 2020-10-04 22:06:14 -07:00
Vicki Pfau 9bbdd2ba35 Qt: Fix drawing on macOS break when using OpenGL (fixes #1899) 2020-10-04 18:10:47 -07:00
Vicki Pfau b3d97a4389 GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes #1890) 2020-10-04 01:02:28 -07:00
Vicki Pfau a3d5e3481f GBA Video: Improve speed of window texture generation on AMD 2020-09-26 21:34:18 -07:00
Vicki Pfau b5ca2b89e2 GBA Video: Convert OpenGL VRAM texture to integer 2020-09-26 16:29:47 -07:00
Vicki Pfau e11dc3fad0 GBA Video: Emulate sprite cycle limits in OpenGL renderer (fixes #1635) 2020-09-26 02:32:26 -07:00
Vicki Pfau e83a371e50 GBA BIOS: Division by zero sometimes doesn't crash 2020-09-19 00:27:30 -07:00
Bastien Orivel ca67e63abb Fix a race condition on `InputController::m_pendingEvents`
This member could be accessed at the same from different threads leading
to random (rare) crashes.

Fixes #1875
2020-09-13 17:04:14 -07:00
Vicki Pfau e232e5ce41 GB MBC: Fix some MBC3 bit masking 2020-09-12 22:50:04 -07:00
Vicki Pfau 06a3770daa GBA BIOS: Division by zero should emit a FATAL error 2020-09-10 23:43:07 -07:00
Vicki Pfau e1b57de035 Qt: Add copy button to GB printer dialog 2020-09-10 23:40:37 -07:00
Vicki Pfau 5a50f47bf7 Qt: Fix camera image being upside-down sometimes (fixes #829 again) 2020-09-10 23:17:47 -07:00
Vicki Pfau f636b88f27 README: Update Ubuntu Docker image list 2020-09-10 00:19:10 -07:00
Vicki Pfau 94c637ee34 README: Update Ubuntu Docker image list 2020-09-10 00:18:05 -07:00
Vicki Pfau ee698cc311 SM83: Disassemble STOP as one byte 2020-09-09 23:05:11 -07:00
Vicki Pfau 30e0be098f GB: Add support for sleep and shutdown callbacks 2020-09-09 23:05:11 -07:00
Vicki Pfau a8999958da Core: Add shutdown callback 2020-09-09 23:05:11 -07:00
Vicki Pfau ad7146a801 GB I/O: Add BANK register name 2020-09-09 23:05:11 -07:00
Vicki Pfau 94fc963c89 CMake: Fix PGO on non-GNU platforms 2020-09-09 23:05:11 -07:00
Kevin 11f105eec7 support variant symfile format with function sizes 2020-09-07 22:43:59 -07:00
Vicki Pfau 87ec3f3d4a ARM Debugger: Disassembler now resolves addresses to symbol names 2020-09-07 15:55:51 -07:00
Vicki Pfau 17ca8f524a GBA Video: Fix rare regression blending semitransparent sprites (fixes #1876) 2020-09-07 01:27:46 -07:00
Urgau d1178689cb Qt: Update French translations
This pull request update the French translations for the Qt platform.
2020-09-06 12:33:36 -07:00
Vicki Pfau 756c6e18ab AppVeyor: Attempt cleanup if the cache goes awry 2020-09-05 16:13:04 -07:00
Vicki Pfau c2ee50288b GBA I/O: Green swap register should be readable 2020-09-05 15:53:31 -07:00
Lothar Serra Mari ca5e11533c Doc: Update German README file 2020-09-04 10:48:17 +02:00
Vicki Pfau 347c5f2de5 GB MBC: Add MBC6 flash support (read-only currently) 2020-09-03 23:43:47 -07:00
Vicki Pfau 2251d93938 CMake: Install cinema with tests 2020-09-03 17:18:28 -07:00
Vicki Pfau c825c57281 GBA Video: Implement green swap (fixes #1609) 2020-08-31 22:28:19 -07:00
Vicki Pfau 6a97b1dbf5 GBA Memory: Minor code simplification 2020-08-29 22:51:53 -07:00
Vicki Pfau 1d186dd9ea Util: Use __builtin_bswap on PPC big-endian platforms that support it 2020-08-29 16:15:39 -07:00
Vicki Pfau c8028e1a60 Util: Fill out and fix big-endian byteswap load/stores 2020-08-29 16:14:49 -07:00
negativeExponent f6523e2c01 libretro: Fix cheevos memory map for GB games using external RAM 2020-08-28 18:39:21 -07:00
negativeExponent 274a97a5f0 Libretro: Add cheevos support for GB/GBC
Working implementation:
https://github.com/libretro/mgba/issues/182#issuecomment-617561652
2020-08-28 18:39:09 -07:00
RufoH 0019cb69d8 Libretro: Add Italian core options translation 2020-08-28 18:36:20 -07:00
Vicki Pfau 6a04f02251 Libretro: Build fixes for non-GB and coe cleanup 2020-08-28 18:33:31 -07:00
Vicki Pfau 9dc6dc7e65 GB: Add separate overrides for GBC games that can also run on SGB or regular GB 2020-08-28 18:19:13 -07:00
Vicki Pfau 3e91c50f2d Qt: Fix language code for Korean 2020-08-28 01:52:20 -07:00
Vicki Pfau ddc913c13a Qt: Refactor GB names and lists into namespace 2020-08-28 01:49:07 -07:00
Vicki Pfau f5a1ceb025 Core: Add savedataUpdated callback 2020-08-28 00:53:40 -07:00
Vicki Pfau 65fb61d7e2 GBA Memory: Improve robustness of Matrix memory support 2020-08-27 04:27:13 -07:00
Vicki Pfau 6e01765ed2 Qt: Add another static dependency on Windows 2020-08-26 03:39:34 -07:00
Vicki Pfau 3dcf879e94 Qt: Add CoreManager::getExtdata API 2020-08-25 20:22:41 -07:00
Vicki Pfau 6c805acab6 Qt: Add VFileDevice from filename API 2020-08-25 20:21:58 -07:00