Jump to content


Photo

Mednafenx-nes - Nes Emulator For Xbox V10.5pb (public Beta)


  • Please log in to reply
158 replies to this topic

#1 madmab

madmab

    X-S Hacker

  • Dev/Contributor
  • PipPipPipPipPipPip
  • 2,394 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 26 July 2009 - 12:42 PM

MednafenX-NES - NES Emulator for XBox v12b (Public Beta)


http://mednafen.com/
http://xport.xbox-scene.com

Special thanks..

RessurectionX, and Gilles9999 for giving the project legs when it needed them.
Frank Morris for some suggestions.
Cospefogo.. For a spankin' new default keyboard look.
Mega_Man_(?) for being crazy enough too volunteer to enter tons of gamegenie codes.
Gilles for some rumble codes.
Nes6502 for the proposal on the Synopsis format
Thanks to all involved for doing the missing movie previews and filling out the Synopsis for the NES. Rx, Gilles, Justgoonies, and Mega_Man_(?).
XTecuterX73... Where are you man?
Anybody else my brain dead self forgot.

What's New:

Dynamic Skin with Dual Screenshot Movie Previews
DYNAMIC MEDNAFENX PM3 skin by Gilou9999 (read the readme.txt in his skin folder).
There is an alternate synopsis background in the skin directory. Feel free to try it (just rename it to "synopsis.jpg)

Lots of interface updates.

This is mostly an interface update with all the changes I've made over the past few months. It's basically a public beta to (hopefully) drum up some interest and give everyone a taste of what's ahead. If you feel like signing up head over to the RessurectionXtras thread at http://forums.xbox-s...howtopic=660135 and volunteer.
If you have any questions head over to that thread, or the official release thread. I have a few tips for working with the .dat files.

-----------------
Interface Changes
-----------------

The much talked about "Game Synopsis!". See http://forums.xbox-s...howtopic=663137

* Synopsis. Press down on right stick to see a description, tips, hints, of the highlighted game.
* Synopsis background can be stored in the skins "backgrounds" directory or the emulators "background" directory. Skin directory is searched first.

* Help screen support for game select screen and text browser (try pressing start). (Graphics provided by Gilou9999)

* The two help menu's and synopsis background are now skin specific. So if the emulator finds the files in a directory called "backgrounds" in the skin directory it will use them. Otherwise it looks in the emulators directory for a "backgrounds" directory. If no synopsis background is discovered the emulator will use the default "other" panel. The Synopsis background is named "synopsis.jpg". The help files are named "Game Selection Menu.jpg" and "View Text File.jpg"

* Box/Cart art can be displayed in seperate window. Box/Cart art is autodetected based on size (only in "old screenshots" directory).
* Movies display over screenshots so if you want, you only see screenshots when no movie exists.
* Can now stream videos and screenshots from Samba or Relax. It is recommended to do on or the other, but not both or you will get slowdown on the videos.
* Screenshots are now sorted and displayed in proper order.
* Screenshots/Box/Cart art in the "old screenshots" directory can be named anything (as long as it has a .png extension)
* The In Game Options Screen can be sized and positioned now.

* New option to "Force Game Screen Size/Position". There are two configurable screensizes. (To deal with multi-core systems like MekaX and XboyAdvance). This will be useful when switching from HDTV to SDTV or vice versa. It will save the user the trouble of resizing the screens for something that is likely temporary.

* Numerous changes to menu system see below (current menu configuration layout)

* Skin sprites can now be named for easier manipulation. Directory names must be of the format "0_spritename", "1_spritename", etc. Do not use underscores for the spritename. It is a delimiter.

* Added "Select Skin Configuration Used..." and "Save Skin Configuration as..." to the "Configure SKin" menu. This allows multiple skin configurations in one skin allowing the user more "pre-defined" options on how a skin looks. For example the placement of the games list and the preview screens. Gilou's Dynamic skins really take advantage of this, check 'em out!

* Skin previews when selecting a skin or a skin configuration. The files must be in the "preview" directory within the skin directory. "preview.jpg" for the 4-in-1 pic, and "configuration name.jpg" for the rest.

* Removed popup message from "Configure Skin/Select Skin" and replaced the top line with the text "Press Start To Select Directory". This displays on all "change directory" menu screens.

* Changed "Seconds before auto-advancing Screenshot" to "Seconds Before Auto-Advancing Artwork".
* Changed "offset X" and "offset Y" to "Offset X (left/right)" and "Offset Y (up/down)" in the Sprite Settings menu for those who are confused by cartesian coordinates. wink.gif tongue.gif

* Sprites now display when sizing the preview screens.
* Screenshot, movie, and gamebox preview transparency's now working properly.
* Removed "Sprite Settings" option from "Pop-up Configure Skin Menu"... Fixed bug caused by doing this. tongue.gif
* Changed directory browse code so it can be told to "ignore screenshots/streaming media"
* Changed volume increment/decrement on mp3 player and game sound. Set to 10 for now.
* User can now change music volume in the game select/help/and synopsis screen.
* Zip selection screen now sorts the zip contents. Helpful in Computer emulators in which some zips may contain "multiple disks"!

* Unmapped all the default UI mappings except for "in game menu", "keyboard", and "fast forward".

* Modified the autolaunch (from dash) so that it jumps straight into the emulated game. Be sure to set the option to "Exit the emulator on game exit after autostart".
* Fixed a bug where the gamescreen would get blurry after changing video options.
* Fixed a bug where the xbox would lock-up when setting 10x11 mode in non 480 modes.

* Improvements to the cheat database system. Changed menu options to "Search Cheat Database for Codes" and "Save Cheat Codes To Custom DB".

* Search can handle multiple CRC's for games that use same cheat codes but have different CRC's. (Be careful with this).
* Search and save database options modified to be able to handle GameGenie codes in addition to Gameshark codes.
* Fixed a bug that would cause "Add new code" to default to GameGenie when it should be Gameshark. Use "Add New Game Genie Code" at the bottom for GameGenie codes.

* completely changed around the screenshot directory structure to accomodate the ability to display both screenshots and cart/box art at the same time. (Don't worry the old screenshot directories will still work until you are ready to switch).

* Text file directory retired and renamed to "Media" directory. Screenshots (in the menus) renamed to "old screenshots" to reduce confusion.

Note: Point the media directory to the directory that contains your "artwork" folder.

New format as follows

/usernamedfolder/NES/artwork/box front/
/usernamedfolder/NES/artwork/box back/
/usernamedfolder/NES/artwork/cart/
/usernamedfolder/NES/artwork/titles/
/usernamedfolder/NES/artwork/action/
/usernamedfolder/NES/artwork/misc01/
/usernamedfolder/NES/artwork/misc02/
/usernamedfolder/NES/artwork/misc03/
/usernamedfolder/NES/artwork/misc04/
.......
/usernamedfolder/NES/artwork/misc99/
and so on

Pictures are displayed in the following order. Title, Action, Misc01-Misc??, and then it switches to the old dated ( ) screenshot directory. Be sure to remove your old screenshots once you've switched over or just point the screenshot directory to somewhere else.

It alternates between Boxart and Cartart in the area specified for them.

left/right on left analog to change screenshots.

* Changed the way the movies directory is handled. The emulator no longer adds the emu name to the path (ex: NES or "f:\movies\NES\"). So you'll either need to move your movies down a directory or just point the movies directory to where the movies are located.

* After changing the media directory the emu will ask the user if they want to point the movies directory to "media\movies".

* Tinkered around with volume control options for mp3 (music), in games sound, and CDDA. 0 (no volume) thru 100 (full volume). Although technically the volume is no longer audible well before it hits 0.

on normal game select menu...

Right analog stick left/right - music volume
Right analog stick up/down - movie volume
Left analog stick left/right - change pictures
Left analog stick up/down - nothing

On favorites menu...

Right analog stick left/right - music volume
Right analog stick up/down - movie volume
Left analog stick left/right - change pictures

In game menu now shows current Game (SFX), mp3CCDA and CDDA volume (if applicable).

Right analog stick left/right - game volume
Right analog stick up/down - music volume
Left analog stick left/right - CDDA volume
Left analog stick up/down - mp3CDDA volume


------------------------------------
Sorta implemented features (hidden). Try selecting .xmv and .jpg/.png files while in the text file browser.
------------------------------------

- Ability to display documentation (.jpg)
- Commercials - Framework put in place for "mediabrowser"


-------------------
Changes to Mednafen
-------------------
* Modified the rewind controls to use the now standard method of mapping used by all other x-port emus.
* Customized the default mappings for emu (Only NES related mappings are displayed).
* mp3CDDA and CDDA have their own volume control now and are saved with each game configuration (only affects MednafenX_PCE).
- Still waiting on some Mapper changes by XTecuterX73. But this is beta, so no big hurry.


------------------------------------
Current menu configuration layout..
------------------------------------

MAIN MENU

Select Game From Favorites
Select Game
Configure Skin

---->Select Skin
---->Save Skin Configuration As
---->Load Skin Configuration
---->Skin Editor

---->---->Game Select Menu Settings
---->---->---->Screenshot/Movie Preview Settings
---->---->---->---->Show Screenshots? Yes/No
---->---->---->---->Show Movie? Yes/No
---->---->---->---->Play Sound From Movie? Yes/No
---->---->---->---->[Screenshot/movie/boxart] Size/Position
---->---->---->---->[Screenshot/movie/boxart] Transparency
---->---->---->---->Seconds Before Auto-Advancing Artwork
---->---->---->---->Auto-Screenshot Capture Delay -
---->---->---->---->Show Screenshots While Scrolling

---->---->---->Sprite Settings
---->---->---->Background Settings
---->---->---->Text Settings

---->---->Game Screen Size/Position
---->---->---->Set Game Screen Size/Position
---->---->---->Set Text Screen Size/Position
---->---->---->In Game Options Screen Size/Position
---->---->---->Force Game Screen Size/Pos (0) - Yes/No
---->---->---->Force Text Screen Size/Pos - Yes/No

---->---->General Settings
---->---->Main Menu Settings
---->---->Popup Menu Settings
---->---->Loading Screen Menu Settings
---->---->All 'Other' Menu Settings
---->---->Show Available Memory

---->Video Mode (For setting screen resolution)
---->Start With Music: Yes/No (maybe change to Music: on/off)
---->Favorites Screen: Regular/Enhanced
---->Start Screen: Favorite Select/Game Select/Main Menu

Configuration

---->Change Default Directories
---->Controller Configuration
---->Video Configuration

---->---->Video Mode - (480i,720i,720p, etc) [or leave/dup this in skin configuration)
---->---->Screenshot/Movie Preview Settings
---->---->---->Show Screenshots? Yes/No
---->---->---->Show Movie? Yes/No
---->---->---->Play Sound From Movie? Yes/No
---->---->---->[Screenshot/movie/boxart] Size/Position
---->---->---->[Screenshot/movie/boxart] Transparency
---->---->---->Seconds before auto-advancing Screenshot -
---->---->---->Auto-Screenshot Capture Delay -
---->---->---->Show Screenshots While Scrolling - Yes/No

---->---->Game Screen Size Position
---->---->---->Set Game Screen Size/Position #
---->---->---->Set Text Screen Size/Position
---->---->---->In Game Options Screen Size/Position
---->---->---->Force Game Screen Size/Pos (0) - Yes/No
---->---->---->Force Text Screen Size/Pos - Yes/No

---->---->Other Video Configurations
---->---->---->Xbox Hardware Filtering -
---->---->---->Software Filter -
---->---->---->Force PAL50 Mode (PAL only) - Yes/No
---->---->---->Flicker Filter Level
---->---->---->Soften Display - Yes/No
---->---->---->10x11 Pixel Aspect Ratio - Yes/No
---->---->---->Move menu text (maybe this should be moved into skin settings)

---->General Settings
---->Network/Netplay Options

Utilities
---->Save Game Management
---->Browse Screenshots
---->View Text File
---->Help

Return to Launcher

Edited by madmab, 26 July 2009 - 12:43 PM.


#2 crash1235

crash1235

    X-S Member

  • Members
  • Pip
  • 69 posts
  • Xbox Version:v1.4
  • 360 version:none

Posted 26 July 2009 - 01:06 PM

Cheers thanks for all your hard work man.

#3 madmab

madmab

    X-S Hacker

  • Dev/Contributor
  • PipPipPipPipPipPip
  • 2,394 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 26 July 2009 - 01:21 PM

Thanks...

Could someone get this posted on the xbox-scene news. I'm not sure how to push that thru. File can be found in the "usual places".

Highlights...

QUOTE
Probably the hardest things to get going are the movie previews and setting up the media directory properly. But once those are done it should be smooth sailing!

Note: Point the media directory to the directory that contains your "artwork" folder.

* Changed the way the movies directory is handled. The emulator no longer adds the emu name to the path (ex: NES or "f:\movies\NES\"). So you'll either need to move your movies down a directory or just point the movies directory to where the movies are located.

* After changing the media directory the emu will ask the user if they want to point the movies directory to "media\movies". Say no if you store your movies elsewhere.


My tips for getting ROMZ to match RessX sets

While renaming all my artwork and ROMS to the RessXtra specs I noticed a few things. So I figured I'd post a little tutorial based on what I learned from my experience. The biggest thing is that the RomCenter changed from the posted instructions. Currently RomCenter is at 3.31.

1) Download the resurrectionX .dat file for renaming your ROMZ. Download any extra sets, if they exist. For example megaman(?)'s sets.

2) Put your ROMZ somewhere on your pc where RomCenter can get to them.

3) In RomCenter go to "File->New" and pick the option "Load games list from datafile" on the menu that pops up.

4) Select the .dat file you want. The easiest thing to do is pick the .dat set that encompasses "ALL" of the ROMZ.

