Lior Halphon
|
fb55c35f87
|
New APIs, Document.m no longer requires GB_INTERNAL, fixed a bug where the sprite viewer showed incorrect sprites for some CGB exclusive games.
|
2017-04-19 23:26:39 +03:00 |
Lior Halphon
|
3feaeb153e
|
New turbo related APIs, Quick Look no longer requires GB_INTERNAL
|
2017-04-19 21:55:58 +03:00 |
Lior Halphon
|
a925ef130d
|
Stabilizing API: New joypad, debugger and reset APIs; internal APIs and direct struct access are no longer available without defining GB_INTERNAL. The SDL port uses the new “public” APIs, as well as most of the non-debug Cocoa code.
|
2017-04-17 20:16:17 +03:00 |
Lior Halphon
|
0b1e2784cd
|
Fixed saves and save states not working correctly on Windows
|
2017-03-24 14:39:39 +03:00 |
Lior Halphon
|
4bf391b1c8
|
SCX now effects Mode 3’s length. Fixes hblank_ly_scx_timing-GS
|
2017-02-25 23:30:31 +02:00 |
Lior Halphon
|
55e54d9499
|
Refinements to DMG STAT write interrupt bug. Fixes stat_irq_blocking on DMG.
|
2017-02-25 21:56:46 +02:00 |
Lior Halphon
|
2c1d2571d3
|
More false positive fixes
|
2017-02-25 16:06:38 +02:00 |
Lior Halphon
|
dbd04f09e8
|
HBlank HDMA should start instantly when starting during HBlank. Fixes 3-D Ultra Pinball.
|
2017-02-25 15:42:59 +02:00 |
Lior Halphon
|
9fbcce689c
|
False positive stack overflow detection
|
2017-02-24 23:00:10 +02:00 |
Lior Halphon
|
ce05b5f7f0
|
Added the faster but unportable native_release configuration
|
2017-02-24 18:35:31 +02:00 |
Lior Halphon
|
371b575d2e
|
Added information to stack overflow detection in the automatic tester
|
2017-02-24 18:25:27 +02:00 |
Lior Halphon
|
c116c70bfa
|
Better GUI for user errors/warnings in Cocoa
|
2017-02-24 18:15:31 +02:00 |
Lior Halphon
|
724153e5ef
|
Minimal attempt to be compatible with ROMs without correct headers
|
2017-02-24 15:14:47 +02:00 |
Lior Halphon
|
3d99773ddb
|
Changed how the Cocoa port initializes GB_gameboy_t
|
2017-02-24 15:14:00 +02:00 |
Lior Halphon
|
39253bec80
|
Yet-another-false-positive automation fix
|
2017-02-24 01:19:44 +02:00 |
Lior Halphon
|
319857db89
|
Fixed window behavior
|
2017-02-24 00:59:07 +02:00 |
Lior Halphon
|
a420cfd798
|
HUC1’s RAM Enable only controls writing
|
2017-02-23 00:27:08 +02:00 |
Lior Halphon
|
c5ce14dad1
|
Prevent Hblank HDMAs when the LCD is off
|
2017-02-21 22:33:09 +02:00 |
Lior Halphon
|
f4a364c3db
|
It seems like STAT’s LYC flag should be on while the screen is off.
|
2017-02-21 21:31:52 +02:00 |
Lior Halphon
|
fed3b4f9cd
|
Symbolicate LDH instructions
|
2017-02-21 21:31:22 +02:00 |
Lior Halphon
|
aca7687edd
|
Fixed a bug where LYC would be compared to the wrong value in the first cycle of a frame
|
2017-02-20 22:52:34 +02:00 |
Lior Halphon
|
b0dfb8c5ac
|
Added built-in IO-Register symbols
|
2017-02-20 14:37:15 +02:00 |
Lior Halphon
|
91513ced22
|
Minor adjustment to LCD timing after enabling it.
|
2017-02-20 14:20:45 +02:00 |
Lior Halphon
|
399e88d5fe
|
STAT timing and LCD interrupts rewritten, should be more accurate.
|
2017-02-19 02:22:50 +02:00 |
Lior Halphon
|
74d00b84b7
|
Treat STOP as a 2-byte instruction
|
2017-02-17 00:21:02 +02:00 |
Lior Halphon
|
6b1363e96e
|
Fixed: Writing to 3XXX in MBC5 before writing to 2XXX no longer switches to the wrong bank.
|
2017-02-16 23:13:55 +02:00 |
Lior Halphon
|
421d3b27f5
|
Correct emulation of HUC1 banks higher than 0x1F
|
2017-02-16 21:07:35 +02:00 |
Lior Halphon
|
10ab2b4fe0
|
Fixed typo in the disassembler.
|
2017-02-16 20:51:32 +02:00 |
Lior Halphon
|
86837761fa
|
Improved compatibility with SameBoy's boot ROM by removing the RAM bank switch (The original boot ROM does that for no reason, but eventually switches back to bank 1)
|
2017-02-15 22:37:43 +02:00 |
Lior Halphon
|
3fbc2c5716
|
DI should not be delayed.
|
2017-02-15 19:04:53 +02:00 |
Lior Halphon
|
4b6fda0cb6
|
Simplified HDMA and fixed the reading of the HDMA5 register
|
2017-02-08 21:58:15 +02:00 |
Lior Halphon
|
d5c9a52337
|
Fixed: HDMA registers were not being updated during transfer
|
2017-02-07 00:24:26 +02:00 |
Lior Halphon
|
7ee96766b6
|
Updated documents to refer to the new website
|
2017-02-05 21:50:46 +02:00 |
Lior Halphon
|
cfe0e55df8
|
Updated change log and incremented version to 0.8
|
2017-02-05 21:13:42 +02:00 |
Lior Halphon
|
a17213d89c
|
Fixed SDL compilation on macOS Sierra
|
2017-02-04 19:00:48 +02:00 |
Lior Halphon
|
eed8a06fc0
|
Several fixes to the help command
|
2017-02-04 19:00:31 +02:00 |
Lior Halphon
|
57c73c8a51
|
Fixed the help command for the disassemble command
|
2017-02-04 17:49:22 +02:00 |
Lior Halphon
|
6f94664428
|
Close Open Panels if a document is opened via other means
|
2017-01-24 23:10:50 +02:00 |
Lior Halphon
|
a5f72627fe
|
Cocoa key bindings now based on key codes
|
2017-01-24 21:00:56 +02:00 |
Lior Halphon
|
9779635c34
|
Added NSSupportsAutomaticGraphicsSwitching to Cocoa's Info.plist
|
2017-01-22 22:25:15 +02:00 |
Lior Halphon
|
7a9377de34
|
Fixed compilation issues under more recent Xcode versions
|
2017-01-22 21:53:52 +02:00 |
Lior Halphon
|
430b733da6
|
Disabled Quick Look preview/thumbnail cancelation. It seems that the API sometime return true for no reason, and documentation of QL APIs is extremely poor.
|
2017-01-22 21:04:10 +02:00 |
Lior Halphon
|
0d8244748c
|
Fixed icon alignment
|
2017-01-22 00:37:25 +02:00 |
Lior Halphon
|
a012d721a3
|
Added a Preview generator for Quick Look, so QL framework won't "ban" our plugin for failing to generate these.
|
2017-01-22 00:10:27 +02:00 |
Lior Halphon
|
517e72f92b
|
Printer compression support
|
2017-01-20 23:00:02 +02:00 |
Lior Halphon
|
8cd82ebb68
|
Quick Look icon generation for GameBoy ROMs, using screenshots from the actual ROMs
|
2017-01-20 18:35:20 +02:00 |
Lior Halphon
|
8d5bacf6ae
|
Updated Cocoa cartridge icons
|
2017-01-20 18:16:45 +02:00 |
Lior Halphon
|
5dcc8e744e
|
Fixed a crash in the Cocoa port that might happen after closing GameBoy Camera
|
2017-01-14 19:45:07 +02:00 |
Lior Halphon
|
613d3b2e82
|
Printer support in Cocoa
|
2017-01-13 22:26:44 +02:00 |
Lior Halphon
|
527ae01e0e
|
Printer API, compression not supported yet
|
2017-01-13 22:20:11 +02:00 |