MednafenX-Lynx Xbox

From GameBrew
MednafenX-Lynx
Mednafenxlynx2.png
General
AuthorXPort, Madmab
TypeHandheld
Version8
LicenseMixed
Last Updated2023/10/12
Links
Download
Website

MednafenX-Lynx is an Atari Lynx emulator for the Xbox. Original by XPort and updated by Madmab.

Features

  • Emulates Atari Lynx.
  • Ported from Mednafen.
  • ZIP support.
  • Loads of hardware/software filters and video options to tweak.
  • Cheat system - Search/Create your own cheat codes (see readme).
  • Favorites list.
  • Save states.
  • Fast forward/throttle.
  • Resizable game screen.
  • Text file viewer.
  • ISO9660, Relax, Samba support.
  • Take in-game screenshots and display them on the game selection list.
  • Record/Playback feature. Record up to 10 minutes of gameplay.
  • Every single in-game command is fully customizable on any of the four joypad controllers.
  • Map any emulator or UI command to a single button or a combination of two buttons.
  • Autofire capabilities for any emulator button on any controller.
  • One-button combos.
  • Traverse any directory on any drive.
  • All UI commands (save state, load state, screenshot, etc) can be invoked from the Options/Pause menu as well as in-game via your customized joypad mappings.
  • And more.

Installation

You must have at least ROM for the emulator to work.

User guide

Lockdown Mode Settings

There is a new menu option in the Configuration screen called Dummy/Lockdown Mode Settings, with lots of options in regards to the menu interface and a bunch of internal stuff.

  • Full Fledged Lock Down Mode? (Yes/No)
  • Password Protect? (No, Configuration Only, Skin Menu Only, Configuration & Skin Menu)
  • Change/Set Password.
  • Change/Set In Game mapping useage prevention.
  • Prevent user from adding/removing favorites? (Yes/No)
  • Prevent removal of save configuration files? (Yes/No)
  • Prevent user from pressing X to configure game? (Yes/No)
  • Ask Before Moving to Garbage Dir? (Yes/No/Never Move)
  • Keep user Within ROM Directory Tree? (Yes/No)
  • Allow Skin Access. (Full Access, Select Skin & Load Configuration Only, No Access period)
  • Lockout In Game Menu. (Hold Back To Exit Game) (Yes/No)
  • Remove 'Shutdown Xbox' From Main Menu? (Yes/No)

In Game mapping prevention

This allows you to deactivate in game mapping settings that may be defined in a games controller settings. This will also disable any related In Game Menu options.

  • Prevent All On List? (Yes/No)
  • Prevent in game Sfx Volume Adjustment? (Yes/No)
  • Prevent in game Bgm Volume Adjustment? (Yes/No)
  • Prevent in game Rewind and Rewind Toggling? (Yes/No)
  • Prevent in game Fast Forward? (Yes/No)
  • Prevent in game Slowdown? (Yes/No)
  • Prevent in game Save/Load/Save State Slot Changing? (Yes/No)
  • Prevent in game Screenshots? (Yes/No)
  • Prevent in game Auto-Screenshot Capture Mode? (Yes/No)
  • Prevent in game Filter Changing? (Yes/No)
  • Prevent in game Music Control Menu Use? (Yes/No)
  • Prevent in game Playback and Recording? (Yes/No)
  • Prevent in game Media Browser Useage? (Yes/No)

Screenshots

mednafenxlynx3.png

mednafenxlynx4.png

mednafenxlynx5.png

Changelog

v8

  • Updated to madmab edition interface CFv1b43. See "Interface Changelog.txt".
  • Changes to the screenshot code to account for new directory layout when using "Extras menu" screenshot options.
  • The option to "prevent rewind and rewind toggling" in the "Dummy/Lockdown mode" is now available and works on Mednafen emulators.
  • Game SFX volume is no longer saved with a game configuration.
  • Decoupled the PCE and NES cores to allow easier updating of code. Total memory saving from change is about a half a megabyte of RAM.
  • Now displays global message "Using default game configuration." when default game configuration is set and no game configuration is found.
  • No game exit transition displayed when game is autolaunched.

v7b06

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

v7b05

  • 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.

v7b04

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

v7b03

  • Updated to madmab edition interface CFv1b14. See "Interface Changelog.txt".
  • v7b02 was an unoffically released (osd buf test).
  • Changes To MednafenX_Lynx Core *
  • Disabled MednafenX-Lynx's internal screen buffer to help save on some memory.