5) Now you need to tell RomCenter where you ROMZ are. (File->Add Rom Path), or Ctrl-O, or just drag and drop your directory on the window to the left in the section that says "Rom files".

6) RomCenter will do a few things, or pop-up an occassional dialog, just click on continue, ok, or whatever it is.

7) Make sure the directory that contains your files is highlighted in the left pane of RomCenter. Make sure that the green, yellow, red and gray zip icons on the left are not pressed down. Now click on the yellow one so that RomCenter will show you which ROMZ need renaming.

8) Highlight all of the ROMZ on the list to the right (Ctrl-A will do the trick). Right click and pick "Fix game" or just click on that little icon that looks like a wrench. All of the files should dissappear now because their status is now "green".

9) Unselect the yellow zip icon, select the green zip icon to show all good (or matching) romsets.

10) Highlight all of the ROMZ on the list to the right (Ctral-A). Right click and pick "Shell Operations->Move files to..." or use the menu (Roms->Shell Operations->Move files to...". Now move the good files to another directory so that they are out of the way.

11) If you have any bad files left you need to try an alternate .dat now (like megaman(?)'s set).

12) Goto "File->Close Database". Then "File->New" and pick the option "Load games list from datafile" on the menu that pops up. Select the next .dat file you want.

13) Do steps 5-10 again (be sure to point RomCenter to the directory with the remaining "bad" romsets). Once done copy the good sets (step 10) over to the same directory you did the previous sets.

