(Topic ID: 256890)

Bugs in early solid state games

By slochar

4 years ago


Topic Heartbeat

Topic Stats

  • 116 posts
  • 27 Pinsiders participating
  • Latest reply 76 days ago by slochar
  • Topic is favorited by 36 Pinsiders

You

Linked Games

Topic poll

“Fix game bugs or leave alone?”

  • Fix 39 votes
    87%
  • Leave alone 6 votes
    13%

(45 votes)

Topic Gallery

View topic image gallery

20210413_214929 (resized).jpg
20210413_214917 (resized).jpg
wallpaper2you_467008 (resized).jpg
Untitled (resized).png
413D8527-2E7A-407E-AA0F-520048EEFA6C (resized).png

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

#30 4 years ago
Quoted from idealjoker:

I found three bugs in the Pinbot L5 code. I have fixes for all of them and would *like* to release those but am not sure how. In the mean time, here's documentation:
Bug#1 Energy Value Limit. The Energy Value is supposed to be limited to 500K. Instead, it starts looping like this : 498-500-502-504-506-508-500-502-... The culprit is a subroutine starting at address $627A. This bug is largely cosmetic.
Bug#2 Solar Value Limit. There is a similar bug in the Solar Value limit, which is supposed to be limited to 5M. The buggy routine starts at $77CB.
Bug#3 Visor Open code. This is an interesting bug; I do not think that it affects game play on machines with fully functional visor mechs. It might well affect games with visor problems, though. The problem occurs when the visor is already open and the software, for one reason or another, decides that it wants to open the visor. In that case, what the code should do (as it does in the visor-closing routines) is simply ignore the visor open command. What it does, instead, is cycle the visor (close, then open). The underlying problem is that a BGT instruction (at $B769) is used to test a variable that takes on only the values 0 and -1 ($FF). Neither of those two values causes the BGT to branch. The bug can be fixed by replacing the BGT either with a BPL or a BEQ and updating the checksum byte at address $BFFF.

Cool, good work

Why don't you start by releasing a patch file ?
That seems the easiest and doesn't have any legal ramifications AFAIK.

Promoted items from Pinside Marketplace and Pinside Shops!
$ 5.00
Cabinet - Other
UpKick Pinball
 
$ 18.95
Eproms
Pinballrom
 
$ 1.29
Playfield - Toys/Add-ons
Daddio's 3D Printed Mods
 
5,000
Machine - For Sale
Mesa, AZ
$ 44.00
Boards
PinballReplacementParts
 
$ 859.00
Flipper Parts
Mircoplayfields
 
$ 999.00
Flipper Parts
Mircoplayfields
 
$ 42.00
Boards
PinballReplacementParts
 
From: $ 33.00
Gameroom - Decorations
Rocket City Pinball
 
$ 29.00
Cabinet - Sound/Speakers
RoyGBev Pinball
 
$ 40.00
Gameroom - Decorations
The Flipper Room
 
$ 29.00
Boards
RoyGBev Pinball
 
$ 20.00
Playfield - Protection
UpKick Pinball
 
$ 33.95
Eproms
Pinballrom
 
$ 959.00
3,300 (OBO)
Machine - For Sale
Shepherdsville, KY
$ 29.00
Boards
RoyGBev Pinball
 
$ 50.00
Playfield - Toys/Add-ons
RRB Crafts
 
$ 18.95
Eproms
Pinballrom
 
$ 27.95
Eproms
Pinballrom
 
$ 12.00
4,750 (OBO)
Machine - For Sale
Bay Shore, NY
$ 189.00
Flipper Parts
Mircoplayfields
 
From: $ 649.95
Lighting - Led
Pin Stadium Pinball Mods
 
$ 39.99
Eproms
Matt's Basement Arcade
 
$ 15.00
Playfield - Protection
UpKick Pinball
 
Wanted
Machine - Wanted
Fort Lauderdale, FL
From: $ 14.98
Hardware
Gameroom Mods
 
$ 15.00
Hardware
Volcano Pinball
 
From: $ 130.00
Boards
Troxel Repair
 

You're currently viewing posts by Pinsider zigzagzag.
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/bugs-in-early-solid-state-games?tu=zigzagzag 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.