Vicki Pfau
|
6890c070e6
|
GBA Video: Fix GL mode 2 distortion
|
2019-05-17 21:14:51 -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
|
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 |
Vicki Pfau
|
c692006b9d
|
Debugger: Expose parser evaluation
|
2017-12-29 00:02:20 -05:00 |
Vicki Pfau
|
e192973bc5
|
Debugger: Migrate identifier lookups
|
2017-12-28 23:52:03 -05:00 |
Vicki Pfau
|
e2f4fdbdac
|
GBA Memory: AGBPrint support
|
2017-12-28 14:20:55 -05:00 |
Vicki Pfau
|
821c8988a3
|
Debugger: Add more operators
|
2017-12-27 20:57:33 -05:00 |
Vicki Pfau
|
a6a6e31169
|
GB Video: Improved window implementation
|
2017-12-26 16:48:41 -05:00 |
Vicki Pfau
|
f3ea4caf84
|
All: Support building on PPC Mac
|
2017-12-23 16:23:51 -08:00 |
Vicki Pfau
|
8ab6987823
|
CMake: Build fixes
|
2017-11-27 12:58:33 -08:00 |
Vicki Pfau
|
3842b35ab0
|
GBA Cheats: Increase maximum ROM patch slots
|
2017-11-25 18:03:23 -08:00 |
Vicki Pfau
|
f5afadb72d
|
Core: Add support for cheat device buttons
|
2017-11-19 10:51:14 -08:00 |
Vicki Pfau
|
764acb7d63
|
Core: Add autosave/-load cheats
|
2017-11-11 12:30:04 -08:00 |
Vicki Pfau
|
fe354097f2
|
GB Serialize: Update docs
|
2017-11-11 11:23:10 -08:00 |
Vicki Pfau
|
5134e39681
|
GB IO: Name PCM12/34
|
2017-11-08 01:09:47 -08:00 |
Vicki Pfau
|
dec7b6902e
|
GB IO: Use correct lockout register
|
2017-11-08 01:07:38 -08:00 |
Vicki Pfau
|
d054be88c7
|
GB Memory: HDMAs should not start when LCD is off (fixes #310)
|
2017-11-05 21:46:10 -08:00 |
Vicki Pfau
|
679630701e
|
GBA DMA: Fix invalid DMA reads (fixes #142)
|
2017-11-01 16:55:31 -07:00 |
Vicki Pfau
|
4e296c3efc
|
GBA Video: Cache mode 0 map data per 8 rows
|
2017-10-28 00:23:23 -07:00 |
Vicki Pfau
|
63d7927b60
|
GBA SIO: Add generic JOY bus implementation, Python bindings
|
2017-10-21 17:26:42 -07:00 |
Prof. 9
|
168cad7f9c
|
Fix PARv3 If-AND code types (fixes #913) (#914)
|
2017-10-19 18:06:47 -07:00 |
Vicki Pfau
|
7ebd2d6e75
|
GB Video: Fix loading states while in mode 3
|
2017-10-17 21:25:35 -07:00 |
Vicki Pfau
|
b05cfe7764
|
GBA: Implement display start DMAs
|
2017-10-16 20:07:04 -07:00 |
Vicki Pfau
|
8385869652
|
Core: Add additional memory search operations
|
2017-10-14 17:13:06 -07:00 |
Vicki Pfau
|
db9725a563
|
Core: Add memory delta search
|
2017-10-14 16:19:25 -07:00 |
Vicki Pfau
|
591ab468e9
|
Core: Start improving memory search
|
2017-10-14 15:36:51 -07:00 |
Vicki Pfau
|
d484c98eba
|
Debugger: Add get/set register functions
|
2017-10-13 00:29:38 -07:00 |
Vicki Pfau
|
a2447d09e3
|
Debugger: Redo argument handling
|
2017-10-13 00:28:35 -07:00 |
Vicki Pfau
|
d3d7b9606c
|
GB: Support CGB lockout
|
2017-09-26 18:22:09 -07:00 |
Vicki Pfau
|
b11171c6f1
|
GB Video: Expand custom palettes to separate BG/OBJ palettes
|
2017-09-26 18:21:51 -07:00 |
Vicki Pfau
|
a949fdfced
|
GB: Revamp IRQ handling based on new information
|
2017-09-26 15:40:49 -07:00 |
Vicki Pfau
|
bec2757dbf
|
Python: Add map view
|
2017-09-24 22:32:58 -07:00 |
Vicki Pfau
|
405eafb969
|
Qt: Make clicking tiles work
|
2017-09-24 22:32:58 -07:00 |
Vicki Pfau
|
a7ee79ff45
|
Core: More map viewer fixes
|
2017-09-24 22:32:32 -07:00 |
Vicki Pfau
|
f27be6e5f2
|
Core: Fix "macro" tile dynamic sizing
|
2017-09-24 22:32:32 -07:00 |
Vicki Pfau
|
697c1cfa9d
|
Util: Add alpha versions of PNG functions
|
2017-09-24 22:32:32 -07:00 |
Vicki Pfau
|
507d033a97
|
GB Video: Support map cache
|
2017-09-24 22:32:32 -07:00 |
Vicki Pfau
|
c6f0d6c5db
|
Core: Still quite buggy map cache
|
2017-09-24 22:31:20 -07:00 |
Vicki Pfau
|
df9616c15c
|
Core: Revamp tile cache, add untested map cache
|
2017-09-24 22:31:20 -07:00 |
Vicki Pfau
|
5dfa036fa5
|
GBA Savedata: Fix size of SRAM saves (fixes #883)
|
2017-09-22 21:19:07 -07:00 |
Vicki Pfau
|
d582cf7d36
|
GBA Savedata: Fix 512 byte EEPROM saving as 8kB (fixes #877)
|
2017-09-17 15:01:20 -07:00 |
Vicki Pfau
|
ca4d53f014
|
GBA: Detect hardware for Pokémon FireRed ROM hacks
|
2017-09-09 11:22:14 -07:00 |
Vicki Pfau
|
bd4dd8de5c
|
Util: Don't build crc32 if the function already exists
|
2017-09-09 10:51:40 -07:00 |
Vicki Pfau
|
448bc200c3
|
Util: Get rid of _to16Bit
|
2017-08-26 18:23:29 -07:00 |
Vicki Pfau
|
04713d9de1
|
Util: Remove elf_repl.h check
|
2017-08-13 13:25:12 -07:00 |
Vicki Pfau
|
ec1fc632b2
|
GB MBC: MBC6 skeleton
|
2017-08-12 14:17:43 -07:00 |
Vicki Pfau
|
ff272a5f1d
|
GB, GBA Serialize: Restore master cycles
|
2017-08-05 20:48:18 -07:00 |
Vicki Pfau
|
558055277f
|
GB Video: Ability to disable SGB borders
|
2017-08-05 08:52:58 -07:00 |
Vicki Pfau
|
a496ddc072
|
GB: Start building up MGB
|
2017-08-05 08:52:57 -07:00 |
Vicki Pfau
|
3203159123
|
GB Core: Ability to set default Game Boy model
|
2017-08-05 07:56:36 -07:00 |
Vicki Pfau
|
1a74924023
|
Core: Add pause/unpause callbacks to mCoreThread
|
2017-08-03 23:56:44 -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
|
05c2fc3e0d
|
GB Serialize: Support serializing/deserializing SGB
|
2017-08-02 23:42:00 -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
|
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
|
dc976eaf51
|
GB SIO: Game Boy Printer
|
2017-07-30 19:12:59 -07:00 |
Vicki Pfau
|
e0f04a0d5a
|
Core: Color formats
|
2017-07-27 15:11:54 -07:00 |
Vicki Pfau
|
ce9439031f
|
Qt: Improve QCamera support for 5.5+
|
2017-07-26 14:40:06 -07:00 |
Vicki Pfau
|
31b9100f38
|
GB MBC: Pocket Cam support
|
2017-07-26 13:58:39 -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
|
d78065e823
|
Util: Use elf.h if elf_repl.h is not found
|
2017-07-16 10:51:20 -07:00 |
Vicki Pfau
|
64409d9ca7
|
Core: ELF support
|
2017-07-16 09:45:25 -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
|
a033f8783b
|
Core: Add scripting debugger 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
|
e1325b0373
|
Core: Make threading optionally opaque
|
2017-07-12 17:43:04 -07:00 |
Vicki Pfau
|
5167fce4c7
|
Core: Fix rewinding getting out of sync (fixes #791)
|
2017-07-10 21:59:49 -07:00 |
Vicki Pfau
|
4c439e3819
|
GB Serialize: Add MBC state serialization
|
2017-07-08 16:28:04 -07:00 |
Vicki Pfau
|
7c59350e9d
|
GBA Timer: More timer improvements
|
2017-07-05 20:41:18 -07:00 |
Vicki Pfau
|
0786d7fe3b
|
GBA Timer: Fix reload timing regression
|
2017-07-04 09:59:26 -07:00 |
Vicki Pfau
|
ab9b398317
|
GBA Timer: Use global cycles for timers
|
2017-07-03 23:53:01 -07:00 |
Vicki Pfau
|
7b543df002
|
GB MBC: New MBC7 implementation
|
2017-06-24 18:02:19 -07:00 |
Vicki Pfau
|
b399afdf9f
|
Core: Fix BGR ordering
|
2017-06-24 09:57:39 -07:00 |
Vicki Pfau
|
a2c1ef2fcc
|
GB: Add per-game color overrides
|
2017-06-24 09:39:36 -07:00 |
Vicki Pfau
|
715409f5ca
|
Core: Add library clear function
|
2017-06-20 21:36:53 -07:00 |
Vicki Pfau
|
3c64a2e432
|
GB Timer: Fix TAC write fix
|
2017-06-16 21:35:04 -07:00 |
Vicki Pfau
|
aa8f77c18f
|
GB Video: Increase palette entry width to 24 bits
|
2017-06-13 22:15:48 -07:00 |
Vicki Pfau
|
edeaba2e7c
|
GBA Memory: Remove unused prefetch cruft
|
2017-06-12 21:07:02 -07:00 |
Vicki Pfau
|
126afa12d9
|
GB: Implement keypad IRQs
|
2017-06-11 14:51:48 -07:00 |
Vicki Pfau
|
bd30fbeb81
|
Debugger: Export debugger interface
|
2017-06-11 13:28:55 -07:00 |
Vicki Pfau
|
201da5adac
|
Debugger: Add mDebuggerRunFrame convenience function
|
2017-06-11 12:04:42 -07:00 |
Vicki Pfau
|
70a6622a5c
|
Debugger: Execution tracing
|
2017-06-11 09:26:26 -07:00 |
Vicki Pfau
|
87791b9db9
|
Core: Move savestate creation time to extdata
|
2017-06-10 09:27:19 -07:00 |
Vicki Pfau
|
49ccb3d080
|
GB MBC: Minor refactoring, basic Pocket Cam support
|
2017-06-07 23:06:28 -07:00 |
Vicki Pfau
|
a4faf9f079
|
Core: Add memory search "guessing"
|
2017-06-05 18:41:27 -07:00 |
Vicki Pfau
|
cf7017dd86
|
Core: Memory search repeat and refresh
|
2017-06-05 18:01:58 -07:00 |
Vicki Pfau
|
f2db707bb2
|
Core: Basic memory search
|
2017-06-05 17:28:51 -07:00 |
Vicki Pfau
|
202b7b1509
|
Core: List memory segments in the core
|
2017-06-05 15:20:58 -07:00 |
Vicki Pfau
|
d240272ac4
|
Debugger: Add missing files
|
2017-06-02 19:43:42 -07:00 |
Vicki Pfau
|
19ecae8ca1
|
Debugger: Show current banks
|
2017-06-02 19:37:36 -07:00 |
Vicki Pfau
|
9c144266ec
|
LR35902: Add watchpoints
|
2017-06-02 19:15:13 -07:00 |
Vicki Pfau
|
9c23eb8428
|
GBA: Add keypad IRQs (fixes #733)
|
2017-06-02 18:36:06 -07:00 |
Vicki Pfau
|
362c572009
|
Python: Add GB SIO
|
2017-05-31 22:40:03 -07:00 |
Vicki Pfau
|
f84af91173
|
GB MBC: Add MBC1-M support with basic heuristic
|
2017-05-30 22:31:26 -07:00 |
Vicki Pfau
|
404332e689
|
Debugger: Add symbol table skeleton, GB support
|
2017-05-22 22:19:46 -07:00 |
Vicki Pfau
|
0b28dad51c
|
GB Memory: Simplify DMA memory accesses
|
2017-05-22 22:19:46 -07:00 |
Vicki Pfau
|
fcc8b5c805
|
Debugger: Add segment breakpoints
|
2017-05-22 22:19:46 -07:00 |
Vicki Pfau
|
b5c350bc5b
|
GB Video: Improved video timings (again)
|
2017-05-19 16:06:50 -07:00 |
Vicki Pfau
|
669075582d
|
Util: Tune patch-fast extent sizes
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
29e5e3b42d
|
Core: Move rewind diffing to its own thread
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
417012632c
|
GBA Serialize: Remove unused function
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
2fdb5a1ff9
|
Feature: Move several headers into include/
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
6b547899a8
|
VFS: Add VFileFIFO for operating on circle buffers
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
deffdc79a0
|
Core: New mVL file format
|
2017-04-29 01:39:46 -07:00 |
Vicki Pfau
|
3021996a49
|
All: Cleanup and buildfixing
|
2017-04-29 01:39:45 -07:00 |
Vicki Pfau
|
d4deaf6292
|
GB: Video tester
|
2017-04-29 01:39:12 -07:00 |
Vicki Pfau
|
3b69fb767c
|
Feature: Make thread proxy generic
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
3f92b1e67f
|
GBA Video: Trim down GBAVideoProxyRenderer
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
5665ac0316
|
GBA Core: Video log playing
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
73947766de
|
Core: Video log recording
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
bed6ba1fc4
|
GBA Video: Refactor thread proxy out from proxy
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
eab5ed6e14
|
Core: Begin splitting threading out from GBA proxy
|
2017-04-29 01:39:11 -07:00 |
Vicki Pfau
|
11edac0aa4
|
Core: Start working on video proxy
|
2017-04-29 01:39:11 -07:00 |
Augustin Cavalier
|
953335846b
|
All: Fix build on Haiku.
|
2017-04-26 12:15:16 -07:00 |
Vicki Pfau
|
2d930cbc61
|
All: Add option to lock video to integer scaling
|
2017-04-21 18:13:16 -07:00 |
Vicki Pfau
|
3a8c5c4bf1
|
GB: Video/audio channel enabling/disabling
|
2017-04-21 17:30:30 -07:00 |
Vicki Pfau
|
b65992a1b8
|
PSP2: Update for new toolchain
|
2017-04-17 01:12:23 -07:00 |
Vicki Pfau
|
959f66a1a0
|
Core: Add option to allow preloading the entire ROM before running
|
2017-04-13 00:28:28 -07:00 |
Vicki Pfau
|
58c9bcf67a
|
Core: Ability to enumerate and modify video and audio channels
|
2017-04-12 13:28:21 -07:00 |
Vicki Pfau
|
bf716b947a
|
Util: Move StringList to string.c
|
2017-04-11 22:18:33 -07:00 |
Vicki Pfau
|
473ae29d82
|
GBA: Add GBA luminance peripheral
|
2017-04-09 19:47:19 -07:00 |
Vicki Pfau
|
e063e05662
|
Core: Unify peripheral attachment
|
2017-04-09 19:46:52 -07:00 |
Vicki Pfau
|
484618ca4c
|
Core: Restore sleep callback
|
2017-04-09 19:13:13 -07:00 |
Vicki Pfau
|
ba65740b15
|
GB: Allow setting DMG palette
|
2017-04-03 14:32:21 -07:00 |
Vicki Pfau
|
f73fd7f3da
|
GB: Fix flickering when screen is strobed quickly
|
2017-04-03 14:31:50 -07:00 |
waddlesplash
|
244779ed19
|
Add 'extern "C"' guards to version.h.
|
2017-03-17 08:44:34 -07:00 |
waddlesplash
|
15b4df3b2b
|
Fix the build on MSVC.
|
2017-03-16 13:26:21 -07:00 |
Vicki Pfau
|
40e9dfcf5c
|
Qt: Improve library usage
|
2017-03-16 11:47:52 -07:00 |
Vicki Pfau
|
ad7cb650dc
|
Core: Add logging filters
|
2017-03-05 17:25:35 -08:00 |
Vicki Pfau
|
3c0c8a8f54
|
Core: Add enumeration over config items
|
2017-03-05 17:23:32 -08:00 |
Vicki Pfau
|
6363a08178
|
Util: Add enumeration over a configuration section
|
2017-03-05 17:23:08 -08:00 |
Vicki Pfau
|
726986e447
|
Util: Add startswith
|
2017-03-05 17:22:24 -08:00 |
Vicki Pfau
|
000f232c58
|
Core: Begin log revamp
|
2017-03-05 15:58:00 -08:00 |
Vicki Pfau
|
ba3b068df4
|
Core: Savestates now contain any RTC override data
|
2017-02-17 18:19:17 -08:00 |
Vicki Pfau
|
3ac0b20ff8
|
Core: Cores can now have multiple sets of callbacks
|
2017-02-08 11:34:27 -08:00 |
Vicki Pfau
|
f026c90089
|
Util: Add Vector copy
|
2017-02-07 13:52:05 -08:00 |
Vicki Pfau
|
b54a4ba555
|
Util: Fix highest-fd socket not being returned by SocketAccept
|
2017-02-07 13:51:26 -08:00 |
Vicki Pfau
|
f302df9178
|
All: Add option for whether rewinding restores save games
|
2017-02-04 18:34:54 -08:00 |
Vicki Pfau
|
1bb496d0fe
|
GBA Video: Optimize when BLD* registers are written frequently
|
2017-02-03 16:50:05 -08:00 |
Vicki Pfau
|
f3b66397a2
|
Core: Extend tile cache to return raw bits
|
2017-02-02 16:33:48 -08:00 |
Vicki Pfau
|
cea83a5444
|
Util: Add 8-bit PNG write support
|
2017-02-02 16:33:27 -08:00 |
Vicki Pfau
|
28a3ac50a6
|
GBA, GB: ROM is now unloaded if a patch is applied
|
2017-02-01 13:59:43 -08:00 |
Vicki Pfau
|
1e7a62fbb3
|
Revert "ARM: Overhaul PSR access"
This reverts commit 37f5feb713 and fixup commits.
|
2017-01-31 11:46:24 -08:00 |
Vicki Pfau
|
1c3162da53
|
ARM: Slightly optimize CARRY check
|
2017-01-28 12:16:26 -08:00 |
Vicki Pfau
|
37f5feb713
|
ARM: Overhaul PSR access
|
2017-01-28 11:11:59 -08:00 |
Vicki Pfau
|
46782f16a0
|
GBA Savedata: Transition saving to new timoing system
|
2017-01-27 16:36:01 -08:00 |
Vicki Pfau
|
54b889df8c
|
Qt: Cross-reference CRCs with game database
|
2017-01-27 01:56:10 -08:00 |
Vicki Pfau
|
7ed4f38bdd
|
Qt: Revamp BIOS handling
|
2017-01-23 10:11:13 -08:00 |
Vicki Pfau
|
f4a61f91d4
|
Qt: Add infrastructure for gamepad hats
|
2017-01-23 01:28:41 -08:00 |
Vicki Pfau
|
78526ae71a
|
SDL: Add support for configuring hats
|
2017-01-23 01:00:48 -08:00 |
Vicki Pfau
|
803b7c9859
|
Util: Fix Wii build
|
2017-01-18 23:57:08 -08:00 |
Vicki Pfau
|
ebbc51f23c
|
Util: Fix build
|
2017-01-18 23:53:07 -08:00 |
Vicki Pfau
|
a56fd6016d
|
All: Move time.h include to common.h
|
2017-01-18 15:22:41 -08:00 |
Vicki Pfau
|
ac2097f0b6
|
Core: Back mLibraries with a shared database
|
2017-01-18 11:41:03 -08:00 |
Vicki Pfau
|
22a36e0af9
|
Core: Add generic checksum function
|
2017-01-17 18:29:58 -08:00 |
Grant Iraci
|
e52001e406
|
GBA SIO: Fix layout of normalControl struct in siocnt union
|
2017-01-17 11:37:26 -08:00 |
Jeffrey Pfau
|
d20e64f96d
|
VFS: Fix some minor VFile issues with FILEs
|
2017-01-11 22:22:44 -08:00 |
Jeffrey Pfau
|
d6e5283b9e
|
Feature: Move game database from flatfile to SQLite3
|
2017-01-10 00:49:56 -08:00 |
Jeffrey Pfau
|
7fe7749797
|
LR35902: Add disassembler
|
2017-01-05 00:02:12 -08:00 |
Jeffrey Pfau
|
fa884d071e
|
All: Migrate includes to separate directory
|
2016-12-30 21:25:07 -08:00 |