That was the easy part,now comes the hard part. The remaining ROMS. There are alot of ways to do this and I believe Gilles9999 has a little method of his own. Here is what I do.

1) Take one of the RessX sets (either title shots or movies). I usually use movies and decompress them into the directory with your "bad" romsets.

2) Go into the Windows Explorer and uncheck "Hide extensions for know file types" "Tools->Folder Options [Tab View}". Now go into the folder that contains the "bad" romsets.

3) You should notice that typically the names alternate between the Movie file and the ROM file. They names are usually close (depending on how you named them). If you see two ROM files next to eachother that is a definite sign that either something is not named right or no movie/title shot exists for it.

4) I usually just scan thru the files if I see a misnamed ROM I highlight the movie file press "F2", copy the filename into the clipboard (Ctrl-Insert or Ctrl-C), and then highlight the ROM press "F2" and paste (Shift-Insert or CTRL-V) the new name over the old ROM name.

5) That usually gets most of the stuff for me. I know that Gilles9999 has a supposedly easier way. I never had much luck with the screenshot renamer though..

Good luck. Renaming files for the Xbox has got to be one of the single most time consuming, headache inducing, thing to do in the Xbox world.

Edited by madmab, 26 July 2009 - 01:29 PM.


#4 madmab

madmab

    X-S Hacker

  • Dev/Contributor
  • PipPipPipPipPipPip
  • 2,394 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 26 July 2009 - 03:43 PM

