Lior Halphon
|
5cca2a4168
|
Be more forgiving about stack overflows. Some games commercially leak stack every once in a while when being stress-tested.
|
2016-10-11 14:53:54 +03:00 |
|
Lior Halphon
|
fa35869bc4
|
Implemented DMG STAT-write interrupt bug, fixed Road Rash and Zero no Densetsu (These game do not work on CGBs)
|
2016-10-11 13:37:43 +03:00 |
|
Lior Halphon
|
11cbe58eb1
|
False positive corrections
|
2016-10-05 23:57:19 +03:00 |
|
Lior Halphon
|
76c795a966
|
Whoops.
|
2016-10-04 04:01:06 +03:00 |
|
Lior Halphon
|
90b7383df7
|
The camera's get pixel callback must return the same value for every coordinate until a new photo is taken.
|
2016-10-03 23:05:47 +03:00 |
|
Lior Halphon
|
2d06599a85
|
Edge enhancement support
|
2016-10-03 19:39:20 +03:00 |
|
Lior Halphon
|
8941504863
|
Refinements to camera support according to AntonioND's docs
|
2016-10-03 18:24:15 +03:00 |
|
Lior Halphon
|
dd23fffcc0
|
Proper (I believe) emulation of most GameBoy Camera registers
|
2016-10-03 14:22:54 +03:00 |
|
Lior Halphon
|
2a84d62187
|
Forbid reading the image while the camera is busy
|
2016-10-03 01:29:54 +03:00 |
|
Lior Halphon
|
b50b38c78a
|
GameBoy Camera support in Cocoa
|
2016-10-03 00:26:12 +03:00 |
|
Lior Halphon
|
479a64dca6
|
Dither using a pattern, closer to actual GameBoy Camera
|
2016-10-02 23:36:20 +03:00 |
|
Lior Halphon
|
de7c15fc68
|
Another camera API bugfix
|
2016-10-02 18:33:33 +03:00 |
|
Lior Halphon
|
9c68ac1419
|
Camera API bugfix
|
2016-10-02 18:14:05 +03:00 |
|
Lior Halphon
|
ab5f66795a
|
Gameboy Camera API
|
2016-10-02 17:14:58 +03:00 |
|
Lior Halphon
|
b3b041a151
|
Basic GB Camera support (Emulate only MBC, enough for the ROM to boot).
|
2016-10-02 03:40:11 +03:00 |
|
Lior Halphon
|
9b71454f07
|
Basic HUC1 support (Emulated as MBC1)
|
2016-10-02 02:15:03 +03:00 |
|
Lior Halphon
|
58a4081b48
|
Improved open performance in Cocoa
|
2016-10-02 00:10:31 +03:00 |
|
Lior Halphon
|
21b91adf6a
|
Improved open-dialog behavior in Cocoa
|
2016-10-02 00:10:09 +03:00 |
|
Lior Halphon
|
4904277f0d
|
Corrected behavior of palette registers in DMG mode. This affected a broken Game & Watch Gallery 2 ROM that was previously used in the automation test.
|
2016-10-01 22:10:44 +03:00 |
|
Lior Halphon
|
80a1b12ae7
|
Added palette command to the debugger
|
2016-10-01 22:08:34 +03:00 |
|
Lior Halphon
|
3dd1580256
|
Automation triggered a bug in DX Bakenou, fixed false positive.
|
2016-10-01 14:31:34 +03:00 |
|
Lior Halphon
|
4a2bec239a
|
MBC2 RAM support was completely broken.
|
2016-09-30 23:34:06 +03:00 |
|
Lior Halphon
|
17748b980a
|
Fixed a false positive with the FF-loop detection
|
2016-09-30 18:24:01 +03:00 |
|
Lior Halphon
|
5c5b1cd3ae
|
Seems like even 1 second isn't enough for some games.
|
2016-09-30 14:12:41 +03:00 |
|
Lior Halphon
|
4f9b86c900
|
Make Github not count HexFiend into the language stats.
|
2016-09-30 13:51:59 +03:00 |
|
Lior Halphon
|
7bf9cc8f1a
|
Detect blank screens by actual screen content, as some games modify LCDC between vblanks.
|
2016-09-30 01:10:50 +03:00 |
|
Lior Halphon
|
5565c096c7
|
Misc optimizations, especially for the tester
|
2016-09-30 01:09:44 +03:00 |
|
Lior Halphon
|
3ac3eccebb
|
Bugfix: Multiple watchpoints did not work correctly and conflicted with breakpoints
|
2016-09-30 01:09:17 +03:00 |
|
Lior Halphon
|
258500bda3
|
Merge branch 'master' into rateless_apu
|
2016-09-23 18:53:38 +03:00 |
|
Lior Halphon
|
52ed2ca55e
|
Corrected BG enable's behavior (Fixes visual glitch with Krusty's Funhouse)
|
2016-09-23 18:30:07 +03:00 |
|
Lior Halphon
|
42c01a21b2
|
Fixed crash when accessing MBC RAM on a cartridge that "has RAM", but it's 0-sized.
|
2016-09-22 01:52:40 +03:00 |
|
Lior Halphon
|
0991705379
|
Refined HALT bug behavior, fixed Robocop
|
2016-09-22 01:51:09 +03:00 |
|
Lior Halphon
|
bc3cab7dfa
|
Forbid pressing two opposing direction keys. Fixes Pocket Bomberman (U).
|
2016-09-21 02:15:02 +03:00 |
|
Lior Halphon
|
252439c1af
|
Fixed a deadlocking race condition that might happen when reading APU memory in the hex viewer
|
2016-09-21 01:59:43 +03:00 |
|
Lior Halphon
|
c40b86d4a4
|
Merge branch 'master' into rateless_apu
|
2016-09-21 00:23:59 +03:00 |
|
Lior Halphon
|
6f2b36cacb
|
The HALT bug also happens on CGBs, regardless of DMG mode.
|
2016-09-20 22:59:25 +03:00 |
|
Lior Halphon
|
97eb3fe209
|
Detect games stuck on blank screens
|
2016-09-20 22:59:00 +03:00 |
|
Lior Halphon
|
f88c9d299b
|
Merge branch 'master' into rateless_apu
|
2016-09-20 20:05:03 +03:00 |
|
Lior Halphon
|
f46414b7b1
|
Updated struct version :(
|
2016-09-20 20:04:38 +03:00 |
|
Lior Halphon
|
37e895352f
|
Volumes no longer doubles
|
2016-09-20 19:58:30 +03:00 |
|
Lior Halphon
|
a026f8b26d
|
Update README.md
|
2016-09-20 01:45:02 +03:00 |
|
Lior Halphon
|
f049284324
|
Emulate the HALT bug on a DMG
|
2016-09-20 01:22:21 +03:00 |
|
Lior Halphon
|
1a3a96762b
|
CPU cleanup
|
2016-09-18 23:50:04 +03:00 |
|
Lior Halphon
|
ed31358934
|
Forgot to emulate LCDC bit 0!
|
2016-09-18 21:00:05 +03:00 |
|
Lior Halphon
|
fe51805ed7
|
Incorrect constant name
|
2016-09-16 18:24:38 +03:00 |
|
Lior Halphon
|
f4c5cf20bc
|
Cleanup of ret_cc
|
2016-09-16 13:27:32 +03:00 |
|
Lior Halphon
|
71d4ba21f2
|
Added a tick-counting debugger command
|
2016-09-16 11:58:31 +03:00 |
|
Lior Halphon
|
4beb946468
|
Slight APU optimization
|
2016-09-14 22:49:35 +03:00 |
|
Lior Halphon
|
f274cbc2ec
|
Read wave form while playing
|
2016-09-13 17:40:10 +03:00 |
|
Lior Halphon
|
594aea2d5a
|
APU is now being run lazily
|
2016-09-13 17:33:48 +03:00 |
|