Jeffrey Pfau
|
c143dec77d
|
Fix ADD(4) and MOV(3)
|
2013-04-16 23:52:30 -07:00 |
Jeffrey Pfau
|
4b4914afb6
|
Implement MUL
|
2013-04-16 23:26:49 -07:00 |
Jeffrey Pfau
|
6b07dd33af
|
Implement ASR(1)
|
2013-04-16 23:24:19 -07:00 |
Jeffrey Pfau
|
8c03c20019
|
Implement HALT
|
2013-04-16 23:14:16 -07:00 |
Jeffrey Pfau
|
e88d177582
|
Copy GBA.js DMA implementation
|
2013-04-16 23:13:52 -07:00 |
Jeffrey Pfau
|
20622b6135
|
Copy some IRQ infrastructure from GBA.js
|
2013-04-16 19:44:16 -07:00 |
Jeffrey Pfau
|
bc9d0690bb
|
Clean up extra backslashes
|
2013-04-16 19:29:00 -07:00 |
Jeffrey Pfau
|
2d0c3bf275
|
Implement IRQs
|
2013-04-16 07:50:34 -07:00 |
Jeffrey Pfau
|
2da11dd523
|
Continue implementing IRQs
|
2013-04-16 07:42:20 -07:00 |
Jeffrey Pfau
|
4dd98f4c25
|
Remove typo struct member
|
2013-04-16 07:20:28 -07:00 |
Jeffrey Pfau
|
9ac6f6d3bf
|
Start implementing IRQ
|
2013-04-16 07:18:25 -07:00 |
Jeffrey Pfau
|
7de2c91efb
|
Copy DISPSTAT implementation from GBA.js
|
2013-04-16 07:10:38 -07:00 |
Jeffrey Pfau
|
e874266343
|
Initialize video->eventDiff
|
2013-04-15 23:15:02 -07:00 |
Jeffrey Pfau
|
2fe2c80ae5
|
Add dummy renderer + frame counting infrastructure from GBA.js
|
2013-04-15 23:01:40 -07:00 |
Jeffrey Pfau
|
9b5d5d6478
|
Start implementing events + add video stubs
|
2013-04-15 22:18:28 -07:00 |
Jeffrey Pfau
|
1838cc0597
|
Implement waitstate adjusting
|
2013-04-15 01:10:53 -07:00 |
Jeffrey Pfau
|
fe5a8d6254
|
Add function for loading from I/O
|
2013-04-14 23:30:11 -07:00 |
Jeffrey Pfau
|
ecc4775c31
|
Start implementing instruction timing
|
2013-04-14 23:12:03 -07:00 |
Jeffrey Pfau
|
fa64310e83
|
Fix SWI32
|
2013-04-14 13:46:48 -07:00 |
Jeffrey Pfau
|
4e66d7f832
|
Implement CpuSet
|
2013-04-14 13:36:32 -07:00 |
Jeffrey Pfau
|
90e2443ccd
|
Split gba.c
|
2013-04-14 13:24:55 -07:00 |
Jeffrey Pfau
|
1ca6487151
|
Create subdirs
|
2013-04-14 13:04:24 -07:00 |
Jeffrey Pfau
|
7c5a6b121c
|
Implement SWI
|
2013-04-14 11:57:39 -07:00 |
Jeffrey Pfau
|
475af6fde2
|
Squelch some warnings
|
2013-04-14 04:22:53 -07:00 |
Jeffrey Pfau
|
201d34a4d7
|
Stub out I/O
|
2013-04-14 04:21:33 -07:00 |
Jeffrey Pfau
|
2cb00fe065
|
Move GBA load/stores internal to gba.c
|
2013-04-14 04:08:06 -07:00 |
Jeffrey Pfau
|
1d445958c9
|
Initialize breakpoints
|
2013-04-14 03:49:48 -07:00 |
Jeffrey Pfau
|
82a4fa094b
|
Initialize debugger->lastCommand
|
2013-04-14 03:47:11 -07:00 |
Jeffrey Pfau
|
cd75d3b399
|
Implement LDR[S]B/LDR[S]H (2)
|
2013-04-14 03:38:09 -07:00 |
Jeffrey Pfau
|
9cd468794e
|
Implement BIC
|
2013-04-14 03:31:35 -07:00 |
Jeffrey Pfau
|
288eba1f80
|
Fix POP {pc}
|
2013-04-14 03:28:58 -07:00 |
Jeffrey Pfau
|
3b3b6e0546
|
Implement MVN
|
2013-04-14 03:26:04 -07:00 |
Jeffrey Pfau
|
3121ed0bb6
|
Fix BX
|
2013-04-14 03:23:37 -07:00 |
Jeffrey Pfau
|
8eb8cdfad8
|
Implement SUB(1)
|
2013-04-14 03:15:21 -07:00 |
Jeffrey Pfau
|
18b1fd490f
|
Implement SUB(3)
|
2013-04-14 03:13:06 -07:00 |
Jeffrey Pfau
|
280fc18cff
|
Implement LDRB(1)
|
2013-04-14 03:10:25 -07:00 |
Jeffrey Pfau
|
ee5375a8ff
|
Implement CMP(2)
|
2013-04-14 03:08:07 -07:00 |
Jeffrey Pfau
|
b541b99d0c
|
Implement NEG
|
2013-04-14 03:06:11 -07:00 |
Jeffrey Pfau
|
53212baee5
|
Implement SUB(2)
|
2013-04-14 03:05:12 -07:00 |
Jeffrey Pfau
|
5be88fe123
|
Implement LDRH(1)
|
2013-04-14 03:00:06 -07:00 |
Jeffrey Pfau
|
ce593c4bfa
|
Implement STRB(1)
|
2013-04-14 02:58:05 -07:00 |
Jeffrey Pfau
|
7c8d76eb06
|
Implement BX
|
2013-04-14 02:55:12 -07:00 |
Jeffrey Pfau
|
d7ff6aa14b
|
Add missing field for breakpoints
|
2013-04-14 02:54:58 -07:00 |
Jeffrey Pfau
|
81909bed56
|
Fix indentation of LSR(2)/ASR(2)
|
2013-04-14 02:51:21 -07:00 |
Jeffrey Pfau
|
97ce972b2a
|
Implement LSR(2)
|
2013-04-14 02:49:07 -07:00 |
Jeffrey Pfau
|
76a85c763c
|
Rudimentary breakpoints
|
2013-04-14 02:42:09 -07:00 |
Jeffrey Pfau
|
baad7b50bd
|
Add n command, and command repetition
|
2013-04-13 14:06:57 -07:00 |
Jeffrey Pfau
|
4df2d6de8f
|
Pause on stub opcodes
|
2013-04-13 13:56:29 -07:00 |
Jeffrey Pfau
|
e5379c99e0
|
Add ability to run code indefinitely (or at least until we crash)
|
2013-04-13 13:50:41 -07:00 |
Jeffrey Pfau
|
dbe9796b34
|
Implement B
|
2013-04-13 12:38:47 -07:00 |