- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
Submitter
SUPPORT TOPIC File Information
- Submitted: Dec 12 2025 08:35 PM
- Last Updated: Dec 14 2025 10:32 PM
- File Size: 4.46MB
- Views: 1644
- Downloads: 264
- Author(s): mfuegemann
- Permission to MOD?: Yes, without approval
Previous Versions
Download The Amazing Dr. Nim (E.S.R. Inc 1965) 1.2
8 Votes
NonPinball Game of NIM
Hi,
this is a VPX recreation of the plastic toy "The Amazing Dr. Nim". I was fascinated by this toy for a long time. The moment, I stumbled over the 3d printable files, made by megardi (https://www.thingive...m/thing:3192730), I started to build a VPX version. This game does not need an additional ROM file and is best played in desktop mode.
Here is the wikipedia description of the game (https://en.wikipedia.org/wiki/Dr._Nim):
Dr. Nim is a toy invented by John Thomas Godfrey and manufactured by E.S.R., Inc. in the mid-1960s. It consists of a marble-powered plastic computer capable of playing the game of Nim. The machine selects its moves through the action of the marbles falling through the levers of the machine.
Game play and construction
Dr. Nim is an early computer game. The "game board" is based on the mechanical Digi-Comp II digital computer. It has memory switches that hold bits of data. The unit is programmed by lobed levers that affect and are affected by marbles that are released from the top of the game. Three of the levers set the start position. The fourth lever is the "equaliser" option; if set, the player can win if they play perfectly. A fifth lever acts as a switch to indicate whose turn it is. The player takes a turn by pressing a button to release one marble at a time, to a maximum of three, then flips the switch and presses the button again to start the machine's turn. After the machine has played, the last released marble flips the switch back to end the turn.
It is possible to win, wether the player starts or Dr. Nim. Good luck.
The table now comes with the option to choose a 2 player gameplay. After playing 1 or 2 balls, hit the left flipper button to pass control to the other player. After ball 3 control is switched automatically.
For FS usage or to get rid of the old fashioned text boxes, You can now activate a FlexDMD display instead. For this set the Const UseFlexDMD in the script to True. If You want to move it around, the display is the flasher object named "DotMatrix" in the lower right of the playfield. Be aware, that You have to install FlexDMD before using this option.
Have fun
Michael
this is a VPX recreation of the plastic toy "The Amazing Dr. Nim". I was fascinated by this toy for a long time. The moment, I stumbled over the 3d printable files, made by megardi (https://www.thingive...m/thing:3192730), I started to build a VPX version. This game does not need an additional ROM file and is best played in desktop mode.
Here is the wikipedia description of the game (https://en.wikipedia.org/wiki/Dr._Nim):
Dr. Nim is a toy invented by John Thomas Godfrey and manufactured by E.S.R., Inc. in the mid-1960s. It consists of a marble-powered plastic computer capable of playing the game of Nim. The machine selects its moves through the action of the marbles falling through the levers of the machine.
Game play and construction
Dr. Nim is an early computer game. The "game board" is based on the mechanical Digi-Comp II digital computer. It has memory switches that hold bits of data. The unit is programmed by lobed levers that affect and are affected by marbles that are released from the top of the game. Three of the levers set the start position. The fourth lever is the "equaliser" option; if set, the player can win if they play perfectly. A fifth lever acts as a switch to indicate whose turn it is. The player takes a turn by pressing a button to release one marble at a time, to a maximum of three, then flips the switch and presses the button again to start the machine's turn. After the machine has played, the last released marble flips the switch back to end the turn.
It is possible to win, wether the player starts or Dr. Nim. Good luck.
The table now comes with the option to choose a 2 player gameplay. After playing 1 or 2 balls, hit the left flipper button to pass control to the other player. After ball 3 control is switched automatically.
For FS usage or to get rid of the old fashioned text boxes, You can now activate a FlexDMD display instead. For this set the Const UseFlexDMD in the script to True. If You want to move it around, the display is the flasher object named "DotMatrix" in the lower right of the playfield. Be aware, that You have to install FlexDMD before using this option.
Have fun
Michael
What's New in Version 1.2 (See full changelog)
- 1.2
- - added a FlexDMD display option for FS or rotated usage
Wow... I was obsessed with this when I was a kid. Amazing to see this in VPX!
What a fascinating engineered game ! Many thanks for your fine rendition !
This is so very fantastic. I never had this toy, but I was fascinated by other versions of Nim as a child. It's so fun to have this on VPX.
I know you say to play it in Desktop but that doesn't really work with my setup. I have it working great in the cabinet and even made a rudimentary little b2s (happy to share if anyone wants it). I only have 2 issues:
1) Is there a way to rotate the textbox? Mine is oriented in the opposite direction of the game itself.
2) I lose ball rolling sounds for the final 4 balls. Any ideas how to fix that?
Many thanks for this terrific idea and excellent execution!
Hi Nate,
I will look into the issues, You encountered.
P.S.: the sound issue is really easy to solve. The balls are needing their own sound file, so adding fx_ballrolling10.wav to fx_ballrolling13.wav will fix it.
Thanks very much for this update. Ball rolling sounds now fixed. And 2-player option is awesome.
Any ideas on how to rotate the text box perhaps?
Hi Nate,
help is on the way.
Thanks so much! This is great now!
Other files you may be interested in ..
- 18,177 Total Files
- 57 Total Categories
- 869 Total Authors
- 24,733,438 Total Downloads
- Foo Fighters (Stern 2023) Latest File
- Flying Dutchman Latest Submitter
user(s) are online (in the past 15 minutes)
members, guests, anonymous users











are all trademarks of VPFORUMS.
Awesome.