Vicki Pfau
f8362fda68
GBA Video: Improve GL reset
2019-05-24 10:35:34 -07:00
Vicki Pfau
e4e2c27789
GBA Video: Fix layers breaking randomly
2019-05-24 02:31:23 -07:00
Vicki Pfau
ffe7142d1f
Qt: Fix crash when shutting down display
2019-05-23 21:53:32 -07:00
Vicki Pfau
70bc5a0bdb
GBA Video: Fix palettes in GLES3
2019-05-23 17:42:36 -07:00
Vicki Pfau
2b7464d781
GBA Video: Fix more GLES compiler errors
2019-05-23 17:24:43 -07:00
Vicki Pfau
708a6dc505
Qt: Include Qt5::Network
2019-05-23 16:27:22 -07:00
Vicki Pfau
c949393243
GBA Video: Start GLES cleanup
2019-05-23 14:50:35 -07:00
Vicki Pfau
2506fd5330
GBA Video: Detect OpenGL ES
2019-05-23 13:11:53 -07:00
Vicki Pfau
bbf06b5f13
GBA Video: Simplify GL sprite flipping
2019-05-23 13:09:13 -07:00
Vicki Pfau
13ffd13cdd
Qt: Improve sync code
2019-05-23 00:05:19 -07:00
Kevin Doncam Demian López Brante
5b040e236d
Qt: Updated Spanish translation
2019-05-22 21:19:33 -07:00
Vicki Pfau
75c212b23c
GBA Video: Extrapolate edges in affine
2019-05-22 21:15:23 -07:00
Vicki Pfau
d4c6472101
Qt: Fix doneCurrent location
2019-05-22 20:38:01 -07:00
Vicki Pfau
5cc4c752e5
GBA Video: Batch affine modifications
2019-05-22 20:37:04 -07:00
Vicki Pfau
572f4df7e7
GBA Video: Begin work on batching GL draw calls
2019-05-22 17:33:56 -07:00
Vicki Pfau
a0af0ce141
GL: Fix VAO semantics
2019-05-22 12:21:53 -07:00
Vicki Pfau
eb5a795101
Qt: Add native FPS button to settings view
2019-05-22 11:29:24 -07:00
Vicki Pfau
7f86ebc4e6
Qt: Preserve native FPS target when saving settings
2019-05-22 11:15:21 -07:00
Vicki Pfau
a4ceefa321
Qt: Fix exclusive options unchecking
2019-05-22 11:10:55 -07:00
Vicki Pfau
52ac4d6868
GBA Audio: Ensure mixer is initialized
2019-05-22 11:01:16 -07:00
Vicki Pfau
787c99b949
Qt: Improve GL syncing
2019-05-21 22:56:00 -07:00
Vicki Pfau
2781a2a9f9
GBA Video: Implement sprite mosaic on transformed sprites
2019-05-21 15:36:14 -07:00
Vicki Pfau
6c1bc5548c
GBA Video: Fix scale/rot sprite mosaic in GL
2019-05-21 15:36:14 -07:00
Vicki Pfau
57a7a0a291
GBA Video: Fix rounding issues on Nvidia
2019-05-21 15:36:14 -07:00
Cameron Cawley
84c010783c
SDL: Simplify setting full screen mode with SDL1
2019-05-21 14:22:36 -07:00
Vicki Pfau
3aae19a807
Qt: Windows fixes
2019-05-21 17:17:24 -07:00
Vicki Pfau
18f27d5ee6
Qt: Fix logging trying to open a null file
2019-05-21 07:17:42 -07:00
Vicki Pfau
e90b8d2354
Qt: Fix crash when GL context is missing
2019-05-21 07:14:03 -07:00
Vicki Pfau
35200b6c7a
GB: Fix HALT when IE and IF unused bits are set ( fixes #1349 )
2019-05-20 23:57:48 -07:00
Vicki Pfau
fd6948da4d
GBA Video: OBJWIN sprites cannot be mosaic
2019-05-20 19:16:07 -07:00
Vicki Pfau
bdb584a398
Qt: Fix GL scaling
2019-05-20 19:12:45 -07:00
Vicki Pfau
838d13f2ef
GBA Video: Improve GL sprite mosaic
2019-05-20 18:19:55 -07:00
Vicki Pfau
1868ccaadd
Qt: Only close GL context on thread when shutting down
2019-05-20 17:28:34 -07:00
Vicki Pfau
3056655060
GBA Video: Fix sprite mosaic clamping ( fixes #1008 )
2019-05-20 17:28:08 -07:00
Vicki Pfau
bda0f67103
Qt: Fix shutdown crashes
2019-05-20 15:31:47 -07:00
Vicki Pfau
eeee6fe44e
Qt: Fix GL deadlocks
2019-05-20 14:52:16 -07:00
Vicki Pfau
53d9e6b432
GBA Video: Batch VRAM upload
2019-05-20 13:15:17 -07:00
Vicki Pfau
f781c793f5
GBA Video: Use 1d texture for backdrop bits
2019-05-20 12:21:10 -07:00
Vicki Pfau
326a055b07
GBA Video: Initialize and fix mosaic in GL
2019-05-20 11:35:34 -07:00
Vicki Pfau
29b2262e9a
Qt: Fix bounded fast forward with Qt Multimedia
2019-05-20 11:20:28 -07:00
Vicki Pfau
6eab8d3418
GBA Video: GL OBJ mosaic
2019-05-20 10:26:01 -07:00
Vicki Pfau
d84793edee
GBA Video: GL BG mosaic
2019-05-20 10:08:56 -07:00
Vicki Pfau
109472f67f
GBA: Fix skipping BIOS on irregularly sized ROMs
2019-05-20 09:49:11 -07:00
EmpyreusX
59db2a1946
Update mgba-zh_CN.ts
2019-05-20 09:37:21 -07:00
Vicki Pfau
c18c38b616
GBA: Fix tests
2019-05-18 19:06:10 -07:00
Vicki Pfau
6364cabce3
GBA Audio: Default to emulated mixing for XCMD
2019-05-18 18:44:23 -07:00
Vicki Pfau
6fd97ce3de
Qt: Enable XQ audio option
2019-05-18 18:44:23 -07:00
Vicki Pfau
4e2052f934
GBA Audio: Experimental HLE audio
2019-05-18 18:42:45 -07:00
Vicki Pfau
7e476dfb76
GBA Video: GL modes 3 and 5
2019-05-18 17:26:56 -07:00
Vicki Pfau
6cf255daf4
Qt: Allow small windows
2019-05-18 17:06:53 -07:00
Vicki Pfau
7cc06ea12d
Qt: Increase maximum magnifications and scaling
2019-05-18 16:59:51 -07:00
Vicki Pfau
3a3d01aedc
GBA Video: Fix forced transparency OBJ blending in GL
2019-05-18 16:10:12 -07:00
Vicki Pfau
40d2136115
GBA Video: Fix layering regression
2019-05-18 15:56:29 -07:00
Vicki Pfau
20ea552d17
GBA Video: GL mode 4, cleanup
2019-05-18 15:41:05 -07:00
Vicki Pfau
28bd97310d
GBA Video: Move bldb to window w
2019-05-18 14:20:08 -07:00
Vicki Pfau
c5ae273a3a
GBA Video: Move all window bits to x
2019-05-18 14:00:34 -07:00
Vicki Pfau
3abee66ae6
GBA Video: Mode 2 tweaks
2019-05-18 13:59:21 -07:00
Vicki Pfau
91cd47ee0e
GBA Video: Fix OBJWIN in GL renderer
2019-05-18 10:38:23 -07:00
Vicki Pfau
71b6066d4f
GBA Video: Fix some GL handle leaks
2019-05-18 01:09:29 -07:00
Vicki Pfau
43180dca1d
GBA Video: Window interpolation
2019-05-18 00:37:54 -07:00
Vicki Pfau
ebb6d65945
GBA Video: Fix GL degenerate windows
2019-05-17 21:41:35 -07:00
Vicki Pfau
876c3051c2
GBA Video: Move bldy to WINDOW tex
2019-05-17 21:29:01 -07:00
Vicki Pfau
6890c070e6
GBA Video: Fix GL mode 2 distortion
2019-05-17 21:14:51 -07:00
Vicki Pfau
921f3f864d
Qt: Fall back to 1.4 if 2.x context is bad
2019-05-17 19:54:15 -07:00
Vicki Pfau
320971af93
Qt: Fix Windows build
2019-05-17 19:39:20 -07:00
Vicki Pfau
768aa0ddc2
GL: Fix FreeBSD build
2019-05-17 19:25:46 -07:00
Vicki Pfau
03c17cdc56
Merge branch 'feature/hwrender'
2019-05-17 17:11:43 -07:00
Le Hoang Quyen
bb37a60765
Fixed link cable stability
2019-05-17 17:08:30 -07:00
Le Hoang Quyen
b11de7538e
Implement atomic macros for win32
2019-05-17 16:30:50 -07:00
lehoangquyen
7a5840fb5a
Use atomic functions in more places
2019-05-17 16:17:16 -07:00
Vicki Pfau
c40217fc8e
GBA: Fix hi-res videos
2019-05-17 14:40:16 -07:00
Vicki Pfau
8a26a7977c
GBA Video: GL screenshots
2019-05-17 14:00:34 -07:00
Vicki Pfau
ac7ae74822
GBA Video: Fix GL sprite window blending
2019-05-17 14:00:34 -07:00
Vicki Pfau
b92a08e6f1
OpenGL: Reset clear color as needed
2019-05-17 14:00:34 -07:00
Vicki Pfau
25f0bc7f2b
GBA Video: Massively simplify compositing
2019-05-17 14:00:34 -07:00
Vicki Pfau
505d63fab5
Qt: Fix hwaccel settings
2019-05-17 14:00:34 -07:00
Vicki Pfau
cecf6adb2c
GBA Video: Fix 256-color sprites in GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
99d07c98c5
OpenGL: Fix frame sizing regression
2019-05-17 14:00:34 -07:00
Vicki Pfau
06cc738b00
GBA Video: Fix VAOs on Nvidia
2019-05-17 14:00:34 -07:00
Vicki Pfau
3797e1e5f6
GBA Video: Minor GL cleanup
2019-05-17 14:00:34 -07:00
Vicki Pfau
ee6cd36402
OpenGL: Use VAOs
2019-05-17 14:00:34 -07:00
Vicki Pfau
4bd788f715
Qt: Port to QOpenGLWidget
2019-05-17 14:00:34 -07:00
Vicki Pfau
1baa9287f3
Qt: Reduce flickering by resizing less often
2019-05-17 14:00:34 -07:00
Vicki Pfau
24929909f2
Qt: Reload GL context on main thread after shutting down painter
2019-05-17 14:00:34 -07:00
Vicki Pfau
bdc4e2837d
Qt: Add settings for enhancements
2019-05-17 14:00:34 -07:00
Vicki Pfau
8450417086
Core: Improve OpenGL integration, update Qt to use improvements
2019-05-17 14:00:34 -07:00
Vicki Pfau
49a9da3e5c
GBA Video: GL OBJWIN
2019-05-17 14:00:34 -07:00
Vicki Pfau
2752c98b17
GBA Video: GL compatibility fixes
2019-05-17 14:00:34 -07:00
Vicki Pfau
4e4e461175
GBA Video: Clean up GL uniforms
2019-05-17 14:00:34 -07:00
Vicki Pfau
3e8bb42e9f
GBA Video: Windows in GL
2019-05-17 14:00:34 -07:00
Vicki Pfau
a50ea97bce
GBA Video: Initialize GL backgrounds better
2019-05-17 14:00:34 -07:00
Vicki Pfau
424fbddfea
GBA Video: GL better blending and finalization
2019-05-17 14:00:34 -07:00
Vicki Pfau
b865d8e479
SDL: Fix initialization ordering issues
2019-05-17 14:00:34 -07:00
Vicki Pfau
509c80abad
GBA Video: GL semitransparent OBJs
2019-05-17 14:00:34 -07:00
Vicki Pfau
c15dedf3f4
GBA Video: Add transformed objects to GL
2019-05-17 14:00:34 -07:00
Vicki Pfau
bd69c9fb26
GBA Video: Add per-pixel flags in GL
2019-05-17 14:00:34 -07:00
Vicki Pfau
62f70379f6
GBA Video: GL sprite initial work
2019-05-17 14:00:34 -07:00
Vicki Pfau
68f0176ee4
GBA Video: Mode 2 cubic interpolation
2019-05-17 14:00:34 -07:00
Vicki Pfau
8a6ea929d2
GBA Video: GL cleanup, initial work on blending
2019-05-17 14:00:34 -07:00
Vicki Pfau
18e6acaf72
GBA Video: Basic interpolation for GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
fab3091ed1
Core: Some texid plumbing
2019-05-17 14:00:34 -07:00
Vicki Pfau
36477ca40d
Core: Begin on video scale hack
2019-05-17 14:00:34 -07:00
Vicki Pfau
3e0675f539
GBA Video: Add GL mode 2
2019-05-17 14:00:34 -07:00
Vicki Pfau
7edf7cdb15
GBA Video: Pass disabled layers through proxy
2019-05-17 14:00:34 -07:00
Vicki Pfau
51a174e4c5
GBA Video: Better batching/depth testing
2019-05-17 14:00:34 -07:00
Vicki Pfau
1a04532d4b
GBA Video: Finish GL mode 0 renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
b86857696a
GBA Video: Mostly functional mode 0 GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
bb997f9b46
GBA Video: Start mode 0 GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
e99cd34b66
GBA Video: Move video registers and structs into common file
2019-05-17 14:00:34 -07:00
Vicki Pfau
f5d9e9ec5b
GBA Video: Begin fleshing out GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
618ddac387
GBA Video: Start GL renderer
2019-05-17 14:00:34 -07:00
Vicki Pfau
82ef919ee2
Feature: More video logging plumbing
2019-05-17 14:00:34 -07:00
Vicki Pfau
42813bb197
Qt: Add VideoProxy
2019-05-17 14:00:34 -07:00
Vicki Pfau
bb7f41e8cc
FFmpeg: Fix audio conversion producing gaps
2019-05-16 22:30:48 -07:00
Vicki Pfau
3e86eeda70
FFmpeg: Support audio-only recording
2019-05-14 14:25:20 -07:00
Vicki Pfau
fd7989e748
Qt: Fix events in fullscreen
2019-05-12 16:05:21 -07:00
Vicki Pfau
9f3c68cb6a
Qt: Fix frame size check marks
2019-05-12 15:31:24 -07:00
Vicki Pfau
459eaefcfc
GBA Video: Clean up dead code in sprite rendering loop
2019-05-12 15:27:14 -07:00
Vicki Pfau
b176516c36
Qt: Only attempt to paint message when there is one
2019-05-10 11:24:52 -07:00
Vicki Pfau
0126330530
GBA Memory: Prevent writing to mirrored BG VRAM ( fixes #743 )
2019-05-08 16:38:48 -07:00
Vicki Pfau
e6f34e01f1
Qt: Fix some Qt display driver race conditions
2019-05-08 13:50:30 -07:00
Vicki Pfau
6562e1cfec
SQLite: Fix memory leaks in No-Intro DB
2019-05-08 12:49:15 -07:00
Vicki Pfau
7ea054ee01
All: More warning fixing
2019-05-08 11:25:31 -07:00
Vicki Pfau
e991b30926
3DS, Wii, Switch: Unify CMakeToolchain logic
2019-05-07 16:18:45 -07:00
Vicki Pfau
11b18311b7
All: Fix some warnings
2019-05-06 17:32:10 -07:00
Vicki Pfau
db8bb29c5a
GB Video: Fix regression when disabling window mid-frame ( fixes #1394 )
2019-05-06 17:32:10 -07:00
Cameron Cawley
af35438aaa
SDL: Move Raspberry Pi initialisation code to a separate file
2019-05-05 12:17:51 -07:00
EmpyreusX
88006148c9
Update mgba-zh_CN.ts
...
Fully retranslated and re-aligned zh-CN lang file (again, with all strings fixed).
2019-05-05 00:37:29 -07:00
Vicki Pfau
58684d8cda
Qt: Fix build
2019-05-04 19:45:21 -07:00
Vicki Pfau
62b801c851
Qt: Clarify recording options
2019-05-04 19:33:23 -07:00
Vicki Pfau
bf8fde59c6
Qt: Revamp actions
2019-05-04 19:33:23 -07:00
Vicki Pfau
609d5314ec
Wii: Fix aspect ratio ( fixes #500 )
2019-05-04 19:18:11 -07:00
Vicki Pfau
4dbebe8702
Qt: Open a message box for Qt frontend errors
2019-05-04 16:03:30 -07:00
Vicki Pfau
46c135b4f9
FFmpeg: Improve initialization reliability and cleanup
2019-05-04 15:49:38 -07:00
Cameron Cawley
36ad461ee0
SDL: Support resizing the window when using the SDL1 GL renderer
2019-05-04 14:48:13 -07:00
Vicki Pfau
c0ee3cac66
Python: Fix build
2019-05-02 18:33:04 -07:00
Vicki Pfau
4b3297f9e3
CMake: Minor fixes, import fixes
2019-05-02 16:28:10 -07:00
Vicki Pfau
ba6c00637a
GBA: Fix RTC on non-standard sized ROMs ( fixes #1400 )
2019-05-02 16:21:59 -07:00
Vicki Pfau
43e2a6ab5d
GBA: Move VIDEO_*_PIXELS to public interface
2019-05-01 21:59:39 -07:00
Vicki Pfau
37a564da4c
Qt: Fix adjusting magnification in tile viewer when not fitting to window
2019-04-30 18:17:24 -07:00
Vicki Pfau
0f9c4bbe60
GBA Memory: Fix writing to OBJ memory in modes 3 and 5
2019-04-30 17:45:38 -07:00
Vicki Pfau
fbe375fab9
Core: Add support for caching bitmapped modes
2019-04-30 17:44:56 -07:00
Vicki Pfau
19a42a387a
LR35902: Fix trailing whitespace in disassembly
2019-04-29 12:17:03 -07:00
Vicki Pfau
1deff07aa1
Debugger: Print breakpoint/watchpoint number when inserting
2019-04-28 13:37:51 -07:00
Vicki Pfau
1d6d4a5377
Debugger: Add tracing to file
2019-04-28 13:27:10 -07:00
Vicki Pfau
a898c1b755
Debugger: Make tracing compatible with breakpoints/watchpoints
2019-04-28 13:13:04 -07:00
Vicki Pfau
223be49e78
GBA BIOS: Add timings for HLE BIOS math functions ( fixes #1396 )
2019-04-27 11:52:04 -07:00
Vicki Pfau
6af4ddefdd
Qt: Cap window size to monitor size
2019-04-26 14:53:47 -07:00
Vicki Pfau
a32cb5cc5e
All: Fix several memory leaks
2019-04-22 14:02:42 -07:00
BenjaminSiskoo
04f8597942
Updated french language by Benjamin Siskoo... ( #1393 )
...
Thanks Sewef and RunisDauphin for reporting typos and improvements.
2019-04-22 13:06:12 -07:00
Vicki Pfau
9ec3b15f47
GB Core: Fix toggling WIN and OBJ being swapped
2019-04-22 12:18:06 -07:00
Ömercan Kömür
64f42590a7
Turkish language ( #1387 )
...
Fully translated Turkish language
2019-04-16 12:36:02 -07:00
Lothar Serra Mari
9424cd54ef
Qt: Add stub for Turkish GUI translation
2019-04-11 10:45:59 +02:00
Vicki Pfau
bf8c1d1b4b
ARM: Remove need for CPSR load in some flag calculations
2019-03-31 11:59:18 -07:00
Vicki Pfau
da8fee9da1
3DS: Ensure core 2 can be used for threaded renderer ( fixes #1371 )
2019-03-30 23:35:43 -07:00
Lothar Serra Mari
62aa70cca8
Qt: Update German GUI translation regarding the Discord integration
2019-03-30 17:31:30 +01:00
Vicki Pfau
45ec6e50e2
Qt: Use filename for Discord if database lookup fails ( fixes #1368 )
2019-03-25 22:01:56 -07:00
Vicki Pfau
029d0e169b
Vita: Improved frame drawing speed
2019-03-25 21:39:57 -07:00
Vicki Pfau
782742a731
Qt: Only include qtbase translations if present
2019-03-25 00:20:21 -07:00
Vicki Pfau
0f7327ea44
Qt: Rename language files properly
2019-03-24 23:07:35 -07:00
Vicki Pfau
bced52c7c0
Qt: Fix mismatched tags in kr translation
2019-03-24 22:56:45 -07:00
DDinghoya
8ec2c5bc64
Create mgba-kr.ts
...
Korean language create
2019-03-24 22:54:33 -07:00
user.email
7e71ce2d42
add qt translation for zh_CN (Simplified Chinese)
2019-03-24 22:54:18 -07:00
Vicki Pfau
3e178f3dd7
GB Timer: Fix timing adjustments when writing to TAC ( fixes #1340 )
2019-03-23 22:46:58 -07:00
Vicki Pfau
8796f75fd3
Windows: File handling fixes ( fixes #1360 )
2019-03-22 23:54:41 -07:00
Vicki Pfau
84a7b6a316
Qt: Fix crash in sprite viewer magnification ( fixes #1362 )
2019-03-22 23:06:09 -07:00
Vicki Pfau
c364a6527a
Windows: Fix passing Unicode filenames ( fixes #1359 )
2019-03-16 19:58:40 -07:00
Vicki Pfau
a41e2dd225
Qt: Fix saved scale not getting set on resize ( fixes #1074 )
2019-03-15 23:09:38 -07:00
Vicki Pfau
4cec95c2f1
Third-Party: Fix macOS build
2019-03-14 23:02:55 -07:00
Vicki Pfau
0292958239
Third-Party: Add missing file again
2019-03-14 22:41:53 -07:00
Vicki Pfau
8c68d867e6
Third-Party: More Discord fixes
2019-03-14 22:34:31 -07:00
Vicki Pfau
9125a1ae48
Qt: Add missing files
2019-03-14 19:25:02 -07:00
Vicki Pfau
9197e5a1fb
Third-Party: Vendor rapidjson too
2019-03-14 19:22:43 -07:00
Vicki Pfau
bfe6c02159
Qt: Fix overrides getting discarded ( fixes #1354 )
2019-03-14 18:42:50 -07:00
Vicki Pfau
85a3c6f00e
Qt: Fix spurious connect error
2019-03-14 18:42:50 -07:00
Vicki Pfau
03163b8497
Qt: Support Discord Rich Presence
2019-03-14 18:42:50 -07:00
Lothar Serra Mari
7a2dc0ecea
Qt: Update German GUI translation
2019-03-10 14:25:39 +01:00
Vicki Pfau
beaa35f35c
GB: Fix boundary condition in GB color lookup ( fixes #1348 )
2019-03-09 15:29:02 -08:00
Vicki Pfau
c85d0b1096
GB Video: Fix more window edge cases ( fixes #1346 )
2019-03-09 14:11:55 -08:00
Vicki Pfau
57ad372c78
GB Video: Fix window y changing mid-window ( fixes #1345 )
2019-03-09 12:44:11 -08:00
Vicki Pfau
837f952230
Python: Add support for keysRead core callback
2019-03-09 12:01:00 -08:00
Vicki Pfau
a04cb97653
GBA DMA: Fix DMA0-2 lengths ( fixes #1344 )
2019-03-09 11:31:38 -08:00
Vicki Pfau
c655626095
GBA Video: Fix scanline cache with scale factor change edge cases
2019-03-09 11:27:52 -08:00
Vicki Pfau
0425fa805c
Core: Add keysRead callback
2019-03-08 09:55:51 -08:00
Vicki Pfau
4aff301638
Debugger: Print now chains arguments into a single expression
2019-03-07 18:54:18 -08:00
Vicki Pfau
348c1fd741
Debugger: Fix nargs-style argument passing
2019-03-07 18:53:41 -08:00
Vicki Pfau
e0b1caf48c
Debugger: Make operator lexing a bit more generic
2019-03-07 18:52:22 -08:00
Vicki Pfau
5d129e26bf
Test: Add tests for unary operators
2019-03-06 00:22:00 -08:00
Vicki Pfau
d9fef21f92
Qt: Fix camera on Windows part 2
2019-03-05 18:24:10 -08:00
Vicki Pfau
51030d98fd
Qt: Fix camera on Windows
2019-03-05 18:20:30 -08:00
Vicki Pfau
1fd8b1b299
Qt: Support switching webcams
2019-03-05 17:37:21 -08:00
Vicki Pfau
03aed12d28
Qt: Improve camera initialization
2019-03-05 17:34:02 -08:00
Vicki Pfau
7b59e620f1
Debugger: Clean up token lexing
2019-03-04 19:16:43 -08:00
Vicki Pfau
b3687bfbe9
GB Debugger: Expose platform info in CLI
2019-03-04 18:30:57 -08:00
Vicki Pfau
d6ac0dc6f5
LR35902: Support PC-relative opcode decoding
2019-03-04 18:30:57 -08:00
Vicki Pfau
c3ec7311e8
Debugger: Add unary operators and memory dereferencing
2019-03-04 18:30:57 -08:00
Vicki Pfau
f5ddeb3611
LR35902: Fix disassembly of several CB-prefix instructions
2019-03-04 18:25:18 -08:00
Vicki Pfau
0421228a77
GB I/O: Alternate fix for #1329 that doesn't break tests
2019-03-03 18:07:10 -08:00
Vicki Pfau
267074fcd9
GB I/O: Filter IE top bits properly ( fixes #1329 )
2019-03-03 17:56:33 -08:00
Vicki Pfau
a3c79c92d7
GB Video: Fix window being enabled mid-scanline ( fixes #1328 )
2019-03-03 17:27:53 -08:00
Vicki Pfau
f9b12a8612
GBA I/O: Fix IRQ register write checks ( fixes #1335 )
2019-03-03 14:14:21 -08:00
Vicki Pfau
f9ff88302f
GB Video: Delay LYC STAT check ( fixes #1331 )
2019-03-03 12:46:46 -08:00
Vicki Pfau
eafb1ca06b
Qt: Fix load recent from archive ( fixes #1325 )
2019-02-28 19:23:35 -08:00
Vicki Pfau
16688a5971
Qt: Minor about screen fixes
2019-02-27 22:07:34 -08:00
Vicki Pfau
6ee24a21de
Qt: Update static build info
2019-02-27 19:42:22 -08:00
Vicki Pfau
3c5a9258a7
Qt: Fix updater not flushing
2019-02-27 19:02:40 -08:00
Vicki Pfau
27f8abff15
Qt: Fix build on macOS
2019-02-27 19:02:19 -08:00
Vicki Pfau
f8cd425fad
Qt: Add missing HEVC NVENC option ( fixes #1323 )
2019-02-26 21:56:53 -08:00
Vicki Pfau
0cd1c3ffeb
Qt: Add missing link library on Windows
2019-02-26 21:17:19 -08:00
Vicki Pfau
c9e1f5d6a6
Qt: Add option to download chip data
2019-02-26 20:55:39 -08:00
Vicki Pfau
38c8e4c4e1
Qt: Fix battlechip crashes
2019-02-26 18:23:07 -08:00
Vicki Pfau
8b88e7ae6a
Qt: More app metadata fixes
2019-02-25 20:54:47 -08:00
Vicki Pfau
6f7573dda4
Qt: Re-add battle chip icon scaling
2019-02-25 20:39:11 -08:00
Vicki Pfau
d1c6bcacd9
Qt: Revamp BattleChipView, add drag and drop
2019-02-25 20:15:50 -08:00
Vicki Pfau
e33f1d37f2
PSP2: Fix file descriptors dying on suspend ( fixes #1123 )
2019-02-24 12:31:43 -08:00
Vicki Pfau
cce4b0fcd4
GBA DMA: Fix invalid DMA handling ( fixes #1301 )
2019-02-24 11:06:19 -08:00
Vicki Pfau
f9f105a852
GBA: Improve delayed IRQ timing
2019-02-24 00:28:49 -08:00
Vicki Pfau
cf08815347
Qt: Updated Italian translation (by Vecna)
2019-02-23 18:44:40 -08:00
Vicki Pfau
2b09a8c207
3DS: Work around menu freezing ( fixes #1294 )
2019-02-23 18:44:40 -08:00
Lothar Serra Mari
4b32348601
Qt: Update German GUI translation
2019-02-23 22:46:03 +01:00
Vicki Pfau
92aa78cf0c
GBA: Fix video timing when skipping BIOS ( fixes #1318 )
2019-02-23 02:08:46 -08:00
Vicki Pfau
31dc70e637
Qt: Fix quick load recent accidentally saving ( fixes #1309 )
2019-02-23 01:15:58 -08:00
Vicki Pfau
e5161b766d
GBA Video: Fix enabling layers in non-tile modes ( fixes #1317 )
2019-02-23 00:13:22 -08:00
Vicki Pfau
5effd9c113
GB, GBA Serialize: Fix loading two states in a row
2019-02-22 22:22:06 -08:00
Vicki Pfau
56d263ef24
Qt: Fix window icon on X11
2019-02-22 18:50:12 -08:00
Vicki Pfau
ef2b6c78ff
GBA DMA: Fix DMA start/end timing
2019-02-22 18:49:23 -08:00
Vicki Pfau
6aa5647fc4
GBA DMA: Fix Display Start DMAs
2019-02-22 18:48:41 -08:00
Vicki Pfau
407f5988aa
Qt: Quality of life improvements for BattleChip UI
2019-02-22 18:47:43 -08:00
Vicki Pfau
b4698ab638
Qt: Kick focus back to main window when clicking a chip
2019-02-22 18:45:54 -08:00
Vicki Pfau
475c7790c5
Qt: Add BattleChip "deck" save/load
2019-02-21 19:13:50 -08:00
Vicki Pfau
64ad73c9f9
Qt: Add placeholders, minor revamps
2019-02-21 18:19:25 -08:00
Vicki Pfau
ce419ee1c6
Qt: Revamp BattleChip UI
2019-02-21 02:00:11 -08:00
Vicki Pfau
99a6db6738
Qt: Add option for CGB colors
2019-02-20 20:40:54 -08:00
Vicki Pfau
6e1ae2321e
GB: Add GBC color palettes for GB games
2019-02-20 20:34:03 -08:00
Vicki Pfau
b5af2b584a
Python: Make sure GB link object isn't GC'd before GB object
2019-02-20 19:45:54 -08:00
Vicki Pfau
f3efd37264
Python: Fix crash when deleting files owned by library
2019-02-20 19:45:11 -08:00
Vicki Pfau
3a8ff86d6b
GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
2019-02-20 19:44:11 -08:00
Vicki Pfau
f00b7fcf55
GBA Periperals: Improve chip gate resync, remove switch table
2019-02-18 21:52:40 -08:00
Vicki Pfau
80c46c5fd8
GBA Peripherals: Fix CrossBeast in EXE6
2019-02-18 20:51:29 -08:00
Vicki Pfau
76fa9afc9c
Qt: Fix color picking in sprite view ( fixes #1307 )
2019-02-18 13:32:13 -08:00
Vicki Pfau
01a96c6313
GBA SIO: Prevent writing read-only multiplayer bits
2019-02-17 22:13:40 -08:00
Vicki Pfau
b7965523fd
GBA Peripherals: More BattleChip and Progress IDs
2019-02-17 15:37:48 -08:00
Vicki Pfau
28ff4f375a
GBA Peripherals: Fix Navi Change
2019-02-17 15:25:05 -08:00
Vicki Pfau
9e1d96ad3b
GBA Peripherals: Fix Progress Gate
2019-02-17 14:16:35 -08:00
Vicki Pfau
a0a14f80b7
Qt: Add MMZ3 to gate detection
2019-02-17 11:40:10 -08:00
Vicki Pfau
83dfd9229b
GBA Peripherals: Fix Beast Link Gate slotting
2019-02-17 02:24:49 -08:00
Vicki Pfau
1c4b89d0f4
Switch: Fix gyroscope orientation ( fixes #1300 )
2019-02-16 17:16:21 -08:00
Vicki Pfau
5a08abacf1
Qt: Fix audio context holding onto closed game controller
2019-02-16 16:54:41 -08:00
Vicki Pfau
063375806f
Qt: Prune empty chip names from list
2019-02-16 16:30:14 -08:00
Vicki Pfau
a64236ce21
Qt: Auto-select correct Gate type
2019-02-16 16:30:14 -08:00
Vicki Pfau
fb473e5eb4
GBA Peripherals: Partial Beast Link Gate support
2019-02-16 14:05:09 -08:00
Vicki Pfau
85a85672e4
GBA Peripherals: Start implementing Progress Gate
2019-02-15 21:41:04 -08:00
Vicki Pfau
7899e02db0
Qt: Flesh out BattleChip Gate UI
2019-02-15 00:57:24 -08:00
Vicki Pfau
86b6f2e9cd
GBA Peripherals: Improve BattleChip Gate support
2019-02-14 21:43:16 -08:00
Vicki Pfau
a0d0de137c
Wii: Saturate joystick values
2019-02-14 20:14:57 -08:00
Vicki Pfau
0980b67736
Wii: Remove duplicate bindings
2019-02-14 20:14:22 -08:00
Vicki Pfau
0df180c0d0
GB Serialize: Fix loading states with negative pixel x ( fixes #1293 )
2019-02-12 09:20:37 -08:00
Vicki Pfau
cab3a2272d
GBA Memory: Various AGBPrint fixes
2019-02-11 22:00:07 -08:00
Vicki Pfau
22531a1315
GBA Peripherals: Add BattleChip Gate dummy interface
2019-02-11 21:40:45 -08:00
Vicki Pfau
f7f8e38dc1
GBA Peripherals: Start implementing BattleChip Gate
2019-02-10 16:29:51 -08:00
Vicki Pfau
a36315097a
Qt: Fix tile and sprite views not always displaying at first
2019-02-09 13:26:38 -08:00
Vicki Pfau
0c9802e4da
Debugger: Revamp breakpoint/watchpoint API, add listing
2019-01-31 22:52:27 -08:00
Vicki Pfau
0eaa9e487f
Switch: Fix final cleanup ( fixes #1283 )
2019-01-29 14:25:40 -08:00
Vicki Pfau
2d303cdda3
GBA Video: Remove redundant checks
2019-01-26 22:38:47 -08:00
Vicki Pfau
2f54fc732e
Qt: Fix crash when closing window while game running
2019-01-26 09:45:02 -08:00
Brian Smith
60577e8394
Tools: Allow for separate fast forward ratios for held/toggled speedup
...
The current implementation allows for a toggle or hold of fast forward. This, however, means that there is no way to do something similar to snes9x in which there is a increase speed/decrease speed hotkey as well as a "turbo" hotkey (which just uncaps the fps).
I have implemented a separate setting to control the speedup ratio when the fast forward button is held, and the logic to allow the user to (for example):
1. Set the toggled fast forward speed to 200%
2. Set the "held" fast forward speed to uncapped
3. Toggle fast forward on (press shift tab) and play at 2x speed
4. Hold fast forward (tab) to uncap
5. Let go of fast forward (tab) to go back to 2x speed
6. Toggle fast forward off (press shift tab) and go back to 1x speed
2019-01-22 17:48:19 -06:00
Vicki Pfau
9b1c3e5396
Qt: Actually fix clang build
2019-01-20 23:12:15 -08:00
Vicki Pfau
0066503c03
Qt: Fix clang build hopefully
2019-01-20 22:55:32 -08:00
Vicki Pfau
2a60d391fe
Qt: Add logging to file and console
2019-01-20 22:10:35 -08:00
Vicki Pfau
4e39875e7b
Qt: Revamp logging configuration
2019-01-20 21:09:34 -08:00
Vicki Pfau
bd8fe4d878
GBA Video: Fix up last commit, add cinema tests
2019-01-20 01:00:49 -08:00
Vicki Pfau
88ba6ee0b0
GBA Video: Improve sprite cycle counting ( fixes #1274 )
2019-01-19 22:02:27 -08:00
François Berder
6fecc6d379
Core: Improve handling failures in mCoreSaveStateNamed function ( #1272 )
...
* Core: Do not set time in save state if we could not get the time
Signed-off-by: Francois Berder <fberder@outlook.fr>
* Core: Fix memory leak if gettimeofday or timespec_get failed
Signed-off-by: Francois Berder <fberder@outlook.fr>
* Core: Protect against malloc failure in mCoreSaveStateNamed
Signed-off-by: Francois Berder <fberder@outlook.fr>
2019-01-19 00:28:40 -08:00
Vicki Pfau
6f336ce0ec
Switch: Fix perf-main for new console API
2019-01-16 11:46:34 -08:00
Vicki Pfau
eee29545b6
GB MBC: Fix MBC30 SRAM
2019-01-16 11:46:16 -08:00
Vicki Pfau
08f10b2d73
Qt: Don't unload ROM immediately if it crashes
2019-01-12 16:40:27 -08:00
Vicki Pfau
6a5ce56f73
Qt: AudioProcessor::m_context can be null
2019-01-12 15:56:46 -08:00
Vicki Pfau
c1eb1e5ae1
Qt: Ensure FATAL logs reach log view
2019-01-12 15:56:29 -08:00
Vicki Pfau
69014400db
GBA: Fix GB Player features
2019-01-08 23:19:33 -08:00
Vicki Pfau
3dc30a13d1
GBA BIOS: BitUnPack improvements
2019-01-07 22:15:23 -08:00
Vicki Pfau
6617a9dccd
Switch: Adapt to egl changes
2019-01-02 20:55:37 -08:00
Vicki Pfau
3fb46a2a88
GBA Savedata: Fix 4 kiB EEPROM overrides ( fixes #1251 )
2018-12-29 23:08:09 -08:00
Vicki Pfau
6442d17b4c
Libretro: Fix adding codes with hooks
2018-12-26 13:28:17 -08:00
Vicki Pfau
062ba0767c
SDL: Fix handling of invalid gamepads ( fixes #1239 )
2018-12-09 18:34:23 -08:00
Vicki Pfau
759a1d2749
Qt: Fix non-SQLite build ( fixes #1254 )
2018-12-08 16:41:19 -08:00
Vicki Pfau
6158a4fb8d
GB Audio: Skip frame if enabled when clock is high
2018-12-05 19:48:40 -08:00
Vicki Pfau
0332db8961
GB Memory: Support running from blocked memory
2018-12-05 19:48:40 -08:00
Cameron Cawley
42f65db396
SDL: Fix auto-detection of SDL version
2018-11-30 19:46:35 -06:00
Cameron Cawley
b55fac0a8a
SDL: Support fullscreen mode when using the SDL1 software renderer
2018-11-30 16:50:57 -06:00
Cameron Cawley
11559cb2a9
SDL: Set the window name when using SDL 1.2
2018-11-30 16:06:31 -06:00
Cameron Cawley
bc9dff00da
SDL: Only unreference pixman buffers when necessary
2018-11-29 17:11:59 -05:00
RidgeX
d8c3236c85
GBA I/O: SOUNDCNT_HI is readable when sound is off
2018-11-29 12:57:43 -05:00
Cameron Cawley
df497cf336
SDL: Split sw-sdl.c into separate files
2018-11-29 12:56:41 -05:00
Vicki Pfau
38bad71e11
GB Video: Changing LYC while LCDC off doesn't affect STAT ( fixes #1224 )
2018-11-23 16:30:00 -05:00
Vicki Pfau
741ac61baa
Core: Reroot timing list when (de)scheduling
2018-11-21 23:13:09 -05:00
Vicki Pfau
ff2a0f8519
Debugger: Readability improvements ( fixes #1238 )
2018-11-21 17:30:41 -05:00
Vicki Pfau
00cbb6156b
GBA Savedata: Fix EEPROM writing codepath when savetype is not EEPROM
2018-11-21 16:56:48 -05:00
Vicki Pfau
dd7e422bde
Switch: Screen stretching options
2018-11-17 14:48:03 -08:00
Vicki Pfau
9262475cb4
GBA Savedata: Fix various filesize edge cases ( fixes #1221 )
2018-11-09 20:34:31 -08:00
Vicki Pfau
32279c37b1
GBA: Add EEPROM512 to overrides
2018-11-04 15:59:57 -08:00