Lior Halphon
|
c342663200
|
Emulate serial bit shifting, update the serial API to use bits instead of bytes, update printer emulation and libretro to use the new API
|
2019-03-15 14:36:10 +02:00 |
|
Lior Halphon
|
0b03b61564
|
Render the first line 0, as required for SGB emulation
|
2019-02-16 04:19:16 +02:00 |
|
Lior Halphon
|
9d0aadb83f
|
Emulate missing Vreset signal (SGB only for now) and ICD2 desyncing
|
2019-02-15 17:04:48 +02:00 |
|
Lior Halphon
|
42ef41182d
|
Merge branch 'master' of https://github.com/LIJI32/SameBoy
|
2019-02-15 14:12:39 +02:00 |
|
Lior Halphon
|
dde06e7cae
|
Work around a crashing race condition, proper fix needed
|
2019-01-28 20:56:37 +02:00 |
|
Lior Halphon
|
5ead9d49f4
|
Merge pull request #139 from libretro/master
Ready to merge: SGB in the libretro core
|
2019-01-25 13:41:33 +02:00 |
|
Lior Halphon
|
b996ed9220
|
Writing to BGPD/OBPD while it’s blocked still increases BGPI/OBPI if needed. Fixes #145
|
2019-01-19 23:37:44 +02:00 |
|
Lior Halphon
|
73a54049d2
|
Accurate PPU access timings
|
2019-01-19 19:32:26 +02:00 |
|
radius
|
68a72037fa
|
add 4p support too
|
2019-01-17 20:33:20 -05:00 |
|
radius
|
10547a6d74
|
hookup up 2 player SGB
|
2019-01-17 19:44:58 -05:00 |
|
Lior Halphon
|
4536581a6e
|
Fixed a bug where modifying RTC data would corrupt cartridge RAM data. Fixes #136
|
2019-01-18 02:36:14 +02:00 |
|
radius
|
e2d9a353a0
|
remove single_dual mode, code cleanup
|
2019-01-14 23:11:42 -05:00 |
|
radius
|
c266e4045b
|
try to hookup sgb2
|
2019-01-14 23:11:42 -05:00 |
|
radius
|
ca8426ea60
|
update libretro core
|
2019-01-14 23:11:42 -05:00 |
|
twinaphex
|
9fa6a2fe92
|
Add MSVC2017 target - doesn't work yet
|
2019-01-14 23:11:42 -05:00 |
|
Lior Halphon
|
312478e509
|
CGB palettes are not accessible during Mode 3, closes #84
|
2019-01-14 22:22:46 +02:00 |
|
Lior Halphon
|
879d3b607d
|
Removed verified TODO
|
2019-01-14 20:32:52 +02:00 |
|
Lior Halphon
|
ba5c07bed9
|
Correctly emulate speed switch timing
|
2019-01-13 01:09:41 +02:00 |
|
Lior Halphon
|
c74b39e712
|
The CPU core of the Game Boy is (most likely) called SM83
|
2019-01-12 00:42:16 +02:00 |
|
Lior Halphon
|
21d2a59a5f
|
Fixed a very rare edge case where an interrupt occurs when SP=FF11
|
2019-01-12 00:39:24 +02:00 |
|
Lior Halphon
|
4e2b5bb336
|
Fix the GB_run_frame API in SGB mode
|
2019-01-11 21:53:21 +02:00 |
|
Lior Halphon
|
c756861822
|
Merge pull request #138 from orbea/bootroms
Makefile: Fix typo.
|
2019-01-06 20:47:45 +02:00 |
|
Lior Halphon
|
9b22224bc4
|
Merge pull request #133 from aconbere/anders/add-faq
add FAQ file
|
2019-01-06 20:45:49 +02:00 |
|
Lior Halphon
|
653c7fc1e6
|
Update and rename FAQ.md to build-faq.md
|
2019-01-06 20:45:15 +02:00 |
|
orbea
|
de3718c718
|
Makefile: Fix typo.
Fixes:
make: *** No rule to make target 'build/bin/BootROMs/sgb_boot2.bin', needed by 'bootroms'. Stop.
|
2019-01-05 17:54:14 -08:00 |
|
Lior Halphon
|
112a174f4a
|
Proper window minimum size handling
|
2019-01-05 23:58:18 +02:00 |
|
Lior Halphon
|
7b36ee10a4
|
Merge branch 'master' into sgb
|
2019-01-05 19:00:22 +02:00 |
|
Lior Halphon
|
ae959cd878
|
ATTR_LIN and ATTR_DIV
|
2019-01-05 18:59:50 +02:00 |
|
Lior Halphon
|
4051f190a5
|
Cache cycles_per_sample to avoid FP arithmetic
|
2019-01-01 00:42:40 +02:00 |
|
Lior Halphon
|
9d947c7ce6
|
Unroll some APU loops
|
2018-12-31 23:09:56 +02:00 |
|
Lior Halphon
|
af0430dbc5
|
Unroll some loops in PPU code, more efficient timer handling
|
2018-12-31 22:06:20 +02:00 |
|
Lior Halphon
|
21eb96a2f5
|
Joypad multiplayer support (Cocoa)
|
2018-12-15 18:55:41 +02:00 |
|
Lior Halphon
|
7b02b3cb89
|
Fix automation
|
2018-12-15 18:01:30 +02:00 |
|
Lior Halphon
|
612cd07fb3
|
Fixed emulation of echo RAM
|
2018-12-12 23:44:00 +02:00 |
|
Lior Halphon
|
e8dfc18d11
|
Multiplayer SGB support in Cocoa (Keyboard only)
|
2018-12-05 00:00:16 +02:00 |
|
Lior Halphon
|
ea09dfc888
|
Fixed multiplayer SGB mode
|
2018-12-04 23:46:30 +02:00 |
|
Lior Halphon
|
241577a7f1
|
Merge branch 'master' into sgb
|
2018-12-02 00:15:07 +02:00 |
|
Lior Halphon
|
b852add773
|
Minor refinements to the icon
|
2018-12-01 22:43:35 +02:00 |
|
Lior Halphon
|
a1c39173dd
|
SGB2 boot ROM
|
2018-12-01 17:28:57 +02:00 |
|
Lior Halphon
|
cbbe3fe207
|
Revision selection
|
2018-12-01 17:16:50 +02:00 |
|
Lior Halphon
|
51b7780d83
|
Redesign the preferences window
|
2018-12-01 17:16:29 +02:00 |
|
Lior Halphon
|
b1a2e45168
|
Improvements to the SGB animation
|
2018-12-01 13:39:43 +02:00 |
|
Lior Halphon
|
6d28e74667
|
Color 0 must always be shared
|
2018-11-24 15:53:53 +02:00 |
|
Lior Halphon
|
4b93f89763
|
Correct emulation of color masks
|
2018-11-24 15:42:54 +02:00 |
|
Lior Halphon
|
389d8ae045
|
Halt the CPU while the SGB animation is playing
|
2018-11-24 13:34:07 +02:00 |
|
Lior Halphon
|
2d6d1e6325
|
SGB boot animation
|
2018-11-24 13:21:00 +02:00 |
|
Lior Halphon
|
b3166135eb
|
Clean up that crashing mess I made
|
2018-11-23 19:59:15 +02:00 |
|
Lior Halphon
|
558f9b9bae
|
Updated SGB border, add “2” to SGB2
|
2018-11-23 14:16:48 +02:00 |
|
Lior Halphon
|
3ba1364d60
|
Fixed a boot ROM bug that made a few Nintendo games use incorrect object palettes
|
2018-11-23 01:09:14 +02:00 |
|
Lior Halphon
|
aaafd482cc
|
Fixed Cocoa OpenGL regression, it was completely broken
|
2018-11-22 22:59:29 +02:00 |
|