Jeffrey Pfau
|
f7b1cee66e
|
Use branchType instead of branches in decoder for more expressive branch decoding
|
2014-10-21 00:45:06 -07:00 |
|
Jeffrey Pfau
|
e7bd5f9ade
|
Remove loop in DMA to find a value we already know
|
2014-10-19 23:30:10 -07:00 |
|
Jeffrey Pfau
|
d44bf73a81
|
Check if VFileOpen is actually passed a path before trying to open it
|
2014-10-19 21:13:32 -07:00 |
|
Jeffrey Pfau
|
ba5c77523d
|
Remove stale file
|
2014-10-19 18:56:55 -07:00 |
|
Jeffrey Pfau
|
10509fe69d
|
Fix objwin on objs when objs are off in winout
|
2014-10-19 06:24:09 -07:00 |
|
Jeffrey Pfau
|
f1afeae74c
|
Properly reset after loading BIOS
|
2014-10-19 05:41:35 -07:00 |
|
Jeffrey Pfau
|
29337a60b5
|
Mark DMA registers as special to keep loading them from messing up state
|
2014-10-19 05:19:19 -07:00 |
|
Jeffrey Pfau
|
6b382caa0f
|
Fix decoding of {STR/LDR}[B]T
|
2014-10-19 03:45:11 -07:00 |
|
Jeffrey Pfau
|
ca5f7a45ee
|
Move string utilities out to separate file (really fixing Linux build this time)
|
2014-10-19 03:01:26 -07:00 |
|
Jeffrey Pfau
|
e956ad3f2f
|
Fix build on Linux
|
2014-10-19 01:17:04 -07:00 |
|
Jeffrey Pfau
|
894cc3783b
|
*Wait -> bool
|
2014-10-19 01:13:55 -07:00 |
|
Jeffrey Pfau
|
0a946a0b43
|
Don't wait on for a frame if we already have any pending
|
2014-10-19 00:30:07 -07:00 |
|
Jeffrey Pfau
|
65be8610f3
|
Unblock audio processing when reducing buffer size
|
2014-10-19 00:13:34 -07:00 |
|
Jeffrey Pfau
|
b24b02d46c
|
Screenshot numbering
|
2014-10-18 16:25:48 -07:00 |
|
Jeffrey Pfau
|
e3bfe86579
|
Disable drawing while the thread is shutting down
|
2014-10-18 04:10:34 -07:00 |
|
Jeffrey Pfau
|
4d9c375f0e
|
If video sync is suspended, do not wait
|
2014-10-18 02:23:54 -07:00 |
|
Jeffrey Pfau
|
c0d1ca089c
|
Expose GBASync{Suspend/Resume}Drawing
|
2014-10-18 02:08:20 -07:00 |
|
Jeffrey Pfau
|
13a831d3b0
|
Add version string to command line arguments
|
2014-10-18 01:06:29 -07:00 |
|
Jeffrey Pfau
|
1fcca799eb
|
Add GBAGetGameTitle
|
2014-10-18 01:06:17 -07:00 |
|
Jeffrey Pfau
|
830e6dbda6
|
Write back to GBAThread.audioBuffers if not previously initialized
|
2014-10-17 23:41:03 -07:00 |
|
Jeffrey Pfau
|
0867325b96
|
Fix GBASyncProduceAudio signature
|
2014-10-17 23:40:39 -07:00 |
|
Jeffrey Pfau
|
1dbecb2c64
|
Initialize FIFO samples
|
2014-10-17 23:40:26 -07:00 |
|
Jeffrey Pfau
|
3bf43133cb
|
Replace soundbias with a bitfield
|
2014-10-17 03:26:47 -07:00 |
|
Jeffrey Pfau
|
8c02615593
|
Name slots more predictably
|
2014-10-15 23:26:46 -07:00 |
|
Jeffrey Pfau
|
69d041d373
|
VFile write should use const void*
|
2014-10-15 04:55:46 -07:00 |
|
Jeffrey Pfau
|
18e67378fe
|
C++ build fixes
|
2014-10-15 04:55:46 -07:00 |
|
Jeffrey Pfau
|
65ce79c611
|
Expose GBAGetState
|
2014-10-15 04:55:46 -07:00 |
|
Jeffrey Pfau
|
0d1b323e22
|
Fix edge case with video-frame sync where it may never wake up the display thread
|
2014-10-15 04:51:19 -07:00 |
|
Jeffrey Pfau
|
70f94db208
|
Fix some uninitialized reads
|
2014-10-15 02:13:46 -07:00 |
|
Jeffrey Pfau
|
4cf5b533fb
|
Fix overlooked crc32 call
|
2014-10-15 02:13:34 -07:00 |
|
Jeffrey Pfau
|
38187bac7a
|
Rename crc32 to doCrc32 to avoid symbol naming conflicts
|
2014-10-15 01:41:50 -07:00 |
|
Jeffrey Pfau
|
24c826e5b1
|
Don't log everything to the log handler when that log level is disabled
|
2014-10-12 19:43:19 -07:00 |
|
Jeffrey Pfau
|
4247db81e4
|
Split out macros from common.h
|
2014-10-11 18:18:47 -07:00 |
|
Jeffrey Pfau
|
4ecdcf25f5
|
Disable blending in backgrounds when unnecessary
|
2014-10-11 16:01:26 -07:00 |
|
Jeffrey Pfau
|
bbcf161fec
|
Fix warning about exceeding bounds of array
|
2014-10-11 15:49:45 -07:00 |
|
Jeffrey Pfau
|
2bca4c399b
|
Fix assumption that savedata->vf is non-null within flash memory code
|
2014-10-11 15:46:59 -07:00 |
|
Jeffrey Pfau
|
d87081e6bc
|
Log if a game crashes
|
2014-10-10 22:54:04 -07:00 |
|
Jeffrey Pfau
|
2a6d106ebd
|
Use command line options for renderer, too
|
2014-10-10 22:52:49 -07:00 |
|
Jeffrey Pfau
|
435edc8017
|
Prefix completion
|
2014-10-10 03:27:10 -07:00 |
|
Jeffrey Pfau
|
ab904f2cfd
|
Don't tab complete null
|
2014-10-10 03:22:44 -07:00 |
|
Jeffrey Pfau
|
ef6e1f9e74
|
Fix tab-completing past the end of the completions list
|
2014-10-10 02:56:13 -07:00 |
|
Jeffrey Pfau
|
0b736c9cc8
|
Add disassemble alias
|
2014-10-10 02:50:09 -07:00 |
|
Jeffrey Pfau
|
be82f04618
|
Print address alongside disassembled instructions
|
2014-10-10 02:45:57 -07:00 |
|
Jeffrey Pfau
|
6aee0693ec
|
Add support for 0b-style literals
|
2014-10-10 02:38:05 -07:00 |
|
Jeffrey Pfau
|
fd1128f90a
|
Fix 0 not being recognized as a valid token
|
2014-10-10 02:33:50 -07:00 |
|
Jeffrey Pfau
|
e293134a78
|
Unify optional directory file opening
|
2014-10-09 23:55:02 -07:00 |
|
Jeffrey Pfau
|
747e30c5e1
|
Fix perf-main parsing when errno is not cleared
|
2014-10-09 03:43:51 -07:00 |
|
Jeffrey Pfau
|
8ae1a3a3a3
|
Use bitfield for BIOS Huffman nodes
|
2014-10-09 03:02:35 -07:00 |
|
Jeffrey Pfau
|
f9e79a1a42
|
Tweak perf settings to run a more abridged version
|
2014-10-09 02:47:06 -07:00 |
|
Jeffrey Pfau
|
cc255b794b
|
Make path absolute in perf.py
|
2014-10-09 01:53:47 -07:00 |
|