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
|
8a26a7977c
|
GBA Video: GL screenshots
|
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
|
ee6cd36402
|
OpenGL: Use VAOs
|
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
|
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
|
424fbddfea
|
GBA Video: GL better blending and finalization
|
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
|
3e0675f539
|
GBA Video: Add GL mode 2
|
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
|
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
|
f39ab5b353
|
ARM, LR35902: Const correctness
|
2019-05-08 11:22:10 -07:00 |
Vicki Pfau
|
43e2a6ab5d
|
GBA: Move VIDEO_*_PIXELS to public interface
|
2019-05-01 21:59:39 -07:00 |
Vicki Pfau
|
fbe375fab9
|
Core: Add support for caching bitmapped modes
|
2019-04-30 17:44:56 -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
|
bf8c1d1b4b
|
ARM: Remove need for CPSR load in some flag calculations
|
2019-03-31 11:59:18 -07:00 |
Vicki Pfau
|
73cb853ae4
|
ARM: Simplify addition OverflowFrom
|
2019-03-29 22:17:09 -07:00 |
Vicki Pfau
|
c364a6527a
|
Windows: Fix passing Unicode filenames (fixes #1359)
|
2019-03-16 19:58:40 -07:00 |
Vicki Pfau
|
0425fa805c
|
Core: Add keysRead callback
|
2019-03-08 09:55:51 -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
|
a3c79c92d7
|
GB Video: Fix window being enabled mid-scanline (fixes #1328)
|
2019-03-03 17:27:53 -08:00 |
Vicki Pfau
|
f9f105a852
|
GBA: Improve delayed IRQ timing
|
2019-02-24 00:28:49 -08:00 |
Vicki Pfau
|
6e1ae2321e
|
GB: Add GBC color palettes for GB games
|
2019-02-20 20:34:03 -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
|
86b6f2e9cd
|
GBA Peripherals: Improve BattleChip Gate support
|
2019-02-14 21:43:16 -08:00 |
Vicki Pfau
|
f7f8e38dc1
|
GBA Peripherals: Start implementing BattleChip Gate
|
2019-02-10 16:29:51 -08:00 |
Vicki Pfau
|
0c9802e4da
|
Debugger: Revamp breakpoint/watchpoint API, add listing
|
2019-01-31 22:52:27 -08:00 |
Vicki Pfau
|
4e39875e7b
|
Qt: Revamp logging configuration
|
2019-01-20 21:09:34 -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
|
b913419069
|
Core: Expose timing
|
2018-10-17 21:40:06 -07:00 |
Vicki Pfau
|
4d383b129d
|
ARM: De-macro-ize ARM/Thumb PC write routines
|
2018-10-12 21:09:49 -07:00 |
Vicki Pfau
|
50d735b99b
|
GBA Savedata: EEPROM performance fixes
|
2018-10-12 11:13:43 -07:00 |
Vicki Pfau
|
f6a4a13b60
|
GBA: All IRQs have 7 cycle delay (fixes #539, #1208)
|
2018-10-07 12:52:00 -07:00 |
lacastri
|
08ab254fef
|
cmake libretro "visual studio 15 2017"
|
2018-10-01 21:06:43 -07:00 |
Vicki Pfau
|
479bee3707
|
GB, GBA: Fix broken opposing button filter (fixes #1191)
|
2018-09-29 12:55:35 -07:00 |
Vicki Pfau
|
32c5fd6d90
|
mGUI: Add variants
|
2018-09-29 11:09:16 -07:00 |
Vicki Pfau
|
fdfab146a0
|
Core: Fix up thread proxy waiting
|
2018-09-23 13:26:52 -07:00 |
Vicki Pfau
|
555122e0a1
|
GB Audio: Improve channel 4 accuracy
|
2018-09-21 21:41:57 -07:00 |
Vicki Pfau
|
9f1b2e9d1d
|
Core: Finish removing rewindSave option
|
2018-09-20 11:27:57 -07:00 |
Vicki Pfau
|
9fb7485051
|
mGUI: Add BATTERY_NOT_PRESENT state
|
2018-09-20 11:22:58 -07:00 |
Vicki Pfau
|
9564a1ab60
|
GB I/O: Fix PCM12/34 register numbers
|
2018-09-18 20:50:58 -07:00 |
Vicki Pfau
|
76d6411479
|
GB Serialize: Fix IRQ pending/EI pending confusion
|
2018-09-18 20:12:56 -07:00 |
Vicki Pfau
|
65473a97f9
|
GB Video: Frame event cleanup
|
2018-09-18 18:51:37 -07:00 |
Vicki Pfau
|
91eb813e56
|
Core: Remove disabling rewind affecting savedata
|
2018-09-17 12:48:56 -07:00 |
Vicki Pfau
|
f6587cda6c
|
Switch: Add missing file
|
2018-09-15 15:28:33 -07:00 |
Vicki Pfau
|
af03ad75be
|
Switch: Initial mGUI port
|
2018-09-13 18:12:32 -07:00 |
Vicki Pfau
|
4f312a0998
|
Util: Add missing PNG read functions
|
2018-09-12 19:27:23 -07:00 |
Vicki Pfau
|
cc2362aea9
|
Switch: Initial port work
|
2018-09-10 22:36:12 -07:00 |
Vicki Pfau
|
0d7cdb9ed8
|
GBA Serialize: Serialize POSTFLG
|
2018-09-08 11:24:46 -07:00 |
Vicki Pfau
|
cbf460a164
|
mGUI: Revamp file filtering
|
2018-09-03 17:54:40 -07:00 |
Vicki Pfau
|
6c664c7efe
|
GBA Serialize: Fix docs
|
2018-09-01 16:19:18 -07:00 |
Vicki Pfau
|
0b47bb1204
|
Debugger: Add ARMIPS symbol table loading
|
2018-08-30 18:56:13 -07:00 |
Vicki Pfau
|
7cc09c713b
|
GB Video: SGB borders can now be toggled during games (fixes #868)
|
2018-08-28 13:13:12 -07:00 |
Vicki Pfau
|
575adcaf4c
|
GB MBC: Add MMM01
|
2018-07-28 01:04:36 -07:00 |
Vicki Pfau
|
f8fb86ef79
|
Feature: Added loading savestates from command line (fixes #1125)
|
2018-07-14 14:18:16 -07:00 |
Vicki Pfau
|
e11e5ef970
|
util: Formatting cleanup
|
2018-07-02 20:42:20 -07:00 |
Vicki Pfau
|
781f2fbb90
|
GB Video: Fix SCX timing
|
2018-06-28 13:37:05 -07:00 |
Vicki Pfau
|
2ee648a2bb
|
Core: Fix audio sync breaking when interrupted
|
2018-05-28 22:50:40 -07:00 |
Vicki Pfau
|
c353e1254a
|
PowerPC: Fix overflow in LOAD/STORE_64LE (fixes #1089)
|
2018-05-26 13:09:13 -07:00 |
Vicki Pfau
|
064530e056
|
PowerPC: Fix potential register clobbering in LOAD_64LE
|
2018-05-25 17:33:59 -07:00 |
Vicki Pfau
|
56e40b118c
|
GB Audio: Implement capacitor charge
|
2018-05-11 17:02:58 -07:00 |
Vicki Pfau
|
73010a4121
|
ARM: Prevent register check code from being inlined
|
2018-05-08 14:11:51 -07:00 |
Vicki Pfau
|
c3e02f9c92
|
GBA Savedata: Remove ability to disable realistic timing
|
2018-05-08 10:25:09 -07:00 |
Vicki Pfau
|
67a135e5e7
|
Qt: Add layer placement features
|
2018-04-26 18:38:02 -07:00 |
Vicki Pfau
|
0207048679
|
GB Video: Implement MLT_REQ controller iterating
|
2018-04-21 17:57:49 -07:00 |
Vicki Pfau
|
4101fe54c6
|
GB Video: Make SGB packet transfers atomic (fixes #1054, closes #1030)
|
2018-04-21 16:56:51 -07:00 |
Vicki Pfau
|
4a10ea2f69
|
GB MBC: Add MBC6 SRAM support
|
2018-04-18 18:26:50 -07:00 |
Vicki Pfau
|
fac10eae96
|
GB Memory: Fix OAM DMA blocking regions (fixes #1013)
|
2018-03-21 09:24:54 -07:00 |
Vicki Pfau
|
3443c14169
|
Core: Fix some linking issues when debuggers are disabled
|
2018-03-09 22:30:04 -08:00 |
Vicki Pfau
|
82f78ba37e
|
GBA: Fix SharkPort saves for EEPROM games
|
2018-02-05 22:06:44 -08:00 |
Vicki Pfau
|
2c870cacf4
|
GB Audio: Clock frame events on DIV
|
2018-02-03 23:56:32 -08:00 |
Vicki Pfau
|
3a9d77d9e0
|
PSP2: Access to ur0 and uma0 partitions
|
2018-01-25 18:41:30 -08:00 |
Vicki Pfau
|
38e3dbc0fc
|
GBA Memory: Matrix Memory support
|
2018-01-14 10:54:54 -08:00 |
Vicki Pfau
|
7097d249af
|
3DS: Use ctrlib Thread abstraction
|
2018-01-10 00:39:35 -08:00 |
Vicki Pfau
|
12931fbe25
|
GB Video: Implement SGB ATTR_CHR
|
2018-01-08 23:42:43 -08:00 |
Vicki Pfau
|
caea7e0700
|
GB: Skip BIOS option now works
|
2018-01-08 08:39:26 -08:00 |
Vicki Pfau
|
0131a196d1
|
Debugger: Conditional watchpoints
|
2017-12-29 16:38:46 -05:00 |
Vicki Pfau
|
0383c82b46
|
Debugger: Conditional breakpoints
|
2017-12-29 16:11:40 -05:00 |
Vicki Pfau
|
f5ef07bebb
|
Add two-character operators
|
2017-12-29 14:46:21 -05:00 |
Vicki Pfau
|
5d98f9c963
|
Debugger: Add modulo operator
|
2017-12-29 14:01:55 -05:00 |
Vicki Pfau
|
d7900fdf5f
|
Debugger: Refactor lexer to use Vector type
|
2017-12-29 00:47:49 -05:00 |