Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MednafenX-NES Xbox

From GameBrew
Revision as of 14:03, 24 November 2022 by HydeWing (talk | contribs)
MednafenX-NES
File:(nosrc)
General
AuthorXPort, Madmab
TypeConsole
Version15b14 Fixed
LicenseMixed
Last Updated2017/12/06
Links
Download
Website

MednafenX-NES is an NES emulator for XBox. Original by XPort based on Mednafen and updated by Madmab.

User guide

Configuration defaults

In the "General settings" menu there will be a new option - "Automatically Use Default Game Configuration - Yes/No".

If the user sets it to "Yes" it will bring up the game configuration screen and let the user define the default (if no default.stg and default.key file exists).

In the "Configuration" menu there will be a new option - "Set default game configuration".

The user can go in anytime thru the "Configuration" menu to change these "defaults" to something else if they wish.

Once set to "Automatically use Default Game Configuration" the user will not see the game configuration screen again unless they... a) press X when selecting a game. Change "Use Default Game Configuration" back to "No".

Keep in mind when it is set to "Yes" the game will use your "Default game settings" and not the normal x-port behavior. If set to "No" the emulator will behave like it usually does. Each emu is typically different. But all, at the very least carry the controller settings over.

Controls

Text browser:

A - Start Search

B - Exit

X - Continue Last Search

Y - Simulate width font

White/Black - Previous/Next file

Start - Help screen

Back - Reset view as if document was loaded for first time.

D-Pad - Up/down, Up Page, Down Page

Left-Stick Thumb - Set font size

Left-Stick Up/Down - Top/End of file

Right-Stick Thumb - Set text screen size

Right-Stick Left/Right - Decrease/Increase fixed-width font size

L/R - Move up/down text file

Screenshot browser:

A - Lock/Unlock Aspect Ratio

B - Exit

Y - Delete file (Utilities > browse screenshots only)

White/Black - Previous/Next file

Start - Help screen

Back - Toggle between "Full Size" and "Size to fit screen".

D-Pad - Up/Down/Left/Right, Move image 1/4th the total size of the image

Left-Stick Thumb - Music Control Menu

Left-Stick Up/Down - Move screen up/down.

Right-Stick Left/Right - Decrease/Increase screen size (size changes proportional to distance the stick is pressed)

Changelog

v15b14 Fixed

  • Corrected a problem created by the fix in CFv1b29 which caused 480i mode for PAL60 users to have the wrong refresh rate. Whoopsie.
  • Added pixel perfect modes for 720x480, 720x576 and 640x576.

