Jeffrey Pfau
|
f1f55cea47
|
Use VFiles for all file operations
|
2014-07-16 02:08:54 -07:00 |
Jeffrey Pfau
|
a450b0470a
|
UPS patch loading support
|
2014-07-07 01:54:40 -07:00 |
Jeffrey Pfau
|
f420232bbf
|
IPS patch loading support
|
2014-07-06 23:39:27 -07:00 |
Jeffrey Pfau
|
e5245b6cbb
|
Reset timers when enabling them (fixes #78)
|
2014-07-02 00:48:20 -07:00 |
Jeffrey Pfau
|
a7eced1324
|
Fix stub debugger entering
|
2014-04-26 18:25:45 -07:00 |
Jeffrey Pfau
|
9bf77f6653
|
Call ARMDeinit
|
2014-04-20 00:52:37 -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
|
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
|
9c8e5fc222
|
SIO registers can now be read and written properly
|
2014-02-10 01:42:40 -08:00 |
Jeffrey Pfau
|
70e1661342
|
Begin SIO
|
2014-02-04 00:39:55 -08:00 |
Jeffrey Pfau
|
0c332d972b
|
Add ability to detach debugger
|
2014-02-01 20:49:12 -08:00 |
Jeffrey Pfau
|
69d188668d
|
Fix debugging shim to work even if there is no GBA struct at the moment
|
2014-02-01 16:27:27 -08:00 |
Jeffrey Pfau
|
b9f8955890
|
Add debugging logging interface
|
2014-02-01 16:26:48 -08:00 |
Jeffrey Pfau
|
6616ca9111
|
Always enable the debugger framework
|
2014-02-01 01:14:41 -08:00 |
Jeffrey Pfau
|
6822a0d770
|
Start separating out debugger logic
|
2014-02-01 00:27:53 -08:00 |
Jeffrey Pfau
|
4255d10f08
|
Squelch compiler warning about type punning
|
2014-01-31 02:29:27 -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
|
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
|
86bc662d9f
|
Support proper DMA timings and priority
|
2014-01-21 21:07:15 -08:00 |
Jeffrey Pfau
|
872c3ceba3
|
Savestate game checks
|
2014-01-20 17:18:12 -08:00 |
Jeffrey Pfau
|
a969d70de3
|
Handle illegal and stub opcodes separately
|
2014-01-18 00:39:51 -08:00 |
Jeffrey Pfau
|
ce4d0b5203
|
Checksum BIOS
|
2014-01-18 00:17:58 -08:00 |
Jeffrey Pfau
|
dd1f1bc79e
|
Initial support for Windows
|
2014-01-15 00:32:54 -08:00 |
Jeffrey Pfau
|
bc03872ab5
|
Add FireRed/LeafGreen to the override list
|
2013-11-18 00:34:54 -08:00 |
Jeffrey Pfau
|
e6eea94626
|
Revert "Move halting code out from below the ARM emulator"
This reverts commit 3b74b61862 .
|
2013-11-14 23:17:14 -08:00 |
Jeffrey Pfau
|
95b6cc9b00
|
Initialize halted
|
2013-11-09 13:29:08 -08:00 |
Jeffrey Pfau
|
3b74b61862
|
Move halting code out from below the ARM emulator
|
2013-11-03 23:26:10 -08:00 |
Jeffrey Pfau
|
9358cbd690
|
Initialize rumble callback to null
|
2013-10-22 00:26:09 -07:00 |
Jeffrey Pfau
|
709434ce9f
|
Add Drill Dozer to the override list
|
2013-10-22 00:18:56 -07:00 |
Jeffrey Pfau
|
e74b0125a7
|
Expose rumble
|
2013-10-21 21:50:29 -07:00 |
Jeffrey Pfau
|
2fde9738be
|
Add more overrides
|
2013-10-21 21:42:28 -07:00 |
Jeffrey Pfau
|
0458184a5e
|
Implement gyro
|
2013-10-21 02:54:52 -07:00 |
Jeffrey Pfau
|
c77ed8c11e
|
Only reset save type manually for flash
|
2013-10-21 01:28:41 -07:00 |
Jeffrey Pfau
|
fcaa0eb066
|
Implement RTC
|
2013-10-20 21:39:47 -07:00 |
Jeffrey Pfau
|
ddc1034d42
|
Start GPIO
|
2013-10-20 18:08:18 -07:00 |
Jeffrey Pfau
|
228b6aaa01
|
Remove obsolete errno interface
|
2013-10-20 16:48:29 -07:00 |
Jeffrey Pfau
|
a55b4dc87f
|
Fix valgrind-found uninitialized values
|
2013-10-18 08:42:15 -07:00 |
Jeffrey Pfau
|
3acabb01c8
|
Conglomerate save data initialization to ensure the struct is always initialized
|
2013-10-18 08:36:05 -07:00 |
Jeffrey Pfau
|
62d941a979
|
Plumb through filename for checking overrides
|
2013-10-17 01:07:08 -07:00 |
Jeffrey Pfau
|
ee44e2ac89
|
Add Super Mario Bros. Advance 4 to the override list
|
2013-10-13 15:06:32 -07:00 |
Jeffrey Pfau
|
290b64b171
|
Compile-time flag for disabling debugger
|
2013-10-12 00:34:59 -07:00 |
Jeffrey Pfau
|
de39f23a1b
|
Add ROM override checking, seed with BPEE
|
2013-10-11 22:03:27 -07:00 |
Jeffrey Pfau
|
09a0f95ed4
|
Actually use GBATestIRQ
|
2013-10-09 01:56:59 -07:00 |
Jeffrey Pfau
|
9698531702
|
Clean up thread starting, stopping and sound
|
2013-10-09 00:44:31 -07:00 |
Jeffrey Pfau
|
84ad94b85e
|
Support loading BIOS
|
2013-10-08 22:36:19 -07:00 |
Jeffrey Pfau
|
a834f8b1f6
|
Sample FIFOs with sound DMA timer
|
2013-10-02 00:46:51 -07:00 |
Jeffrey Pfau
|
09b4a4a29a
|
Build up DMA channel audio infrastructure from GBA.js
|
2013-10-01 23:56:10 -07:00 |