(Topic ID: 289487)

Meteor 2021 - new code for Stern Meteor (1979)

By DickHamill

3 years ago


Topic Heartbeat

Topic Stats

  • 649 posts
  • 92 Pinsiders participating
  • Latest reply 4 days ago by DickHamill
  • Topic is favorited by 115 Pinsiders

You

Linked Games

  • Meteor Stern Electronics, 1979

Topic Gallery

View topic image gallery

IMG_0957 - ANNOTATED (resized).jpg
IMG_0956 - ANNOTATED (resized).jpg
IMG_7769 (resized).jpeg
IMG_0663 (resized).jpeg
IMG_2445 (resized).jpg
IMG_2444 (resized).jpg
IMG_5196 (resized).jpg
IMG_5188 (resized).jpg
20230731_220626 (resized).jpg
20230731_220626 (resized).jpg
IMG_4380 (resized).jpg
IMG_4379 (resized).jpg
IMG_4378 (resized).jpg
IMG_0960 (resized).jpg
BaseRollover (resized).jpeg
20230424_194610 (resized).jpg

You're currently viewing posts by Pinsider kalegarner.
Click here to go back to viewing the entire thread.

#124 2 years ago
Quoted from DickHamill:

Meteor2021 - new code for a Stern classic
Over the past year, I've been rewriting Bally/Stern early solid state pinball machines. I plug an Arduino into J5 so the machine can dual-boot between old code and new. I've just wrapped up Meteor2021. It's available from GitHub now.

Why:
The early Bally/Stern games were great shooters that were limited by the software. I wanted to play new rules on my machine without altering the original hardware so I could easily remove my mod when I wanted to move the machine.
How:
The Arduino Nano has just enough I/O pins (18) to interface with the PIA chips on the -17, -35, MPU-100, and MPU-200 boards. The daughter card plugged into J5 (when turned on) Halts the 6800, takes over control signals, a few address lines, and the data lines. Then, the Arduino operates much like 6800 except it's faster and has more code space. The hardware for this project is easily built.
The theory behind the mod is described on my blog: http://ikehamill.com/2020/03/21/replacing-the-m6800-with-an-arduino-nano/
Intructions are on GitHub pages: https://ballysternos.github.io/
Machines:
So far, I've rewritten
* Stars
* Black Jack
* Trident
* Meteor
* (Mata Hari is in progress, but slow because I don't own one of these)
bluebomber has rewritten Flash Gordon
https://pinside.com/pinball/forum/topic/flash-gordon-2021-re-imagined-code-for-bally-flash-gordon-1981
The code is all available on GitHub. It's broken down into a base library and then machine-specific implementations. Rewriting other games requires a moderate knowledge of C/C++.
https://github.com/BallySternOS
Resources:
Here's a suggested parts list. If you bought all these things, you could create 6 of these boards. If you don't need that many boards, you might find cheaper ways to source smaller quantities. I haven't done any work to figure out if this is the cheapest way to source any of this stuff.
Cheap Arduino knockoff x6 ($20.99) - needs CH340 driver for programming / has to be ATmega328P
amazon.com link »
0.1" 40-pin connector (40 pieces for $7.99)
amazon.com link »
32-pin Prototype PCB (2 pack for $9.99) - this won't work for Alltek or MPU-200 because they have a 34-pin connector
amazon.com link »
Wire ($7.99) - tons of wire
amazon.com link »
74125 - ($1.95)
https://www.jameco.com/z/74125-Major-Brands-IC-74125-Quad-Tri-State-Bus-Buffer_49373.html
Boot switch - x2 ($8.99) this switch will work for activating the Arduino board and toggling the speaker (see the writeup here to find out why: https://ballysternos.github.io/install.html)
amazon.com link »
OR
RoyGBev has created a PCB and kit (doesn't include the Arduino) here:
https://pinside.com/pinball/market/shops/1304-roygbev-pinball/04736-arduino-nano-adapter-for-classic-bally-stern

This insanely cool. I have a few nanos laying around. I just got my meteor back together after a playfield paint and clear. After I work out a few playfield bugs, I'm doing your conversion. The ever increasing sine waves on Meteor get pretty annoying after a while. I'll post a video when I'm done.

Promoted items from Pinside Marketplace and Pinside Shops!
$ 3.00
$ 55.00
Displays
PinballSolutions.eu
 
From: $ 33.00
Gameroom - Decorations
Rocket City Pinball
 
$ 40.00
Gameroom - Decorations
The Flipper Room
 
From: $ 130.00
Boards
Troxel Repair
 
$ 29.00
Boards
RoyGBev Pinball
 
$ 12.00
Electronics
Yorktown Arcade Supply
 
$ 29.00
Cabinet - Sound/Speakers
RoyGBev Pinball
 
3,000
Machine - For Sale
Kettering, OH
$ 44.00
Boards
PinballReplacementParts
 
$ 169.00
Wanted
Machine - Wanted
Middletown, OH
From: $ 1.00
Playfield - Other
Rocket City Pinball
 
$ 12.00
Electronics
Third Coast Pinball
 
Hey modders!
Your shop name here

You're currently viewing posts by Pinsider kalegarner.
Click here to go back to viewing the entire thread.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/meteor-2021-new-code-for-stern-meteor-1979?tu=kalegarner and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.