Vicki Pfau
7bd29d6e44
Qt: Fix autofire
2017-08-03 22:20:43 -07:00
Vicki Pfau
17fa98fe4e
Qt: ConfigController::getOption now has a default argument
2017-08-03 22:20:32 -07:00
Vicki Pfau
75e609f65c
GB: Drop invalid SGB packets
2017-08-03 19:35:00 -07:00
Vicki Pfau
da10c3bbec
GB Video: Fix regression with modifying BGP mid-scanline
2017-08-03 19:07:54 -07:00
Vicki Pfau
35a13753bb
Core: Fix mVL state size discrepancies
2017-08-03 18:44:35 -07:00
Vicki Pfau
51a6079e91
GBA Video: Caching cleanup
2017-08-03 17:57:01 -07:00
Vicki Pfau
e71baacd2f
GBA Video: Scanline-level I/O caching
2017-08-03 16:54:17 -07:00
Vicki Pfau
0883dc0815
GB I/O: Improve accuracy of SGB MLT_REG polling ( fixes #839 )
2017-08-03 14:33:57 -07:00
Vicki Pfau
48cf8448c1
GBA Video: Finish mColor cleanup
2017-08-02 23:42:38 -07:00
Vicki Pfau
05c2fc3e0d
GB Serialize: Support serializing/deserializing SGB
2017-08-02 23:42:00 -07:00
Vicki Pfau
129af69105
GB Serialize: Fix deserializing video STAT
2017-08-02 23:39:56 -07:00
Vicki Pfau
f26982e013
GBA Video: Fix scanline parameters not advancing for clean scanlines ( fixes #837 )
2017-08-02 22:15:32 -07:00
Vicki Pfau
ec25074cec
GBA Video: Mark scanlines as dirty if they need to be updated
2017-08-02 18:27:59 -07:00
Vicki Pfau
f61c0ce02f
GB: Support SGB boot ROM
2017-08-02 17:00:29 -07:00
Vicki Pfau
6ab7e178be
Qt: Fix up OverrideView a bit
2017-08-02 14:47:46 -07:00
Vicki Pfau
871c21fb6c
GB Video: Further SGB work, support for ATTR_BLK
2017-08-02 14:47:23 -07:00
Vicki Pfau
36c1fb59be
GB: Super Game Boy borders
2017-08-01 19:01:55 -07:00
Vicki Pfau
55679df8fc
GB SIO: Fix tear off not clearing pixmap
2017-07-30 19:51:33 -07:00
Vicki Pfau
dc976eaf51
GB SIO: Game Boy Printer
2017-07-30 19:12:59 -07:00
Vicki Pfau
86901d93b6
GB MBC: Fix RTC loading when file size is off
2017-07-29 22:48:37 -07:00
Vicki Pfau
676d428f91
Python: Set appropriate debugger context
2017-07-29 22:07:24 -07:00
Vicki Pfau
1dc4790e20
Qt: Fix regression with sensor view not getting attached
2017-07-29 21:59:30 -07:00
Vicki Pfau
a330df2f1f
GB MBC: Fix RTC initialization ( fixes #825 )
2017-07-29 20:32:13 -07:00
Vicki Pfau
558a3ab037
GB Test: Fix tests
2017-07-29 17:40:58 -07:00
Vicki Pfau
5c90abd294
GB, GBA: Fix crashes when attempting to identify null VFiles
2017-07-29 17:32:36 -07:00
Vicki Pfau
e1bc79b837
SDL: Fix 2.0.5 build on macOS under some circumstances
2017-07-29 15:59:10 -07:00
Vicki Pfau
cd7f7f72e1
GB Memory: Prevent accessing empty SRAM ( fixes #831 )
2017-07-29 15:31:44 -07:00
Vicki Pfau
1f2ff497e2
Revert "Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… ( #830 )"
...
This reverts commit f5887513fd
.
Broke too much stuff, didn't fix enough
2017-07-29 14:43:55 -07:00
Christopher Snowhill
f5887513fd
Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… ( #830 )
...
* Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is included with version 2.0.4 and newer.
* Fall back to pkgconfig for ancient releases that are stuck on pre-2.0.4 SDL.
2017-07-28 21:49:31 -07:00
Vicki Pfau
dd5ca4031c
Qt: Fix plugin name for macOS camera support
2017-07-28 18:58:55 -07:00
Vicki Pfau
4681a823b7
Qt: Work around Qt DirectShow bug ( fixes #829 )
2017-07-28 18:30:26 -07:00
Vicki Pfau
3927fcfbd3
Qt: Add TAMA5 and Pocket Cam to MBC overrides
2017-07-28 17:50:32 -07:00
Vicki Pfau
6ca3e9940d
Qt: Improve camera compatibility
2017-07-28 17:45:18 -07:00
Vicki Pfau
d1db97cf0c
Qt: Fix LOG argument order
2017-07-28 16:35:18 -07:00
Vicki Pfau
f15aacd0b6
Qt: Set default Game Boy colors
2017-07-28 14:32:17 -07:00
Vicki Pfau
0c0fab5402
GB Core: Fix palette loading when loading a foreign config
2017-07-28 14:29:56 -07:00
Vicki Pfau
64eb253c50
Qt: Add camera driver option
2017-07-28 13:44:47 -07:00
Vicki Pfau
9dc8b9e854
Qt: Fix memory leak
2017-07-27 22:55:15 -07:00
Vicki Pfau
e9c393b876
PSP2: Support camera
2017-07-27 17:35:23 -07:00
Vicki Pfau
22400e336f
3DS: Support camera
2017-07-27 15:11:55 -07:00
Vicki Pfau
8a3d54c769
GB Video: Fix 16-bit screenshots ( fixes #826 )
2017-07-27 15:11:54 -07:00
Vicki Pfau
e0f04a0d5a
Core: Color formats
2017-07-27 15:11:54 -07:00
Vicki Pfau
c7e65ff621
Qt: More camera threading fixes
2017-07-27 00:06:54 -07:00
Vicki Pfau
9b7521ccea
Qt: Fix QCamera threading woes
2017-07-26 23:38:42 -07:00
Vicki Pfau
ce9439031f
Qt: Improve QCamera support for 5.5+
2017-07-26 14:40:06 -07:00
Vicki Pfau
cf15ea91d7
Qt: Preliminary QCamera support
2017-07-26 13:58:39 -07:00
Vicki Pfau
a1acf8bcef
Qt: Load arbitrary images for GB Camera
2017-07-26 13:58:39 -07:00
Vicki Pfau
31b9100f38
GB MBC: Pocket Cam support
2017-07-26 13:58:39 -07:00
Vicki Pfau
55330698cb
Qt: Fix fast forward crashing when no game is loaded
2017-07-26 10:57:04 -07:00
Vicki Pfau
56c6e3b497
Qt: Fix status messages not showing
2017-07-26 10:56:47 -07:00
Vicki Pfau
80cf9646a6
GB MBC: Fix SRAM sizes 4 and 5
2017-07-25 18:36:42 -07:00
Vicki Pfau
bf8cc66a85
GB Memory: Initialize peripheral pointers
2017-07-25 18:36:41 -07:00
Vicki Pfau
010cb8f49d
GB MBC: Pocket Cam memory should be accessible without enabling
2017-07-25 18:36:41 -07:00
Vicki Pfau
6c0d67cf5f
GB Video: Fix dot clock timing being slightly wrong
2017-07-25 13:46:24 -07:00
Vicki Pfau
1a30dcc553
GB Serialize: Fix audio state loading
2017-07-25 13:44:23 -07:00
Vicki Pfau
a7fb446029
Qt: Fix backup load state ( fixes #823 )
2017-07-25 11:15:50 -07:00
NieDzejkob
9de2189b2e
Qt: Fix building with FFmpeg or ImageMagick disabled
2017-07-25 07:49:06 -07:00
Vicki Pfau
f187fba4fb
GB MBC: More detailed TAMA5 implementation, working saves
2017-07-24 13:48:59 -07:00
Vicki Pfau
fd7d883e69
GB MBC: Initial TAMA5 support
2017-07-24 10:26:29 -07:00
Vicki Pfau
9b0393d50f
Qt: Redo GameController into multiple classes
2017-07-23 14:51:35 -07:00
Vicki Pfau
893fdd383f
Qt: Fix command line debugger closing second game
2017-07-23 00:02:04 -07:00
Vicki Pfau
a77c021a85
Python: Remove CMake line that does nothing
2017-07-21 22:14:50 -07:00
Vicki Pfau
9d8f99295b
GBA: Reset active region as needed when loading a ROM
2017-07-21 17:16:50 -07:00
Vicki Pfau
fa0944c530
Qt: Don't rebuild library view if style hasn't changed
2017-07-21 14:27:17 -07:00
Vicki Pfau
1ea2a6597e
GBA: Fix BIOS booting
2017-07-20 22:25:02 -07:00
Vicki Pfau
57559610c0
Python: Fix importing .gb or .gba before .core
2017-07-16 23:22:43 -07:00
Vicki Pfau
64409d9ca7
Core: ELF support
2017-07-16 09:45:25 -07:00
Vicki Pfau
9ed7c9129d
Qt: Fix screen background improperly stretching
2017-07-15 20:38:45 -07:00
Vicki Pfau
220b786c9c
Core: Add symbol lookups from scripts
2017-07-15 19:51:51 -07:00
Vicki Pfau
6a3002d398
Python: Add CLI debugger support
2017-07-15 07:30:32 -07:00
Vicki Pfau
2d49a41a30
SDL: Fix cheats not loading
2017-07-15 07:14:42 -07:00
Vicki Pfau
5d0ab48457
SDL: Fix crash when not in debugger mode
2017-07-15 07:13:28 -07:00
Vicki Pfau
531d4c7bae
Python: Deprotect some functions
2017-07-12 17:43:04 -07:00
Vicki Pfau
3f59175a81
Core: Add missing file
2017-07-12 17:43:04 -07:00
Vicki Pfau
a033f8783b
Core: Add scripting debugger callbacks
2017-07-12 17:43:04 -07:00
Vicki Pfau
d1ef27cff9
Python: Add callbacks
2017-07-12 17:43:04 -07:00
Vicki Pfau
25b4faef12
Python: Implement Python script backend
2017-07-12 17:43:04 -07:00
Vicki Pfau
1a7a544ba7
Core: Add basic scripting bridge
2017-07-12 17:43:04 -07:00
Vicki Pfau
dce49ea990
Python: Add runner, thread interfaces
2017-07-12 17:43:04 -07:00
Vicki Pfau
e1325b0373
Core: Make threading optionally opaque
2017-07-12 17:43:04 -07:00
Vicki Pfau
dc60c28bf1
SDL: Fix showing version number ( fixes #794 )
2017-07-12 09:02:28 -07:00
Vicki Pfau
cb7b819fe3
Core: Fix exiting rewind thread
2017-07-11 23:03:28 -07:00
Kevin López Brante
055ba3df63
Qt: Updated Spanish translation
2017-07-11 21:36:01 -07:00
Augustin Cavalier
2ef9898471
All: Use more GNUInstallDirs & don't install shaders if no GL.
2017-07-11 18:54:14 -07:00
Vicki Pfau
8beb7e8e16
Qt: Fix Software renderer not handling alpha bits properly
2017-07-11 10:36:27 -07:00
Vicki Pfau
6e03d88818
Qt: Fix GL-less build ( fixes #788 )
2017-07-11 10:36:27 -07:00
Vicki Pfau
5167fce4c7
Core: Fix rewinding getting out of sync ( fixes #791 )
2017-07-10 21:59:49 -07:00
Vicki Pfau
253719d7a1
Qt: Properly ship Qt translations
2017-07-10 17:07:03 -07:00
Augustin Cavalier
2ff1deed60
Qt: Fix SDL < 2 build.
2017-07-09 12:05:09 -07:00
Vicki Pfau
8b4b634989
GBA Timer: Fix count-up timing overflowing timer 3
2017-07-09 11:08:17 -07:00
Vicki Pfau
b71ffe711c
All: Make FIXED_ROM_BUFFER an option instead of 3DS-only
2017-07-09 10:53:30 -07:00
Vicki Pfau
9150a79efd
GBA: Extend oddly-sized ROMs to full address space ( fixes #722 )
2017-07-09 09:59:25 -07:00
Vicki Pfau
691600902c
SDL: Remove writing back obtained samples ( fixes #768 )
2017-07-09 00:53:01 -07:00
Vicki Pfau
480dc0f97e
GB Audio: Fix incorrect channel 4 iteration
2017-07-08 22:25:54 -07:00
Vicki Pfau
539e63d49b
GB Audio: Make audio unsigned with bias ( fixes #749 )
2017-07-08 21:38:49 -07:00
Vicki Pfau
15d66422a9
GB Audio: Fix zombie mode bit masking
2017-07-08 21:13:54 -07:00
Vicki Pfau
b6c0d5307f
GBA Memory: Call crash callbacks regardless of if hard crash is enabled
2017-07-08 17:29:23 -07:00
Vicki Pfau
c856897b1e
Qt: Dismiss game crashing/failing dialogs when a new game loads
2017-07-08 17:29:23 -07:00
Vicki Pfau
fc2a0955f4
GBA Timer: Fix timer regression when prefetch is enabled ( fixes #781 )
2017-07-08 17:04:05 -07:00
Vicki Pfau
4c439e3819
GB Serialize: Add MBC state serialization
2017-07-08 16:28:04 -07:00
Vicki Pfau
5ce943c580
GB Serialize: Fix timer serialization
2017-07-08 16:28:04 -07:00
Vicki Pfau
dde155d0dd
Qt: Fix patch loading in a way that works in Qt pre-5.4
2017-07-08 15:33:08 -07:00
Vicki Pfau
ecc4d6ee03
Qt: Fix shader selector on Ubuntu ( fixes #767 )
2017-07-08 13:55:25 -07:00
Vicki Pfau
382f5f944b
All: Partially revert datadir change
2017-07-08 13:55:25 -07:00
Vicki Pfau
de4b735409
Qt: Fix patch loading while a game is running
2017-07-08 13:55:25 -07:00
Vicki Pfau
ed9fa2b118
GBA SIO: Improve SIO Normal dummy driver ( fixes #520 )
2017-07-08 13:55:25 -07:00
waddlesplash
03ba16cae9
Qt: Actually load the libraryStyle setting.
...
No idea how I missed this in the library PR.
2017-07-08 11:19:19 -07:00
Vicki Pfau
70204e410c
Qt: Move shader settings into main settings window
2017-07-07 12:17:47 -07:00
rootfather
e3b5711295
Qt: Update German GUI translation
2017-07-06 12:39:07 -07:00
Vicki Pfau
8f049e0183
PSP2: Update toolchain to use vita.cmake
2017-07-06 12:26:43 -07:00
Vicki Pfau
63d475c350
Qt: Minor text fixes
2017-07-06 11:27:42 -07:00
Vicki Pfau
9b6fc44825
Qt: Fix translation initialization ( fixes #776 )
2017-07-06 11:13:28 -07:00
Vicki Pfau
d3678471f6
GBA Timer: More questionable tweaks
2017-07-06 10:11:47 -07:00
rootfather
c7630a13da
Qt: Update German GUI translation
2017-07-06 10:11:32 -07:00
Vicki Pfau
7c59350e9d
GBA Timer: More timer improvements
2017-07-05 20:41:18 -07:00
Vicki Pfau
db08a75d9b
Qt: Fix initializing locale
2017-07-04 22:38:59 -07:00
theheroGAC
b701cdea71
Qt: Italian translation rev1.1 (by theheroGAC)
...
Qt: Italian translation rev1.1 (by theheroGAC)
2017-07-04 10:02:43 -07:00
theheroGAC
a56e2ade64
Update mgba-it.ts
...
Qt: Italian translation rev1 (by theheroGAC)
2017-07-04 10:02:43 -07:00
theheroGAC
08b358bbae
Update mgba-it.ts
2017-07-04 10:02:43 -07:00
theheroGAC
055302ef6f
Create mgba-it.ts
...
Italian translation rev.1
2017-07-04 10:02:43 -07:00
Vicki Pfau
0786d7fe3b
GBA Timer: Fix reload timing regression
2017-07-04 09:59:26 -07:00
Vicki Pfau
7a5190e95e
GB Video: Fix LYC regression
2017-07-04 02:17:56 -07:00
Vicki Pfau
ccd9a1b54b
Qt: Hopefully fix datadir this time
2017-07-04 00:05:26 -07:00
Vicki Pfau
ab9b398317
GBA Timer: Use global cycles for timers
2017-07-03 23:53:01 -07:00
Vicki Pfau
4cd249e632
Qt: Fix controls not saving on non-SDL builds
2017-07-02 17:00:44 -07:00
Vicki Pfau
da50382cd4
GBA Timer: Improve accuracy of timers
2017-07-02 10:07:13 -07:00
Vicki Pfau
11354ac23e
All: Partially revert datadir change
2017-07-02 10:07:13 -07:00
Vicki Pfau
faae0db84c
Qt: Fix data directory path
2017-07-01 00:28:47 -07:00
Vicki Pfau
b909575a6c
Qt: Fix initial window size ( fixes #766 )
2017-06-30 11:24:50 -07:00
Vicki Pfau
4d3d579cae
Qt: Add language selector
2017-06-30 11:00:58 -07:00
Vicki Pfau
f91a4195b6
Qt: Fix window icon being stretched
2017-06-30 10:02:24 -07:00
Vicki Pfau
a265d5ac61
Qt: Fix memory search close button ( fixes #769 )
2017-06-30 00:09:07 -07:00
Vicki Pfau
32618a5b1d
GB Timer: Fix order-of-operations between & and +
2017-06-29 19:00:10 -07:00
Vicki Pfau
66e9b921a9
Core: Fix directory sets crashing on close if base isn't properly detached
2017-06-29 18:17:21 -07:00
Vicki Pfau
54548cbc51
LR35902: Switch memory disassembly syntax to rgbds-style
2017-06-29 18:10:15 -07:00
Vicki Pfau
0e3abccca2
LR35902: Fix decoding CB commands
2017-06-29 18:08:25 -07:00
Vicki Pfau
6b26384c12
Python: Improve GB SIO bindings
2017-06-29 17:49:43 -07:00
Vicki Pfau
7752bfe0db
Python: GB core should expose memory
2017-06-29 02:45:50 -07:00
Vicki Pfau
fc64924cf5
GB MBC: Fix MBC7 sampling
2017-06-28 14:26:03 -07:00
Vicki Pfau
6c6d09ee7c
Core: Improved threading interrupted detection
2017-06-28 14:10:31 -07:00
Vicki Pfau
dc5c59d4db
Core: Fix interrupting a thread while on the thread ( fixes #692 )
2017-06-28 13:07:39 -07:00
Vicki Pfau
88983da5c4
Qt: Fix library crash when another instance is open...again
2017-06-28 12:02:09 -07:00
Vicki Pfau
cebc3f1cc4
Core: Fix some minor warnings, fix channel labels
2017-06-28 01:06:15 -07:00
Vicki Pfau
35906b51fd
Qt: Add memory search type info
2017-06-26 11:08:27 -07:00
Vicki Pfau
b69cbd433d
Qt: Better highlight active key in control binding
2017-06-25 16:04:56 -07:00
Vicki Pfau
7b543df002
GB MBC: New MBC7 implementation
2017-06-24 18:02:19 -07:00
Vicki Pfau
a2c1ef2fcc
GB: Add per-game color overrides
2017-06-24 09:39:36 -07:00
Vicki Pfau
b61b8a0d2b
Core: Fix timing until/next
2017-06-22 02:18:40 -07:00
Vicki Pfau
4efd494cd7
GB Timer: Improve timer stepping when updating
2017-06-22 02:18:22 -07:00
Vicki Pfau
d5c5173889
GB: Reset with initial state of DIV register
2017-06-22 01:29:19 -07:00