Commit Graph

807 Commits

Author SHA1 Message Date
twinaphex
f5e2b40514 Buildfix for MSVC 2010 2020-01-27 23:04:09 +01:00
twinaphex
762f6ebed2 C89 buildfix 2020-01-27 22:29:56 +01:00
Twinaphex
cbec4ce211 Merge pull request #317 from negativeExponent/updates
update headers, sanitize unif boardnames, cleanup makefname
2020-01-27 15:21:35 +01:00
negativeExponent
3f756dc7fc Cleanup FCEU_MakeFName
- silence warnings: replace strncpy with strcpy instead. this should be safe since buffer is strlen+1 which should be enough for a null terminator (from sprintf)
- minor cleanup
2020-01-27 21:40:51 +08:00
negativeExponent
e1e48294f0 Remove unused variables 2020-01-27 21:40:13 +08:00
negativeExponent
b56fd973e3 Sanitize UNIF boardnames
- removes whitespaces on boardnames - as stated, some names can have whitespaces
- ignore character case when comparing - similar to above, boardnames can also be
  uppercase or lowercase in some.
2020-01-26 07:41:44 +08:00
negativeExponent
602fe391d5 Update libretro api headers 2020-01-25 17:59:49 +08:00
Twinaphex
31cab728d4 Merge pull request #315 from negativeExponent/buildfix
Buildfix
2020-01-25 03:04:54 +01:00
Twinaphex
9a77aaeca5 Merge pull request #316 from negativeExponent/update_fds_disk_handling
(fds.c) backport new fds disk handling
2020-01-25 02:07:21 +01:00
negativeExponent
cd30d8cc40 (fds.c) backport new fds disk handling
backported from fceux, commit by dinkc64 (fbneo)
0b4be4b639

Fixes saving issue with some games (Bubble Bobble, Super Lode Runner II, ...)
2020-01-25 08:43:37 +08:00
negativeExponent
dc85a40951 Buildfix
- use shorter strings for state names
- make variables static
- turn C++ comments to C comments
- cleanup dead code in boards
2020-01-24 19:57:24 +08:00
twinaphex
fb516c853a Fix C89 build 2020-01-23 19:46:08 +01:00
Twinaphex
30e8730508 Merge pull request #310 from Derynect/gcw0_flags
Add -fomit-frame-pointer to gcw0 target
2020-01-23 15:25:32 +01:00
hizzlekizzle
eadec4538f Merge pull request #314 from negativeExponent/mapper_updates_and_additions
Mapper updates and additions
2020-01-23 08:10:49 -06:00
negativeExponent
575db021c6 Fix savestates
- prevent possible issue on big-endian by adding mask
- specify correct variable size to state struct
2020-01-23 10:30:16 +08:00
negativeExponent
305d7a048d Add new mappers
Added iNES 1.0/2.0 mappers
134 - replaced Mapper134_init with Bs5652_Init
391 - NC7000M
402 - 831019C J-2282