v15b14

  • Updated to madmab edition interface CFv1b32. See "Interface Changelog.txt".
  • The option to "prevent rewind and rewind toggling" in the "Dummy/Lockdown mode" is now available and works on Mednafen emulators.
  • Changes to the screenshot code to account for new directory layout when using "Extras menu" screenshot options.
  • Game SFX volume is no longer saved with a game configuration.
  • Selecting a NES palette was not only not "auto selecting" the emulator directory (D:\\), it was not properly returning you back to the ROMs folder (fixed). I also moved the ".pal" files into the "Palettes" directory. So make sure you create that directory and place the ".pal" files in there.
  • Fixed issue where emulator would crash if it was unable to find the palette file. It also now looks for palette files in the "D:\palettes" folder. So make sure you move any palettes you are using into that folder.
  • Fixed issue where in game menu "VS" options were not displaying when playing "VS" games only "FDS" options.
  • In game menu options now properly display dipswitch/insert coin options only when using "VS" cart and "FDS" options when playing a "FDS" game.
  • Added MDFN_FASTCALL function to all relevant areas.. in theory this should help speed up some games on the 'ol xbox.
  • Converted all mappers to dynamically allocate WRAM as needed (for memory savings).
  • Decoupled the PCE and LYNX cores to allow easier updating of code.
  • Total memory saving from two above changes is about a half a megabyte of RAM.
  • Added IRQ code to the FDS driver to fix blinking status screen issues with Druid and Famicom Grand Prix I.
  • Updated or added several mappers improving game compatibility. The following mappers were either added or updated. 1, 3, 7, 11, 18, 28, 29, 30, 35, 36, 66, 68, 79 (Nina6), 83, 87, 90, 103, 112, 113, 114, 115, 116, 121, 123, 132, 137 (S8259D), 139, 141 (S8259A), 142 (KS7032), 143 (TCA01), 144, 145, 146, 150 (S74LS374N), 156, 172, 173, 176 (BMCFK23C), 178, 183, 185 (copy protection), 189, 190, 202, 205, 208, 209, 211, 212, 216 (bonza), 219, 221.
  • The following games are working now. Aladdin (Super Game), AV Bishojo Senshi Girl Fighter, Bao Qing Tian, Blood Of Jurassic, Bravesoft_Windows_2000, Bubble Bobble (FDS Conversion), Chess Academy, City Fighter IV (Sound), Contra Fighter, Daiku no Gen San II, Donkey Kong Country IV, Dragon Running, Earthworm Jim 3, Exciting Basket (FDS Conversion), Family Basic v3, Family Trainer, Faxanadu Restoration, Fighting hero III, Final Combat, Great Wall, Green Beret (FDS Conversion), Gyruss (FDS Conversion), Hell Fighter, Hot Dance 20000, Hot Slots, Jin Gwok Sei Chuen Saang, King of Fighters '97, Korean Igo, Magic Jewelry II, Master Fighter II, Mega Man III Ultimate, Mei Shao Nv Meng Gong Chang, Metroid - Jin Ji Zhi Ling (FDS Conversion), Monty no Doki Doki Daisassou (FDS Conversion), Ninja Jajamaru, Ninja Jajamaru's Big Adventure, Panda Prince, Poke Block, Portopia, ProWrestling (FDS Conversion), Racermate Challenge 2, Rockball, Sidewinder, Street Fighter IV, Street Heroes, Strike Wolf, Suikan Pipe (Gimmick Bootleg), Super Mali Splash Bomb, Super Pitfall: 30th Anniversary Edition, Test Ver. 1.01, Time Lord, Tiny Toon Adventures VI, Toy Story (unl), Twin Dragons, Twin Eagle, Ultimate Mortal Kombat 3 14 people, Wario Land II, Wagyan Land III, World Heroes II Pro, Zanac (FDS_Conversion), Zelda - Triforce of the Gods, Zelda II Challenge.
  • Added the following games to the "bad header list" so they now work properly. Dancing Blocks, Genius Bakabon, Kid Nikki III, Lupin The 3rd, Lupin The 3rd, Penguin Wars, PipeMania, Toy Story, Wagyan Land II.
  • Added the following "Unif" mappers. FS304, KOF97, SHERO, 603-5052, 22211, F-15, 158B, OneBus, G-146, FK23CA, 11160, KS7017, BB, CITYFIGHT, DANCE2000, KS7016, AC08, KS7057, KS7037, LH32, HP898F, 8-in-1, MALISB, RT-01, SMB2J, 8157, 42in1ResetSwitch, TEK90, 64in1NoRepeat, 70in1, 70in1B, DREAMTECH01, CC-21, 810544-C-A1, DRAGONFIGHTER, 810544-C-A1, YOKO, NTD-03.
  • A bunch of multi-cart games playable now. 100-in-1, 138-in-1, 777777, 88888, 88888 (cool), 999999, Power joy supermax, Superarcade, 150-in-1 Unchained Melody, 1994 Super HIK 14-in-1, 23 Plus 222-in-1, 6-in-1 (MGC-023), Dance 2000 12-in-1, 125-in-1, 4-in-1 [FK23C8026], 4-in-1 [FK23C8045], 4-in-1 [FK23C8056], 4-in-1 [FK23C8079], 9999-in-1 (Anim Splash, rev 13), Super HIK 300-in-1 (1994), Prima Soft 9999999-in-1, Super 8-in-1 (with Rockin' Kats), 2000-in-1, 4-in-1 (OK-411), 106-in-1, 4-in-1 1993, 42-in-1 (Reset Switch), 45-in-1, 64-in-1 (No Repeat), 70-in-1, 800-in-1, Mi Hun Che (As), Asder 20-in-1.
  • Added several other games from the fceultraumm "bad header list".
  • Updated the input drivers. Space Shadow is playable now.

v15b13

  • Updated to madmab edition interface CFv1b27. See "Interface Changelog.txt"
  • Fixed a weird issue where the message "ERROR : Could not open selected CUE file" was being displayed when trying to run a NES game for some users.

v15b12

  • Updated to madmab edition interface CFv1b23. See "Interface Changelog.txt".
  • Fixed problem where Sprite var was being trashed when changing video mode when playing a game. This prevented the game genie code edit screen from working properly.
  • Game Configurations settings for Controller 1, Controller 2, Expansion Port Device Mapper and Mirroring were being reset when going into the game configuration screen. Fixed.
  • Updated mapper 99. (See Vs. Super Mario Bros. - Home Edition - http://www.romhacking.net/hacks/1014/).

v15b11

  • Fixed an issue with the fps counter being all wacky and not displaying correctly. (It did not affect emulation speed).

v15b10

  • Updated to madmab edition interface CFv1b18. See "Interface Changelog.txt".
  • Added 6 new software filters from GensX and 2 from NeoGeo CD emulator (see interface changelog for more details).
  • Based on user feedback removed the following software filters 2xSai Scanline, 4xSai Scanline, Super 2xSai Scanline, Super 4xSai Scanline, Eagle 2x Scanline, Eagle 4x Scanline, Super Eagle2x Scanline, Super Eagle4x Scanline.
  • Fixed issue where FPS stop displaying after playing your first game.

v15b09

  • Updated to madmab edition interface CFv1b17. See "Interface Changelog.txt".

v15b08

  • Updated to madmab edition interface CFv1b14. See "Interface Changelog.txt".
  • v7b07 was an unoffically released (osd buf test).
  • Disabled MednafenX-NES' internal screen buffer to help save on some memory.

v15b06

  • Updated to madmab edition interface CFv1b11. See "Interface Changelog.txt".

v15b05

  • Updated to madmab edition interface CFv1b08. See "Interface Changelog.txt".
  • Emu core related:

v15b03

  • Updated to the latest madmab edition interface.
  • Emu core related:
    • In game menu FDS options are only displayed when a FDS image is loaded.
  • Interface Related Changes:
    • (For skin designers) - Freesprites is only called when an FDS game is run (too much memory). So IGM sprites should work for all NES games except FDS.

v15

  • v14 never saw the light of day.
  • New feature "Seconds before playing movie" determines how long the emu will wait before playing a movie. The default is half a second. This will help speed up rom browsing. Especially useful for people streaming stuff (like movies) across the network.
  • If streaming movies from across the network and the user press on the dpad or a, b, x or y the emulator will abort the transfer. This should help speed up rom browsing and allow the user an "out" especially for the larger movies.
  • Fixed an issue with the software filters displaying garbage.
  • Activated the "Keep user Within ROM Directory Tree?" which I somehow missed.
  • Fixed up the box/cart art position on a few skins.
  • Fixed a problem where setting the box/cart orientation was screwed up.
  • Fixed the bug that screwed up Gilou's skin to begin with (too weird to explain).

Credits

  • X-port for porting a great collection of emu's over to the xbox, releasing the source code, and answering my stupid questions.
  • Atariage (Albert in particular) - For providing a place for me to ramble on. For encouragement in general.
  • Gilou9999 for a new PM3 skin, synopsis, suggestions, rumble setups, etc.
  • Wimpy for giving us a home and irc channel on the web.
  • Megaman_? for a mega cheat code database.
  • BombBloke for scripts that make life easier.
  • Cbagy for suggestions for the Skin and showing me how to create good quality game previews. More of that to come, and hopefully some neat skin stuff.
  • Nate1579 for some XBE Icons.
  • Kenshiro for ensuing hilariousness.
  • Waal, Bigby, Carnage By Bob, Stupot for motivating me to get working on lesser known systems.
  • Comments of support from various interested parties.

External links

Advertising: