Wow - thanks for a comprehensive answer...
Much appreciated. > > I was asked to look into Tank 8 - which according to the operations manual and > > schematics is all TTL, but when I look in the parts list it features some PROMs and > a > > 6800 CPU. The PCB layout in the manual also shows the PROMs and 6800 positions. > Quite > > strange actually. > > You ran into another example of inconsistency manual errors / misprints where what > one page states, the part might not be on pcb (thankfully such as a rom or prom) A > few other examples are Kee Games Crossfire and Atari Highway where parts list doesn't > match what is shown on the pcb layout page. Even Juergen B. (former MAMEdev member) > had to deal with misprints on the 2nd reprint of Atari Space Race manual schematics > when he was trying to emulate Space Race back in 2010. Adam had to work around those > misprint mistakes when emulating Space Race in DICE years earlier. Tank 8 is unfortunately beyond misprint... it actually does not disclose any CPU or CPU-PROM related information in the schematics, and it does not mention the CPU structure at all in the manual. I almost believe that the game was originally constructed without CPU - given that so much logic resides in TTL format.
> > I quickly noticed that Tank 8 had been released on MAME (cool - since quite some > logic > > and sound generation is TTL only), which is why I turn to this forum. If anyone has > some > > interesting insights to share I would be very happy. > > I don't know if anyone here can help answer specific Tank 8 related questions. > > Both frotz and Hans A. aren't around these days. frotz left way back in 2003 or 2004 > iirc Thanks for sharing - Hans Andersson sounds very Swedish to me. Small country, I will try to find him he here.
> src/mame/drivers/tank8.cpp and src/mame/audio/tank8.cpp > Pretty cool - I did not know that Mame could work with discrete in this way. Impressive.
Btw when I looked at some tank8 rom files available as downloads I noticed that they have extension .c1 .j1 .f1 .e1 .l1 .k1 .j5 .h5 .n6 etc. Is there a file extension logic and a guide on how to inspect and use these ROM files as non MAME (or are they deeply MAME configured)?
br /Mattias
|