ok news has been posted via the xbox-scene news submission email..


#5 ressurectionx

ressurectionx

    X-S Knowledgebase

  • Dev/Contributor
  • PipPipPipPipPipPipPipPip
  • 4,214 posts
  • Xbox Version:v1.0
  • 360 version:none

Posted 26 July 2009 - 04:35 PM

Awesome to finally get this out there. Hopefully this gets some well deserved coverage and renews some life into the scene. Fortunately, it won't take a year for each release and there are now 16 XPORT emulators total that have been updated to some stage of the process so far.

I'm close to getting the NES to its true "final" state as far as the Xtras go. When I do, I'll have to make a torrent of this stuff so people don't have to go through all the BS setting it up. I've tried to make that as easy as possible, but for the casual gamer it's still a pretty daunting task and it would be a shame if a lot of people didn't experience the full effect of all of our work here because the learning curve is still kinda steep setting the Xtras up.

Dammit. Rules here about stuff, rules there about stuff. Even the torrent site I frequent that allows every rom under the sun won't allow me to post anything with XBox code in it, so even though I could post every other single thing on my NES setup they'd still have to go through the bitch of a time figuring out the "usual spot" for the first time if they've never used it before just to get the emulator. Then we've got our "other spot" but there are so little people there it's hardly worth the effort.

