Lior Halphon
|
b50c97f4a7
|
Prevent starting HDMA in the middle of an instruction, making both the CPU and DMA access memory at the same time. Closes #47
|
2018-03-19 20:01:31 +02:00 |
|
Lior Halphon
|
80b1275e07
|
Fix stat_lyc_onoff
|
2018-03-18 20:08:45 +02:00 |
|
Lior Halphon
|
94c6dbd281
|
Fixed ‘call’ instruction not being properly symbolicated. Closes #37
|
2018-03-01 21:12:37 +02:00 |
|
Lior Halphon
|
fb03479a1f
|
Added 16-bit dereferencing operator ({address} ) to the debugger. Closes #38
|
2018-02-28 19:39:22 +02:00 |
|
Lior Halphon
|
b02e40d5a2
|
Refinement to that last fix
|
2018-02-25 23:23:55 +02:00 |
|
Lior Halphon
|
90a943d05a
|
Emulate an HDMA quirk required to properly emulate Aevilia
|
2018-02-25 22:32:41 +02:00 |
|
Lior Halphon
|
f79af39ea2
|
More accurate emulation of the APU’s analog characteristics
|
2018-02-16 18:01:50 +02:00 |
|
Lior Halphon
|
fc35111ae7
|
Corrected the emulated DAC’s range
|
2018-02-16 01:26:37 +02:00 |
|
Lior Halphon
|
0c231db9e7
|
This is probably not correct (and makes no sense from an hardware design perspective), but this correctly emulates my analog test cases and fixes the pops introduced by the last commit.
|
2018-02-13 23:13:15 +02:00 |
|
Lior Halphon
|
bfb37884e1
|
Inactive channels are not equivalent to channels with 0 volume.
|
2018-02-11 22:50:15 +02:00 |
|
Lior Halphon
|
afcc66fb3c
|
Added CPU under/over-clocking support in Core, add under-clocking hotkey in the Cocoa port, allow modifier keys to be configured as input keys in Cocoa.
|
2018-02-10 23:30:30 +02:00 |
|
Lior Halphon
|
0cbbaac490
|
Updated incorrect comment after verification
|
2018-02-10 19:50:42 +02:00 |
|
Lior Halphon
|
81f808e184
|
Refinements for the Wii U port
|
2018-02-10 15:02:22 +02:00 |
|
Lior Halphon
|
00c67f8842
|
Merge commit '217e9787bd640cbd1b8250e31c0064331ddc302f'
|
2018-02-10 14:49:57 +02:00 |
|
Lior Halphon
|
1c61b006ba
|
Added rewinding support to the core and the Cocoa frontend
|
2018-02-10 14:42:14 +02:00 |
|
radius
|
217e9787bd
|
change MAX_CH_AMP on WiiU
|
2018-02-07 15:28:30 -05:00 |
|
Lior Halphon
|
95234036bb
|
Added return value to GB_run API.
|
2018-01-31 15:18:04 +02:00 |
|
Lior Halphon
|
09dd47c6de
|
Fixed unintentional delay in NR50 and NR51’s effects
|
2018-01-19 19:56:39 +02:00 |
|
Lior Halphon
|
37906bcd1f
|
Fixed sound pops in Super Mario Land 2.
|
2018-01-19 00:47:46 +02:00 |
|
Lior Halphon
|
0a76881eb6
|
Correctly emulating NRx4 effects on the sound envelop of the previously playing sound. Closes #19
|
2018-01-06 12:37:45 +02:00 |
|
Lior Halphon
|
a20e8a8220
|
Fixed bug in NR42 write that also caused memory corruption
|
2018-01-06 12:17:06 +02:00 |
|
Lior Halphon
|
a1af4c59ca
|
Fixed NR51 volume levels (They’re 1-8, not 0-7)
|
2018-01-06 11:58:49 +02:00 |
|
Lior Halphon
|
2205493862
|
Bug fixes in the SDL port
|
2017-12-30 17:07:05 +02:00 |
|
Lior Halphon
|
d3a2e49d38
|
Merge branch 'sdl_gui' into libretro_core
# Conflicts:
# Makefile
# SDL/main.c
|
2017-12-29 13:12:12 +02:00 |
|
Lior Halphon
|
61f9dbd95d
|
Use SDL’s key mapping when available
|
2017-12-28 20:22:54 +02:00 |
|
Lior Halphon
|
dc59fdf40e
|
Highpass filter in SDL
|
2017-12-23 22:11:53 +02:00 |
|
Lior Halphon
|
f0e772ca97
|
Fixed: Loading states in DMG mode results in a black screen
|
2017-12-22 21:58:31 +02:00 |
|
Lior Halphon
|
19c382c9e0
|
Fixed ei_sequence test
|
2017-12-03 21:07:34 +02:00 |
|
Lior Halphon
|
4b69331321
|
Merge branch 'master' into libretro_core
|
2017-10-16 20:49:33 +03:00 |
|
Lior Halphon
|
e71154b7e0
|
Fixed set_color_correction breaking DMG’s palette
|
2017-10-16 20:48:39 +03:00 |
|
Lior Halphon
|
6c97bb9052
|
Accidentally reversed ifdef condition
|
2017-10-13 17:28:32 +03:00 |
|
Lior Halphon
|
27b5718b07
|
Merge branch 'master' into libretro_core
|
2017-10-12 22:50:02 +03:00 |
|
Lior Halphon
|
a753e00b59
|
Added direct_access interface to interrupt_enable/IE register
|
2017-10-12 22:49:39 +03:00 |
|
Lior Halphon
|
40e4f93637
|
Replaced libretro specific code with a generic API
|
2017-10-12 22:06:01 +03:00 |
|
Lior Halphon
|
6b71d1d477
|
“Baked” boot ROM is now auto-generated.
|
2017-10-12 21:52:51 +03:00 |
|
Lior Halphon
|
441781cbe9
|
Libretro .o files are now in the build/obj folder and are suffixed with _libretro (since they have different compilation flags). This also lets us rename gbmemory.c/h back to its original name.
|
2017-10-12 19:42:30 +03:00 |
|
Lior Halphon
|
7c0ad24175
|
Added compilation flag to disable timekeeping for frontends that handle fps keeping on their own
|
2017-10-12 19:24:12 +03:00 |
|
Lior Halphon
|
a50aa2486b
|
Removed input callbacks when no debugger is included
|
2017-10-12 19:16:33 +03:00 |
|
Lior Halphon
|
dcadfc37f4
|
Changed the way HAVE_DEBUGGER works and renamed it (so it’s on by default) to DISABLE_DEBUGGER. Fixes build break.
|
2017-10-12 19:05:27 +03:00 |
|
Lior Halphon
|
9615ca6fa6
|
Merge pull request #14 from libretro/master
libretro core
|
2017-10-12 18:29:26 +03:00 |
|
Lior Halphon
|
65dd02cc52
|
Added 3 color correction profiles, added color correction setting to Cocoa GUI, improved cross-platform and cross-frontend save-state compatibility
|
2017-10-12 17:22:22 +03:00 |
|
radius
|
8d691563c7
|
include unistd
|
2017-10-09 19:53:07 -05:00 |
|
radius
|
18b376ac5f
|
Updates:
-fix input descriptors
-implement savestates
-implement sram interface
|
2017-10-09 14:21:32 -05:00 |
|
twinaphex
|
a7db98c22e
|
Memory needs to be uniquely named for Android
|
2017-10-09 11:36:55 -05:00 |
|
twinaphex
|
b02aeab022
|
We don't need stdin
|
2017-10-09 11:36:54 -05:00 |
|
twinaphex
|
09f4edda57
|
Comment out debugger code - add HAVE_DEBUGGER ifdef
|
2017-10-09 11:36:53 -05:00 |
|
twinaphex
|
aeea20ae9d
|
Comment out nsleep
|
2017-10-09 11:36:53 -05:00 |
|
twinaphex
|
9f5b746e0b
|
Fix compiler error
|
2017-10-09 11:36:53 -05:00 |
|
radius
|
765a072c73
|
this fixes fast forwarding but probably has to change to a proper fix
|
2017-10-09 11:36:24 -05:00 |
|
twinaphex
|
33a9c54842
|
Correct memset lines
|
2017-10-09 11:36:23 -05:00 |
|