Lior Halphon
|
b7f03dea8d
|
Add CGB-A support
|
2022-01-05 21:55:46 +02:00 |
|
Lior Halphon
|
5e7bb0f891
|
DMA write conflict revision differences
|
2022-01-04 19:59:46 +02:00 |
|
Lior Halphon
|
66f7babe86
|
Cache the clock rate
|
2021-12-26 15:50:24 +02:00 |
|
Lior Halphon
|
c3d9141b7c
|
Replace the term sprite with object for consistency
|
2021-12-17 21:16:23 +02:00 |
|
Lior Halphon
|
b770bbea2e
|
Fix save state issue that caused vblank callbacks timings to differ
|
2021-12-02 11:21:12 +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
|
6cd13be624
|
Add CGB-B support
|
2021-10-30 20:58:57 +03:00 |
|
Lior Halphon
|
1f7b20251b
|
Improved sanitation for save states for better security and stability
|
2021-10-30 16:03:13 +03:00 |
|
Lior Halphon
|
e6c4ceaf5a
|
Add CGB-D support
|
2021-10-27 01:40:28 +03:00 |
|
Lior Halphon
|
18007f0e53
|
MGB support
|
2021-10-23 23:28:54 +03:00 |
|
Lior Halphon
|
191f7cee02
|
Improved emulation of SGB multiplayer, fixes #405
|
2021-10-09 14:52:28 +03:00 |
|
Lior Halphon
|
c05c3c2abd
|
Improved accuracy of mid-line SCX writes
|
2021-10-08 19:36:05 +03:00 |
|
Lior Halphon
|
8068ff41fb
|
Fix potential future compatibility issue, update workflow environments
|
2021-09-29 21:57:39 +03:00 |
|
Lior Halphon
|
3ed18a76da
|
Added optional OSD (Cocoa)
|
2021-05-30 20:55:04 +03:00 |
|
Lior Halphon
|
ea05a0c765
|
Don't save 0x6000 for MBC3 in BESS
|
2021-04-23 21:05:33 +03:00 |
|
Lior Halphon
|
9fcdc082d2
|
Fix an SDL crash, minor tweak to BESS SGB
|
2021-04-17 16:37:55 +03:00 |
|
Lior Halphon
|
87a2d48675
|
Redo TPP1 saving, fix RTC and HUC3 in BESS
|
2021-04-16 00:35:54 +03:00 |
|
Lior Halphon
|
f0a6488546
|
Added optional INFO block
|
2021-04-15 21:57:38 +03:00 |
|
Lior Halphon
|
b325148544
|
Update and clarify specification
|
2021-04-14 23:37:00 +03:00 |
|
Lior Halphon
|
8a84a5897e
|
Allow drag&drop of state files
|
2021-04-14 15:20:01 +03:00 |
|
Lior Halphon
|
43fb86320e
|
Hard fail on unexpected SGB blocks
|
2021-04-13 22:05:13 +03:00 |
|
Lior Halphon
|
0af4f1fa4d
|
Clarify SGB multiplayer, handle count = 0
|
2021-04-13 21:33:13 +03:00 |
|
Lior Halphon
|
24915e41eb
|
TPP1 in BESS
|
2021-04-13 20:56:09 +03:00 |
|
Lior Halphon
|
fada772cb1
|
Don't use BESS for internal in-memory saves
|
2021-04-13 20:35:07 +03:00 |
|
Lior Halphon
|
dfdbff7304
|
Allow writes to the $a000-$bfff range in the MBC block
|
2021-04-13 16:01:44 +03:00 |
|
Lior Halphon
|
5b993ed775
|
Add HuC3 to BESS
|
2021-04-12 23:36:42 +03:00 |
|
Lior Halphon
|
9a1f962281
|
Spec update
|
2021-04-12 22:39:13 +03:00 |
|
Lior Halphon
|
1c31812ffd
|
BESS format updates
|
2021-04-06 01:02:49 +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
|
659f954028
|
RTC support
|
2021-03-25 00:07:37 +02:00 |
|
Lior Halphon
|
a52302f2f6
|
Make NAME come before CORE
|
2021-03-25 00:07:37 +02:00 |
|
Lior Halphon
|
75bc1e9a86
|
Initial BESS support, no SGB nor RTC yet
|
2021-03-25 00:07:37 +02:00 |
|
Lior Halphon
|
925bd863c0
|
Better errnos
|
2021-03-22 00:18:49 +02:00 |
|
Lior Halphon
|
da1003263f
|
Redo save states to remove severe code duplication between buffers and files
|
2021-03-21 20:32:30 +02:00 |
|
Lior Halphon
|
aa421258b8
|
Update the model enum so comparisons work correctly for SGB PAL and no-SFC SGBs
|
2021-01-16 14:51:06 +02:00 |
|
Lior Halphon
|
88198e64f4
|
Minor bug fixes
|
2020-11-13 23:02:17 +02:00 |
|
Lior Halphon
|
b6b56d0766
|
Fix various save state compatibility issues between Windows and non-Windows, and a potential crash
|
2020-06-10 22:46:19 +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
|
c6f9d05124
|
Emulate LCD-PPU horizontal desync on DMGs
|
2020-03-06 14:41:13 +02:00 |
|
Lior Halphon
|
409ab2a6d4
|
Accurate emulation of tilemap advancement timings
|
2020-03-03 02:21:19 +02:00 |
|
Lior Halphon
|
25b51362e9
|
Safety first
|
2020-02-24 00:33:45 +02:00 |
|
Lior Halphon
|
39b88d546b
|
The upper bits of SCX might mid-line
|
2020-02-21 21:59:03 +02:00 |
|
Lior Halphon
|
8409d3bcfb
|
Emulate changing sprite height mid-fetch
|
2020-02-21 16:43:51 +02:00 |
|
Lior Halphon
|
08eb2f3d98
|
Correct emulation of FF6C (Turns out it controls object priority)
|
2020-02-15 15:32:06 +02:00 |
|
Lior Halphon
|
0ece21bca7
|
Replace the SDL-derived controller support with my own JoyKit framework. Adds rumble support, LED support, better manual and automatic configurations, analog speed controls.
|
2019-10-19 19:26:04 +03:00 |
|
Lior Halphon
|
2bfe922650
|
Allow emulating an SGB without SFC HLE
|
2019-07-15 20:47:16 +03:00 |
|
Lior Halphon
|
7c61445fe3
|
Fixed out of bound read in GB_load_state_from_buffer. Closes #104
|
2019-06-21 03:04:38 +03:00 |
|