# mame2010-libretro **Repository Path**: ant1423/mame2010-libretro ## Basic Information - **Project Name**: mame2010-libretro - **Description**: https://github.com/libretro/mame2010-libretro - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-18 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mame2010 Port of MAME 0.139 for libretro, originally sourced from https://github.com/mamedev/mame/releases/download/mame0139/mame0139s.zip The OSD code is highly inspired by other MAME ports : - mame2003 : https://github.com/libretro/mame2003-libretro - ps3 mame0.125 port : http://www.volny.cz/molej/ps3/mame_ps3.htm - mame4droid : http://code.google.com/p/imame4all/source/browse/ ## Directories mame2010 requires that the following directories exist, and will create them if they are missing. libretro system subfolders: - libretro system folder/mame2010/ - `cheat.zip` cheats file - not currently working - libretro system folder/mame2010/artwork - libretro system folder/mame2010/crosshairs - libretro system folder/mame2010/fonts - libretro system folder/mame2010/samples libretro saves subfolders - libretro saves folder/mame2010/cfg - libretro saves folder/mame2010/comment - libretro saves folder/mame2010/ctrlr - libretro saves folder/mame2010/ini - libretro saves folder/mame2010/input - libretro saves folder/mame2010/memcard - libretro saves folder/mame2010/nvram ## Default Player 1 and 2 Controls: RETRO_DEVICE_ID_JOYPAD_START MAME: KEY_START RETRO_DEVICE_ID_JOYPAD_SELECT MAME: KEY_COIN RETRO_DEVICE_ID_JOYPAD_A MAME: KEY_BUTTON_1 RETRO_DEVICE_ID_JOYPAD_B MAME: KEY_BUTTON_2 RETRO_DEVICE_ID_JOYPAD_X MAME: KEY_BUTTON_3 RETRO_DEVICE_ID_JOYPAD_Y MAME: KEY_BUTTON_4 RETRO_DEVICE_ID_JOYPAD_L MAME: KEY_BUTTON_5 RETRO_DEVICE_ID_JOYPAD_R MAME: KEY_BUTTON_6 RETRO_DEVICE_ID_JOYPAD_L2 MAME: KEY_BUTTON_7 RETRO_DEVICE_ID_JOYPAD_UP MAME: KEY_JOYSTICK_U RETRO_DEVICE_ID_JOYPAD_DOWN MAME: KEY_JOYSTICK_D RETRO_DEVICE_ID_JOYPAD_LEFT MAME: KEY_JOYSTICK_L RETRO_DEVICE_ID_JOYPAD_RIGHT MAME: KEY_JOYSTICK_R RETRO_DEVICE_ID_JOYPAD_R2 Turbo Button ## Default Player 3 and 4 Controls: RETRO_DEVICE_ID_JOYPAD_START MAME: KEY_START RETRO_DEVICE_ID_JOYPAD_SELECT MAME: KEY_COIN RETRO_DEVICE_ID_JOYPAD_A MAME: KEY_BUTTON_1 RETRO_DEVICE_ID_JOYPAD_B MAME: KEY_BUTTON_2 RETRO_DEVICE_ID_JOYPAD_X MAME: KEY_BUTTON_3 RETRO_DEVICE_ID_JOYPAD_UP MAME: KEY_JOYSTICK_U RETRO_DEVICE_ID_JOYPAD_DOWN MAME: KEY_JOYSTICK_D RETRO_DEVICE_ID_JOYPAD_LEFT MAME: KEY_JOYSTICK_L RETRO_DEVICE_ID_JOYPAD_RIGHT MAME: KEY_JOYSTICK_R RETRO_DEVICE_ID_JOYPAD_R2 Turbo Button ## Native MAME UI Controls: _Note: these controls are only operational for Player 1_ RETRO_DEVICE_ID_JOYPAD_L3 Test/Service Mode RETRO_DEVICE_ID_JOYPAD_R3 Enter MAME UI RETRO_DEVICE_ID_JOYPAD_A MAME: IPT_UI_SELECT (Make selections in the MAME GUI)