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 |