(Topic ID: 257420)

Opening Flight 2000 new software up to the community

By slochar

4 years ago


Topic Heartbeat

Topic Stats

  • 520 posts
  • 59 Pinsiders participating
  • Latest reply 11 months ago by slochar
  • Topic is favorited by 38 Pinsiders

You

Linked Games

Topic Gallery

View topic image gallery

FF27EE49-26E0-41C9-9452-14C4E5105476 (resized).jpeg
8E3D5028-6D0D-456F-9C25-B864D7D4F3B4 (resized).jpeg
4CF83F1D-26CD-4B83-8AA5-2D495EB58DE2 (resized).jpeg
540379D2-560E-461B-B037-0E51B7E052A6 (resized).jpeg
57E0FB14-BDC7-46BD-A508-A26244FE2476 (resized).jpeg
IMG_2459 (resized).JPG
IMG_2460 (resized).JPG
IMG_2458 (resized).JPG
pasted_image (resized).png
Roms_Photo (resized).JPG
2732_Remark.jpg
IMG_5443 (resized).JPG
20200918_091216 (resized).jpg
20200918_091101 (resized).jpg
walker decision tree.png
flight 2000-speech board modification.png

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

#513 1 year ago

Posting a tip for those running the new code here - make sure your spinners, especially the left ball walker lock one, are TUNED to go to OPEN when they're done spinning!

Some time after I'd put in the new code, a strange condition would begin to appear - I'd launch a ball past the ball lock spinner, it would spin and show the count in the ball in play display, and the ball would land at the top of the walker (properly closing that switch). Then...nothing. I'd wait and wonder when the game was going to drop the ball into the mech and then pop out another ball for play. If I took the ball out of the top of the walker, or rolled it back and then again onto the switch, the gameplay would be destroyed, as the game state around captured/pitted/in-play balls was messed up. The only way to clear it was a reboot, it seemed.

Under more intense scrutiny this holiday season, I decided to really break down the case. I messaged Slochar, and described the condition. He and I agreed the cap at the top switch of the walker, a .05 uf, could stand to be replaced. This had no effect as the issue would come back just as often - in my case, about every six or seven trips up the lane. I decided to look at the spinner itself, since I could not see the code, but assumed that it had to have a routine where it knew the spinner was stopped (to get all the points) before the walker kicked in - how would it know? My guess was that the spinner stopping HAD to stop open, not closed. While the game can and does ignore a closed spinner target switch in play, the walker code needs to be sure of the condition.

Sure enough, the trick to spotting this case is in the ball count display! If your left spinner lands in a closed condition due to tuning/abuse/etc., and it hits the waker top switch and nothing happens - check the ball count display! If it shows spins, vice the ball in play, you can be assured your spinner stopped in a closed state, and the code is waiting for it to open. The spin count is always normally brief, and returns to ball count fairly quickly on either spinner, but if it is stopped, you can address it.

If you want to keep the game playing, and it's not about to multiball, a few gentle spins of the spinner by hand might cause it to land open again, and then walker sequence will proceed. A quick snap of the glass back into place, and you're playing again until you can properly address it. I say not with multiball, because the code is going to empty the walker and you'll be panicking to close the glass and get back into play.

I hate tuning spinners, and I never ever mess with them if they're performing. I just spent days tuning the two bonus X multiplier targets in my Fire!, which have the same switch mech design as spinners - two pieces of copper, one with a spring-like effect that hooks to a line that attaches above to the target. The rest and connection states have to be perfect to keep the mech moving without locking up, or never connecting. When I have to work on them, the playfield is at an angle that is NOT the same as play, so however I tune them, they don't perform with the playfield down - I have to lift and repeat sometimes DOZENS of times to get them to perform flawlessly.

As I told Slochar, I don't consider this a code bug - he did AMAZING work in the very tight memory space he had to work with, and he should not have to tune the routine to fix this case - WE should properly tune our spinners!

Happy New Year to all.

Promoted items from Pinside Marketplace and Pinside Shops!
$ 125.00
$ 10.00
$ 12.00
Playfield - Toys/Add-ons
UpKick Pinball
 
Wanted
Machine - Wanted
Melbourne Beach, FL
From: $ 115.00
Playfield - Protection
Beehive Pinball Co.
 
$ 3.00
Cabinet Parts
20eyes
 
$ 12.00
Electronics
Third Coast Pinball
 
$ 20.00
Playfield - Protection
arcade-cabinets.com
 
$ 69.00
From: $ 1.00
Playfield - Other
Rocket City Pinball
 
Wanted
Machine - Wanted
Crown Point, IN

You're currently viewing posts by Pinsider cooperscooter.
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/opening-flight-2000-new-software-up-to-the-community?tu=cooperscooter 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.