Commit Graph

484 Commits

Author SHA1 Message Date
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
retro-wertz
ff24eeb0fb Input: Fix input handling if a 4-player adaptor is used. 2017-11-25 11:59:04 +08:00
retro-wertz
032d86b3a4 Input: Add support for mouse/lightgun-type peripherals 2017-11-25 11:16:26 +08:00
retro-wertz
483c414327 Start refactoring input devices and cleanup 2017-11-13 08:22:46 +08:00
retro-wertz
09dbd4d5d9 Update turbo fuction and cleanup. 2017-11-12 15:38:04 +08:00
retro-wertz
82ff4e9bd1 Re-apply palette when changing region
https://github.com/libretro/libretro-fceumm/issues/176
2017-10-21 19:40:54 +08:00
hizzlekizzle
1d503ee692 Merge pull request #174 from retro-wertz/unrom
Mapper2: Change default behavior
2017-10-20 16:19:27 -05:00
hizzlekizzle
a2d7547a4a Merge pull request #173 from retro-wertz/core_options
Rearrange core options to group similar or related items
2017-10-20 16:19:00 -05:00
retro-wertz
7a9d85fa7b Mapper30 cleanup 2017-10-20 12:20:00 +08:00
retro-wertz
d0857f363f Rearrange core options to group similar or related items 2017-10-20 09:25:31 +08:00
retro-wertz
a7bc1b3c5e Mapper2: Change default behavior 2017-10-20 09:01:57 +08:00
retro-wertz
23a5188d63 Fix mistake
rookie mistake :(
2017-10-18 20:14:15 +08:00
hizzlekizzle
ee8dead034 Merge pull request #169 from retro-wertz/Mapper9
Mapper9: only PC10 has wram/battery
2017-10-17 22:13:58 -05:00
retro-wertz
a7e81addb4 fix this 2017-10-18 10:50:42 +08:00
retro-wertz
1877360efc Mapper9: only PC10 has wram/battery 2017-10-18 10:43:45 +08:00
retro-wertz
15c0f1468c Mapper190: Layout update to look similar to others 2017-10-17 15:14:08 +08:00
retro-wertz
384d6a98ba Build fix and add comments 2017-10-17 12:49:12 +08:00