Lior Halphon
|
8153b765a2
|
General cleanup. Minor fixes to LCD Controller accuracy.
|
2016-06-12 19:39:05 +03:00 |
Lior Halphon
|
d7d8da3fa9
|
More accurate emulation of the SCX register
|
2016-06-11 17:58:00 +03:00 |
Lior Halphon
|
b7e999b242
|
Modified saved data to be more future-compatible.
|
2016-06-11 17:49:42 +03:00 |
Lior Halphon
|
36d46567ba
|
Updated change log and incremented version to 0.4
|
2016-06-10 18:07:39 +03:00 |
Lior Halphon
|
6c7dd761e2
|
Fixed a crash related to adding and deleting breakpoints
|
2016-06-10 18:03:12 +03:00 |
Lior Halphon
|
ee7e58e44b
|
Fixed a bug introduced by the last STAT fix. This restores GBVideoPlayer support.
|
2016-06-10 17:29:49 +03:00 |
Lior Halphon
|
759b497c07
|
Fixed bug introduced by the stereo support
|
2016-06-10 16:38:20 +03:00 |
Lior Halphon
|
aca5873de2
|
More accurate STAT interrupt. This fixes Altered Space and partially fixes Pinball Deluxe. It breaks GBVideoPlayer, however.
|
2016-06-10 16:31:57 +03:00 |
Lior Halphon
|
3e1863ec51
|
Battery save support in the SDL version
|
2016-06-10 15:48:40 +03:00 |
Lior Halphon
|
6bc64a9902
|
Added stereo support. Correct some PCM register behavior.
|
2016-06-10 15:28:50 +03:00 |
Lior Halphon
|
4d8f2cfac8
|
Added missing -framework Carbon
|
2016-06-09 18:22:47 +03:00 |
Lior Halphon
|
c27ee9d879
|
Fixed a bug in the Cocoa port that made SameBoy ignore some input keys when the keyboard layout is set to a non-Latin/ASCII keyboard. This was solved by forcing an ASCII layout.
|
2016-06-09 00:37:00 +03:00 |
Lior Halphon
|
94ea44da0c
|
Introducing the OmniScale (beta) algorithm to SameBoy
|
2016-06-09 00:06:55 +03:00 |
Lior Halphon
|
8a3e0c3f24
|
Merge branch 'master' of https://github.com/LIJI32/SameBoy
|
2016-06-04 17:39:16 +03:00 |
Lior Halphon
|
da65b4e90d
|
Audio support for the SDL port
|
2016-05-23 22:22:09 +03:00 |
Lior Halphon
|
8d59bfcbdd
|
Filter support for Cocoa port + 7 basic filters
|
2016-04-29 00:45:56 +03:00 |
Lior Halphon
|
dde983db8f
|
Updated change log and incremented version to 0.3
|
2016-04-16 15:21:22 +03:00 |
Lior Halphon
|
79e4c22c6b
|
Fixed string in MBC command
|
2016-04-16 15:18:40 +03:00 |
Lior Halphon
|
0fa2d6ea2f
|
Prevent creating .sav files for ROMs claiming they have a battery but have no cartridge RAM or RTC
|
2016-04-16 14:09:56 +03:00 |
Lior Halphon
|
7dc575d01e
|
Fixed a bug where audio channel 3 was playing silently instead of being muted.
|
2016-04-16 14:08:30 +03:00 |
Lior Halphon
|
ddc9605271
|
Load DMG's tilemap for specific games in the CGB boot (Fixes X's title screen and an unknown game with title checksum $43)
|
2016-04-16 13:50:29 +03:00 |
Lior Halphon
|
d63a801821
|
Fixed a mistake that made the CGB boot ROM not initialize the wave pattern. Closes #2.
|
2016-04-15 22:09:06 +03:00 |
Lior Halphon
|
b8bc84db4e
|
Corrected read of HDMA5, fixing A Bug's Life
|
2016-04-15 01:26:48 +03:00 |
Lior Halphon
|
4a05c4243d
|
Corrected description for the breakpoint command
|
2016-04-13 22:48:07 +03:00 |
Lior Halphon
|
2a5375a0c8
|
Configurable keys for the Cocoa port
|
2016-04-13 22:43:16 +03:00 |
Lior Halphon
|
8dd1b3c854
|
Added (experimental) stack-leak and stack-overflow detection command to the debugger.
|
2016-04-10 23:22:54 +03:00 |
Lior Halphon
|
71ef40f4b6
|
"Standardized" the finish/next call depth as debugger "hooks"
|
2016-04-10 22:36:54 +03:00 |
Lior Halphon
|
bf6dff30cb
|
Corrected debugger's finish behavior's on interrupt handlers
|
2016-04-10 20:58:14 +03:00 |
Lior Halphon
|
0a09fba091
|
Correcting DIV and TIMA speed in CGB's double speed mode
|
2016-04-09 16:48:37 +03:00 |
Lior Halphon
|
de95e6f6fc
|
Fixed incorrect DMA validity check, fixing The Smurfs 3
|
2016-04-09 15:00:29 +03:00 |
Lior Halphon
|
80d03f3c91
|
Added ROM-bank wrapping support, making bootleg game "Pocket Monster Adventures" boot.
(Although this game is better not booting)
|
2016-04-09 02:18:09 +03:00 |
Lior Halphon
|
a3b44d20cb
|
Added mbc/cartridge command to debugger
|
2016-04-09 02:00:10 +03:00 |
Lior Halphon
|
6fd2daae06
|
Added changelog, updated version to 0.2
|
2016-04-08 14:05:21 +03:00 |
Lior Halphon
|
c97033b81c
|
Console output is now configurable in the Cocoa port as "Developer Mode"
|
2016-04-08 13:54:34 +03:00 |
Lior Halphon
|
d580a33a7f
|
Save user's preferences in the Cocoa port
|
2016-04-08 13:10:01 +03:00 |
Lior Halphon
|
d5a13900dd
|
Missing </body> in Cocoa's License.html
|
2016-04-08 12:41:41 +03:00 |
Lior Halphon
|
448e46ddce
|
Support for PCM_12 and PCM_34 in SDL port
|
2016-04-08 12:37:09 +03:00 |
Lior Halphon
|
f448865b8a
|
Silently ignoring empty lines
|
2016-04-08 01:53:21 +03:00 |
Lior Halphon
|
1069637e45
|
Added support for multiple breakpoints
|
2016-04-07 00:25:41 +03:00 |
Lior Halphon
|
eb3e0eaa1e
|
Pause the debugger on SIGINT in the SDL port
|
2016-04-06 22:58:30 +03:00 |
Lior Halphon
|
1c2af7fa5b
|
Fixed the default debugger input to strip new lines, fixing the debugger in SDL
|
2016-04-06 22:57:37 +03:00 |
Lior Halphon
|
eb0b642247
|
Improved debugger command style and usability, made code more flexible
|
2016-04-06 01:43:35 +03:00 |
Lior Halphon
|
3e135a7c00
|
More accurate emulation of the DMG-emulation-mode registers.
|
2016-04-05 23:21:51 +03:00 |
Lior Halphon
|
cda6621dc2
|
Fixed mask for TAC and STAT
|
2016-04-04 22:12:00 +03:00 |
Lior Halphon
|
af7309b98d
|
Moved the call to display_run to advance_cycle.
This fixes games with delicate timings such as X/Ekkusu, that expect STAT to change *during* an opcode.
|
2016-04-02 19:15:07 +03:00 |
Lior Halphon
|
0787e5b271
|
Debugger's next command can now exit a function
|
2016-04-02 19:06:43 +03:00 |
Lior Halphon
|
b7555e9976
|
Correct OAM interrupt behavior
|
2016-04-02 16:29:27 +03:00 |
Lior Halphon
|
da00e240e5
|
Correct read of IF and write of IE
|
2016-04-02 16:29:02 +03:00 |
Lior Halphon
|
8ff433bb97
|
Remove useless key from plist
|
2016-04-02 12:51:07 +03:00 |
Lior Halphon
|
cc8a09763f
|
Version 0.1
|
2016-04-01 23:36:43 +03:00 |