twinaphex
84bb7c4e9d
Cleanup
2021-06-06 01:53:33 +02:00
twinaphex
36e38000ef
Remove unused functions
2021-06-05 21:15:36 +02:00
twinaphex
6e1dd7cde1
Cleanup
2021-06-05 21:13:51 +02:00
twinaphex
2b187732ea
Get rid of obsolete variable
2021-06-05 21:11:41 +02:00
twinaphex
3dbf430262
Wrap all fopen access - go through FCEUD_UTF8fopen isntead
2021-06-05 21:07:55 +02:00
twinaphex
e154706586
Some cleanups + we don't need a non-libretro codepath
2021-06-05 20:56:49 +02:00
Autechre
aa4615c417
Revert "some cleanups"
2021-06-05 15:05:07 +02:00
twinaphex
cbc17a077b
iNESLoad - some code is not used except for printing some information,
...
stub it out with DEBUG ifdefs
2021-06-05 14:55:17 +02:00
Autechre
28b511d57e
Merge pull request #455 from negativeExponent/update
...
some cleanups
2021-06-05 14:45:38 +02:00
negativeExponent
001e3a2428
Remove this (remnants of ppuview)
2021-06-05 08:39:47 +08:00
negativeExponent
6f8be4cedd
Simplify palette core options
...
Fetch names from palette struct instead.
2021-06-05 08:26:45 +08:00
twinaphex
85d5c87d3d
- Simplify MakeMemWrapBuffer
...
- FCEUI_LoadGame - UNIFLoad and FDSLoad never use 'name' so pass
NULL here
2021-06-04 21:01:19 +02:00
negativeExponent
e75d6be00b
Remove ununsed, commented code
2021-06-03 13:30:16 +08:00
negativeExponent
f6cc87a8fa
Move overclock-related variables to ppu instead
...
Just makes more sense since overclocking is ppu-based.
2021-06-03 10:50:30 +08:00
negativeExponent
46ca02a206
Move settings-related vars to FSettings struct
...
- Just some more cleanups
2021-06-02 04:18:53 +08:00
negativeExponent
403f682eb7
Cleanup: Remove a few extern
2021-05-31 16:55:09 +08:00
NewRisingSun
d4c0d6e852
Update database for mappers 162-164/558
2021-05-30 10:05:10 +02:00
NewRisingSun
97ffbc5f83
Rewrite mappers 162,163,164; add mapper 558. Add EEPROM support to 164.
2021-05-30 01:08:41 +02:00
Autechre
597175043b
Merge pull request #451 from tim942/patch-1
...
Add a Pixel Perfect option
2021-05-28 22:10:58 +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
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
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
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
negativeExponent
50b9024080
more C89 fixes
2021-04-10 02:21:29 +08:00
negativeExponent
491975cf97
C89 fixes
2021-04-09 20:28:15 +08: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
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
NewRisingSun
f4a5c2a420
Mapper 332: Add CNROM mode, support larger multicarts
2021-04-07 18:45:37 +02:00
negativeExponent
8fa62114d8
Apply region overrides when loading new rom (Fix#430)
2021-03-01 06:33:17 +08: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
twinaphex
b5f6221abc
Fix MSVC 2003 build
2021-01-20 07:59:45 +01:00
Francisco Javier Trujillo Mata
c85ab05800
Fix wrong aligment in the buffer
2021-01-14 21:56:40 +01:00
Autechre
9223fe174f
Merge pull request #415 from Dwedit/save_state_fix
...
Save state fix
2020-12-30 22:08:04 +01:00