retro-wertz
3b2511a8fe
Fix APU IRQ inhibit flag $4017 and dmc
2018-12-08 11:35:04 +08:00
retro-wertz
68c5289726
Update apu sweep unit
...
- http://wiki.nesdev.com/w/index.php/APU_Sweep
- APU sweep test roms:
https://forums.nesdev.com/viewtopic.php?t=219&p=1403
- Fixes R.C. Pro AM II intro music
2018-12-08 08:42:33 +08:00
hizzlekizzle
64bccb470a
Revert "Fix RC Pro Am II intro music and pulse phase reset behavior ( #241 )" ( #242 )
...
This reverts commit 5bc56f786b .
2018-12-05 13:25:25 -06:00
retro-wertz
5bc56f786b
Fix RC Pro Am II intro music and pulse phase reset behavior ( #241 )
...
References:
- RC Pro Am II, intro music square channels are wrong.
- apu_phase_reset.nes -
http://forums.nesdev.com/viewtopic.php?f=2&t=15346
2018-12-05 10:45:24 -06:00
retro-wertz
34985a9d6e
Set max_width and max_height to its actual NES values
...
Fix crash while using video filters and video dimensions is changed
for example when using the overscan options.
2018-12-05 16:05:55 +08:00
retro-wertz
095fd57117
Fix audio states in VRC6
2018-12-05 15:52:20 +08:00
retro-wertz
1993f31352
Fix wrong info in some comments
2018-12-05 15:09:13 +08:00
Tatsuya79
b238ca5d62
Update libretro.c
2018-12-04 11:27:54 +01:00
retro-wertz
b5803e0e1d
c89 compliant? ( #237 )
...
* Replace C++ comments into C comments
* Move INLINE out of Makefile.common, move to fceu-types.h
An INLINE define is still existing in Makefile.common for msvc (dont
have a way to to test that). Moved the rest into fceu-types.h using the
one already existing from emu2413.h.
* Increase maximum volume for apu channels
2018-12-03 20:25:17 -06:00
retro-wertz
829a7552f1
Audiostuff ( #236 )
...
* Add option to enable/disable audio channels
Audio options are backports from FCEUX. Options are set as on/off toggle for each apu channel.
Compile with DEBUG=1 to see options.
* Add missing audio state vars, fix for hq audio when using runahead
* Additional checks for save ram (battery)
* Cleanup
* Update libretro header
2018-11-29 19:22:36 -06:00
retro-wertz
e07255c87c
Remove redundant memset() calls
2018-11-26 10:43:06 +08:00
retro-wertz
9d9c48007d
Add core option: RAM power up state
2018-11-25 21:45:52 +08:00
retro-wertz
3cd1ea0060
palette:Labeling and index changes
2018-11-25 09:01:21 +08:00
retro-wertz
3de40d9126
Fix autodetection of NES controllers
...
Closes https://github.com/libretro/libretro-fceumm/issues/230
2018-11-23 07:25:17 +08:00
retro-wertz
53b7fc4ae7
Remove leftover lines
2018-11-23 02:18:16 +08:00
retro-wertz
b929147612
Update input settings, allow multi-player without matching CRC
2018-11-23 02:01:42 +08:00
David Walters
a9f1ef274b
Use lightgun API for Zapper.
2018-09-27 08:43:12 +01:00
meepingsnesroms
a37c3bc664
Fix null terminator buffer overflow
...
While updating my devkitARM I found this buffer overflow:
src/input/bworld.c:56:3: warning: '__builtin_memcpy' forming offset 21 is out of the bounds [0, 20] of object 'bdata' with type 'uint8[20]' {aka 'unsigned char[20]'} [-Warray-bounds]
strcpy((char*)&bdata[13], "SUNSOFT");
2018-08-15 13:29:46 -07:00
retro-wertz
2bca72186d
Mapper30: Backport 4-screen mirroring support
...
9b6ff8fe49
2018-06-15 11:30:23 +08:00
retro-wertz
1811ea1e06
Remove incomplete Use NTSC core option
...
Use NTSC colors option is incomplete due to missing int,hue adjustments. This can be added but there is no smooth way using core options or hotkey to selec ranges 1-256 for fine tuning
Using shaders instead can work better at this with more adjustments possible
2018-06-15 10:59:25 +08:00
retro-wertz
7439630dab
add Pro Yakyuu - Family Stadium '88 to ines-correct ( #2 ) ( #3 )
2018-06-15 10:33:43 +08:00
SapphireTactician
9991455b69
Improve Label Redux Act 2
...
Changing name wording from what FCEUX used to @fr500 's suggestion
2018-04-17 23:17:12 -04:00
SapphireTactician
e5b3025d24
Update option title
...
Done as per @twinaphex
2018-04-14 18:50:29 -04:00
twinaphex
674be2d5d0
Add label
2018-04-14 19:49:14 +02:00
twinaphex
3f7127a932
Add up/down allowed core option
2018-04-14 19:35:51 +02:00
twinaphex
f6db0b026b
Updates
2018-04-13 01:58:48 +02:00
twinaphex
02840d9cff
C89_BUILD fixes
2018-03-20 16:07:46 +01:00
Dwedit
ef6e70075f
corrected non-functional typo
2018-03-16 23:25:48 -05:00
Dwedit
a76897a920
More variables in sound state, plus first 32 words of sound buffer (needed for filtering)
2018-03-16 23:17:37 -05:00
Dwedit
b9df5f188c
Smooth sound after loading state
...
Moved function-level static variables outside of functions and renamed them
2018-03-15 19:50:46 -05:00
retro-wertz
e5421762fd
state.c: Style nits
2018-03-07 00:57:52 +08:00
retro-wertz
77d07e782c
state.c: Update
2018-03-07 00:36:03 +08:00
Twinaphex
8314297846
Merge pull request #207 from retro-wertz/savestate
...
Add missing variable to save state
2018-03-04 14:51:54 +01:00
retro-wertz
0343e3dbd8
Add missing variable to save state
2018-03-04 21:47:52 +08:00
retro-wertz
ad68b979f4
Initialize save ram
2018-02-25 07:17:04 +08:00
twinaphex
9ad88b9c11
Fix warnings
2018-02-21 14:46:01 +01:00
hizzlekizzle
5a813bd318
Merge pull request #202 from retro-wertz/m30
...
Mapper30: Update compatibility with libretro api
2018-02-21 07:37:11 -06:00
U-O1\User
d9fc4c0c87
Refactor state variables for expansion audio
2018-02-21 16:34:55 +08:00
retro-wertz
9ca78a78dc
Mapper30: Update compatibility with libretro api
2018-02-18 11:53:48 +08:00
twinaphex
1534e17ece
Fix warning
2018-01-21 06:58:36 +01:00
retro-wertz
1bcbfba6a6
Update to 4:3 aspect
...
Update 4:3 aspect so that image is not stretched when horizontal and vertical overscans are adjusted
2018-01-10 11:39:36 +08:00
retro-wertz
fe04e86c42
Cleanup input
...
Gamepad loops based on # of players(4 max), while other inputs are looped by number of ports(2 max).
2018-01-03 20:06:13 +08:00
twinaphex
221c1fae87
Don't use register keyword
2017-12-24 19:35:07 +01:00
retro-wertz
bec41ab460
Remove use of RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER
2017-12-21 14:45:02 +08:00
Alberto Fustinoni
d4b04866c1
Build fix
2017-12-20 00:36:34 +09:00
retro-wertz
2d76eb4a0f
Change *.c and *.h end-of-line character to LF
...
change eol char to LF using dos2unix
2017-12-17 13:40:35 +08:00
twinaphex
6f8934aee7
Look in system header dir
2017-12-16 18:41:41 +01:00
twinaphex
1e84d6dec5
Update
2017-12-16 15:47:24 +01:00
twinaphex
56e8cf3ed1
Updates
2017-12-16 01:11:25 +01:00
retro-wertz
bdf9d44688
Update
2017-11-25 12:09:10 +08:00