Jeffrey Pfau
|
f1b4e7039f
|
Fix sprites whose tiles go out of bounds
|
2014-07-09 01:32:02 -07:00 |
Jeffrey Pfau
|
79cfc4fd0a
|
Make GBAThreadInterrupt work properly with paused threads again
|
2014-07-09 00:36:04 -07:00 |
Jeffrey Pfau
|
ecee71cfa1
|
Resizing of SDL2 windows
|
2014-07-09 00:03:05 -07:00 |
Jeffrey Pfau
|
548793e551
|
Remove audio processing loop now that there is an event processing loop
|
2014-07-08 22:00:53 -07:00 |
Jeffrey Pfau
|
83e16d56c0
|
Fix a case where deserializing the FIFO may not restore up to three bytes
|
2014-07-08 21:56:03 -07:00 |
Jeffrey Pfau
|
a62a932282
|
Ensure interrupting the GBA thread actually gets to a safe point to read from the thread
|
2014-07-08 00:04:38 -07:00 |
Jeffrey Pfau
|
8c9790bb3b
|
Add audio FIFOs to savestates
|
2014-07-08 00:02:39 -07:00 |
Jeffrey Pfau
|
6bf0e704d2
|
Allow for savestates to be loaded between BIOS versions so long as they aren't in BIOS code
|
2014-07-07 22:59:24 -07:00 |
Jeffrey Pfau
|
ea656f188e
|
Remove out-of-date TODO
|
2014-07-07 03:00:58 -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
|
a6c8089601
|
Add read watchpoints (fixes #69)
|
2014-07-05 22:30:20 -07:00 |
Jeffrey Pfau
|
28ba251cfb
|
Fix some warnings
|
2014-07-05 16:29:31 -07:00 |
Jeffrey Pfau
|
ced5220975
|
Out of bounds start coordinates are treated as 0 for windows (fixes #82)
|
2014-07-05 14:40:15 -07:00 |
Jeffrey Pfau
|
7142a0f820
|
Fix WININ priority trampling over the active windows (fixes #75)
|
2014-07-05 14:34:10 -07:00 |
Jeffrey Pfau
|
ae12dd907c
|
Reduce the code size of division by zero a bit
|
2014-07-05 13:55:36 -07:00 |
Jeffrey Pfau
|
2fd9ab1197
|
Emulate division by zero edge cases (fixes #80)
|
2014-07-05 05:19:58 -07:00 |
Jeffrey Pfau
|
26c33b18e1
|
Properly do bounds checking in CpuSet and CpuFastSet (fixes #81)
|
2014-07-05 03:52:07 -07:00 |
Jeffrey Pfau
|
34145543f2
|
Remove redundant checks that are in the BIOS code already
|
2014-07-05 01:03:04 -07:00 |
Jeffrey Pfau
|
dea143829a
|
Prevent lr from being trampled in the middle of long-running CpuSet
|
2014-07-05 01:01:29 -07:00 |
Jeffrey Pfau
|
107f91aac8
|
Fix typo in documentation
|
2014-07-05 00:13:54 -07:00 |
Jeffrey Pfau
|
678c5465ff
|
Add (currently undocumented) command line flag for setting logging level
|
2014-07-04 18:43:07 -07:00 |
Jeffrey Pfau
|
80d1764e6c
|
Save some registers we were overwriting in IntrWait
|
2014-07-04 18:41:13 -07:00 |
Jeffrey Pfau
|
d6a28c8a6e
|
Log SWIs in debug
|
2014-07-04 18:17:34 -07:00 |
Jeffrey Pfau
|
599537a41b
|
Fix and optimize CpuSet and CpuFastSet a bit
|
2014-07-04 17:48:38 -07:00 |
Jeffrey Pfau
|
fde6515a56
|
Implement CpuSet/CpuFastSet in assembly (fixes #31 and #76)
|
2014-07-03 03:51:53 -07:00 |
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 |