Got to figure out the best way of doing this where it gets the most exposure and is set up so a 2 year old could do it.

Please... be smart. If you have an idea, don't post it in the open forums. By now most of you know of other ways to get in contact with me.

Congrats to everyone involved on the release!

~Rx

#6 ThE MaSTeR 3

ThE MaSTeR 3

    X-S Expert

  • Members
  • PipPipPip
  • 625 posts

Posted 26 July 2009 - 05:10 PM

Thanks to everyone involved! Testing now...

EDIT: This is awesome it was worth the wait!! Cant wait for the other emus!

Edited by ThE MaSTeR 3, 26 July 2009 - 05:17 PM.


#7 FrankMorris

FrankMorris

    X-S Senior Member

  • Dev/Contributor
  • PipPip
  • 271 posts
  • Xbox Version:v1.2
  • 360 version:v4.0 (jasper)

Posted 26 July 2009 - 05:40 PM

Thanks!! love.gif


#8 ressurectionx

ressurectionx

    X-S Knowledgebase

  • Dev/Contributor
  • PipPipPipPipPipPipPipPip
  • 4,214 posts
  • Xbox Version:v1.0
  • 360 version:none

Posted 26 July 2009 - 05:52 PM

QUOTE(ThE MaSTeR 3 @ Jul 26 2009, 11:10 AM) View Post

Thanks to everyone involved! Testing now...

EDIT: This is awesome it was worth the wait!! Cant wait for the other emus!


That's what we wanted to hear cool.gif

Are you using the Xtras too?

#9 ThE MaSTeR 3

ThE MaSTeR 3

    X-S Expert

  • Members
  • PipPipPip
  • 625 posts

Posted 26 July 2009 - 06:13 PM

QUOTE(ressurectionx @ Jul 26 2009, 12:52 PM) View Post

That's what we wanted to hear cool.gif

Are you using the Xtras too?


Of course I've had them in a emulatorless NES folder on my xbox for weeks now.

#10 ressurectionx

ressurectionx

    X-S Knowledgebase

  • Dev/Contributor
  • PipPipPipPipPipPipPipPip
  • 4,214 posts
  • Xbox Version:v1.0
  • 360 version:none

Posted 26 July 2009 - 06:22 PM

Pretty cool, huh?

#11 Mega Man (?)

Mega Man (?)

    X-S Genius

  • Dev/Contributor
  • PipPipPipPip
  • 961 posts
  • Location:So-Cal
  • Xbox Version:v1.3
  • 360 version:none

Posted 26 July 2009 - 06:29 PM

Hooray!
Great job guys!
beerchug.gif


#12 gilles9999

gilles9999

    X-S Expert

  • Members
  • PipPipPip
  • 711 posts
  • Location:FRANCE
  • Xbox Version:v1.0
  • 360 version:none

Posted 26 July 2009 - 07:50 PM

Yeah! finally!
Mad' is coming with a big changelog smile.gif ;
just some little pics to show you what you can expect from this emu:
THE FAMOUS DUAL BOXART/VIDEO! (or dual boxart/screenhot if you want)

IPB Image

DON'T FORGET TO PRESS START IF YOU ARE LOST!
IPB Image

DON'T FORGET TO PRESS THE RIGHT THUMBSTICK FOR THE DAMN SYNOPSIS(AND FINALLY,THE FULL NAME) AND TO SEE ROB THE LITTLE BASTARD!
IPB Image

p.s.: Themaster3 i'm sure you checked this thread each hour from 1 year now lol, you have see the release immediatly! tongue.gif

Edited by gilles9999, 26 July 2009 - 08:07 PM.


#13 ThE MaSTeR 3

ThE MaSTeR 3

    X-S Expert

  • Members
  • PipPipPip
  • 625 posts

Posted 26 July 2009 - 11:50 PM

biggrin.gif

#14 gunzdiesel

gunzdiesel

    X-S Young Member

  • Members
  • Pip
  • 45 posts

Posted 27 July 2009 - 08:33 AM

thanks for the screen shot! looks pretty f'ing sweet.. Does this work well with pm3 hd skin by chance?

#15 Axl_Mas

Axl_Mas

    X-S Member

  • Members
  • Pip
  • 74 posts
  • Location:ITALIA!
  • Xbox Version:v1.4
  • 360 version:unknown

Posted 27 July 2009 - 11:28 AM

Many thanks for this great news!!!!!
ps: new skin is fantastic!!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users