Jump to content



Photo

Pinball 2000 Emulation


  • Please log in to reply
107 replies to this topic

#81 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 07 September 2023 - 05:29 PM

Its working on my real machine. Played first game. Well the display was showing on my desk. Will connect it using an extra cable. Not easy and there are some performance penalties but it is working

Using a modern motherboard with pci express lpt port

#82 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 07 September 2023 - 06:53 PM

What.. How cool is that!!  :)

 

How large is the perf penalty? Unplayable or okayish?



#83 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 07 September 2023 - 07:49 PM

What.. How cool is that!!  :)
 
How large is the perf penalty? Unplayable or okayish?


Well it was not slow but could be faster. Have some ideas to improve but already playable

#84 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 08 September 2023 - 09:43 AM

What.. How cool is that!!  :)
 
How large is the perf penalty? Unplayable or okayish?

Well it was not slow but could be faster. Have some ideas to improve but already playable
Just changed my code a little and use a start proces to gain control over io. Much better now. Next week will start on DCS code :)

Edited by erikie, 08 September 2023 - 10:06 AM.


#85 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 29 September 2023 - 11:39 AM

I replaced my nucore emulator with my own one in my pinball machine. It works very smooth incl DCS emulation
This means that even wizard blocks can be run with all original sounds :)
At the moment working on getting the serial ports work so also the terminal is available

#86 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 30 September 2023 - 07:00 AM

Super cool! Did you get your hands on the wizard blocks ROMs?



#87 Tomsterr

Tomsterr

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: Netherlands

  • Favorite Pinball: Circus Voltaire

Posted 17 June 2024 - 11:04 PM

I replaced my nucore emulator with my own one in my pinball machine. It works very smooth incl DCS emulation
This means that even wizard blocks can be run with all original sounds :)
At the moment working on getting the serial ports work so also the terminal is available


Any updates on your progress? I would love to be a tester and try it out in my RFM cabinet.

#88 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 23 June 2024 - 06:13 PM

It is working pretty good in my own machine. Going to make installation scripts and installation manual. You can install it if you want and see how it works
What kind of hardware are you going to use?

#89 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 10 July 2024 - 06:33 AM

I have started a topic on pinside for my emulator. If you are interested in the progress look here:

https://pinside.com/...l-2000-emulator



#90 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 July 2024 - 07:14 PM

Nice, thanks!!



#91 erikie

erikie

    Hobbyist

  • Members
  • PipPip
  • 23 posts

  • Flag: Netherlands

  • Favorite Pinball: RFM

Posted 14 September 2025 - 07:02 PM

I am working on a native compilation of pinball 2000 software. It already runs and talks to my driver board.
If I can port my code to windows it might be possible to connect this to a pinball emulator? So virtual p2k?

#92 Themer

Themer

    Enthusiast

  • Silver Supporter
  • 421 posts

  • Flag: Netherlands

  • Favorite Pinball: Tales from the Crypt

Posted 13 May 2026 - 10:03 PM

Maybe it's time to start looking into emulation with a virtual machine. Especially with the current pinball machines running for a large part on Unix based operating systems. That way you wouldn't have to port your code to Windows either.



#93 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 19 August 2026 - 05:33 PM

Update: By now, we got a PR for PinMAME that added rudimentary support for Pin2K machines. After a lot of additional fixes, cleanups, debugging, optimizations, adding more sets, and reading public docs to tweak things and comparing to the real thing, we now have a kinda faithful and 'fast enough' (some things can still be hopefully done there though) emulation!

Final fixes to make the early sets and the very newest sets work correctly just dropped today, so time for alpha/beta testing of Pin2K: https://github.com/v...7.0-407-7bc6f62

(note that the 64bit version(s) are substantially faster)

 

EDIT: updated link with some more optimizations


Edited by toxie, 19 August 2026 - 07:47 PM.


#94 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,371 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 20 August 2026 - 01:58 AM

setup64 is getting an virus or potentially unwanted software popup when trying to run.



#95 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 20 August 2026 - 04:58 AM

Must be a false positive, try virustotal if this also triggers there.

Its all generated by the github actions/pipelines.



#96 unclewilly

unclewilly

    sofa king.....

  • VIP
  • 5,183 posts
  • Location:Baltimore, Maryland

  • Flag: United States of America

  • Favorite Pinball: tz, tom, big hurt, who dunnit



Posted 20 August 2026 - 05:13 PM

So will this take care of the video as well as the switch and s9lenoid calls?
If so where is the video displayed, on dmd like baby pacman.

"it will all be ok in the end, if it's not ok, it's not the end"
 
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx

uw2.gif


#97 unclewilly

unclewilly

    sofa king.....

  • VIP
  • 5,183 posts
  • Location:Baltimore, Maryland

  • Flag: United States of America

  • Favorite Pinball: tz, tom, big hurt, who dunnit



Posted 20 August 2026 - 10:39 PM

Also which rfm and se1 roms are working

"it will all be ok in the end, if it's not ok, it's not the end"
 
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx

uw2.gif


#98 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 21 August 2026 - 05:55 AM

Yes, everything works, exactly the same as all other PinMAME emulated machines do, should be not special in any way (otherwise please let me know, cause then its a bug!).

All sets that are available/known also fully work, including all aftermarket/homebrew sets and prototype/factory prism board sets.

 

As for the display: Thats a bit special, as there is no data path for VPM via core.vbs for full RGB stuff. So in that case, its similar like Granny and the Gators or Baby Pacman.  :/

 

BUT: If one uses a 10.8.1 beta (i just created a new pre-release here that includes the newest PinMAME plugin with the latest optimizations, too: https://github.com/v...-5436-af26b2d93 , recommended on windows is VPinballX_BGFX-10.8.1-5436-af26b2d93-windows-x64-Release.zip ) then one can use the screen via the pinmame plugin (enable it in the ingame menu, set data path to pinmame directory) and a flasher (in 3D or backdrop view), set its rendering style to Display, and set its source to 

ctrl: // pinmame / display       (remove spaces!!)

 and the screen will be featured there, and you can blend it over the playfield.


Edited by toxie, 21 August 2026 - 06:00 AM.


#99 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,740 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 21 August 2026 - 08:14 AM

Quick test using JPs ARFM:   (as on the real world machine, only the upper/middle part would need much less lighting, otherwise difficult to see the overlay)

Attached Files


Edited by toxie, 21 August 2026 - 08:59 AM.


#100 unclewilly

unclewilly

    sofa king.....

  • VIP
  • 5,183 posts
  • Location:Baltimore, Maryland

  • Flag: United States of America

  • Favorite Pinball: tz, tom, big hurt, who dunnit



Posted 21 August 2026 - 10:42 AM

Sweet

"it will all be ok in the end, if it's not ok, it's not the end"
 
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx

uw2.gif