Commit Graph

827 Commits

Author SHA1 Message Date
negativeExponent
1f5ffc3f14 Fix crc32 computation when buffer is NULL 2020-02-16 20:37:21 +08:00
hizzlekizzle
b30ea1ff7a Merge pull request #321 from negativeExponent/core_options
Minimize core options shown by default
2020-02-14 22:15:52 -06:00
negativeExponent
1c94704512 Minimize core options shown by default
- This creates 2 new advance core options to minimize the number of core options shown
-- Advance System Options contains:
--- Overclock
--- RAM power on state
--- no-sprite limit
--- simultaneous opposing direction press
--- zapper crosshairs
-- Advance Sound Options contains:
--- Master volume
--- Sound quality
--- on/off for NES' 5-channel apu
- This also re-arranges the core options when advance options are shown, system options on top,
  gfx/palette/geometry options next, input etc.
2020-02-15 11:23:07 +08:00
Twinaphex
6824376738 Merge pull request #320 from negativeExponent/unif
updates to region-related settings and overclocking, UNIF now sets ines mapper if available (used for overrides etc)
2020-02-07 15:13:52 +01:00
negativeExponent
fa7b15eb61 Update region overrides and overclocking
- ines.c - misc cleanups
- Fix Dendy not restored when changing overrides back to auto mode
- directly apply new scanlines and additional scanlines when changing overclock settings
- (readability) change variable name overlock_state to overclock_enabled
2020-02-07 20:50:25 +08:00
negativeExponent
85a15786ff Unif: Pass iNES mapper number to cart struct when available 2020-02-07 12:01:03 +08:00
hizzlekizzle
890c86feb4 Merge pull request #318 from negativeExponent/add_new_mappers
Add new mappers
2020-01-31 13:57:08 -06:00
negativeExponent
f4756f9357 Add mapper 297
- also add appropriate input overrides since cart is light gun based
2020-01-31 20:19:25 +08:00
negativeExponent
65ff96cd5c Add mapper 294 (m134) 2020-01-31 00:13:09 +08:00
negativeExponent
e82b34bae9 m313: Fix incorrect bank sizes 2020-01-30 19:51:45 +08:00
negativeExponent
c08697a024 Add mapper 267 2020-01-29 20:00:22 +08:00
negativeExponent
45d553100a Add mapper 390 2020-01-29 03:10:11 +08:00
negativeExponent
fd823c4021 Add mapper 374 2020-01-29 01:09:31 +08:00
negativeExponent
38305957f7 Update BMC-RESET-TXROM (m313)
- add support for submappers 1, 2, 3 and 4
2020-01-28 22:51:36 +08:00
negativeExponent
0635e047b2 Add mapper 288
- dipswitch, menu based
2020-01-28 13:45:59 +08:00
negativeExponent
b6cb482bfe Add mapper 381 2020-01-28 12:07:47 +08:00
negativeExponent
f4cb27d578 Add mapper 538 2020-01-28 11:42:04 +08:00
negativeExponent
371e949ba1 Add mapper 541 2020-01-28 11:06:43 +08:00
negativeExponent
dca5ff5a1a Add mapper 372 2020-01-28 09:52:21 +08:00
negativeExponent
b07000a10e Add mapper 357 2020-01-28 06:27:09 +08:00
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