This website requires JavaScript.
e12e03d9c2
SGB revision selection in the SDL port
Lior Halphon
2019-05-18 20:37:41 +03:00
3e724afb0a
Basic SGB support in the SDL port
Lior Halphon
2019-05-18 18:45:31 +03:00
ec5d1b7b88
Fix sample lengths for CH1, 2 and 4
ISSOtm
2019-05-18 02:46:24 +02:00
3ee2c64899
Make the apu command a bit safer
Lior Halphon
2019-05-17 22:03:10 +03:00
6648a0a84d
Minor adjustments and style fixes to the new APU debug functions
Lior Halphon
2019-05-17 20:48:49 +03:00
8d9149b020
Merge pull request #178 from ISSOtm/master
Lior Halphon
2019-05-17 20:34:07 +03:00
280467ad38
Merge branch 'master' into master
Lior Halphon
2019-05-17 20:31:52 +03:00
0158803bde
Merge pull request #176 from bentley/head-dd
Lior Halphon
2019-05-17 20:29:32 +03:00
91eeb4d9d5
Emulate AGB audio mixing
Lior Halphon
2019-05-17 00:08:34 +03:00
40f83c8f25
Add APU-related debugger commands This change includes making one of the APU functions public
ISSOtm
2019-05-15 12:39:08 +02:00
07bdc60a49
Use dd instead of non-POSIX head(1) options to trim bootroms.
Anthony J. Bentley
2019-05-11 21:38:32 -06:00
795823e372
Merge pull request #174 from funbars/lib1
Lior Halphon
2019-05-11 00:17:26 +03:00
4a54985441
fix libretro log interface
funbars
2019-05-10 15:50:16 -05:00
ddc4e7484b
Fix and restore optimization
Lior Halphon
2019-05-10 22:29:30 +03:00
32361589c9
Fix GCC build
Lior Halphon
2019-05-10 22:05:03 +03:00
06670fc970
Fix #172 . Allow unroll optimizations when compiling with GCC.
Lior Halphon
2019-05-10 21:51:11 +03:00
1433c59778
Merge pull request #167 from rzumer/gbc_memory_map
Lior Halphon
2019-05-10 14:16:21 +03:00
aa0309e425
Merge pull request #171 from funbars/t1
Lior Halphon
2019-05-10 14:15:49 +03:00
6ad8e30f88
Merge pull request #173 from orbea/build
Lior Halphon
2019-05-10 14:13:55 +03:00
2bded45397
Disable pragmas for gcc.
orbea
2019-05-09 09:08:25 -07:00
5ce8cf5016
Makefile: Allow setting CC.
orbea
2019-05-09 09:01:15 -07:00
b6e92dc8a7
libretro windows compiler (random)
funbars
2019-05-07 12:36:04 -05:00
19ff310538
Implement Gnome thumbnailer
Maximilian Mader
2019-05-04 19:59:27 +02:00
10be34b5b2
Fix the fast CGB boot ROM booting with data on the second VRAM bank
Lior Halphon
2019-05-04 21:15:23 +03:00
2a0e5f667b
Fix build on some Windows machines using non-Latin locales. Fixes #165
Lior Halphon
2019-05-04 15:35:17 +03:00
9e44306c04
Update .gitattributes
Lior Halphon
2019-04-19 14:49:09 +03:00
f8244c8119
Update libretro GBC memory map
Raphaël Zumer
2019-04-15 16:39:14 -04:00
82ce597573
Line breaks
Lior Halphon
2019-04-12 20:30:02 +03:00
05cd81b77c
Implemented jump-to breakpoints
Lior Halphon
2019-04-12 20:29:43 +03:00
19f42d5a3a
Merge pull request #159 from rzumer/master
Lior Halphon
2019-04-12 17:37:18 +03:00
b3939e8fdc
Add static GBC RAM banks to libretro memory map
Raphaël Zumer
2019-04-06 04:10:41 -04:00
a62541e577
Merge pull request #158 from trinemark/achievements
Lior Halphon
2019-04-06 13:05:22 +03:00
d4e8a886c5
Fix libretro achievements
trinemark
2019-04-05 22:35:52 -05:00
7242ddae64
speling is difikult
Lior Halphon
2019-03-16 20:56:22 +02:00
936afedb4b
Merge commit '57b0fe7fed8e8218d7c890cd40dea4fa93f121a5'
Lior Halphon
2019-03-15 14:36:31 +02:00
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
Lior Halphon
2019-03-15 14:36:10 +02:00
57b0fe7fed
fix input
radius
2019-03-12 19:54:26 -05:00
0b03b61564
Render the first line 0, as required for SGB emulation
Lior Halphon
2019-02-16 04:19:16 +02:00
9d0aadb83f
Emulate missing Vreset signal (SGB only for now) and ICD2 desyncing
Lior Halphon
2019-02-15 17:04:48 +02:00
42ef41182d
Merge branch 'master' of https://github.com/LIJI32/SameBoy
Lior Halphon
2019-02-15 14:12:39 +02:00
dde06e7cae
Work around a crashing race condition, proper fix needed
Lior Halphon
2019-01-28 20:56:37 +02:00
5ead9d49f4
Merge pull request #139 from libretro/master
Lior Halphon
2019-01-25 13:41:33 +02:00
b996ed9220
Writing to BGPD/OBPD while it’s blocked still increases BGPI/OBPI if needed. Fixes #145
Lior Halphon
2019-01-19 23:37:44 +02:00
2ff32c0ac8
Stuff
DaMaGe-Boot
Maximilian Mader
2019-01-19 22:02:35 +01:00
73a54049d2
Accurate PPU access timings
Lior Halphon
2019-01-19 19:32:26 +02:00
68a72037fa
add 4p support too
radius
2019-01-17 20:33:20 -05:00
10547a6d74
hookup up 2 player SGB
radius
2019-01-17 19:44:43 -05:00
4536581a6e
Fixed a bug where modifying RTC data would corrupt cartridge RAM data. Fixes #136
Lior Halphon
2019-01-18 02:36:14 +02:00
e2d9a353a0
remove single_dual mode, code cleanup
radius
2019-01-06 17:09:37 -05:00
c266e4045b
try to hookup sgb2
radius
2019-01-05 21:25:20 -05:00
ca8426ea60
update libretro core
radius
2019-01-05 20:58:23 -05:00
9fa6a2fe92
Add MSVC2017 target - doesn't work yet
twinaphex
2019-01-04 20:07:41 +01:00
312478e509
CGB palettes are not accessible during Mode 3, closes #84
Lior Halphon
2019-01-14 22:22:46 +02:00
879d3b607d
Removed verified TODO
Lior Halphon
2019-01-14 20:32:52 +02:00
ba5c07bed9
Correctly emulate speed switch timing
Lior Halphon
2019-01-13 01:09:41 +02:00
c74b39e712
The CPU core of the Game Boy is (most likely) called SM83
Lior Halphon
2019-01-12 00:42:16 +02:00
21d2a59a5f
Fixed a very rare edge case where an interrupt occurs when SP=FF11
Lior Halphon
2019-01-12 00:39:24 +02:00
4e2b5bb336
Fix the GB_run_frame API in SGB mode
Lior Halphon
2019-01-11 21:53:21 +02:00
5fae86a662
Build DaMaGe-Emulator Boot ROM
Maximilian Mader
2018-05-25 05:04:25 +02:00
c756861822
Merge pull request #138 from orbea/bootroms
Lior Halphon
2019-01-06 20:47:45 +02:00
9b22224bc4
Merge pull request #133 from aconbere/anders/add-faq
Lior Halphon
2019-01-06 20:45:49 +02:00
653c7fc1e6
Update and rename FAQ.md to build-faq.md
Lior Halphon
2019-01-06 20:45:15 +02:00
de3718c718
Makefile: Fix typo.
orbea
2019-01-05 17:53:48 -08:00
112a174f4a
Proper window minimum size handling
Lior Halphon
2019-01-05 23:58:18 +02:00
7b36ee10a4
Merge branch 'master' into sgb
Lior Halphon
2019-01-05 19:00:22 +02:00
ae959cd878
ATTR_LIN and ATTR_DIV
Lior Halphon
2019-01-05 18:59:50 +02:00
4051f190a5
Cache cycles_per_sample to avoid FP arithmetic
Lior Halphon
2019-01-01 00:42:40 +02:00
9d947c7ce6
Unroll some APU loops
Lior Halphon
2018-12-31 23:09:56 +02:00
af0430dbc5
Unroll some loops in PPU code, more efficient timer handling
Lior Halphon
2018-12-31 22:06:20 +02:00
21eb96a2f5
Joypad multiplayer support (Cocoa)
Lior Halphon
2018-12-15 18:55:41 +02:00
7b02b3cb89
Fix automation
Lior Halphon
2018-12-15 18:01:30 +02:00
612cd07fb3
Fixed emulation of echo RAM
Lior Halphon
2018-12-12 23:44:00 +02:00
e8dfc18d11
Multiplayer SGB support in Cocoa (Keyboard only)
Lior Halphon
2018-12-05 00:00:16 +02:00
ea09dfc888
Fixed multiplayer SGB mode
Lior Halphon
2018-12-04 23:46:30 +02:00
241577a7f1
Merge branch 'master' into sgb
Lior Halphon
2018-12-02 00:15:07 +02:00
b852add773
Minor refinements to the icon
Lior Halphon
2018-12-01 22:43:35 +02:00
a1c39173dd
SGB2 boot ROM
Lior Halphon
2018-12-01 17:28:57 +02:00
cbbe3fe207
Revision selection
Lior Halphon
2018-12-01 17:16:50 +02:00
51b7780d83
Redesign the preferences window
Lior Halphon
2018-12-01 16:08:59 +02:00
b1a2e45168
Improvements to the SGB animation
Lior Halphon
2018-12-01 13:39:43 +02:00
6d28e74667
Color 0 must always be shared
Lior Halphon
2018-11-24 15:53:53 +02:00
4b93f89763
Correct emulation of color masks
Lior Halphon
2018-11-24 15:42:54 +02:00
389d8ae045
Halt the CPU while the SGB animation is playing
Lior Halphon
2018-11-24 13:34:07 +02:00
2d6d1e6325
SGB boot animation
Lior Halphon
2018-11-24 13:21:00 +02:00
b3166135eb
Clean up that crashing mess I made
Lior Halphon
2018-11-23 19:59:15 +02:00
558f9b9bae
Updated SGB border, add “2” to SGB2
Lior Halphon
2018-11-23 14:16:48 +02:00
3ba1364d60
Fixed a boot ROM bug that made a few Nintendo games use incorrect object palettes
ctr
Lior Halphon
2018-11-23 01:09:14 +02:00
aaafd482cc
Fixed Cocoa OpenGL regression, it was completely broken
Lior Halphon
2018-11-22 22:59:29 +02:00
a7d4c091a0
add FAQ file
Anders Conbere
2018-11-20 10:04:12 -08:00
6160f513aa
CRT filter
Lior Halphon
2018-11-19 18:52:11 +02:00
67d52b78b6
Handling interrupted SGB commands
Lior Halphon
2018-11-17 12:26:07 +02:00
af5ef50cf9
Fixing default border
Lior Halphon
2018-11-17 01:39:38 +02:00
deb5e21842
More colorization commands
Lior Halphon
2018-11-17 00:44:18 +02:00
b698ce5d95
Correctly emulate SGB border color 0
Lior Halphon
2018-11-16 22:13:29 +02:00
e5e7ce8203
Basic colorization
Lior Halphon
2018-11-16 22:05:35 +02:00
d42cbcdee2
Palette transfer functions
Lior Halphon
2018-11-16 19:11:21 +02:00
91a3091b2e
Build fix
Lior Halphon
2018-11-16 17:41:23 +02:00
2710939e1e
That should be an inc file
Lior Halphon
2018-11-16 17:38:30 +02:00
595907cae2
Border fade animation
Lior Halphon
2018-11-16 17:36:21 +02:00
69ac36cca1
Add default SGB border
Lior Halphon
2018-11-16 17:22:57 +02:00