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
|
d1e96a04dc
|
Merge branch 'feature/input-revamp' into medusa
|
2017-10-04 21:49:53 -07:00 |
Vicki Pfau
|
079ceead68
|
Merge branch 'master' into feature/input-revamp
|
2017-10-04 10:08:42 -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
|
2e0ba4fa1c
|
Merge branch 'master' into feature/input-revamp
|
2017-07-31 15:59:32 -07:00 |
Vicki Pfau
|
bfb8e02ea2
|
DS Slot-1: Reply to IR 0x08 command properly (fixes #666)
|
2017-07-31 14:50:20 -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
|
394a2e0bb8
|
Merge branch 'feature/input-revamp' into medusa
|
2017-07-24 07:55:12 -07:00 |
Vicki Pfau
|
5122c399f5
|
Merge branch 'master' into feature/input-revamp
|
2017-07-23 16:06:48 -07:00 |
Vicki Pfau
|
9b0393d50f
|
Qt: Redo GameController into multiple classes
|
2017-07-23 14:51:35 -07:00 |
Vicki Pfau
|
6509c4fffa
|
DS GX: Clear depth
|
2017-07-17 15:59:16 -07:00 |
Vicki Pfau
|
2f8a9b742e
|
Python: Add DS skeleton
|
2017-07-16 23:28:09 -07:00 |
Vicki Pfau
|
4f3754b74a
|
DS GX: Properly center cross product in polygon normal calculations
|
2017-07-16 19:57:50 -07:00 |
Vicki Pfau
|
5f05662242
|
DS Video: Fix display capture blending value 16 (fixes #757)
|
2017-07-16 17:13:28 -07:00 |
Vicki Pfau
|
45169bc0f2
|
Merge branch 'master' into medusa
|
2017-07-16 14:43:22 -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
|
fe797de35e
|
ARM: Remove unused functions
|
2017-07-12 20:43:26 -07:00 |
Vicki Pfau
|
fb035eb0a3
|
Merge branch 'feature/input-revamp' into medusa
|
2017-07-12 20:43:13 -07:00 |
Vicki Pfau
|
1de4c8dc2e
|
Merge branch 'master' into feature/input-revamp
|
2017-07-12 18:53:49 -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
|
09cff0779e
|
Merge branch 'feature/input-revamp' into medusa
|
2017-07-06 16:09:02 -07:00 |
Vicki Pfau
|
97e2004fd3
|
Merge branch 'master' into feature/input-revamp
|
2017-07-06 15:16:53 -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
|
ab07c280fe
|
Merge branch 'master' into feature/input-revamp
|
2017-06-25 17:40:23 -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
|
48cb8abc21
|
Merge branch 'master' into medusa
|
2017-06-13 20:57:22 -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
|
f45ff4d35f
|
Merge branch 'feature/input-revamp' into medusa
|
2017-06-03 21:40:58 -07:00 |
Vicki Pfau
|
c784fad04a
|
Merge branch 'master' into feature/input-revamp
|
2017-06-03 17:24:05 -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 |
Vicki Pfau
|
507256e682
|
DS GX: Automatically normalize winding culling calculations (fixes #699)
|
2017-04-27 02:50:23 -07:00 |
Vicki Pfau
|
78a22d6674
|
DS GX: Clean up and unify texture mapping
|
2017-04-27 01:09:39 -07:00 |
Vicki Pfau
|
e211869c92
|
DS GX: Add toon shading
|
2017-04-26 21:44:19 -07:00 |
Vicki Pfau
|
cdf46fb987
|
Merge branch 'master' into medusa
|
2017-04-26 12:19:58 -07:00 |
Augustin Cavalier
|
953335846b
|
All: Fix build on Haiku.
|
2017-04-26 12:15:16 -07:00 |
Vicki Pfau
|
fe2f67e2aa
|
DS Video: Fix 128 pixel-wide bitmap OBJs
|
2017-04-26 10:01:59 -07:00 |
Vicki Pfau
|
6d3764d800
|
DS Timers: Fix ARM9 timers running too fast
|
2017-04-25 16:14:08 -07:00 |
Vicki Pfau
|
04541e3b1d
|
DS Slot-1: Emulate KEY delay, improve timing
|
2017-04-25 00:37:06 -07:00 |
Vicki Pfau
|
a5f664ca72
|
DS Video: Layer toggling
|
2017-04-22 02:45:26 -07:00 |
Vicki Pfau
|
154dd2e8e7
|
Merge branch 'master' into medusa
|
2017-04-22 02:14:56 -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
|
faadb5d6a6
|
FFmpeg: Allow framerate to be adjusted
|
2017-04-16 00:53:35 -07:00 |
Vicki Pfau
|
aafac329fb
|
DS Audio: Fix audio sampling slightly too quickly
|
2017-04-16 00:52:26 -07:00 |
Vicki Pfau
|
c2f43bc503
|
DS Slot-1: Fix SPI addressing a bit
|
2017-04-15 12:03:57 -07:00 |
Vicki Pfau
|
f85a18737e
|
Merge branch 'master' into medusa
|
2017-04-13 00:37:17 -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
|
516143b170
|
DS GX: Allow viewport to change in the middle of a frame
|
2017-04-12 21:07:39 -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
|
5bb811a16e
|
DS Slot-1: Improve savedata setup via IPC sniffing
|
2017-04-12 00:55:31 -07:00 |
Vicki Pfau
|
9a35691a03
|
DS: Attempt to detect if a game is homebrew
|
2017-04-12 00:54:32 -07:00 |
Vicki Pfau
|
bf716b947a
|
Util: Move StringList to string.c
|
2017-04-11 22:18:33 -07:00 |
Vicki Pfau
|
d4134c8227
|
ARM9: Implement STRD/LDRD
|
2017-04-11 18:12:08 -07:00 |
Vicki Pfau
|
5efacfa097
|
ARM9: Add SMLA<x><y> to the emitter table
|
2017-04-11 17:35:59 -07:00 |
Vicki Pfau
|
b64f46f955
|
ARM: Add comments marking instruction hex
|
2017-04-11 17:24:40 -07:00 |
Gericom
|
5108ebefa2
|
ARM9: Implemented SMLAW<y> and SMULW<y> (#609)
|
2017-04-11 13:39:43 -07:00 |
Vicki Pfau
|
e9c1a53cfb
|
DS Audio: Add PSG audio
|
2017-04-10 20:44:14 -07:00 |
Vicki Pfau
|
4ab96b42a0
|
DS Memory: Ensure DS9 I/O is 8-byte aligned
|
2017-04-10 20:20:53 -07:00 |
Vicki Pfau
|
3f71924c34
|
Merge branch 'master' into medusa
|
2017-04-09 23:40:17 -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
|
e5e788f0c8
|
DS GX: Blending and shadowing fixes
|
2017-04-07 08:07:31 -07:00 |
Vicki Pfau
|
372b4387c4
|
DS GX: Implement clear color
|
2017-04-05 23:07:31 -07:00 |
Vicki Pfau
|
4b7390cc35
|
GBA Hardware: Count bytes for ALARM1 properly
|
2017-04-04 18:10:50 -07:00 |
Vicki Pfau
|
9567a8632f
|
Merge branch 'master' into medusa
|
2017-04-04 02:13:31 -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 |
Vicki Pfau
|
3d22afe0aa
|
DS Video: Fix OBJ sorting and bounds
|
2017-03-27 17:14:50 -07:00 |
Vicki Pfau
|
a5bcfc7c80
|
Merge branch 'feature/input-revamp' into medusa
|
2017-03-26 23:50:02 -07:00 |
Vicki Pfau
|
fb9df7270d
|
GB: Add input information
|
2017-03-26 23:39:03 -07:00 |
Vicki Pfau
|
c9fa9cd78d
|
Core: Have per-core input information
|
2017-03-26 12:01:26 -07:00 |
Vicki Pfau
|
8f58343e2b
|
DS GX: Move rendering until first scanline is requested
|
2017-03-23 21:23:47 -07:00 |
Vicki Pfau
|
1de5d4e330
|
Util: Add CircleBufferWrite
|
2017-03-21 22:30:30 -07:00 |
Vicki Pfau
|
ab663a24a8
|
DS GX: Remove per-scanline divides
|
2017-03-21 21:58:14 -07:00 |
Vicki Pfau
|
8792ea1354
|
DS GX: Reduce pointer chasing
|
2017-03-21 21:51:57 -07:00 |
Vicki Pfau
|
3dd18ecc2f
|
DS GX: Switch from scanline-based to all-at-once
|
2017-03-21 20:54:42 -07:00 |
Vicki Pfau
|
2b6ed2661e
|
DS GX: Pay down tech debt around coordinates
|
2017-03-21 16:25:32 -07:00 |
Vicki Pfau
|
2a29a4dd58
|
DS GX: First pass at shadow polygons
|
2017-03-21 15:57:42 -07:00 |
Vicki Pfau
|
d5445799a6
|
DS GX: Add polygon IDs to the framebuffer
|
2017-03-21 15:15:06 -07:00 |
Vicki Pfau
|
35e2b73301
|
ARM9: Add mode switching via LDR
|
2017-03-21 11:24:33 -07:00 |
Vicki Pfau
|
0a4b47cccf
|
Merge branch 'master' into medusa
|
2017-03-20 17:37:39 -07:00 |
Vicki Pfau
|
40f1d66685
|
DS Video: Add hblank DMAs
|
2017-03-20 16:23:24 -07:00 |
Vicki Pfau
|
a309e38e33
|
GBA Hardware: Prepare for adding alarms
|
2017-03-20 00:34:26 -07:00 |
Vicki Pfau
|
25a8b125ed
|
GBA Video: Allow windows that end at 256
|
2017-03-19 14:30:40 -07:00 |
Vicki Pfau
|
0cf9bf75e2
|
DS GX: Increase max vertices on ngons to 10
|
2017-03-19 13:34:59 -07:00 |
Vicki Pfau
|
a278899314
|
GBA Hardware: Begin fixing RTC implementation
|
2017-03-19 09:23:54 -07:00 |
Vicki Pfau
|
53778e8d92
|
DS Video: Add vblank DMAs
|
2017-03-19 09:23:23 -07:00 |
Vicki Pfau
|
ce40b8a038
|
DS GX: Fix alpha blending
|
2017-03-18 23:13:43 -07:00 |
Vicki Pfau
|
c9f4c9c898
|
DS GX: Initial lighting implementation
|
2017-03-17 18:25:49 -07:00 |
Vicki Pfau
|
1743dd24b8
|
DS GX: Start setting up lighting parameters
|
2017-03-17 16:44:35 -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
|
10ed2ed418
|
DS GX: Step-based interpolation
|
2017-03-15 23:22:35 -07:00 |
Vicki Pfau
|
2548536153
|
DS GX: Redo clipping and viewport calculation
|
2017-03-14 08:05:28 -07:00 |
Vicki Pfau
|
055f705c91
|
GBA Video: First pass at adding bitmap sprites
|
2017-03-14 08:05:28 -07:00 |
Vicki Pfau
|
62b5ca0aa8
|
GBA Video: Fix Window on tall displays
|
2017-03-13 12:07:40 -07:00 |
Vicki Pfau
|
507a1c78e9
|
DS GX: Add culling
|
2017-03-13 11:54:22 -07:00 |
Vicki Pfau
|
1fc301103b
|
DS GX: First pass at clipping
|
2017-03-12 23:08:30 -04:00 |
Vicki Pfau
|
2222010107
|
DS: Partially implement RTC
|
2017-03-09 23:32:32 -05:00 |
Vicki Pfau
|
197f73cf85
|
GBA Video: Allow alpha blending with per-pixel colors
|
2017-03-09 23:32:31 -05:00 |
Vicki Pfau
|
fd2869603a
|
DS Audio: First pass at ADPCM
|
2017-03-08 12:01:14 -08:00 |
Vicki Pfau
|
498aa541fc
|
DS Audio: Initial implementation, only PCM
|
2017-03-08 00:12:18 -08:00 |
Vicki Pfau
|
e268ecea8a
|
DS: Minor cleanup
|
2017-03-07 17:23:06 -08:00 |
Vicki Pfau
|
c521297093
|
DS Wi-Fi: Begin stubbing
|
2017-03-06 12:59:34 -08:00 |
Vicki Pfau
|
e1e627e496
|
Merge branch 'master' into medusa
|
2017-03-05 18:56:59 -08: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
|
5fd2f0c43a
|
DS Software: Extend master bright to VRAM mode
|
2017-03-04 22:28:03 -08:00 |
Vicki Pfau
|
faf99ac304
|
DS Video: Allow capture of 2D engine
|
2017-03-04 21:52:25 -08:00 |
Vicki Pfau
|
4bde13effb
|
DS GX: Improve alpha slightly
|
2017-03-04 21:50:58 -08:00 |
Vicki Pfau
|
1ed7db5c9c
|
DS GX: Avoid sorting spans
|
2017-03-04 15:07:14 -08:00 |
Vicki Pfau
|
2da8c63ec2
|
DS Core: Add video recording
|
2017-03-04 12:54:39 -08:00 |
Vicki Pfau
|
97f915e617
|
Core: Support dragging
|
2017-03-04 11:16:06 -08:00 |
Vicki Pfau
|
0ff5f43eb0
|
DS GX: Implement GX DMAs
|
2017-03-04 10:59:44 -08:00 |
Vicki Pfau
|
6103d49697
|
DS Video: Start implementing capture
|
2017-03-04 10:59:15 -08:00 |
Vicki Pfau
|
61ef3501c1
|
DS Video: Minor extended background fixes
|
2017-03-03 19:08:27 -08:00 |
Vicki Pfau
|
9b5bda237a
|
DS GX: Add color modulation
|
2017-03-03 18:37:48 -08:00 |
Vicki Pfau
|
30cac2e24b
|
DS GX: Add z-depth sorting
|
2017-03-03 04:00:47 -08:00 |
Vicki Pfau
|
00dd9090e6
|
DS GX: Partially fix depth, but disable perspective correction for now
|
2017-03-02 13:13:56 -08:00 |
Vicki Pfau
|
908b0a425e
|
Core: Have per-core input information
|
2017-03-02 01:07:09 -08:00 |
Vicki Pfau
|
80ff9596b9
|
DS GX: Fix texture clipping issues
|
2017-03-01 23:13:00 -08:00 |
Vicki Pfau
|
abf57aa602
|
DS GX: Fake re-rendering scenes
|
2017-03-01 20:12:00 -08:00 |
Vicki Pfau
|
4320669d21
|
DS GX: First pass at textures
|
2017-03-01 17:55:25 -08:00 |
Vicki Pfau
|
2609c362db
|
DS GX: Make colors unsigned
|
2017-03-01 11:01:50 -08:00 |
Vicki Pfau
|
3fcdbd0d89
|
DS GX: Start implementing FIFO full
|
2017-02-28 23:21:09 -08:00 |
Vicki Pfau
|
eabcb59514
|
DS GX: Fix degenerate spans and color perspective
|
2017-02-28 18:50:01 -08:00 |
Vicki Pfau
|
0454a30b2e
|
DS GX: Do not allocate memory every scanline
|
2017-02-28 17:21:59 -08:00 |
Vicki Pfau
|
c0c7754ed8
|
DS GX: Calculate needed spans
|
2017-02-28 16:10:55 -08:00 |
Vicki Pfau
|
9ad56b1b79
|
DS GX: Update matrix transforms
|
2017-02-28 13:05:25 -08:00 |
Vicki Pfau
|
c6ff504e66
|
DS GX: Start filling in software renderer
|
2017-02-28 11:06:48 -08:00 |
Vicki Pfau
|
778eb8bc3b
|
DS GX: Process vertex list
|
2017-02-27 23:49:56 -08:00 |
Vicki Pfau
|
1bc3170755
|
DS GX: Add additional matrix operations
|
2017-02-27 19:02:24 -08:00 |
Vicki Pfau
|
64034e387f
|
DS GX: Fix 6-bit PV stack pointer
|
2017-02-27 18:20:49 -08:00 |
Vicki Pfau
|
2ab7289a05
|
DS GX: Start work on multi-parameter FIFO entries
|
2017-02-27 18:16:26 -08:00 |
Vicki Pfau
|
338d29f5ad
|
DS GX: Start implementing matrix operations
|
2017-02-27 18:00:43 -08:00 |
Vicki Pfau
|
e8bfc7bcca
|
DS GX: Stub out GX renderer
|
2017-02-27 16:55:14 -08:00 |
Vicki Pfau
|
0cb9c41a4a
|
DS: Initial touch support
|
2017-02-27 11:14:36 -08:00 |
Vicki Pfau
|
3f27b09ec1
|
ARM9: Implement SMUL<x><y>
|
2017-02-27 00:41:47 -08:00 |
Vicki Pfau
|
4778dc41c8
|
DS GX: Improved PIPE and FIFO behavior
|
2017-02-26 23:57:30 -08:00 |
Vicki Pfau
|
756474ac56
|
DS Video: Implement master brightness
|
2017-02-26 20:16:28 -08:00 |
Vicki Pfau
|
e4795c5d86
|
DS Video: OBJ extended palettes
|
2017-02-26 16:43:03 -08:00 |
Vicki Pfau
|
cf5d6709fe
|
DS Slot-1: Implement Slot-1 DMAs
|
2017-02-26 14:07:08 -08:00 |
Vicki Pfau
|
9c40ebb301
|
DS Video: Support sprites on the bottom of the screen
|
2017-02-26 13:31:19 -08:00 |
Vicki Pfau
|
164712fdd4
|
DS GX: Start implementing FIFO
|
2017-02-26 13:04:18 -08:00 |
Vicki Pfau
|
d157fd6037
|
DS Slot-1: Cart timing and IRQs
|
2017-02-26 12:06:52 -08:00 |
Vicki Pfau
|
a7f1567286
|
DS GX: Stub out GX
|
2017-02-25 15:25:50 -08:00 |
Vicki Pfau
|
a9ca1221f2
|
DS Video: Add extended BG palettes
|
2017-02-24 21:08:57 -08:00 |
Vicki Pfau
|
9639d7ad49
|
DS Slot-1: Fix FLash autodetection and initial file contents
|
2017-02-24 11:14:55 -08:00 |
Vicki Pfau
|
5c3fc0ac0d
|
DS SPI: Implement firmware access
|
2017-02-23 16:36:59 -08:00 |
Vicki Pfau
|
b77716738a
|
DS: Load firmware
|
2017-02-23 11:19:10 -08:00 |
Vicki Pfau
|
17a2e2a214
|
ARM9: Implement SMLA<x><y>
|
2017-02-23 03:24:57 -08:00 |
Vicki Pfau
|
b1393f1294
|
ARM9: Start implementing unconditional instructions
|
2017-02-23 02:13:10 -08:00 |
Vicki Pfau
|
e5ae0209a6
|
DS Video: Implement extended character base
|
2017-02-23 00:09:02 -08:00 |
Vicki Pfau
|
a60f3592d1
|
DS Slot-1: A little work on savegames
|
2017-02-22 22:34:06 -08:00 |
Vicki Pfau
|
a557fb6ca6
|
DS Slot-1: Start implementing SPI
|
2017-02-22 21:08:36 -08:00 |
Vicki Pfau
|
5eba4f2b86
|
DS Video: Start implementing ARM7 VRAM
|
2017-02-22 21:02:24 -08:00 |
Vicki Pfau
|
bdf8f73ba5
|
DS Slot-1: Implement chip ID
|
2017-02-22 21:01:39 -08:00 |
Vicki Pfau
|
fc74ad9ceb
|
DS Memory: Redzone rollover for WRAM, fixing some ARM7 variations
|
2017-02-22 18:58:40 -08:00 |
Vicki Pfau
|
198efff577
|
DS SPI: Add TSC stub
|
2017-02-22 16:43:44 -08:00 |
Vicki Pfau
|
2636d3a767
|
DS Video: Display swapping
|
2017-02-22 10:57:48 -08:00 |
Vicki Pfau
|
9ecaaa5d4a
|
DS Video: Draw full width
|
2017-02-22 00:23:18 -08:00 |
Vicki Pfau
|
2037105dd2
|
DS Video: Fix up sprites a bit
|
2017-02-21 22:07:23 -08:00 |
Vicki Pfau
|
488decf83a
|
DS Video: Begin hooking up OAM
|
2017-02-21 19:04:44 -08:00 |
Vicki Pfau
|
e0518fdf30
|
DS Video: Start hooking up GBA video
|
2017-02-21 18:51:54 -08:00 |
Vicki Pfau
|
5ad7092567
|
DS Video: Start hooking up software renderer
|
2017-02-21 16:32:30 -08:00 |
Vicki Pfau
|
9f31a1cc2c
|
GBA Video: Retrofit VRAM blocks
|
2017-02-21 11:43:01 -08:00 |
Vicki Pfau
|
7389176033
|
DS Slot-1: Initial Slot-1 implementation
|
2017-02-20 23:55:59 -08:00 |
Vicki Pfau
|
2c3a1c6f71
|
DS Memory: Add WRAM
|
2017-02-20 17:51:33 -08:00 |
Vicki Pfau
|
dfdc2b3edd
|
DS IPC: Add logging
|
2017-02-20 16:24:13 -08:00 |
Vicki Pfau
|
a4f3c99faf
|
DS I/O: Initialize POSTFLG since we replace the boot process
|
2017-02-20 16:23:49 -08:00 |
Vicki Pfau
|
b4fa4fe77e
|
DS: Better BIOS config
|
2017-02-20 14:27:15 -08:00 |
Vicki Pfau
|
0de1300b4d
|
DS SPI: Add missing files
|
2017-02-20 13:44:19 -08:00 |
Vicki Pfau
|
f6065d3ab4
|
DS SPI: Stub out SPI
|
2017-02-20 13:28:41 -08:00 |
Vicki Pfau
|
107ffdb2cb
|
DS: Implement hardware SQRT
|
2017-02-19 11:33:07 -08:00 |
Vicki Pfau
|
ba3b068df4
|
Core: Savestates now contain any RTC override data
|
2017-02-17 18:19:17 -08:00 |
Vicki Pfau
|
28702bdd23
|
DS Video: Add missing file
|
2017-02-17 17:49:29 -08:00 |
Vicki Pfau
|
c483a402e9
|
DS I/O: Stub out bad IRQ register and cart bus
|
2017-02-17 12:50:01 -08:00 |
Vicki Pfau
|
fdae17020d
|
DS: Implement hardware DIV
|
2017-02-17 12:18:22 -08:00 |
Vicki Pfau
|
f78f45b60f
|
DS I/O: Key input
|
2017-02-16 17:09:27 -08:00 |