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\\\ 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 \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."