Skip to content

Releases: yoshisuga/MAME4iOS

2022.5

12 Dec 02:14
0a3641e
Compare
Choose a tag to compare
  • Updated to MAME 250.
  • tvOS UX: use a Alert instead of a inline Segmented Control.
  • Show upload feedback in Web Server UX.
  • Added Make First Favorite to game context menu.

2022.4

02 Oct 08:40
69993c6
Compare
Choose a tag to compare
  • Updated to MAME 248.
  • use first media type (ie -flop1 over -flop4)

2022.3

17 Sep 01:54
Compare
Choose a tag to compare

Version 2022.3

  • iOS 16 support

2022.2

30 May 05:54
baba40f
Compare
Choose a tag to compare

Version 2022.2

  • Updated to MAME 244.
  • Hi-res font for MAME Config Menu.
  • Use the entire screen (ignore safe area) if Keep Aspect Ratio is OFF
  • Better touch mouse support, tap is LEFT button, two finger tap is RIGHT button.
    • touch mouse can be enabled or disabled in Settings > Input Options > Touch Analog
  • Support for YUV textures used by Laserdisc based games (Dragon's Lair, Fire Fox, etc)

2022.1

28 Mar 01:16
a6b4872
Compare
Choose a tag to compare
  • Updated to MAME 241.
  • Minimum version is now iOS 13.4, tvOS 13.4, and macOS 10.15.5 (Catalina)
  • Removed MAME4mac build Target, build MAME4iOS for Catalyst instead
  • Support for Software keyboard for machines that need keyboard input.
  • Non git-tracked Developer.xcconfig
  • Minimal Benchmark support, results stored in benchmark.csv
    • Benchmark button at bottom of Settings
  • fix for MAME Artwork
    • Game & Watch artwork issues
  • Ignore software-lists on 139
    • dont filter Consoles when Hide BIOS option selected.
  • game controller can now be used to drive choose game UX
    • MENU => ContextMenu
    • OPTION => Settings
  • new Alert and Action Sheet UX
  • added AddROMS button to toolbar
  • create software and shaders directories at startup, if they dont exist
    • software contains non-software-list files (cart, flop, roms, etc...)
    • shaders is for a future release
  • show romless Arcade games, like breakout and pong
    • see list below
  • support romless Console Machines
    • any file in the software folder can be play'd via a supported Machine.
    • see list below
  • support running non-software-list ROMs
    • Any files in the software directory will be shown, and user can choose machine to run.
    • Import most known file types automaticly
  • get info on any game, not just ones with info in HISTORY.DAT
  • added a Play With... context menu item to games that can be played on multiple machines.
  • collapse sections for clone machines and Consoles by default.
  • remember and try to restore the selected item in Choose Game UX
  • added a "Group by Software" option, this will create sections by Software List name not Machine/System name
  • HUD on tvOS works with any game controller, when HUD is enabled in-game menu is the HUD.
  • Filter NTSC and PAL Software Lists.
    • uses adhoc method based on Machine description.
  • Added "Paste Image" to set the title image used in Choose Game UX.
  • Support adding additional command line arguments for a game/software title. Long tapping a game/title will now show a "Add Arguments..." in the context menu that will let you add command line arguments. Use with caution and only if you know what you are doing :)

2022.0

05 Jan 16:58
Compare
Choose a tag to compare

Version 2022.0

  • Updated to MAME 239.
  • Support CHEATs and HISCOREs for latest MAME, and stay compatible with 139.

2021.8

16 Dec 08:43
Compare
Choose a tag to compare

Version 2021.8

  • Updated to MAME 238.
  • Build in all MAME software list XML files, no need to import XML files anymore.
  • Added Menu (and button in Settings) to open Document directory in Files.app (or Finder.app)
  • Handle romsets names that end with dash number. (like packman - 3.zip)
  • Dont conflict with system keyboard shortcut for Prefrences CMD+,
  • Handle system keyboard shortcut for Escape CMD+.
  • Build LIBMAME via Xcode, no more need to run scripts from Terminal.app
  • fix MOUSE and LIGHTGUN input in MAME 2xx build.
  • Import CHD files. if the CHD file is named <romname>.chd it will be copied into roms/<romname>
  • added Use DRC Option. disable the use of DRC on MAME 2xx, for some games.

2021.7

09 Aug 01:32
5f1a300
Compare
Choose a tag to compare

Version 2021.7

  • OSD changes.
  • Ability to build with latest MAME version (0.232)
  • New Category.ini from MAME 230
  • Attack of the Clones! - support import of merged romsets.
  • MAME Software List (aka softlist) support.
    • allow sloftlist XML files to be imported.
    • smart import of software romsets.
  • Collapsable sections in ChooseGameUI
  • Snapshot button on HUD and ability to use a Snapshot as Title image.
  • handle import of 7z files.
    • 139 version of MAME4iOS will ignore 7z romsets
  • Support for new Apple Remote with tvOS 14.6
  • Added ability to group Clones in a different section in ChooseGameUI

2021.6

07 Apr 17:29
82e2aa5
Compare
Choose a tag to compare

Version 2021.6

  • Mouse device support.
  • MAME full keyboard support.
  • Remove Netplay
  • OSD cleanup.
  • Option to turn ON/OFF haptic feedback.
  • New in-game menu using InfoHUD technology.
  • New Game Controller MENU modifiers.
    • MENU+A Speed 2x
    • MENU+B Pause MAME
  • Remove ColorSpace choices from the UI.
  • Remember changes made in Shader parameter editor.
  • HUD Info mode.
  • Native Metal FPS display.
  • Support extra brightness on HDR displays.
  • tvOS HUD can be used on tvOS, but only with SiriRemote.
  • macOS use larger fonts for MENU and ChooseGameUI (like tvOS).
  • macOS ⌘+ENTER will cycle through FULLSCREEN modes.

2021.5

08 Mar 16:19
Compare
Choose a tag to compare

Version 2021.5

  • Metal only, remove support for a software renderer.
  • Fixed mirroring orientation in games like Lethal Enforcers, Space Gun