Commit Graph

1112 Commits

Author SHA1 Message Date
negativeExponent
403f682eb7 Cleanup: Remove a few extern 2021-05-31 16:55:09 +08:00
Autechre
597175043b Merge pull request #451 from tim942/patch-1
Add a Pixel Perfect option
2021-05-28 22:10:58 +02:00
Autechre
6cb17e6409 Merge pull request #453 from NRS-NewRisingSun/mapper176
Update mapper 176 emulation to use submappers
2021-05-28 22:10:49 +02:00
NewRisingSun
16bec051bf Make sure the comments reflect what the code actually does. 2021-05-28 22:03:19 +02:00
NewRisingSun
e1f4133bb2 Improve the UNIF to subType heuristics, since UNIF ROMs do not use the database in ines-correct.h. 2021-05-28 21:46:55 +02:00
NewRisingSun
ce2d55c3e8 Update the database for mapper 176 games. Set the iNES2 flag when the submapper field is used. 2021-05-28 21:22:18 +02:00
NewRisingSun
b02fa46cb1 Add support for Jncota variant, mapper 523 2021-05-26 20:36:06 +02:00
NewRisingSun
3cc9c32306 Use submappers and apply latest hardware findings. Use a heuristic to determine whether to change the DIP switch on every reset. 2021-05-26 20:19:25 +02:00
tim942
39bce27194 Update libretro_core_options.h
Adding Pixel Perfect option
2021-04-28 18:20:30 -05:00
tim942
e14c20b02a Update Aspect Ratio
Updated aspect ratio selection from a boolean to a float with a Pixel Perfect option
2021-04-28 18:15:10 -05:00
Autechre
9b884e8705 Merge pull request #449 from negativeExponent/updates
Use fopen_utf8 instead of fopen
2021-04-20 23:00:30 +02:00
negativeExponent
d6c854abd8 Use fopen_utf8 instead of fopen 2021-04-20 16:18:54 +08:00
Autechre
107d886bd8 Merge pull request #446 from NRS-NewRisingSun/mapper59
Make mapper 59 always reset to menu. Add previous mapper 60 ROM files to iNES correction table.
2021-04-14 21:47:05 +02:00
Autechre
794c638497 Merge pull request #445 from NRS-NewRisingSun/mapper428
NewRisingSun Combine UNIF AB-G1L, WELL-NO-DG450 and TF2740 into NES 2.0 Mapper 428.
2021-04-14 21:46:56 +02:00
NewRisingSun
825cdb8788 Add lock bit, necessary for NT-234's Road Fighter 2021-04-14 21:03:59 +02:00
NewRisingSun
89bd38c33b Typo in ines.c 2021-04-14 19:30:47 +02:00
NewRisingSun
9cfea5b7d1 Typos in 428.c 2021-04-14 19:29:08 +02:00
NewRisingSun
5fc30e3d20 Add TF2740 to unif.c 2021-04-14 19:17:53 +02:00
NewRisingSun
cf476194ce Combine UNIF AB-G1L, WELL-NO-DG450 and TF2740 into NES 2.0 Mapper 428. 2021-04-14 19:16:57 +02:00
NewRisingSun
86356c24c2 Make mapper 59 always reset to menu. Add mapper 59 multicarts that had previously been set to 60, colliding with 'Reset-based 4-in-1', to CRC-based correction table. 2021-04-14 19:09:02 +02:00
Autechre
04a5d87a98 Merge pull request #444 from NRS-NewRisingSun/mindkids
MINDKIDS/KT-008
2021-04-10 21:55:58 +02:00
NewRisingSun
f3bdbd6581 Forgot one KT-008 hack remnant. 2021-04-10 21:40:01 +02:00
NewRisingSun
0657d21366 MINDKIDS accessible as NES 2.0 m268.1; mapper 224 is MINDKIDS; remove KT-008 remnants from mmc3.c 2021-04-10 14:38:49 +02:00
Autechre
330d218c03 Merge pull request #441 from negativeExponent/hypershot
Add support for Konami Hyper Shot
2021-04-10 13:43:58 +02:00
Autechre
d7b3c02faa Merge pull request #443 from crystalct/master
Wrong Big Endian define for PSL1GHT system
2021-04-10 13:43:43 +02:00
crystalct
18dd7585db Wrong Big Endian define for PSL1GHT system 2021-04-10 12:08:06 +02:00
negativeExponent
61c2d95dac Add support for Konami Hyper Shot
This is just a quick hook-up of the konami hyper shot controller.

