Lior Halphon
|
4a50000e83
|
Corrected timing for many instructions
|
2016-08-06 14:00:35 +03:00 |
Lior Halphon
|
8dd5462525
|
Correct DMA timing
|
2016-08-06 13:57:38 +03:00 |
Lior Halphon
|
0f98ac5ff9
|
Emulate TIMA reloading
|
2016-08-06 13:56:29 +03:00 |
Lior Halphon
|
55cbe5d4d0
|
Accuracy improvements to timers
|
2016-08-06 00:24:12 +03:00 |
Lior Halphon
|
d098458ee4
|
Major improvements to accuracy: Fixed instruction timing, DMA timing, and IO reg masking. Passes most of mooneye-gb acceptance tests.
|
2016-08-05 16:36:38 +03:00 |
Lior Halphon
|
47e3300b66
|
Improved DMA accuracy, mooneyegb test ROMs no longer crash miserably. (but still fail)
|
2016-08-03 23:31:10 +03:00 |
Lior Halphon
|
fad1007427
|
Merge branch 'master' of https://github.com/LIJI32/SameBoy
|
2016-08-03 22:28:28 +03:00 |
Lior Halphon
|
e6d4cac00e
|
Fix logical bug when changing watchpoint flags
|
2016-07-21 15:20:25 +03:00 |
Lior Halphon
|
185e71fe12
|
Improvements to IR API, since timing is VERY important
|
2016-07-21 01:03:13 +03:00 |
Lior Halphon
|
b740b7f3ba
|
Fixed Cocoa memory leak
|
2016-07-20 23:52:29 +03:00 |
Lior Halphon
|
1d35c04ab1
|
Infrared API
|
2016-07-18 22:11:18 +03:00 |
Lior Halphon
|
0fbc72f197
|
SDL save states
|
2016-07-18 14:37:06 +03:00 |
Lior Halphon
|
da0911d69b
|
Fixed SDL crash
|
2016-07-18 14:30:21 +03:00 |
Lior Halphon
|
b30822fd0b
|
Async commands in SDL port, better handling of ^C and ^D
|
2016-07-18 13:10:19 +03:00 |
Lior Halphon
|
aa6438fa06
|
Async debugger commands
|
2016-07-18 00:46:45 +03:00 |
Lior Halphon
|
67f3a3a9d8
|
Symbol support in SDL port
|
2016-07-17 23:08:07 +03:00 |
Lior Halphon
|
9d53760016
|
Fixing Linux build
|
2016-07-17 22:43:23 +03:00 |
Lior Halphon
|
a68b06226a
|
Fixed crash on free
|
2016-07-15 23:20:14 +03:00 |
Lior Halphon
|
eaca0634aa
|
Reading and writing absolute addresses in the expression evaluator.
|
2016-07-15 17:06:46 +03:00 |
Lior Halphon
|
e20e81befd
|
Symbol support in the expression evaluator
|
2016-07-15 14:31:27 +03:00 |
Lior Halphon
|
c3a831db7d
|
Debugger's pc "variable" now returns a full address
|
2016-07-14 23:27:48 +03:00 |
Lior Halphon
|
909f3ba75e
|
Bank-specific breakpoints and watchpoints
|
2016-07-14 23:25:16 +03:00 |
Lior Halphon
|
ce837b3727
|
Bank-specific examine support
|
2016-07-14 21:15:24 +03:00 |
Lior Halphon
|
65f37bccbd
|
Initial 25-bit debugger values support
|
2016-07-14 21:01:45 +03:00 |
Lior Halphon
|
ea082b777d
|
...And another crash
|
2016-07-14 01:46:55 +03:00 |
Lior Halphon
|
f6b10ed439
|
Operators priorities were inverted!
|
2016-07-13 23:51:46 +03:00 |
Lior Halphon
|
46714108ac
|
...And a crash.
|
2016-07-13 23:46:18 +03:00 |
Lior Halphon
|
c3f1eb26b1
|
Fixed potential overflow
|
2016-07-13 23:07:36 +03:00 |
Lior Halphon
|
d49404d248
|
Debugger can now read .sym files, and display them. (No expression support yet)
|
2016-07-13 23:00:50 +03:00 |
Lior Halphon
|
e9b3a38171
|
Uniform syntax for debugger input and output
|
2016-07-12 23:30:18 +03:00 |
Lior Halphon
|
bd7f8f2555
|
Support for an alternative MBC1 wiring, should solve most N-in-1 carts (Issue #3)
|
2016-07-09 19:25:25 +03:00 |
Lior Halphon
|
c6bafe3fc3
|
Rewrote MBC support
|
2016-07-09 17:34:55 +03:00 |
Lior Halphon
|
78a809795e
|
Renaming MBC constants
|
2016-07-09 14:45:25 +03:00 |
Lior Halphon
|
b4208be4f4
|
Multiple watchpoints were broken
|
2016-07-09 14:37:11 +03:00 |
Lior Halphon
|
de4983099a
|
Added (conditional) r/w watchpoints. Fixed a bug where breakpoint condition syntax is not checked. Added != operator.
|
2016-07-07 00:29:25 +03:00 |
Lior Halphon
|
dce0e5fdeb
|
Hide mouse cursor when running (Cocoa)
|
2016-07-05 23:34:33 +03:00 |
Lior Halphon
|
1268bf3a35
|
Keeping aspect ratio is now optional (but default)
|
2016-07-05 21:23:55 +03:00 |
Lior Halphon
|
c9d4a4ebb5
|
Proper fullscreen support (Including Yosemite and older)
|
2016-07-03 21:32:58 +03:00 |
Lior Halphon
|
39f91f0dd6
|
Proportional Reiszing
|
2016-07-03 20:58:25 +03:00 |
Lior Halphon
|
9321df9630
|
Prevent the Cocoa port from being both "paused" and "debug_paused"
|
2016-07-02 20:58:06 +03:00 |
Lior Halphon
|
cc9af4a5c5
|
Updated change log and incremented version to 0.5
|
2016-07-01 20:57:50 +03:00 |
Lior Halphon
|
19aea4096b
|
Added condition breakpoint. Fixed a possible crash when deleting a breakpoint.
|
2016-07-01 18:24:21 +03:00 |
Lior Halphon
|
8eee70aed9
|
Fixed disassembler bugs
|
2016-07-01 18:04:25 +03:00 |
Lior Halphon
|
79fd9ed6ad
|
Added boolean operators to the debugger
|
2016-07-01 13:12:04 +03:00 |
Lior Halphon
|
70bd90740a
|
Mass name and type changes. Save states are now compatible between 32- and 64-bit systems. Maybe.
|
2016-06-18 20:29:11 +03:00 |
Lior Halphon
|
32a1ad87b7
|
Fixed a bug where a Cocoa emulator window will appear frozen (or partially frozen) until resized
|
2016-06-18 17:48:24 +03:00 |
Lior Halphon
|
180f0e16b0
|
Cocoa port now remembers the previous window size
|
2016-06-18 17:43:39 +03:00 |
Lior Halphon
|
b99ed2676a
|
Use NSThread instead of GDC when invoking run
|
2016-06-18 17:20:40 +03:00 |
Lior Halphon
|
64832e0e9e
|
HDMA accuracy improvement
|
2016-06-18 16:51:25 +03:00 |
Lior Halphon
|
d58ddef07b
|
Proper initial value for the Joypad register
|
2016-06-18 15:01:51 +03:00 |