jessaskey / mhavocpe

Major Havoc - The Promised End
18 stars 2 forks source link

Switches not registering in test mode #226

Closed bakerhillpins closed 1 year ago

bakerhillpins commented 1 year ago

With the changes to Self Test the screens aren't exactly the same as OEM but I'm inferring that on the Input/output screen I should be able to press the Fire/Shield/coin1/coin2/Aux/ etc and see a bit flip on the screen. This doesn't happen. The switches obviously work in test as they perform actions on other screens.

jessaskey commented 1 year ago

Okay, this is fixed.... it actually wasn't broken... the display just wasn't showing the GAMMA inputs yet.... I added them.. If I get time in this release, I will add a final bottom row for the Alpha Switch inputs (Coins, Self Test, etc)

image

jessaskey commented 1 year ago

Okay, I added the Alpha inputs now in both MUX positions (Player 1 signal)... this should be a solid troubleshooting screen now!

image

jessaskey commented 1 year ago

Someday I should make a manual for this I suppose! NOTE FOR ABOVE: D0 is on the left and D7 on the right, seems backwards to me because I look at code all day and 6502 is little endian!

jessaskey commented 1 year ago

Also, I updated and submitted a pull request to the main HBMAME repository to fix some weird stuff with the coin inputs that have been there since the original mhavoc driver. This separates the coin switches properly and they register properly here in this test now.. Yay!