v7b01

  • Updated to madmab edition interface CFv1b08. See "Interface Changelog.txt".
  • Changes To MednafenX_Lynx Core - Game selectable video mode removed and change to a global game video mode. So you can use the interface (game select) at 720p or 1080i and have games run in another video mode. "In Game Menu" video mode will match the one the game is set for except for the media browser which will change to match the video mode used outside of the game.

v7

Changes To MednafenX_Lynx Core:

  • Everon detection bug fixed. This fixes some display issues with Joust, Pong1k demo and the Wuerfel demo.
  • Hardware bug emulation of SCB data ending exactly at last bit of shiftregister corrected.
  • Added game specific Video Modes.
  • Added game specific Auto Save State Load

Others:

  • Dummy/Lockdown Mode Settings.
  • In Game mapping usage prevention.

Interface Related Changes:

  • Issues with weird numbers showing up when changing sfx, cdda, or mp3 volume in the in-game menu should be fixed now.
  • Added a new "Dummy/Lockdown Mode Setting". "Remove 'Shutdown Xbox' From Main Menu?" Yes/No. For those of you who are driven crazy because this option is there.
  • Fixed issue where "Override Game Screen Size/Position (Global)" was not working on multi core emulators.
  • Moved "Shutdown Xbox" option above "Return To Launcher" option.
  • Fixed an issue where changing the "Samba Nameserver" would also ask you for the "Relax Share Name" when you were done.
  • Improved game preview network streaming. I like to call it "pseudo-streaming" so streaming game previews off a network should be ALOT smoother now.
  • "Pseudo Streaming" defaults to off. So if you want to turn it on go into "Screenshot/Movie Preview Settings" and turn it on. I'm doing this until I get more feedback concerning the performance of it.
  • Removed pop-up that says "Select The Cheatcode File You Wish To Use." per Dominater01's request.
  • The two Preset Controller menu options have been moved to the "controller configuration" menu. I did this cause several emu's use this feature now and to help reduce clutter in the in-game menu.
  • Fixed blank pop-up message when trying to display the cheat codes when there are none.
  • Fixed issues where media would not display when a directory with a period in it was highlighted.
  • Added option to "Refresh DVD Drive". It is currently in the "Utilities Menu"
  • Finally added option to "Shutdown Xbox". It is currently in the "Main Menu" however I have my reservations about it's location. I'd prefer to have it in the "Utilities Menu"
  • Partial >4096 file support put in. If you have more than 4096 title or action shots put them in a directory named "action01" and "titles01".
  • Checks put into the cheatcode database checker to let you know if the file is to big or has too many game entries and needs to be split up.
  • Gilou9999's HD Colour skins should work properly now (no weird hacks). Be sure to at least copy over the "settings.ini" files in the skin directory and the skin "configurations" directories and "reload the skin".
  • Added new skin transition option "none". Real handy for skins like Gilou9999's that uses the HD sprite trick.
  • Windows 7 users should have no more weird issues on samba shares. Woohoo.
  • Fixed issue where emulator menu video mode was reverting to last played games video mode in emu's that support game specific video modes.
  • Added in a feature "Sprites Used As Background? Yes/No" to allow the use of "sprites" as the background. Setting this to "Yes" allows the game screenshot to be seen in the IGM as well as the savestate screenshots in the select state menu. However skin designers keep in mind the more memory your skin uses the less room that leaves for me to add new features. Things are tight enough as it is.
  • Fixed an issue where the synopsis was not always displaying for an unzipped file.
  • Fixed a weird issue where if you are missing the "Title" or "Action" directory/picture for a game it would not be displayed correctly in the gameselect or favorites screen.
  • Synopsis screen transition now works like it is supposed to.
  • Fixed an issue where the preset controller settings were not saved properly (sorry guys. :(). This only effects certain emus with preset controller definitions.
  • Synopsis code completely rewritten to support the new synopsis format. Old synopsis.txt file is now officially defunct.
  • Another new option "Use Default Emu Filter?". This will apply a preset filter custom designed for each emu core. It is also used internally by the synopsis code so user interaction is not required in some cases (like when a .zip file contains NFO or text file).
  • modified L/R file scrolling so it doesnt kick off the movie so quickly. Hopefully this will fix interference from movies being accessed from a samba or relax share.
  • Fixed long standing issue with "Autoload last savestate" where it could potentially pick the wrong savestate. Of course it also helps to make sure your xbox date is set correctly.
  • Now have the ability to display long names for games. This currently relies on having Xtras ROM files. In the future I will be providing other options.
  • Fixed issue where emu would lock up if the media directory path was longer that 36 characters. (Thanks to those who reported it and AMOC for testing for me)
  • Fixed issue where emulator would lock up in favorites menu if you start removing games from the bottom up .. (Thanks to hyper_eye for reporting this).
  • Fixed issue with wacky numbers when trying to adjust the volumes while in the IGM.
  • Fixed issue where Popup msg window was messing up transitions.
  • Screen size and position settings werent always being restored properly this primarily affected emu's that use preset controllers and in particular games defined as using a particular preset controller.
  • Tweaked the synopsis word wrap so the left/right margins are a little more even.
  • File select now has the ability to filter extensions. Mostly useful for me.
  • Set Game Screen Size/Position now has the same options as "Override Game Screen Size (Global)". So you can use these when setting Game Screen Size position in game or from the main menu.
    • Options are "Full screen" (+/- 20 or so on top/bottom/left/right of screen), "Size to Fit (Keep Ratio)", "Pixel Perfect", and "Custom". In some case "Size to Fit and Pixel Perfect" are the same (depends on system emulated).
  • Removed Text screensize/position menu options since this is now set based on the video mode used by the games.
  • Fixed Screenblur when displaying on screen keyboard. For good this time..
  • Modified many menus so while in IGM only relevant menu's are displayed. (Too many to mention)
  • New filename sort code. Filenames should sort properly. No more need to add a I, II, or III to filenames to get them to sort right. Works in favorites too.
  • Fixed bug where viewing the synopsis in the in-game menu, and then going back to the favorites list could cause a crash.
  • Now only displays valid available video modes (set in yer xbox dash) in the "Video Mode" select screen.
  • "Lock Game Screen Size For All Games" added. Options are "Full screen" (+/- 20 or so on top/bottom/left/right of screen), "Size to Fit (Keep Ratio)", "Pixel Perfect", and "Custom".
  • The interface now keeps track of all screen size settings for all video modes. This is for all individual games. It will also auto adjust the size for all video modes if "Override Game Screen" is activated in some form. This also opens up the possibility of allowing different video modes for different games.
  • Minimum sound volume bumped up to something more reasonable. That way if you do accidently lower the volume it wont take as long to get it back.
  • Media browser will properly back out now if you are in a ZIP file and press B to exit out.
  • Numerous fixes to prevent controller button presses from making their way back to the game when you are done (still needs some work)
  • Fixed lockup when viewing a certain number of FAQs or the same FAQ several times. Stupid me forgot to dealloc the buffer after exiting.
  • Fixed lockup that would occur when you tried to edit a action replay cheat code.
  • Fixed problem where you could get stuck in the media browser and not get out (happened when you had media browser mapped to a key)
  • Removed all the annoying questions when you switch to 480p and higher video modes. X-port code has detected and auto switched to lower resolutions for some time now. If someone could verify this for me just to be sure.
  • Modified the media browser so that when viewing images (e.g. manuals or maps) that it will try reverting to 480p in order to view the image if it will not load at 720p or higher.
  • Synopsis now displays properly in the "In game menu"
  • Loop movies option (Yes/No) added.
  • Fixed issue with wrong screen coming up when "Always display save state menu" is set to yes.
  • Code for "action lists" mostly done. Here is a demonstration video that is slightly out of date. http://www.youtube.com/watch?v=arI6rIp00Jk. This feature is still a wip but is mostly functional.
  • Improved the screenshot, box/cart art, and movie streaming to make browsing games a little smoother.
  • Files within a zip now display sorted properly now.
  • Fixed a couple goofs that prevented loading ROMS over a samba share.
  • "Ask Before Moving To Garbage Dir?" now has a new option.. "Never Move". So "Yes" will ask before moving the selected file to the Garbage folder. "No" will just move the file and "Never Move" won't move the file at all.

Credits

Special thanks:

  • X-port for porting a great collection of emu's over to the xbox, releasing the source code, and answering my questions.
  • Surreal CE team - Just because they are cool.
  • Atariage (Albert in particular) - For providing a place for me to ramble on. For encouragement in general.
  • Wimpy and Perr - For also providing a place for me to ramble and to make my goods available. :D
  • Shout out to Hyper_Eye, SPPV, hcf, A600, Destronger, +T+, Neobomb, incrediclint, Surreal CE team and all those who are honourable and keep the xbox-scene alive.
  • Gilou9999 for the new Colour skins, synopsis, suggestions, etc.
  • Comments of support from various interested parties.

External links

Advertising: