Jeffrey Pfau
|
325380989c
|
Clean up unnecessary operation in GDB stub
|
2014-02-01 15:39:47 -08:00 |
Jeffrey Pfau
|
9435226c58
|
Breakpoint clearing in CLI debugger
|
2014-02-01 15:39:30 -08:00 |
Jeffrey Pfau
|
c30807117f
|
Breakpoint clearing
|
2014-02-01 15:37:15 -08:00 |
Jeffrey Pfau
|
ea6b129509
|
LLDB compatibility
|
2014-02-01 15:21:17 -08:00 |
Jeffrey Pfau
|
1541e6e0b0
|
Expand packet size for lldb compat
|
2014-02-01 05:44:40 -08:00 |
Jeffrey Pfau
|
cc9575228c
|
Add support for qHostInfo command for lldb
|
2014-02-01 05:40:39 -08:00 |
Jeffrey Pfau
|
e4375fd3d9
|
Stub out [qQvV].* commands
|
2014-02-01 05:23:56 -08:00 |
Jeffrey Pfau
|
1c60ada7de
|
Add support for g, m and p GDB packets
|
2014-02-01 05:02:54 -08:00 |
Jeffrey Pfau
|
434099ac77
|
Parse GDB packet format
|
2014-02-01 04:10:22 -08:00 |
Jeffrey Pfau
|
244f197742
|
Begin GDB stub
|
2014-02-01 03:08:32 -08:00 |
Jeffrey Pfau
|
38aac38a0c
|
Remove obsolete, dead code
|
2014-02-01 01:41:25 -08:00 |
Jeffrey Pfau
|
6616ca9111
|
Always enable the debugger framework
|
2014-02-01 01:14:41 -08:00 |
Jeffrey Pfau
|
a214481b76
|
Fix typo in type
|
2014-02-01 01:02:26 -08:00 |
Jeffrey Pfau
|
5bbf7f2308
|
Separate out CLI debugger from debugging interface
|
2014-02-01 00:47:36 -08:00 |
Jeffrey Pfau
|
6822a0d770
|
Start separating out debugger logic
|
2014-02-01 00:27:53 -08:00 |
Jeffrey Pfau
|
6ad2b673b1
|
Omit sprites that are off-screen vertically from OAM calculations
|
2014-01-31 22:40:21 -08:00 |
Jeffrey Pfau
|
bab92ba659
|
Squelch compiler warning in perf shutdown
|
2014-01-31 02:30:56 -08:00 |
Jeffrey Pfau
|
4255d10f08
|
Squelch compiler warning about type punning
|
2014-01-31 02:29:27 -08:00 |
Jeffrey Pfau
|
d6a4fbd25a
|
Squelch a compiler warning about an uninitialized variable
|
2014-01-31 02:27:17 -08:00 |
Jeffrey Pfau
|
f8449482de
|
Squelch warnings in software renderer
|
2014-01-31 02:17:41 -08:00 |
Jeffrey Pfau
|
2122ff1f43
|
Change override structure to not use multi-byte char literals
|
2014-01-31 02:17:41 -08:00 |
Jeffrey Pfau
|
bc9fdc1249
|
Fix *_LIBRARY into *_LIB
|
2014-01-31 01:13:51 -08:00 |
Jeffrey Pfau
|
4bc8f2eb1a
|
Move SDL output directory
|
2014-01-31 01:01:44 -08:00 |
Jeffrey Pfau
|
c312a0f5fe
|
Clean up stale warning rule
|
2014-01-31 01:01:04 -08:00 |
Jeffrey Pfau
|
08f15af4f5
|
Add source groups
|
2014-01-31 00:29:27 -08:00 |
Jeffrey Pfau
|
bce620e717
|
Split SDL build into its own CMake list
|
2014-01-31 00:13:33 -08:00 |
Jeffrey Pfau
|
80511fcb9f
|
Fix perf main after adding BIOS loading
|
2014-01-31 00:11:55 -08:00 |
Jeffrey Pfau
|
43807b196d
|
Move SDL/OpenGL dependencies into the SDL port
|
2014-01-31 00:11:55 -08:00 |
Jeffrey Pfau
|
95cf2909c1
|
Unblock on audio when closing thread
|
2014-01-30 04:05:53 -08:00 |
Jeffrey Pfau
|
f0481d9413
|
Enable piping through BIOS
|
2014-01-29 23:13:44 -08:00 |
Jeffrey Pfau
|
79d4011650
|
Initialize OAM
|
2014-01-29 23:02:12 -08:00 |
Jeffrey Pfau
|
13d3146d0b
|
Add LOG_FATAL
|
2014-01-29 22:49:34 -08:00 |
Jeffrey Pfau
|
70afe23fe4
|
Add log handling
|
2014-01-29 22:49:24 -08:00 |
Jeffrey Pfau
|
9d351d4a58
|
SDL audio should use now centralized audio functions
|
2014-01-29 22:49:09 -08:00 |
Jeffrey Pfau
|
5fde0d8c35
|
GBAAudioResampleNN returns how many (destination) samples were read
|
2014-01-29 22:49:09 -08:00 |
Jeffrey Pfau
|
a79a592c1e
|
Move audio resampling out of SDL code
|
2014-01-29 22:48:38 -08:00 |
Jeffrey Pfau
|
2e2ca19220
|
Add GBAThreadEnd function for manually shutting down the GBA thread
|
2014-01-29 22:48:38 -08:00 |
Jeffrey Pfau
|
c8b04a2ca5
|
Ensure rewind buffer is null if we are not enabling rewinding
|
2014-01-29 22:48:38 -08:00 |
Jeffrey Pfau
|
48a3522fbc
|
Move inline struct definitions out of place for C++ compatibility
|
2014-01-29 22:48:19 -08:00 |
Jeffrey Pfau
|
a72c77a3df
|
Update DMA timings, and higher priority DMAs always take precedence, regardless of timing
|
2014-01-28 21:56:14 -08:00 |
Jeffrey Pfau
|
d5bd521313
|
Break out shared library
|
2014-01-28 01:40:32 -08:00 |
Jeffrey Pfau
|
8e5b806cdd
|
Have board re-read CPSR when it is modified by MSR
|
2014-01-27 00:21:14 -08:00 |
Jeffrey Pfau
|
ef66e4a8c7
|
Only unpause from state operations when we paused manually
|
2014-01-26 23:17:17 -08:00 |
Jeffrey Pfau
|
c3a5fb497a
|
Fix rewind buffer sizing itself wrong
|
2014-01-26 12:47:47 -08:00 |
Jeffrey Pfau
|
705b6e9b13
|
Simple rewind buffer
|
2014-01-26 02:50:28 -08:00 |
Jeffrey Pfau
|
b1a648e46e
|
Don't sync on audio and video at the same time--this can cause audio skipping
|
2014-01-25 18:08:33 -08:00 |
Jeffrey Pfau
|
9c2c93220b
|
Implement most of audio serialization
|
2014-01-25 18:01:31 -08:00 |
Jeffrey Pfau
|
668c4f68b7
|
Fix OAM deserialization
|
2014-01-25 15:06:28 -08:00 |
Jeffrey Pfau
|
941c629f8b
|
Serialize timers and DMA state
|
2014-01-25 15:02:55 -08:00 |
Jeffrey Pfau
|
408d39a297
|
Move mode 0 into macro-land so that much of the logic can be inlined
|
2014-01-25 14:47:21 -08:00 |