Changes

Jump to navigation Jump to search

Mednafen

2,241 bytes added, 05:39, 10 January 2020
Downloads: added pkgs.org
|version = {{MednafenVer}}
|active = Yes
|platform = Multi-platformWindows, Linux, BSD and more|target = [[Atari Lynx emulators|Atari Lynx]], [[Apple II emulators|Apple II]], [[WonderSwan emulators|Bandai WonderSwan/Color]], [[Game Boy Advance emulators|Nintendo Game Boy Advance]], [[Nintendo Entertainment System emulators|Nintendo Entertainment System]], [[Super Nintendo emulators|Super Nintendo Entertainment System]], [[Virtual Boy emulators|Virtual Boy]], [[PC Engine (TurboGrafx-16) emulators|NEC PC Engine (TurboGrafx-16)]], [[PC-FX emulators|PC-FX]], [[Neo Geo Pocket emulators|SNK Neo Geo Pocket/Color]], [[PlayStation emulators|Sony PlayStation]], [[Master System emulators|Sega Master System]], [[Master System emulators|Game Gear]], [[Sega Genesis emulators|Genesis (Mega Drive)]], [[Sega Saturn emulators|Saturn]]
|developer = Ryphecha, Mednafen Team
|website = [https://mednafen.github.io/ mednafen.github.io]
|source = [http://sourceforge.net/projects/mednafen/files/latest/download?source=files SourceForge]
|license = GNU GPLv2
}}
'''Mednafen''' (an acronym for '''My Emulator Doesn't Need A Frickin' Excellent Name''', formerly '''Nintencer''') is an open-source, [[Multi-system emulators|multi-system emulator]], driven from the command-line. Many of its cores are ports of other emulators, but many of them are also original. Its [[PlayStation emulators|Sony PlayStation]], [[Sega Saturn emulators|Sega Saturn]], [[Virtual Boy emulators|Nintendo Virtual Boy]], and [[PC Engine (TurboGrafx-16) emulators|NEC PC Engine (TurboGrafx-16)]] original cores are notable for their high quality, compatibility and accuracy.
==Downloads==
* {| cellpadding="4"|-|align=center|{{Icon|Win-big}}|'''[{{MednafenURL|releases/}} MednafenOfficial release]'''<br/><small>Includes [[source code]]</small>|-|colspan="2"|<hr/>|-|align=center|{{Icon|Lin|BSD}}|[https://pkgs.org/download/mednafen <code>mednafen</code> Package Listing] Official releases<br/><small>at pkgs.org</small>|}
==Supported systems==
|[[Atari Lynx emulators|Atari Lynx]]
|[[Handy]]
|-
|[[Apple II emulators|Apple II]]
|Original
|-
|[[WonderSwan emulators|Bandai WonderSwan/Color]]
|[[Cygne]]
|-
|[[Game Boy Advance PC Engine (TurboGrafx-16) emulators|Nintendo Game Boy AdvanceNEC PC Engine/TurboGrafx-16 (CD)]]|Original. CD-ROM interface based on [http://www.geocities.co.jp/SiliconValley-Bay/9975/PC2E/english.html PC2E].|-|[[VisualBoy AdvancePC-FX emulators|VisualBoyAdvanceNEC PC-FX]]|Original. NEC V810 CPU core based on [http://www.goliathindustries.com/vb/ Reality Boy].
|-
|[[Nintendo Entertainment System emulators|Nintendo Entertainment System NES (Family ComputerFamicom)]]
|[http://freecode.com/projects/fceultra FCE Ultra]
|-
|[[Super Nintendo Game Boy Advance emulators|Super Nintendo Entertainment System (Super Family Computer)Game Boy Advance]]|[[higan|bsnesVisualBoy Advance]]
|-
|[[Virtual Boy emulators|Nintendo Virtual Boy]]
|Original. NEC V810 CPU core based on [http://www.goliathindustries.com/vb/ Reality Boy].
|-
|[[PC Engine (TurboGrafx-16) Sega Genesis emulators|NEC PC Engine Sega Genesis (TurboGrafx-16Mega Drive)]]|Original. CD[[Genesis Plus GX#Genesis Plus|Genesis Plus]]|-ROM interface based on |[[Master System emulators|Sega Master System]] and [[Master System emulators|Game Gear]]|[http://www.geocities.cotechno-junk.jp/SiliconValley-Bay/9975/PC2Eorg/englishsmsplus.html PC2Ephp SMS Plus].
|-
|[[PC-FX Sega Saturn emulators|NEC PC-FXSega Saturn]]|Original. NEC V810 CPU core based on [http://www.goliathindustries.com/vb/ Reality Boy].
|-
|[[Neo Geo Pocket emulators|SNK Neo-Geo Pocket/Color]]
|Original
|-
|[[Master System Super Nintendo emulators|Sega Master SystemSNES (Super Famicom)]] and |[[Master System emulatorshigan|Game Gearbsnes v059]]|& Original ([httphttps://wwwmednafen.techno-junkgithub.orgio/smsplusdocumentation/snes_faust.php SMS Plushtml SNES Faust]|-|[[Sega Genesis emulators|Sega Genesis (Mega Drive)]]|[[Genesis Plus GX#Genesis Plus|Genesis Plus]]|-|[[Sega Saturn emulators|Sega Saturn]]|Original
|}
* [{{MednafenURL|documentation/pce_fast.html#pce_fast.nospritelimit}} pce_fast.nospritelimit]
* [{{MednafenURL|documentation/pcfx.html#pcfx.nospritelimit}} pcfx.nospritelimit]
 
====Width size corrections====
 
Some cores have a wrong width resolution, doubt if this is a bug and even less a problem, but if you want some pixel perfect (to see better horizontal scrolling for example) you must disable Correct aspect ratio in these cores:
 
* md.correct_aspect 0
* nes.correct_aspect 0
* pce_fast.correct_aspect 0
* snes.correct_aspect 0
* snes_faust.correct_aspect 0
* ss.correct_aspect 0
 
Here is also a little list of the cores without an correct_aspect setting but its width is still wrong, so changing it's xscale values will give pixel perfect.
These cores (except PC-FX) also have a boolean setting called h_overscan which if it's enabled (1) some overscan (which is most known as black bars) on both sides will appear, but width size is still inaccurate.
All values are replaced from 1X scale, if you want 2X or 3X scale, multiply it with a calculator.
 
* PCE / PC-FX: 0.888888888888888
* PC Engine (h_overscan 1): 0.875
* PlayStation (h_overscan 0): 1.092715231788079
* PlayStation (h_overscan 1): 1.09375
 
Example: PSX [https://i.postimg.cc/6QFrs4dR/mednafenpsxbefore.png 2.0X scale] -> [https://i.postimg.cc/TwmrT29s/mednafenpsxafter.png 2.1875X scale]
===Cheats===
* Rename the files you want to transfer with the names of the RetroArch memcard files.
* Place the new ones in the system folder.
 
====Using Memory Card Manager 1.4====
 
Another option is to use Memory Card Manager 1.4 to extract a separate game saves from a shared memory card file.
 
The utility has support for next memory card formats: *.mem, *.mcd, *.mcr, *.gme, *.ddf, *.psx, *.ps, *.psm, *.vmp, *.VM1
 
[[File:memory_card_manager.png|400px]]
 
It allows to transfer each of the game saves from a shared memory card to a .mcr memory file used by Mednafen. As it was described above you just need to start game and check for '''sav''' folder inside Mednafen system directory. Open with Memory Card Manager 1.4 the memory file created for your game by Mednafen and open the shared memory card file from which you wish to transfer a save entry. When there would be a dialogue 'Do you want to replace 'SAVE_ENTRY_NAME' click 'Yes' and then save the file to the '''sav''' folder (the older one should be replaced).
==Frontends==
* Sony PlayStation core is accurate but slow
* Only supports 2 players on Genesis
* Frontend doesn't always save settings correctly
* Frontend defaults to detecting compressed ROM archives instead of the actual ROMs (you can still load uncompressed ROMs by selecting "All files *.*" from the drop-down menu)
|}
927
edits

Navigation menu