Added UNIF boards:
AB-G1L
BS-110
WELL-NO-DG450
KG256
2020-01-23 08:29:09 +08:00
negativeExponent
b910e4ed92 Update vrc2and4.c
- support for big bank CHR (Contra 3) matched by hash
2020-01-23 08:16:40 +08:00
negativeExponent
9abfd80669 Update unif SUPER24IN1SC03 (179 variant) 2020-01-23 08:07:01 +08:00
negativeExponent
4fd5e3ac8e Update mapper 319 (BMC-HP898F)
- submapper support added
2020-01-23 08:02:49 +08:00
negativeExponent
583a44dfd8 Update mapper 213 2020-01-23 07:49:08 +08:00
twinaphex
c6c3da678f Fix MSVC2017 2020-01-06 23:30:47 +01:00
jovonna
7763a13e7f Add -fomit-frame-pointer to gcw0 target 2020-01-03 23:36:59 -05:00
twinaphex
58030a374d VLAs not supported in C89 2019-12-11 16:46:06 +01:00
Twinaphex
29ca7f1976 Merge pull request #309 from cmitu/makefile-fix
makefile.libretro: fix automatic platform detection
2019-12-11 10:22:29 +01:00
Cristi Mitrana
47c1c9a9c3 makefile.libretro: fix platform detection 2019-12-11 11:16:49 +02:00
hizzlekizzle
cfa6350035 Merge pull request #304 from JoeOsborn/ppu-mem-map
Memory map some PPU buffers with 1 << 31 mask
2019-11-06 18:25:26 -06:00
Joseph C. Osborn
dbcfcc574a Put back some formatting 2019-11-06 16:06:09 -08:00
Joseph C. Osborn
112be4b57e Memory map some PPU buffers with 1 << 31 mask
Except 4 PPU register bytes starting at $2000
2019-11-06 16:02:50 -08:00
Twinaphex
0e315e0ca0 Merge pull request #297 from yoshisuga/tvos_support
(tvOS) Compile using tvOS SDK
2019-09-05 03:45:45 +02:00
Twinaphex
f91d75f714 Merge pull request #298 from Classicmods/master
Add PSClassic make to makefile
2019-09-05 03:45:39 +02:00
Wes Smith
c24f58b5a5 Clean up PSC make 2019-09-03 16:57:40 -04:00
Wes Smith
64970c014a Merge pull request #2 from libretro/master
Classicmods rebase
2019-09-03 16:53:58 -04:00
Yoshi Sugawara
cc7bbc3e39 (tvOS) Compile using tvOS SDK 2019-09-02 01:44:01 -10:00
Twinaphex
81776d97c7 Merge pull request #295 from webgeek1234/master
Fix mingw cross compile and fix wii-u compile on newer devkitpro versions
2019-08-19 20:12:43 +02:00
Aaron Kling
3f0cf67403 libretro: fix wiiu compile 2019-08-01 12:14:18 -05:00
Aaron Kling
f667f86715 libretro: allow mingw cross compile 2019-08-01 12:14:18 -05:00
Twinaphex
0b0c76a3f2 Merge pull request #292 from retro-wertz/mappers
Update ines-correct.h
2019-08-01 18:54:34 +02:00
Twinaphex
5b57ca32cb Merge pull request #293 from retro-wertz/patch-1
Update vsuni.c
2019-08-01 18:54:26 +02:00
retro-wertz
bf08124293 Update vsuni.c
Change this to normal comparison check
2019-08-01 23:57:52 +08:00
retro-wertz
e724410ac4 Update ines-correct.h 2019-08-01 23:47:55 +08:00
Twinaphex
cc7f786af5 Merge pull request #291 from retro-wertz/updates
update core options and cleanup
2019-08-01 16:45:03 +02:00
retro-wertz
878b0937f5 Update libretro_dipswitch.c 2019-08-01 22:25:58 +08:00
retro-wertz
d807bac15b Remove unused variables 2019-08-01 20:31:42 +08:00
retro-wertz
313f69daaf Silence warning and fix missing NULL terminators on core option struct
- silence warning: missing braces around initializer [-Wmissing-braces]
2019-08-01 20:02:17 +08:00
Twinaphex
0a0fdb8c2b Update libretro_core_options.h 2019-07-31 03:38:05 +02:00
hizzlekizzle
8441c964b0 Merge pull request #287 from retro-wertz/fix_msvc2010
Use sprintf() instead of snprintf()
2019-07-21 10:13:40 -05:00
retro-wertz
de89c5bcfb Use sprintf() instead of snprintf()
- fix msvc2010 build
2019-07-21 16:16:05 +08:00
hizzlekizzle
74c4b02f83 Merge pull request #286 from retro-wertz/core_option_sublabel
dipswitch option sublabel update and fixes
2019-07-20 22:40:38 -05:00
retro-wertz
8446a7ba58 dipswitch.c: Rename src and header file
- (non function-changing update) just for consistency, append "libretro_" to source file to be consistent with new core option file
2019-07-21 10:27:26 +08:00
retro-wertz
be1d0a3dac diswitch.c: Fix crash issues and and cleanup
- Partial rewrite to clean up dipswitch struct to prevent potential crashes
- Fix problems on vs games without dipswitch to cause core to crash
- Create dipswitch struct based on new core options layout
2019-07-21 09:57:03 +08:00