Skip to content

Arcade (HBMAME)

Background

'HBMAME' is compatible with HBMAME latest ROM sets. HBMAME (HomeBrew MAME) is a derivative of MAME, and contains various hacks and homebrews. For most users and use-cases (that is, anything that's not homebrew/hacks), the normal, up-to-date MAME or FBNeo cores are a better option.

The MAME core has been authored by

  • Robbbert,MAMEdev

The MAME core is licensed under

  • GPLv2+

A summary of the licenses behind RetroArch and its cores can be found here.

Extensions

Content that can be loaded by the MAME core have the following file extensions:

  • .cmd
  • .zip
  • .7z

RetroArch database(s) that are associated with the MAME core:

Features

Frontend-level settings or features that the MAME core respects.

Feature Supported
Core Options ✔

Directories

The MAME core's library name is 'MAME'

Core options

The MAME core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.

System

Configure general MAME related options.

  • Thread Mode [mame_thread_mode] (disabled|enabled)

  • Cheats [mame_cheats_enable] (disabled|enabled)

  • Throttle [mame_throttle] (disabled|enabled)

  • Boot to BIOS [mame_boot_to_bios] (disabled|enabled)

  • Boot to OSD [mame_boot_to_osd] (disabled|enabled)

  • Read Configuration [mame_read_config] (disabled|enabled)

  • Write Configuration [mame_write_config] (disabled|enabled)

  • MAME INI Paths [mame_mame_paths_enable] (disabled|enabled)

  • Save State Naming [mame_saves] (Game|System)

  • Auto Save/Load States [mame_auto_save] (disabled|enabled)

  • Softlists [mame_softlists_enable] (disabled|enabled)

  • Softlist Automatic Media Type [mame_softlists_auto_media] (disabled|enabled)

  • Media Type [mame_media_type] (cart|cass|cdrm|flop|hard|prin|rom|serl)

  • VFS Enabled [mame_vfs_enabled] (disabled|enabled)

    Enable or disable RetroArch VFS interface. VFS interface v4 or higher is required. Restart core to take effect

Input

Configure input options.

  • Joystick Deadzone [mame_joystick_deadzone] (0.00 to 1.00 in steps of 0.05, 0.15)

  • Joystick Saturation [mame_joystick_saturation] (0.05 to 1.00 in steps of 0.05, 0.85)

  • Joystick Threshold [mame_joystick_threshold] (0.05 to 1.00 in steps of 0.05, 0.30)

  • Joystick 4-way Simulation [mame_mame_4way_enable] (disabled|4way|strict|qbert)

  • Profile Buttons Per Game [mame_buttons_profiles] (disabled|enabled)

  • Mouse [mame_mouse_enable] (disabled|enabled)

  • Lightgun Mode [mame_lightgun_mode] (None|Lightgun|Touchscreen)

  • Lightgun Offscreen Position [mame_lightgun_offscreen_mode] (Free|Fixed (Top Left)|Fixed (Bottom Right))

Video

Configure video options.

  • Screen Rotation Mode [mame_rotation_mode] (Libretro|Internal|TATE-ROL|TATE-ROR|None)

  • Alternate Renderer [mame_alternate_renderer] (disabled|enabled|Cropped)

  • Alternate Renderer Resolution [mame_altres] (640x360|640x480|800x450|800x600|960x540|960x720|1024x576|1024x768|1280x720|1280x960|1600x900|1600x1200|1440x1080|1920x1080|1920x1440|2560x1440|2880x2160|3840x2160)

Emulation Hacks

Configure emulation hack options.

  • Main CPU Overclock % [mame_cpu_overclock] (Default (100%)|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|60|65|70|75|80|85|90|95|100|105|110|115|120|125|130|135|140|145|150|155|160|165|170|175|180|185|190|195|200|205|210|215|220|225|230|235|240|245|250|255|260|265|270|275|280|285|290|295|300|305|310|315|320|325|330|335|340|345|350|355|360|365|370|375|380|385|390|395|400)

  • Sound CPU Overclock % [mame_cpu_sound_overclock] (Default (100%)|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|60|65|70|75|80|85|90|95|100|105|110|115|120|125|130|135|140|145|150|155|160|165|170|175|180|185|190|195|200|205|210|215|220|225|230|235|240|245|250|255|260|265|270|275|280|285|290|295|300|305|310|315|320|325|330|335|340|345|350|355|360|365|370|375|380|385|390|395|400)

  • Automatic Load Fast-Forward [mame_autoloadfastforward] (disabled|enabled)

    Experimental feature to automatically fast-forward during CD access. Works with: - Generic SCSI - Sega CD and Neo Geo CD

  • Coin Limit [mame_coin_limit] (disabled|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20)

Controllers

The MAME core supports the following device type(s):

  • RetroPad
  • Keyboard
  • None
  • None