Lior Halphon
|
ab75858c86
|
DMA/PPU VRAM conflicts on the CGB/AGB
|
2022-01-17 22:07:24 +02:00 |
|
Lior Halphon
|
b45761146f
|
VRAM DMA during mode 3
|
2022-01-16 13:50:59 +02:00 |
|
Lior Halphon
|
3133687e68
|
Potential logic bug fixes
|
2022-01-16 00:50:08 +02:00 |
|
Lior Halphon
|
5088bd0959
|
Redundant OR
|
2022-01-16 00:16:06 +02:00 |
|
Lior Halphon
|
ffa53eda20
|
DMA during mode 3 emulation
|
2022-01-14 17:09:39 +02:00 |
|
Lior Halphon
|
4ce8e77796
|
More accurate OAM access timings
|
2022-01-14 15:07:50 +02:00 |
|
Lior Halphon
|
c4a14ac4db
|
Simplify DMA code, fix DMA read timing
|
2022-01-12 00:26:18 +02:00 |
|
Lior Halphon
|
8df572f92e
|
Comment fix
|
2022-01-09 15:30:33 +02:00 |
|
Lior Halphon
|
b7f03dea8d
|
Add CGB-A support
|
2022-01-05 21:55:46 +02:00 |
|
Lior Halphon
|
5c17c0ec3b
|
unreachable fun
|
2022-01-03 17:17:35 +02:00 |
|
Lior Halphon
|
db50462710
|
More accurate fix
|
2021-12-26 23:24:08 +02:00 |
|
Lior Halphon
|
6ffe924637
|
This is probably better but still wrong
|
2021-12-26 21:43:54 +02:00 |
|
Lior Halphon
|
d178ece909
|
Disabled an incorrectly emulated portion of the TILE_SET glitch
|
2021-12-26 19:57:18 +02:00 |
|
Lior Halphon
|
c5f6be1e64
|
Several likely/unlikely optimization, saving on a memset
|
2021-12-26 02:38:54 +02:00 |
|
Lior Halphon
|
69de3f0fae
|
Implement a PPU fast path, up to 34% performance boost
|
2021-12-26 01:47:59 +02:00 |
|
Lior Halphon
|
c3d9141b7c
|
Replace the term sprite with object for consistency
|
2021-12-17 21:16:23 +02:00 |
|
Lior Halphon
|
c1ae129ed4
|
Allow hiding background/object "layers" (#422)
|
2021-12-17 21:12:26 +02:00 |
|
Lior Halphon
|
f78fac12c2
|
Fixed several issues involving LY change timing, as well as an LYC issue in models prior to CGB-D
|
2021-12-14 20:27:38 +02:00 |
|
Lior Halphon
|
a30247cf16
|
LCD line callback (for #422)
|
2021-12-10 19:49:52 +02:00 |
|
Lior Halphon
|
25e3414974
|
Redesigned vblank callback scheduling scheme, should be more regular and less prune to various sorts of frontend DOS
|
2021-12-04 15:04:46 +02:00 |
|
Lior Halphon
|
f08f16346e
|
Fix #293
|
2021-11-24 23:13:52 +02:00 |
|
Lior Halphon
|
fbf1bb7f98
|
Save state compatibility breaking cleanup
|
2021-11-07 12:56:46 +02:00 |
|
Lior Halphon
|
f237b1e9b9
|
CGB-0 support
|
2021-11-04 00:35:44 +02:00 |
|
Lior Halphon
|
93ef8d7db8
|
Merge pull request #411 from SnowyMouse/sprite_h
Fix partially offscreen sprites not being returned in GB_get_oam_info
|
2021-10-27 01:44:26 +03:00 |
|
Lior Halphon
|
e6c4ceaf5a
|
Add CGB-D support
|
2021-10-27 01:40:28 +03:00 |
|
Snowy
|
2ec573c84a
|
Change y to a signed value
|
2021-10-24 11:15:28 -05:00 |
|
Lior Halphon
|
c05c3c2abd
|
Improved accuracy of mid-line SCX writes
|
2021-10-08 19:36:05 +03:00 |
|
Lior Halphon
|
94add1d172
|
Add "Harsh Reality" color correction mode
|
2021-06-25 19:57:56 +03:00 |
|
Lior Halphon
|
23e8cc58c5
|
Vblank should occur 1 T-cycle later
|
2021-06-19 02:14:16 +03:00 |
|
Lior Halphon
|
339613263c
|
Fixed a bug that prevented STAT interrupt blocking from functioning correctly in the transition to VBlank while the OAM interrupt was disabled
|
2021-06-18 01:20:05 +03:00 |
|
Lior Halphon
|
ba6e22dfc0
|
Merge branch 'bess' into gbs
|
2021-04-14 16:44:51 +03:00 |
|
Lior Halphon
|
976f5e4d02
|
Merge branch 'master' into bess
|
2021-04-13 20:50:29 +03:00 |
|
Lior Halphon
|
44c75ae7be
|
Remove commented out code
|
2021-04-10 18:43:24 +03:00 |
|
Lior Halphon
|
bb3a73ff88
|
Cocoa GBS Player
|
2021-04-03 01:29:43 +03:00 |
|
Lior Halphon
|
e460b0a7b4
|
Change the border format to SNES-style
|
2021-03-31 00:54:55 +03:00 |
|
Lior Halphon
|
8adaba237e
|
SGB support in BESS, BE fixes, changes to SGB save state format on BE machines
|
2021-03-29 02:47:57 +03:00 |
|
Lior Halphon
|
71c88323b7
|
Rename UNROLL to unrolled (unrolled for )
|
2021-02-22 14:45:30 +02:00 |
|
Lior Halphon
|
159d9d0348
|
Color temperature control
|
2020-12-25 14:17:57 +02:00 |
|
Lior Halphon
|
b5a611c5db
|
More accurate color correction curves
|
2020-12-24 23:17:20 +02:00 |
|
Lior Halphon
|
66f62d696c
|
More window fixes
|
2020-12-24 20:50:47 +02:00 |
|
Lior Halphon
|
8f64f49c3b
|
More accurate emulation of window timing, actual correct fix of #123
|
2020-12-23 23:49:57 +02:00 |
|
Lior Halphon
|
67c0e03f3b
|
Fix a window bug in CGB mode, fixes #123
|
2020-11-22 00:21:19 +02:00 |
|
Lior Halphon
|
7fdc58a07e
|
Implement CGB-mode TILE_SEL mixing, fixes cgb-acid-hell and m3_lcdc_tile_sel_change2, closes #308
|
2020-11-20 16:24:16 +02:00 |
|
Lior Halphon
|
fa7232944f
|
Better emulation of CGB’s first frame behavior
|
2020-05-30 01:25:21 +03:00 |
|
Lior Halphon
|
ffa569deeb
|
Partial emulation of reading VRAM right after mode 3
|
2020-05-29 23:10:23 +03:00 |
|
Lior Halphon
|
17dfe0dd6a
|
Fix minor CGB-C regression
|
2020-05-29 16:30:40 +03:00 |
|
Lior Halphon
|
6448a692e2
|
Add smart rumble to games without a rumblepak
|
2020-04-29 16:06:11 +03:00 |
|
Lior Halphon
|
5a14eb93c6
|
Merge branch 'master' into JoyKit
# Conflicts:
# Cocoa/Document.m
# Cocoa/GBView.h
# Cocoa/GBView.m
# Cocoa/joypad.m
# Cocoa/main.m
# Core/display.c
# Core/gb.h
# Core/save_state.c
|
2020-04-29 15:52:03 +03:00 |
|
Lior Halphon
|
0cf168f32b
|
Fixing inconsistent style
|
2020-04-24 20:37:57 +03:00 |
|
Lior Halphon
|
695c6ee943
|
Don't crash if a naughty frontend runs the boot ROM without a ROM
|
2020-04-11 19:21:00 +03:00 |
|