Commit Graph

1179 Commits

Author SHA1 Message Date
NRS-NewRisingSun
d72c64e5d9 Exponential notation of NES 2.0 ROM sizes; mappers (#480)
* Support 2 MIB mapper 314 (Y2K 76-in-1)

* Mapper 57: Forgot one Sync() statement

* Mapper 83: Correction for 256 KiB PRG+512 KiB CHR games

* Mapper 114: Use NES 2.0 submapper field if available to differentiate between scrambling patterns

* NES 2.0: Support exponential notation of PRG/CHR sizes, thus adding support for 4 KiB and 8 KiB ROM files.

* Add mapper 553.

* Correct the database regarding the Nanjing game Pegasus Senya

* Add submapper 5 (HST-162) to mapper 176

* Add mapper 436

* Mapper 176.5 has a CNROM latch as well, though it works a bit differently than submapper 1's

* Added mapper 429

* Added mapper 380 submapper 1

* Added mapper 437

* Added mapper 456

* Forgot to include math.h for pow

* Added mapper 434

* Added mapper 452

* Added mapper 438

* Added mappers 391 and 444, corrected the mixup with BS-110 and NC7000M

* Added mapper 443. Added menu-switching funcionality to mapper 444

Co-authored-by: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com>
2022-01-06 08:22:18 +01:00
Autechre
c291ceeb13 Merge pull request #475 from DavisNT/buttons
Add A+B and Turbo A+B buttons
2021-12-23 14:16:23 +01:00
Davis Mosenkovs
ae42152216 Add A+B and Turbo A+B buttons 2021-12-23 11:02:55 +02:00
Autechre
02b5bbf269 Merge pull request #474 from IlDucci/text-fixes-20211205
[Core options text] Text fixes
2021-12-06 00:56:14 +01:00
IlDucci
ee5e9a966f [Core options text] Text fixes
- Changing the main category sublabels to follow RetroArch's style.
 - Uppercased the TM Zapper.
 - Changed the "FS" part of the FBX NES Classic palette to "(fixed)" (FS meant fullscreen, as in, FBX did one version of this palette, but said themselves that it was captured incorrectly, so the fixed solution was captured by taking into account the parameters of the full screen. FBX never meant to have a full name for the corrected version).
2021-12-05 12:04:31 +01:00
Autechre
3feb59a41e Merge pull request #473 from DisasterMo/crowdin-sync
Add automatic Crowdin synchronization
2021-12-04 16:56:13 +01:00
DisasterMo
cb5481af1f Add automatic Crowdin synchronization 2021-12-04 16:43:54 +01:00
Autechre
8864f6e246 Merge pull request #471 from NRS-NewRisingSun/multicarts
Multicarts
2021-11-22 17:07:35 +01:00
NewRisingSun
8eb4e3b80c Mapper 196: Support IRQ for The Ancient & Modern Heroes 2021-11-14 17:10:33 +01:00
NewRisingSun
ea17977c20 Mapper 319: Use hp898f.c only for the old incorrect UNIF bank order, and 319.c for all NES 2.0 ROMs. Add CNROM mode and solder pad switch to the latter. 2021-11-14 17:01:55 +01:00
NewRisingSun
e12a40c2f4 Mapper 57: Change default DIP for YH-xxx Olympic multicarts, always reset to menu 2021-11-14 16:33:37 +01:00
NewRisingSun
7e26542737 Mapper 178: Always reset to menu. 2021-11-14 16:25:40 +01:00
NewRisingSun
46a8874fe9 CNROM/UNROM: Only emulate bus conflicts when explicitly specified by NES 2.0 header. 2021-11-14 16:20:10 +01:00
NewRisingSun
fe6c0c4513 Added support for mapper 383. 2021-11-14 16:11:24 +01:00
NewRisingSun
a4586e0aee Add UNROM modes and two-chip variant to mapper 242 2021-11-13 23:15:13 +01:00
NewRisingSun
b72007fa62 Add Realtec 8099 PCB support to mapper 236 2021-11-13 21:26:59 +01:00
twinaphex
a918869c18 Cut down on stdio.h includes 2021-11-02 17:25:04 +01:00
NewRisingSun
d99e6e563c Add support for mapper 376 2021-10-22 22:29:26 +02:00
NewRisingSun
aa8108a4e3 Add support for K-42001, make mapper 314 reset to menu. 2021-10-22 22:16:05 +02:00
Autechre
b99ac9fe9b Merge pull request #468 from jdgleaver/palette-switch
Enable switching of colour palettes via RetroPad L2 + D-Pad Left/Right
2021-10-22 17:46:40 +02:00
jdgleaver
3a1dcca472 Enable switching of colour palettes via RetroPad L2 + D-Pad Left/Right 2021-10-22 13:30:27 +01:00
Autechre
d075954689 Merge pull request #467 from jdgleaver/game-genie
Add support for emulated Game Genie add-on
2021-10-21 17:50:56 +02:00
jdgleaver
1a961ff6be Add support for emulated Game Genie add-on 2021-10-21 15:52:40 +01:00
NewRisingSun
5a10da375e Simplify mapper 219 emulation; add outer bank register. 2021-10-20 23:03:19 +02:00
Autechre
98b2ae09ab Merge pull request #465 from jdgleaver/vfs-support
Replace direct file access with VFS routines
2021-10-20 18:15:10 +02:00
jdgleaver
499f1c04de Replace direct file access with VFS routines 2021-10-20 16:58:35 +01:00
Autechre
5ad90107b6 Merge pull request #464 from jdgleaver/core-options-v2
Update core options to v2 format (add category support)
2021-10-19 19:15:05 +02:00
jdgleaver
0c82e4c73e Update core options to v2 format (add category support) 2021-10-19 17:39:00 +01:00
Autechre
db2f0f7f9d Merge pull request #463 from jdgleaver/options-fix
Fix core options version detection
2021-10-08 13:53:17 +02:00
jdgleaver
1502ca02d4 Fix core options version detection 2021-10-08 12:40:53 +01:00
Autechre
79dd6c9d57 Merge pull request #462 from jdorigao/rpi3_64
Added rpi3_64 to makefile
2021-10-07 18:49:46 +02:00
twinaphex
6881c1fd2a Some MSVC / C89 buildfixes 2021-09-25 03:41:39 +02:00
NewRisingSun
cb3a22daf0 Mapper 134: Add PRG/CHR A19 outer bank bits 2021-09-21 23:36:44 +02:00
NewRisingSun
21c829ba43 Add mapper 236 2021-09-21 22:21:44 +02:00
Juliano Dorigão
0ce638d8c9 Added rpi3_64 to makefile 2021-09-11 16:17:05 -04:00
Autechre
afe2b4d965 Merge pull request #461 from jdgleaver/gitlab-retrofw
(.gitlab-ci.yml) Add RetroFW target
2021-07-29 14:46:07 +02:00
jdgleaver
19e7181d78 (.gitlab-ci.yml) Add RetroFW target 2021-07-29 13:39:30 +01:00
Autechre
a35a61e25b Merge pull request #460 from Poligraf/retrofw
Add retrofw target
2021-07-29 13:43:58 +02:00
Poligraf
82b5a135a0 Add retrofw target 2021-07-29 22:50:24 +12:00
Autechre
a42bd198a0 Merge pull request #458 from negativeExponent/patch-4
Fix controller info index
2021-07-04 19:35:09 +02:00
negativeExponent
4b9f65e27b Fix controller info index 2021-07-04 22:10:50 +08:00
twinaphex
152198515c Buildfix 2021-06-14 15:26:43 +02:00
Autechre
18ca08dc8c Merge pull request #457 from NRS-NewRisingSun/mappers-16x
Mappers 162/163/164/558
2021-06-14 15:15:22 +02:00
NewRisingSun
3a85082268 Found a database mistake 2021-06-07 19:23:09 +02:00
NewRisingSun
07236cdd44 Comment style 2021-06-07 19:15:13 +02:00
NewRisingSun
9e7f924a67 Add a few misheadered ROMs from a Nanjing ROM pack to ines-correct.h 2021-06-07 19:09:37 +02:00
NewRisingSun
19bba93928 Add FF7 translation to ines-correct.h 2021-06-07 18:55:32 +02:00
twinaphex
658ef18d2e Cleanups; turn some functions static 2021-06-06 02:02:46 +02:00
twinaphex
8331b3c425 Cleanups 2021-06-06 01:57:41 +02:00
twinaphex
84bb7c4e9d Cleanup 2021-06-06 01:53:33 +02:00