-The Konami Hyper Shot is used (and required for gameplay) in the following games:

* Hyper Olympic (J) Konami (1985)
* Hyper Sports (J) Konami (1985)

Fix #439
2021-04-10 15:20:57 +08:00
Autechre
3ee931f44f Merge pull request #440 from negativeExponent/patch-3 2021-04-09 21:17:39 +02:00
negativeExponent
50b9024080 more C89 fixes 2021-04-10 02:21:29 +08:00
Autechre
6273c01f12 Merge pull request #438 from negativeExponent/patch-2
C89 fixes
2021-04-09 15:20:19 +02:00
negativeExponent
491975cf97 C89 fixes 2021-04-09 20:28:15 +08:00
crystalct
336cac1a44 Update PSL1GHT platform (#437)
* Add PSL1GHT platform

* Update PS1GHT platform
2021-04-09 13:57:06 +02:00
twinaphex
cb9ea8f94e More C89 build fixes - for loop initial declarations 2021-04-08 17:50:56 +02:00
twinaphex
960528aa15 Style nits, C89 build fixes 2021-04-08 17:46:51 +02:00
Autechre
41df1a408d Merge pull request #436 from NRS-NewRisingSun/jy-multicarts
Rewrite and unify J.Y. ASIC emulation. Add multicart mappers.
2021-04-08 17:36:16 +02:00
NewRisingSun
d14623a966 readALU_DIP already returned a value in every case, but LGTM apparently did not get it. 2021-04-08 17:27:41 +02:00
NewRisingSun
c06e25ed30 Rewrite and unify J.Y. ASIC emulation. Add multicart mappers. 2021-04-08 17:06:17 +02:00
Autechre
357eedef39 Merge pull request #435 from NRS-NewRisingSun/mapper332
Mapper 332: Add CNROM mode, support larger multicarts
2021-04-07 20:11:39 +02:00
NewRisingSun
f4a5c2a420 Mapper 332: Add CNROM mode, support larger multicarts 2021-04-07 18:45:37 +02:00
twinaphex
66760e1a17 Add od-beta 2021-03-25 21:18:05 +01:00
Autechre
eb87c5e09f Update .gitlab-ci.yml 2021-03-08 04:26:34 +01:00
Autechre
1fb6cd7e75 Merge pull request #433 from yoshisuga/gitlab_ios_tvos_support
Support iOS and tvOS in gitlab ci
2021-03-08 04:22:07 +01:00
Yoshi Sugawara
8b7e8d4634 add back ios9 target 2021-03-07 17:06:36 -10:00
Yoshi Sugawara
4194145d3a Support iOS and tvOS in gitlab ci 2021-03-07 16:34:55 -10:00
Autechre
ad77365d78 Merge pull request #431 from negativeExponent/patch-1
Apply region overrides when loading new rom (Fix#430)
2021-02-28 23:54:46 +01:00
negativeExponent
8fa62114d8 Apply region overrides when loading new rom (Fix#430) 2021-03-01 06:33:17 +08:00
twinaphex
91ccd3b9e0 (MSVC) Embed MSVCR runtime 2021-02-14 17:46:31 +01:00
twinaphex
f282bbdc29 (MSVC 2005/2010) Add core 2021-02-09 00:33:37 +01:00
Autechre
fedf876359 Merge pull request #426 from NRS-NewRisingSun/mappers126-422-534
Update to mappers 126/422/534/BS-400/BS-4040
2021-02-06 10:09:40 +01:00
NewRisingSun
82ce944aa3 Combine the very similar mappers 126/422/534/BS400/BS4040 into one common source code file. Rewrite for accuracy and compatibility with all known game dumps. Replace FUTURE KIDS hack with correct CNROM masking. 2021-01-31 15:51:09 +01:00