Jeffrey Pfau
|
7c356ffd07
|
Move debugger creation off the stack
|
2014-04-20 04:19:03 -07:00 |
Jeffrey Pfau
|
89ccb41b03
|
Start moving command line parsing into a separate file
|
2014-04-20 04:06:44 -07:00 |
Jeffrey Pfau
|
e739e4000b
|
Initialize halt
|
2014-04-20 01:05:29 -07:00 |
Jeffrey Pfau
|
9bf77f6653
|
Call ARMDeinit
|
2014-04-20 00:52:37 -07:00 |
Jeffrey Pfau
|
7a4ca414e5
|
Restructure watchpoints
|
2014-04-20 00:47:49 -07:00 |
Jeffrey Pfau
|
0f68dbc832
|
Redo component model/type punning
|
2014-04-20 00:19:55 -07:00 |
Jeffrey Pfau
|
c0eb7c81f7
|
Remove ARMMemory and ARMBoard shims
|
2014-04-19 18:14:17 -07:00 |
Jeffrey Pfau
|
775e417cc6
|
Move halting functionality out of GBAHalt
|
2014-04-16 23:05:44 -07:00 |
Jeffrey Pfau
|
b8ecabbaa9
|
Fix the build
|
2014-04-03 00:00:06 -07:00 |
Jeffrey Pfau
|
ecb1939ff1
|
Move common headers to common.h, remove util and debugger from being first class include directories
|
2014-04-02 23:51:35 -07:00 |
Jeffrey Pfau
|
73d32e7cc7
|
Initialize some SIO variables properly
|
2014-04-02 23:16:37 -07:00 |
Jeffrey Pfau
|
fec4040691
|
Load/store with immediate width corrections
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
fc132b4d93
|
Some instructions can write to pc directly
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
01d4672f56
|
Reclassify thumb load/store multiple instructions
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
764d9740ee
|
Fix exporting of ARMDecodeThumb
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
c8a2f595d4
|
Start cycle counting
|
2014-03-29 23:08:32 -07:00 |
Jeffrey Pfau
|
9b2cd97505
|
Split out decoder files in preparation of ARM decoder
|
2014-03-29 23:08:31 -07:00 |
Jeffrey Pfau
|
c8e1a9cd59
|
PC-relative disassembling
|
2014-03-29 23:08:31 -07:00 |
Jeffrey Pfau
|
39e1a85ffc
|
Implement memory decoding
|
2014-03-29 23:06:07 -07:00 |
Jeffrey Pfau
|
f32155526b
|
More thumb decompilation
|
2014-03-29 23:06:07 -07:00 |
Jeffrey Pfau
|
e60cbfaf84
|
Begin disassembler
|
2014-03-29 23:06:07 -07:00 |
Jeffrey Pfau
|
58545f112e
|
Rename decompiler to decoder
|
2014-03-29 22:59:40 -07:00 |
Jeffrey Pfau
|
65c1d67dfd
|
Descriptions of all opcodes
|
2014-03-29 22:59:40 -07:00 |
Jeffrey Pfau
|
5d19919df2
|
Extract emittor macros into headers
|
2014-03-29 22:59:39 -07:00 |
Jeffrey Pfau
|
66d1c0c55c
|
Start fleshing out decompiler
|
2014-03-29 22:59:39 -07:00 |
Jeffrey Pfau
|
5b91d6d336
|
Small framework for decompiler
|
2014-03-29 22:59:39 -07:00 |
Jeffrey Pfau
|
4c1014685f
|
Fix some valgrind errors
|
2014-03-29 22:58:58 -07:00 |
Jeffrey Pfau
|
2cd4bb3cff
|
Initialize memory->eventDiff; fixes a valgrind warning
|
2014-03-29 22:58:58 -07:00 |
Jeffrey Pfau
|
2f39a57567
|
Get RPi EGL port building again
|
2014-03-29 22:58:58 -07:00 |
Jeffrey Pfau
|
8f241e2cfb
|
Partially implement SOUNDBIAS
|
2014-03-29 22:53:56 -07:00 |
Jeffrey Pfau
|
683e90fa06
|
Remove special treatment for DISPSTAT
|
2014-03-29 22:53:52 -07:00 |
Jeffrey Pfau
|
8e51ffbf2c
|
Add function for connecting to an already-open TCP port
|
2014-02-11 00:19:29 -08:00 |
Jeffrey Pfau
|
4d8a00c180
|
Add thread-interrupt functions for having multiple threads that want to pause the GBA thread
|
2014-02-10 23:59:07 -08:00 |
Jeffrey Pfau
|
e9c4412819
|
Put missing returns in SDL event handling
|
2014-02-10 23:13:39 -08:00 |
Jeffrey Pfau
|
eb5580f719
|
Make DriverSet setting read in normal driver
|
2014-02-10 01:42:44 -08:00 |
Jeffrey Pfau
|
6451aeaefc
|
Support normal mode drivers
|
2014-02-10 01:42:44 -08:00 |
Jeffrey Pfau
|
764b3fce10
|
Fix SIO loading of a driver that is for the current mode
|
2014-02-10 01:42:44 -08:00 |
Jeffrey Pfau
|
9c8e5fc222
|
SIO registers can now be read and written properly
|
2014-02-10 01:42:40 -08:00 |
Jeffrey Pfau
|
3422527d5a
|
Read SIO registers from sio field
|
2014-02-10 01:41:20 -08:00 |
Jeffrey Pfau
|
a2a3f317b5
|
Make driver loading signal failure, and fix case where setting a driver can cause a null pointer deref
|
2014-02-05 01:50:01 -08:00 |
Jeffrey Pfau
|
043d396320
|
Make socket shims inline
|
2014-02-05 01:22:34 -08:00 |
Jeffrey Pfau
|
924c6cf5a6
|
Clarify some function names and add more essenital SIO architecture
|
2014-02-05 01:03:34 -08:00 |
Jeffrey Pfau
|
e5ee1aa07f
|
Fill out SIO driver infrastructure
|
2014-02-04 01:28:16 -08:00 |
Jeffrey Pfau
|
70e1661342
|
Begin SIO
|
2014-02-04 00:39:55 -08:00 |
Jeffrey Pfau
|
20a5fa8476
|
Abstract out sockets
|
2014-02-03 23:01:26 -08:00 |
Jeffrey Pfau
|
23e0737649
|
Add missing GBA_KEY_NONE
|
2014-02-03 22:56:24 -08:00 |
Jeffrey Pfau
|
90760a30a3
|
Move key mapping into its own function
|
2014-02-03 22:28:49 -08:00 |
Jeffrey Pfau
|
5a17030c65
|
Automatically break into the debugger if it was provided at launch time
|
2014-02-03 03:48:39 -08:00 |
Jeffrey Pfau
|
285b94b66a
|
Add thread-safe function for telling if the GBA thread has started
|
2014-02-03 03:48:39 -08:00 |
Jeffrey Pfau
|
0f6523941c
|
Null out threadContext->gba when shutting down
|
2014-02-03 03:48:39 -08:00 |