Releases: yoshisuga/MAME4iOS
Releases · yoshisuga/MAME4iOS
2022.5
2022.4
2022.3
2022.2
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
isOFF
- 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
- touch mouse can be enabled or disabled in
- Support for YUV textures used by Laserdisc based games (Dragon's Lair, Fire Fox, etc)
2022.1
- 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
- Benchmark button at bottom of
- fix for
MAME
ArtworkGame & Watch
artwork issues
- Ignore software-lists on 139
- dont filter
Consoles
whenHide BIOS
option selected.
- dont filter
- game controller can now be used to drive choose game UX
MENU
=>ContextMenu
OPTION
=>Settings
- new
Alert
andAction Sheet
UX - added
AddROMS
button to toolbar - create
software
andshaders
directories at startup, if they dont existsoftware
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
- any file in the
- 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
- Any files in the
- 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
2021.8
Version 2021.8
- Updated to MAME 238.
- Build in all
MAME
software listXML
files, no need to import XML files anymore. - Added Menu (and button in Settings) to open
Document
directory inFiles.app
(orFinder.app
) - Handle romsets names that end with
dash
number. (likepackman - 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 fromTerminal.app
- fix
MOUSE
andLIGHTGUN
input inMAME
2xx build. - Import
CHD
files. if theCHD
file is named<romname>.chd
it will be copied intoroms/<romname>
- added
Use DRC
Option. disable the use ofDRC
onMAME 2xx
, for some games.
2021.7
Version 2021.7
OSD
changes.- Ability to build with latest
MAME
version (0.232) - New
Category.ini
fromMAME
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.
- allow sloftlist
- 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 ignore7z
romsets
- 139 version of
- Support for new
Apple Remote
with tvOS 14.6 - Added ability to group Clones in a different section in
ChooseGameUI
2021.6
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 2xMENU+B
PauseMAME
- 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.