Skip to content

new NOT WORKING machine (Relief Pitcher System 1)#14737

Merged
cuavas merged 8 commits intomamedev:masterfrom
mamehaze:271225
Jan 8, 2026
Merged

new NOT WORKING machine (Relief Pitcher System 1)#14737
cuavas merged 8 commits intomamedev:masterfrom
mamehaze:271225

Conversation

@mamehaze
Copy link
Contributor

new NOT WORKING machines

Relief Pitcher (System 1, prototype) [anonymous, Dutchman2000, SynaMax]

@mamehaze
Copy link
Contributor Author

set as draft until the real PROMs are dumped, because the graphics rely on them to look remotely correct. Was dumped from an actual PCB, owner wishes to remain anonymous.

relief_pcb

@mamehaze
Copy link
Contributor Author

also this is an entirely different game to the 1992 release, which is basically a sequel to this unreleased game

@Dutchman2000
Copy link

Dutchman2000 commented Jan 3, 2026

PROMS are correct, but for an earlier LSI board, the structure is similar to other SYS1 games and are NOT corrupted. The correct PROM files for the PS and BS are now in SynaMax's hands.

@synamaxmusic
Copy link
Contributor

The PROM located at A7 is the same as all previous dumps, but the latest A5 dump is different (all upper nibbles are now 0xC0). However, when I load the new dumps to MAME, we still get corruption, though it does look slightly different than what I saw previously.

0000

@synamaxmusic
Copy link
Contributor

0006 0010 0012 0016

Thanks to Dutchman, the proper PROMs have been recovered. We'll wait for Haze to return so the inputs can be implemented.

@mamehaze
Copy link
Contributor Author

mamehaze commented Jan 7, 2026

I've added the correct PROMs.

I don't understand why the game hangs on 'please center joystick' though, or stalls in attract mode in a similar batting situation.

It doesn't seem to program the ADC (if it has one) in a way that generates interrupts, but maybe I'm just not understanding the ADC properly. Apparently this used hall-effect joysticks, like Road Runner, but using that hookup doesn't work.

There's no slapstic populated so it isn't a protection issue.

Undrafting for now so the correct ROMset can be merged anyway.

@mamehaze mamehaze marked this pull request as ready for review January 7, 2026 03:43
@synamaxmusic
Copy link
Contributor

Phil B and I both confirmed that all the visible checksums written on the PROMs match up with what we have.

@cuavas cuavas merged commit 8f4aa6e into mamedev:master Jan 8, 2026
7 checks passed
@Dutchman2000
Copy link

I can confirm that the game uses 2 hall effect joysticks. The source code is also available if needed.

@mamehaze
Copy link
Contributor Author

mamehaze commented Jan 8, 2026

yeah, I can see where both joysticks map and they work in test mode.

can you confirm the ADC type?

the problem is it only generates an ADC interrupt if it reads/writes from the ADC, and it stops doing that quite early on.

the ADC only works in test mode if from a cold start too, if you enter test mode from the game it doesn't play nice with the ADC either.

If I force ADC interrupts in the debugger by reading from the addresses in question it generates the interrupt and the game gets past the screen.

maybe the ADC hookup in here is just entirely wrong, even if it works for other games. @ajrhacker this seems more up your street?

(as an aside, this driver really needs a cleanup, there are tag lookups everywhere)

@Dutchman2000
Copy link

Dutchman2000 commented Jan 8, 2026

Here are some source files that may help.
SYS1HDWRMAP.TXT
CONTROL.TXT
system1.txt

rb6502 pushed a commit that referenced this pull request Jan 9, 2026
…#14737)

New systems marked not working
-------------
Relief Pitcher (System 1, prototype) [anonymous, Dutchman2000, SynaMax]
@mamehaze mamehaze deleted the 271225 branch January 29, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants