mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
Notes claims taken from history.txt and the readmes now cite the code in MFME.exe 20.1.0.0 or the installer payload, or are gone.
826 lines
46 KiB
YAML
826 lines
46 KiB
YAML
emulator: MFME
|
|
type: standalone
|
|
core_classification: embedded_hle
|
|
source: "https://www.desertislandfruits.com/"
|
|
upstream: closed-source
|
|
profiled_date: "2026-11-10"
|
|
core_version: "20.1"
|
|
version_basis:
|
|
kind: package
|
|
url: "https://archive.org/download/mfmev-20/MFMEv20.zip"
|
|
artifact: "MFMEv20.exe installer (zip md5 5f5faa0a99f993c27aa118ebb1a8e6b2), MFME.exe FileVersion 20.1.0.0, ProductVersion 20.0, sha256 8b3c873078b4a9d6edfcd24d18f8f6405253f8fcd8f3266bf944988b0fd4066a"
|
|
display_name: "MFME (Fruit Machines)"
|
|
cores:
|
|
- mfme
|
|
- mfme-windows
|
|
systems:
|
|
- fruitmachine
|
|
mode: standalone
|
|
|
|
notes: |
|
|
Closed-source C++Builder VCL emulator for fruit machine and slot machine hardware,
|
|
written by Chris Wren (Wizard) and distributed as a Windows installer. MFME.exe
|
|
carries FileVersion 20.1.0.0, FileDescription "Multiple Fruit Machine Emulator" and
|
|
copyright "C.J.Wren 1997-2020". The installer's setup data enables Windows 10
|
|
only (OS.dat), sets InstallDir C:\MFME\v20 (SC.dat) and writes InstallPath and
|
|
Installed under HKCU\Software\CJW\MFME (Registry.dat). MFME.exe keeps its
|
|
settings in a TRegIniFile opened on SOFTWARE\CJW, under the current user root
|
|
(FUN_004e2920 0x4e2e1b-0x4e2e28, key name at 0xae0a2e), section MFME
|
|
(0xae0a24). The binary is ASPack compressed, imports dinput8, xaudio2_9, d2d1
|
|
and d3d11 for input, sound and the hardware accelerated scaler, and holds its
|
|
layout engine in Delphi units around an EasyCompression Library core.
|
|
Addresses in the source_ref fields are virtual addresses of the image the ASPack
|
|
stub unpacks (image base 0x400000, entry 0x402a88), read from MFME.exe sha256
|
|
8b3c873078b4a9d6.
|
|
The File menu item Check For Updates (form resource, OnClick
|
|
CheckForUpdates1Click at 0x5194f4) calls FUN_00515fec, which checks FileExists
|
|
on Update.exe in the MFME folder (0x516006-0x516042) and starts a thread that
|
|
fills a SHELLEXECUTEINFO with verb runas and that path (0x5195ca-0x519657) and
|
|
calls ShellExecuteExW (0x519945).
|
|
ES-DE calls MFME.exe with a .gam path and the working directory set to the
|
|
emulator folder, through find rules MFME and MFME-WINDOWS, and runs it under
|
|
Wine or Proton on Linux. .gam is in the arcade and mame extension
|
|
lists.
|
|
|
|
A machine is a folder holding a .gam file, the .fml layout it names and the ROM
|
|
set. The .gam is plain text: a System line naming the tech, DIP switch, reel,
|
|
stake, jackpot, percentage and meter state, a Layout line naming the .fml, a
|
|
Game line, and one ROM line per ROM file. The .fml is an AACS container whose password is derived from a four byte seed at the end
|
|
of the file through a mixer, hashed with RIPEMD-128 into a Rijndael key, and
|
|
each chunk is zlib compressed. It holds the Delphi layout stream with every
|
|
bitmap embedded, carries no external file path, and text components name a font
|
|
family rather than a font file. FUN_00509a68 walks ParamStr 1 to ParamCount
|
|
(0x50a3c7-0x50aac8), takes the switches -g, -x, -y, -w, -h, -i, -mode,
|
|
-nohistory and -slave, and keeps any other argument that FileExists accepts,
|
|
expanded to a full path, as the file to open. Its extension sends a .gam to
|
|
FUN_004e85c0 (0x50ab40-0x50abb4) and a .fml to FUN_004f5a90 (0x50abc1-0x50ac2d).
|
|
|
|
ROM sets are per machine and self contained. Barcrest S4 and S5 sets are .LO and
|
|
.HI program files with a .BIN sound ROM, MPU5 sets are .p1 to .p4, and other
|
|
techs use .hex or .rom members named by the .gam. Fruit machine hardware has no
|
|
system BIOS, so nothing is shared between machines, and sound ROMs belong to the
|
|
machine as well. FUN_00625c88 opens a file name starting with http through the
|
|
download path (0x625cc6-0x625d64), opens a local file when FileExists holds
|
|
(0x625d77-0x625d8a), and otherwise, unless the extension is .ram, .fml, .rtc,
|
|
.eep, .wsp or e2p (0x625dac-0x625f6e), prefixes it with
|
|
https://www.desertislandfruits.com/legacy/ (0xae531a, 0x625f7a) and fetches it
|
|
from there.
|
|
|
|
Effect samples are the mechanical cabinet sounds MFME plays itself, distinct
|
|
from the game audio the sound ROM produces. The effect table at 0xad7ac8 holds
|
|
55 entries of 12 bytes (file name, label, flags). FUN_005fad6c loads every
|
|
entry through FUN_005faa24, and FUN_005fb284 reloads one entry with the path
|
|
FUN_005158fc builds: the game folder unless the force defaults flag at 0xb915cc
|
|
is set (0x515b61-0x515b9c), then DefaultSounds\Custom\<tech>\<cabinet style>\
|
|
with the style taken from the table at 0xa84cf4 (0x515a87-0x515afd, 0x515c38),
|
|
then DefaultSounds\. Each file goes through FUN_005f9584, which opens it with
|
|
mmio, expects a RIFF WAVE with a PCM fmt chunk and a data chunk, and returns
|
|
nothing otherwise, so a missing or unreadable sample leaves its effect silent.
|
|
The distribution ships Custom folders for 40 techs: ACEVIDEO,
|
|
ADDER5, ASTRASYSA1, BLACKBOX, COINMASTER, ELECTROCOIN, EPOCH, IGTS+, IGTS2000,
|
|
IMPACT, INDER, M1AB, M1VIDEO, MACH2000A, MACH2000E, MACH2000S, MMM, MPS2, MPU2,
|
|
MPU3, MPU4, MPU4PLASMA, MPU4VIDEO, MPU5, PCLMAXI, PHOENIX, PHOENIX2, PLUTO5,
|
|
PROCONN, SCORPION1, SCORPION2, SCORPION4, SCORPION5, SRU, SYS1, SYS5, SYS83,
|
|
SYS85, SYSTEM80 and spACE, with cabinet subfolders Eclipse for ADDER5,
|
|
SCORPION4 and SCORPION5, Elegance for EPOCH, and Genesis for MPU4 and MPU5.
|
|
The table names the electronic token mech effects TokenIn.wav, TokenInSwitch.wav
|
|
and TokenInRejected.wav (0xadb143, 0xadb158, 0xadb17a), the names the
|
|
distribution ships, and holds RelayOn.wav and RelayOff.wav, which the
|
|
distribution does not ship.
|
|
|
|
Three shipped directories are enumerated rather than looked up by name and
|
|
therefore expect no particular filename. DefaultBackdrops and DefaultTiles hold
|
|
the images offered as a backdrop or tiled background in the full screen modes.
|
|
FUN_0051336c and FUN_005137dc walk <MFME folder>\DefaultTiles\* and
|
|
\DefaultBackdrops\* with FindFirst and FindNext (0x5133ea-0x51379a,
|
|
0x51385a-0x513c0a), keep .bmp, .jpg and .png names, and add each full path to
|
|
the lists at +0x1f78 and +0x1f7c. FUN_00513c4c and FUN_00513cf4 pick one entry
|
|
with System Random over the list count (0x513c90, 0x513d38). The distribution
|
|
ships one wallpaper and six tiles. DefaultSounds/MiscSounds holds alternate payout,
|
|
coin and note recordings that a user copies over an effect name. Fonts is
|
|
enumerated by FUN_00511f0c, which registers up to 100 font files of any name,
|
|
so its contents grow with the layouts installed.
|
|
|
|
files:
|
|
# -- Output hardware library --
|
|
|
|
- name: PacDrive32.dll
|
|
size: 71168
|
|
sha1: f77e7836ee114947f38bfd854843c0b987399f0e
|
|
system: fruitmachine
|
|
required: true
|
|
bundled: true
|
|
description: "Ultimarc PacDrive, PacLed64 and UltimateIO output library"
|
|
source_ref: "MFME.exe 20.1.0.0 packed PE import descriptor 0xdba03c (pacdrive32.dll, ordinal 11 into IAT 0xdba2c0, loader-resolved), ASPack stub restores IAT 0xc692ac-0xc692d4 (ordinals 11, 12, 6, 27, 20, 25, 26, 23, 2, 5, 3), FUN_0050f998 0x50fa27 (PacInitialize through thunk 0xa42234), 0x50fa55-0x50fa82 (PacGetDeviceType, PacGetDevicePath, PacGetVersionNumber, PacGetProductName, PacGetSerialNumber), 0x50fe21 (PacShutdown)"
|
|
note: >-
|
|
A static import of the packed executable, so the Windows loader maps it before
|
|
any MFME code runs and the process does not start without it. Drives cabinet
|
|
lamps, hoppers and meters through Ultimarc PacDrive, PacLed64 and UltimateIO
|
|
boards.
|
|
|
|
# -- Fonts, scanned from the Fonts folder beside MFME.exe --
|
|
|
|
- name: LITHOGRB.TTF
|
|
size: 49152
|
|
sha1: 82f91b0c82ee8ea289f729625961ad5ebdc51758
|
|
system: fruitmachine
|
|
path: "Fonts/LITHOGRB.TTF"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Lithograph Bold, the font layouts name for machine text"
|
|
source_ref: "MFME.exe 20.1.0.0 FUN_00511f0c 0x511f9e (exe folder + L\"Fonts\\*\"), 0x511fe0 (FindFirst), 0x512166-0x512306 (extension .ttf, .ttc, .fon, .otf, .pfb or .pfm), 0x5123d4 (L\"Fonts\\\" + name added to the list, at most 100), 0x51249f (AddFontResourceExW, FR_PRIVATE), called from 0x4e2920"
|
|
note: >-
|
|
Fonts is enumerated, not looked up by file name: every font file found is
|
|
registered for the process only. The family Lithograph is the Font.Name of
|
|
MFME's own forms (DFM at 0xce48d9) and is set on new text at 0x5ec418.
|
|
Layouts store a family name, so a missing font falls back to a substitute.
|
|
|
|
- name: LITHOGRL.TTF
|
|
size: 61484
|
|
sha1: 5d9d28246d2976cdd75adc66524ce9de5e623af0
|
|
system: fruitmachine
|
|
path: "Fonts/LITHOGRL.TTF"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Lithograph Light, the font layouts name for machine text"
|
|
source_ref: "MFME.exe 20.1.0.0 FUN_00511f0c 0x511f9e (exe folder + L\"Fonts\\*\"), 0x511fe0 (FindFirst), 0x512166-0x512306 (extension .ttf, .ttc, .fon, .otf, .pfb or .pfm), 0x5123d4 (L\"Fonts\\\" + name added to the list, at most 100), 0x51249f (AddFontResourceExW, FR_PRIVATE), called from 0x4e2920"
|
|
note: "Registered by the same Fonts enumeration as LITHOGRB.TTF, family LithographLight."
|
|
|
|
- name: MFME.ttf
|
|
size: 264428
|
|
sha1: 646068483c6f5c7d0eb2f76038b9e5dd25f0f01d
|
|
system: fruitmachine
|
|
path: "Fonts/MFME.ttf"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "MFME font, family MFME"
|
|
source_ref: "MFME.exe 20.1.0.0 FUN_00511f0c 0x511f9e (exe folder + L\"Fonts\\*\"), 0x511fe0 (FindFirst), 0x512166-0x512306 (extension .ttf, .ttc, .fon, .otf, .pfb or .pfm), 0x5123d4 (L\"Fonts\\\" + name added to the list, at most 100), 0x51249f (AddFontResourceExW, FR_PRIVATE), called from 0x4e2920"
|
|
note: "Registered by the same Fonts enumeration as LITHOGRB.TTF."
|
|
|
|
# -- Reel masks, applied when the Default option is selected --
|
|
|
|
- name: ReelGradientMask.bmp
|
|
size: 522214
|
|
sha1: 16e3c6698a10547c228b8ab474b817ff1d64c216
|
|
system: fruitmachine
|
|
path: "DefaultMasks/ReelGradientMask.bmp"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Reel gradient mask applied to reel bands"
|
|
source_ref: "MFME.exe 20.1.0.0 FUN_005e67c6 0x5e67e7 (exe folder + \"\\DefaultMasks\"), 0x5e6a9c (+ \"\\ReelGradientMask.bmp\"), 0x5e6ae7 (FileExists, nothing loaded when absent), 0x5e6b40 (bitmap load from the same path)"
|
|
note: >-
|
|
Applied when the Default mask is chosen for a reel. A custom mask stored in
|
|
the layout replaces it.
|
|
|
|
- name: ReelLampMask.bmp
|
|
size: 108734
|
|
sha1: e3df9d90adb0d44c43cb70b4fd3887c7ddbef1cf
|
|
system: fruitmachine
|
|
path: "DefaultMasks/ReelLampMask.bmp"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Reel lamp mask applied to reel bands"
|
|
source_ref: "MFME.exe 20.1.0.0 FUN_005e67c6 0x5e67e7 (exe folder + \"\\DefaultMasks\"), 0x5e690c (+ \"\\ReelLampMask.bmp\"), 0x5e6957 (FileExists, nothing loaded when absent), 0x5e69af-0x5e69fa (bitmap created and loaded from the same path), FUN_0051bb70 0x51bb9b (exe folder + \"\\DefaultMasks\\ReelLampMask.bmp\"), 0x51bc33 (FileExists)"
|
|
note: "Same mechanism as ReelGradientMask.bmp, for the reel lamp overlay."
|
|
|
|
# -- Payout solenoid slides --
|
|
|
|
- name: 2pSlide.wav
|
|
size: 60834
|
|
sha1: f92d854f017d154c9ae0a2351629876515ba48d7
|
|
system: fruitmachine
|
|
path: "DefaultSounds/2pSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "2p payout solenoid"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 39 at 0xad7c9c (\"2pSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: 10pSlide.wav
|
|
size: 60834
|
|
sha1: f92d854f017d154c9ae0a2351629876515ba48d7
|
|
system: fruitmachine
|
|
path: "DefaultSounds/10pSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "10p payout solenoid"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 4 at 0xad7af8 (\"10pSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: 20pSlide.wav
|
|
size: 60834
|
|
sha1: f92d854f017d154c9ae0a2351629876515ba48d7
|
|
system: fruitmachine
|
|
path: "DefaultSounds/20pSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "20p payout solenoid"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 17 at 0xad7b94 (\"20pSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: 50pSlide.wav
|
|
size: 60834
|
|
sha1: f92d854f017d154c9ae0a2351629876515ba48d7
|
|
system: fruitmachine
|
|
path: "DefaultSounds/50pSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "50p payout solenoid"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 18 at 0xad7ba0 (\"50pSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: PoundSlide.wav
|
|
size: 60834
|
|
sha1: f92d854f017d154c9ae0a2351629876515ba48d7
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PoundSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "One pound payout solenoid"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 31 at 0xad7c3c (\"PoundSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: TokenSlide.wav
|
|
size: 84928
|
|
sha1: cd6d260ae5083ec6d4b9f5dc51253e275d6defff
|
|
system: fruitmachine
|
|
path: "DefaultSounds/TokenSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "10p and 20p token payout solenoid"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 5 at 0xad7b04 (\"TokenSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: MiscSlide.wav
|
|
size: 63898
|
|
sha1: 4dee3153c5a4cdf9d286387232fa89fbf381fa28
|
|
system: fruitmachine
|
|
path: "DefaultSounds/MiscSlide.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Five by 50p slide"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 32 at 0xad7c48 (\"MiscSlide.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Meters and buttons --
|
|
|
|
- name: Meter.wav
|
|
size: 9260
|
|
sha1: d4c70ecc12d3be10d5a07784b6d07e9e3880e39a
|
|
system: fruitmachine
|
|
path: "DefaultSounds/Meter.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Electromechanical meter step"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 12 at 0xad7b58 (\"Meter.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "The table names Meter.wav, the distribution ships it as meter.wav on a case insensitive file system."
|
|
|
|
- name: RelayOn.wav
|
|
system: fruitmachine
|
|
path: "DefaultSounds/RelayOn.wav"
|
|
required: false
|
|
category: game_data
|
|
description: "Relay switched on"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 13 at 0xad7b64 (\"RelayOn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "Effect slot Relay On in the table, with no sample in the distribution."
|
|
|
|
- name: RelayOff.wav
|
|
system: fruitmachine
|
|
path: "DefaultSounds/RelayOff.wav"
|
|
required: false
|
|
category: game_data
|
|
description: "Relay switched off"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 14 at 0xad7b70 (\"RelayOff.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "Effect slot Relay Off in the table, with no sample in the distribution."
|
|
|
|
- name: ButtonDown.wav
|
|
size: 3264
|
|
sha1: cdb40079f4c0ce29793dd2a16fb53bec421ba1fd
|
|
system: fruitmachine
|
|
path: "DefaultSounds/ButtonDown.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Layout button pressed"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 9 at 0xad7b34 (\"ButtonDown.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "PROCONN ships its own copy under DefaultSounds/Custom/PROCONN/."
|
|
|
|
- name: ButtonUp.wav
|
|
size: 2638
|
|
sha1: ae019c3258f01fdc847a4902bf550432c67aeb48
|
|
system: fruitmachine
|
|
path: "DefaultSounds/ButtonUp.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Layout button released"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 10 at 0xad7b40 (\"ButtonUp.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "PROCONN ships its own copy under DefaultSounds/Custom/PROCONN/."
|
|
|
|
# -- Hoppers --
|
|
|
|
- name: HopperMotor1.wav
|
|
size: 86884
|
|
sha1: d826ef5ce08a1cf8ca69523416fdfd6829ac985e
|
|
system: fruitmachine
|
|
path: "DefaultSounds/HopperMotor1.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Hopper 1 motor running"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 20 at 0xad7bb8 (\"HopperMotor1.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: >-
|
|
Cabinet specific copies ship under DefaultSounds/Custom/ for ADDER5/Eclipse,
|
|
EPOCH/Elegance, MPU4/Genesis, MPU5/Genesis, SCORPION4/Eclipse and
|
|
SCORPION5/Eclipse.
|
|
|
|
- name: HopperCoin1.wav
|
|
size: 25936
|
|
sha1: 2b6785096da1b9139140a9286e56e208be5d9c28
|
|
system: fruitmachine
|
|
path: "DefaultSounds/HopperCoin1.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin paid out from hopper 1"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 21 at 0xad7bc4 (\"HopperCoin1.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "Same cabinet specific copies as HopperMotor1.wav."
|
|
|
|
- name: HopperMotor2.wav
|
|
size: 86884
|
|
sha1: d826ef5ce08a1cf8ca69523416fdfd6829ac985e
|
|
system: fruitmachine
|
|
path: "DefaultSounds/HopperMotor2.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Hopper 2 motor running"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 33 at 0xad7c54 (\"HopperMotor2.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "Same cabinet specific copies as HopperMotor1.wav."
|
|
|
|
- name: HopperCoin2.wav
|
|
size: 24290
|
|
sha1: 20d2187d4ae844dd8726eb6f723b5118c4c46738
|
|
system: fruitmachine
|
|
path: "DefaultSounds/HopperCoin2.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin paid out from hopper 2"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 34 at 0xad7c60 (\"HopperCoin2.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: >-
|
|
Same cabinet specific copies as HopperMotor1.wav, plus an alternate in
|
|
DefaultSounds/MiscSounds/.
|
|
|
|
# -- Note acceptor --
|
|
|
|
- name: NoteIn.wav
|
|
size: 156204
|
|
sha1: 19d18a2b547885a4f01a2c47f611ed36236d83f0
|
|
system: fruitmachine
|
|
path: "DefaultSounds/NoteIn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Note inserted into the note acceptor"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 25 at 0xad7bf4 (\"NoteIn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: NoteInReject.wav
|
|
size: 96688
|
|
sha1: 703d6187f35a1b1c044534c0a826d91afd1dd4e1
|
|
system: fruitmachine
|
|
path: "DefaultSounds/NoteInReject.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Note rejected by the note acceptor"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 30 at 0xad7c30 (\"NoteInReject.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: NoteInStack.wav
|
|
size: 254880
|
|
sha1: abe07a5cf9eaea9e190374af381d8d1d97d122cd
|
|
system: fruitmachine
|
|
path: "DefaultSounds/NoteInStack.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Note accepted and sent to the stacker"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 26 at 0xad7c00 (\"NoteInStack.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Roll down electronic coin mech --
|
|
|
|
- name: CoinIn.wav
|
|
size: 60816
|
|
sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinIn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin inserted into a roll down electronic mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 22 at 0xad7bd0 (\"CoinIn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInSwitch.wav
|
|
size: 33008
|
|
sha1: 0646e2157ea1d6996909b26e560b5193eff8da32
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInSwitch.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin accepted by the mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 23 at 0xad7bdc (\"CoinInSwitch.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInRejected.wav
|
|
size: 88144
|
|
sha1: 37f8acd9778cbc81f11c08f129f3f726cc9964f4
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInRejected.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin rejected by the mech into the payout tray"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 24 at 0xad7be8 (\"CoinInRejected.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: TokenIn.wav
|
|
size: 60816
|
|
sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5
|
|
system: fruitmachine
|
|
path: "DefaultSounds/TokenIn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token inserted into an electronic token mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 44 at 0xad7cd8 (\"TokenIn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: TokenInSwitch.wav
|
|
size: 33008
|
|
sha1: 0646e2157ea1d6996909b26e560b5193eff8da32
|
|
system: fruitmachine
|
|
path: "DefaultSounds/TokenInSwitch.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token accepted by an electronic token mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 45 at 0xad7ce4 (\"TokenInSwitch.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: TokenInRejected.wav
|
|
size: 88144
|
|
sha1: 37f8acd9778cbc81f11c08f129f3f726cc9964f4
|
|
system: fruitmachine
|
|
path: "DefaultSounds/TokenInRejected.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token rejected by an electronic token mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 46 at 0xad7cf0 (\"TokenInRejected.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- S1 and S10 mechs --
|
|
|
|
- name: CoinInS1.wav
|
|
size: 60816
|
|
sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS1.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin inserted in an S1 type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 47 at 0xad7cfc (\"CoinInS1.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS1Switch.wav
|
|
size: 33008
|
|
sha1: 0646e2157ea1d6996909b26e560b5193eff8da32
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS1Switch.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin accepted by an S1 type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 49 at 0xad7d14 (\"CoinInS1Switch.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS1Token.wav
|
|
size: 60816
|
|
sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS1Token.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token inserted in an S1 token type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 48 at 0xad7d08 (\"CoinInS1Token.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS1TokenSwitch.wav
|
|
size: 33008
|
|
sha1: 0646e2157ea1d6996909b26e560b5193eff8da32
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS1TokenSwitch.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token accepted by an S1 token type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 50 at 0xad7d20 (\"CoinInS1TokenSwitch.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS10.wav
|
|
size: 60816
|
|
sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS10.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin inserted in an S1 or S10 type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 35 at 0xad7c6c (\"CoinInS10.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS10Rejected.wav
|
|
size: 80834
|
|
sha1: 540c94981d0ad7cb1fdcc2368ec84bb2f433cbab
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS10Rejected.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin rejected from an S10 type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 42 at 0xad7cc0 (\"CoinInS10Rejected.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS10Switch.wav
|
|
size: 33008
|
|
sha1: 0646e2157ea1d6996909b26e560b5193eff8da32
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS10Switch.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin accepted by an S1 or S10 type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 40 at 0xad7ca8 (\"CoinInS10Switch.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS10Token.wav
|
|
size: 60816
|
|
sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS10Token.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token inserted in an S10 token type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 36 at 0xad7c78 (\"CoinInS10Token.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS10TokenRejected.wav
|
|
size: 80834
|
|
sha1: 949c411f569a7f697f6a1062198740361a1fc37b
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS10TokenRejected.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token rejected from an S10 token type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 43 at 0xad7ccc (\"CoinInS10TokenRejected.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinInS10TokenSwitch.wav
|
|
size: 33008
|
|
sha1: 0646e2157ea1d6996909b26e560b5193eff8da32
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInS10TokenSwitch.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Token accepted by an S10 token type mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 41 at 0xad7cb4 (\"CoinInS10TokenSwitch.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: S1Locked.wav
|
|
size: 7596
|
|
sha1: 9384d9503e201c417fb6907b30935511b4875476
|
|
system: fruitmachine
|
|
path: "DefaultSounds/S1Locked.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin refused by a locked out S1 mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 27 at 0xad7c0c (\"S1Locked.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Comparator mech --
|
|
|
|
- name: CoinInDrop.wav
|
|
size: 21286
|
|
sha1: ffde5b0a714785c772c8062d56ebae304f9c4ac3
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinInDrop.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin inserted in a comparator style mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 28 at 0xad7c18 (\"CoinInDrop.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: CoinDropReject.wav
|
|
size: 12018
|
|
sha1: 3f356d3508ac2d2cd2c8293d8e40034f78b92646
|
|
system: fruitmachine
|
|
path: "DefaultSounds/CoinDropReject.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Coin rejected from a comparator style mech"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 29 at 0xad7c24 (\"CoinDropReject.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Lockout solenoid --
|
|
|
|
- name: LockoutOn.wav
|
|
size: 11994
|
|
sha1: dddd90b8fb4091420a4b98b97d869d561ae922f2
|
|
system: fruitmachine
|
|
path: "DefaultSounds/LockoutOn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Lockout solenoid activated"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 15 at 0xad7b7c (\"LockoutOn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: LockoutOff.wav
|
|
size: 9204
|
|
sha1: 97bb2ddd2186b410dc7848ebdc4a6748c0b2c9cc
|
|
system: fruitmachine
|
|
path: "DefaultSounds/LockoutOff.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Lockout solenoid deactivated"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 16 at 0xad7b88 (\"LockoutOff.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Stepper reels --
|
|
|
|
- name: Stepper.wav
|
|
system: fruitmachine
|
|
path: "DefaultSounds/Stepper.wav"
|
|
required: false
|
|
category: game_data
|
|
description: "SRU, SYS80 and MPS2 200 step reel motor"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 19 at 0xad7bac (\"Stepper.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: >-
|
|
Shipped only as tech copies under DefaultSounds/Custom/ for ELECTROCOIN,
|
|
MPS2, SRU and SYSTEM80, and as stepper.wav for M1AB, which FUN_005158fc
|
|
finds before the DefaultSounds folder.
|
|
|
|
# -- Prize vend --
|
|
|
|
- name: PrizeMotor.wav
|
|
size: 41076
|
|
sha1: 164582df699f64554f1c8cea6e295c1f6da9a5bb
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PrizeMotor.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Prize vend motor started"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 37 at 0xad7c84 (\"PrizeMotor.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: PrizeVend.wav
|
|
size: 62288
|
|
sha1: 3eeb7861d1ad0b4305864490573aebf592306db1
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PrizeVend.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Prize dispensed"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 38 at 0xad7c90 (\"PrizeVend.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Pull handle --
|
|
|
|
- name: PullHandleSlow.wav
|
|
size: 159972
|
|
sha1: 85c2523977bc191f33d38af7121bac676cfdffa0
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PullHandleSlow.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Pull handle drawn slowly"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 51 at 0xad7d2c (\"PullHandleSlow.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: PullHandleNormal.wav
|
|
size: 70700
|
|
sha1: 7d0601cb6668cbf6e28dd04fd2595d73aed2a431
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PullHandleNormal.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Pull handle drawn at normal speed"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 52 at 0xad7d38 (\"PullHandleNormal.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: PullHandleFast.wav
|
|
size: 30252
|
|
sha1: 83a39aa65dbc6986f36a4a544d05122dffd82ee9
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PullHandleFast.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Pull handle drawn quickly"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 53 at 0xad7d44 (\"PullHandleFast.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: PullHandleRelease.wav
|
|
size: 43372
|
|
sha1: 340f9aee4133f9885f1b722b80881f10a55bbab2
|
|
system: fruitmachine
|
|
path: "DefaultSounds/PullHandleRelease.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Pull handle released"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 54 at 0xad7d50 (\"PullHandleRelease.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
# -- Electromechanical cabinets --
|
|
|
|
- name: MotorOn.wav
|
|
size: 481324
|
|
sha1: d1bdf707afe393153e48301694e573d44a2ce5c1
|
|
system: fruitmachine
|
|
path: "DefaultSounds/MotorOn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Reel motor activated on an EM machine"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 0 at 0xad7ac8 (\"MotorOn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: Wiper.wav
|
|
size: 117804
|
|
sha1: a5f677b33e306810b76dbe83464e71d21d8e8fee
|
|
system: fruitmachine
|
|
path: "DefaultSounds/Wiper.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Reel with studs spinning on an EM machine"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 3 at 0xad7aec (\"Wiper.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: SolenoidOn.wav
|
|
size: 5450
|
|
sha1: d7e478cede532a4468e3158a3e974d4209437cfd
|
|
system: fruitmachine
|
|
path: "DefaultSounds/SolenoidOn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Reel solenoid activated on an EM machine"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 1 at 0xad7ad4 (\"SolenoidOn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: SolenoidOff.wav
|
|
size: 17766
|
|
sha1: cc9840193bc6e21337dcbdcdeb52ad57090a4db6
|
|
system: fruitmachine
|
|
path: "DefaultSounds/SolenoidOff.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Reel solenoid deactivated on an EM machine"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 2 at 0xad7ae0 (\"SolenoidOff.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: BellOn.wav
|
|
size: 97512
|
|
sha1: a4af119db1fdf63cf410ef27db13f5c022761823
|
|
system: fruitmachine
|
|
path: "DefaultSounds/BellOn.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Bell switched on"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 7 at 0xad7b1c (\"BellOn.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: BellOff.wav
|
|
size: 13702
|
|
sha1: f26a91c46089635aa214f152330b75892bdebb18
|
|
system: fruitmachine
|
|
path: "DefaultSounds/BellOff.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Bell switched off"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 8 at 0xad7b28 (\"BellOff.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: Buzzer.wav
|
|
size: 9082
|
|
sha1: 4a65cd52f4ba634c3fa419ce7707337cc9da7dcc
|
|
system: fruitmachine
|
|
path: "DefaultSounds/Buzzer.wav"
|
|
required: false
|
|
bundled: true
|
|
category: game_data
|
|
description: "Nudge buzzer activated"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 6 at 0xad7b10 (\"Buzzer.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
|
|
- name: Sounder.wav
|
|
system: fruitmachine
|
|
path: "DefaultSounds/Sounder.wav"
|
|
required: false
|
|
category: game_data
|
|
description: "Feature sounder activated on an EM machine"
|
|
source_ref: "MFME.exe 20.1.0.0 effect table 0xad7ac8 entry 11 at 0xad7b4c (\"Sounder.wav\"), FUN_005fad6c 0x5fadca-0x5fae1c (loads entries 0 to 0x36), FUN_005faa24 0x5faac6-0x5fac04 (FileExists in game folder, Custom, DefaultSounds), 0x5fac35 (FUN_005f9584 mmio RIFF WAVE PCM read, null on failure), FUN_005fb284 0x5fb2c4-0x5fb487 (reload of one entry)"
|
|
note: "Effect slot Sounder in the table, with no sample in the distribution."
|