Jeffrey Pfau
|
e5245b6cbb
|
Reset timers when enabling them (fixes #78)
|
2014-07-02 00:48:20 -07:00 |
Jeffrey Pfau
|
2693f9d09b
|
Implement high VRAM mirroring for writes
|
2014-07-01 00:26:57 -07:00 |
Jeffrey Pfau
|
a7eced1324
|
Fix stub debugger entering
|
2014-04-26 18:25:45 -07:00 |
Jeffrey Pfau
|
12e5425b9b
|
Use subparsers instead of stuffing everything into one parser
|
2014-04-26 16:05:09 -07:00 |
Jeffrey Pfau
|
6ca25e44aa
|
Add some NEON resizing code
|
2014-04-26 03:31:53 -07:00 |
Jeffrey Pfau
|
6e32ade69e
|
Clear alpha channel in fragment shader (fixes #51)
|
2014-04-25 23:48:51 -07:00 |
Jeffrey Pfau
|
084f0f037e
|
Fix fullscreen initialization
|
2014-04-25 21:33:07 -07:00 |
Jeffrey Pfau
|
0386d41b40
|
Add option of not using GL
|
2014-04-25 03:34:21 -07:00 |
Jeffrey Pfau
|
7e90eb2631
|
Start porting sw-main to SDL2
|
2014-04-25 03:34:03 -07:00 |
Jeffrey Pfau
|
82f3a45888
|
Build fix in case no debuggers are being built
|
2014-04-23 21:50:26 -07:00 |
Jeffrey Pfau
|
64e8d3fb83
|
Fix GBDStub build on Windows
|
2014-04-23 21:42:08 -07:00 |
Jeffrey Pfau
|
16608a408c
|
Bring sw-main into line
|
2014-04-23 02:09:27 -07:00 |
Jeffrey Pfau
|
ffea820148
|
Remove some redundant flags
|
2014-04-23 02:09:06 -07:00 |
Jeffrey Pfau
|
0ab39aa6bd
|
Ignore swapfiles
|
2014-04-23 02:05:50 -07:00 |
Jeffrey Pfau
|
232abab7f4
|
Add long-missing arm-algo.S
|
2014-04-23 02:05:50 -07:00 |
Jeffrey Pfau
|
53389684db
|
Add more command line options and perf-main duration
|
2014-04-20 22:15:17 -07:00 |
Jeffrey Pfau
|
810c35c318
|
Disentagle graphics flags from global flags
|
2014-04-20 21:54:05 -07:00 |
Jeffrey Pfau
|
5b300bbcff
|
Make command line arguments more dynamic
|
2014-04-20 21:41:21 -07:00 |
Jeffrey Pfau
|
7334b89833
|
Add more command line options + usage
|
2014-04-20 21:33:27 -07:00 |
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 |