Jump to content



Photo

The VPM alpha/beta thread


  • Please log in to reply
1790 replies to this topic

#1201 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 09 February 2021 - 07:08 PM

The game itself seems to work now including sound! Great!!! :D

 

Graphics are a little off; I remember seeing the same problems with the screen edges (sprites wandering over etc) on World Cup '90.

Maybe we can turn a few screws because the video modes are using more screen area to work with on Mac Attack.


"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1202 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 09 February 2021 - 08:21 PM

Hi toxie!

 

I got this rom dump of Mac Attack, since he old one didn't work or there wasn't a good dump of it, so StrangeLeo75 got a machine and dumped the roms. Could to check if the rom works or if it is possible to make it work?

I made Motor Show for VPX (although with my own graphics) from the same company, Mr Game, and I think it should be nice if this one worked too :) The ROM display is quite unique in the tables from this company.

 

attachicon.gif Macattack playfield.jpg

 

attachicon.gif macattck.zip

 

/JP

 

I can not swear this is correct, but it appears to be missing

 

CPU_IC13.ROM

CPU_IC14.ROM

VID_IC17.ROM might be a bad dump

VID_IC61.ROM might be a bad dump

 

SND_IC22.ROM

SND_IC35.ROM

SND_IC36.ROM all seem to be missing

 

per VpinMAME anyways

 

I shoved some pieces in it from .228

 

https://drive.google...iew?usp=sharing

 

I got it to boot and run in MAME .228

i can boot it in VpinMAME but can not get passed the nvram part though i have SW1 turned off and dropped a coin (or think i did)

 

nfj2r3l.png

 

16xaBAn.png

 

 

The display is going to be tricky
What you can not see in the screen shot, is that there is a quite large segmented LED display running, along with this video game display

 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1203 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 09 February 2021 - 09:24 PM

You will need to rename some of the files in the new zip.

Correct names are:

cpu_ic13.rom
cpu_ic14.rom
vid_ic91.rom
vid_ic14.rom
vid_ic15.rom
vid_ic16.rom
vid_ic17.rom
vid_ic18.rom
vid_ic61.rom
snd_ic06.rom
snd_ic22.rom
snd_ic35.rom
snd_ic36.rom

 

The color PROM, vid_ic61.rom, is bad in the new dumps. Use the existing one from the existing set.

 

Here are some screenshots as I have them now:

Attached File  macattck.png   2.3KB   4 downloads

Attached File  maca0000.png   3.97KB   4 downloads

Attached File  maca0001.png   4.33KB   4 downloads

Attached File  maca0002.png   5.19KB   4 downloads

Attached File  maca0005.png   2.1KB   4 downloads

Attached File  maca0015.png   2.29KB   4 downloads

Attached File  maca0008.png   1.06KB   4 downloads

Attached File  maca0009.png   2.11KB   9 downloads

 

Where is that segmented display? It doesn't show on the images up at IPDB...

 


"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1204 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 09 February 2021 - 09:39 PM

But in the flyer: https://pinside.com/...hine/mac-attack

I think it's just showin up on the TV?


JP, do you think the color PROM, vid_ic61.rom, could be ripped again? Just for verification..



#1205 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 09 February 2021 - 11:44 PM

 

attachicon.gif maca0009.png

 

Where is that segmented display? It doesn't show on the images up at IPDB...

 

that one, in the pic

 

i got it as a bunch of LED arrays in a separate view
If that is how it is supposed to appear, it might be a bit of a challenge

 

course it could be displaying wrong?


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1206 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 09 February 2021 - 11:59 PM

Ok, i have an all passing ROM

 

https://drive.google...iew?usp=sharing

 

per pinmame and MAME 228, no bads or CRC errors anyways

 

Now, how to set SW1 to try testing it?

 

testing in MAME is kind of useless
other than to see that it loads and plays all kinds of animations

 

I have the NVRAM set, i set it in MAME and transferred it to VPinMAME

but i am not sure how to close SW 1, which it is asking for, to "Protect" the settings

 

Unless it needs to be set in a table script perhaps


Edited by wiesshund, 10 February 2021 - 01:46 AM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1207 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,325 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 10 February 2021 - 03:54 AM

But in the flyer: https://pinside.com/...hine/mac-attack

I think it's just showin up on the TV?


JP, do you think the color PROM, vid_ic61.rom, could be ripped again? Just for verification..

 

I'll ask StrangeLeo75 if he can dump that rom again.


If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

Next table? A tribute table to Stern's Foo Fighters


#1208 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 10 February 2021 - 07:42 AM

In the (v)pinmame window itself, hit the tab key to bring up the menu.

From there, you can navigate to the DIP switches easily using arrow / enter keys.

 

Oh, and by looking at your current set, you have the new IC17 als "old" which is wrong.

The new one fixes some graphics glitches, so don't just rely on "good" checksums...

 

Only IC61 (the color prom) was a bad dump in the new read.

 

Ok, i have an all passing ROM

 

https://drive.google...iew?usp=sharing

 

per pinmame and MAME 228, no bads or CRC errors anyways

 

Now, how to set SW1 to try testing it?

 

testing in MAME is kind of useless
other than to see that it loads and plays all kinds of animations

 

I have the NVRAM set, i set it in MAME and transferred it to VPinMAME

but i am not sure how to close SW 1, which it is asking for, to "Protect" the settings

 

Unless it needs to be set in a table script perhaps


Edited by Gaston, 10 February 2021 - 08:06 AM.

"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1209 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 February 2021 - 08:19 AM

I'll prepare a new PinMAME build "soonish". Otherwise maybe carni beats me to it anyway on the other forum.

 

And i guess JP will deliver the accompanying table.  ;)



#1210 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 February 2021 - 08:38 AM

 

Oh, and by looking at your current set, you have the new IC17 als "old" which is wrong.

The new one fixes some graphics glitches, so don't just rely on "good" checksums...

 

Not sure, that was they one i did not see garbled screens with in MAME

so far i can only get it to display there

 

VpinMAME regardless of setting the dips
which has an SW1 for CPU and an SW1 for Video
as well as 2 3 and 4 for both, None of which made any difference in any combo.
I can not get the ROM to the video part.

 

Might be that PinMAME shows better with the other ic
Hence i did not delete but only renamed

 

in MAME at least, i could kind of lie to it, and get the table started as it does not complain about SW1 being off there since MAME shows SW1 (Memory Protection DIP)
in addition to the other DIPs Vpinmame shows

 

This is as far as i can get in PinMAME
VbMgMJn.png

 

I also have audio in MAME, so that aspect seems to work

so having this ROM work in VPinMAME seems hopeful?


bDcapVE.png

 

I have this appearing on screen 2 in MAME

but it is in MAME so that does not mean that is where it is supposed to be at really.
MAME is not exactly terribly clueful about pinball

 

hPxW64w.png


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1211 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 10 February 2021 - 08:55 AM

So, when you reset DIP #1 to "on" again and reset, you don't enter attract mode? That's odd.

Try deleting the .nv file, maybe it got corrupted somehow.

 

Edit: OK, funny - I get the same problem here with Visual PinMAME. Somehow the dips aren't recognized.

In console PinMAME, it works fine.

I'll attach a working NVRAM.

 

Attached File  macattck_nvram.zip   796bytes   6 downloads

 

And yes, we have music, speech, sound effects in PinMAME. The game fully works if you ask me (set aside the NVRAM issue). :)
It probably runs good enough in the released VPM 3.3 as well, you only get rogue sprites appearing on the left side of the screen there.

 

 

 

Oh, and by looking at your current set, you have the new IC17 als "old" which is wrong.

The new one fixes some graphics glitches, so don't just rely on "good" checksums...

 

Not sure, that was they one i did not see garbled screens with in MAME

so far i can only get it to display there

 

VpinMAME regardless of setting the dips
which has an SW1 for CPU and an SW1 for Video
as well as 2 3 and 4 for both, None of which made any difference in any combo.
I can not get the ROM to the video part.

 

Might be that PinMAME shows better with the other ic
Hence i did not delete but only renamed

 

in MAME at least, i could kind of lie to it, and get the table started as it does not complain about SW1 being off there since MAME shows SW1 (Memory Protection DIP)
in addition to the other DIPs Vpinmame shows

 

This is as far as i can get in PinMAME
VbMgMJn.png

 

I also have audio in MAME, so that aspect seems to work

so having this ROM work in VPinMAME seems hopeful?

 


Edited by Gaston, 10 February 2021 - 09:02 AM.

"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1212 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 February 2021 - 08:58 AM

As Gaston already pointed out, it ALREADY WORKS in PinMAME..  ;)

 

Segments:

And more vids: https://www.youtube....6zTfovM_dCHRt7w


Edited by toxie, 10 February 2021 - 09:03 AM.


#1213 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 February 2021 - 09:07 AM

 

So, when you reset DIP #1 to "on" again and reset, you don't enter attract mode? That's odd.

Try deleting the .nv file, maybe it got corrupted somehow.

 

tried deleting nv

brings me back to this

bnpHzv4.png

 

But these are the DIPs i have

0duQRtw.png

 

and they are set to off


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1214 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 10 February 2021 - 09:33 AM

I know, I edited my above post.

Doesn't work in VPinMAME right now, have to find the reason for it...

in the meantime, use the .nv file I provided.

 

 

 

So, when you reset DIP #1 to "on" again and reset, you don't enter attract mode? That's odd.

Try deleting the .nv file, maybe it got corrupted somehow.

 

tried deleting nv

brings me back to this

bnpHzv4.png

 

But these are the DIPs i have

0duQRtw.png

 

and they are set to off

 


"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1215 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 February 2021 - 10:02 AM

heh i was able to create a working nv using console

 

it will try flipping the IC to the other one and compare
i was not seeing any sprite artifacting yet on the one i was trying.

 

it's working with my dummy table though

well i mean it's doing stuff, not really working obviously

but hehe

HPVGgVA.png

 

this should be interesting once JP has the table finished tomorrow


@toxie
How hard would it be to enable joystick support in PinMAME?

It seems to work in pinmame32, but not in pinmame that we actually use
 

It would not be used a lot, obviously
It does kind of work with baby pacman better (by faking the rom into thinking you activated the video game)

not sure though if anything else uses it?


Edited by wiesshund, 10 February 2021 - 09:58 AM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1216 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 10 February 2021 - 10:20 AM

No joystick on Mac Attack, you climb the ladder with both flipper buttons pressed simultaneously. Fire button is an extra input.

 

Other games using a joystick are Granny & The Gators and Caveman. Ah, and Goofy Hoops. Probably also Ice Cold Beer and Zeke's Peke (if they work at all) :)


Edited by Gaston, 10 February 2021 - 10:33 AM.

"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1217 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,365 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 10 February 2021 - 10:50 PM

You will need to rename some of the files in the new zip.

Correct names are:

cpu_ic13.rom
cpu_ic14.rom
vid_ic91.rom
vid_ic14.rom
vid_ic15.rom
vid_ic16.rom
vid_ic17.rom
vid_ic18.rom
vid_ic61.rom
snd_ic06.rom
snd_ic22.rom
snd_ic35.rom
snd_ic36.rom

 

The color PROM, vid_ic61.rom, is bad in the new dumps. Use the existing one from the existing set.

 

Here are some screenshots as I have them now:

attachicon.gif macattck.png

attachicon.gif maca0000.png

attachicon.gif maca0001.png

attachicon.gif maca0002.png

attachicon.gif maca0005.png

attachicon.gif maca0015.png

attachicon.gif maca0008.png

attachicon.gif maca0009.png

 

Where is that segmented display? It doesn't show on the images up at IPDB...

 

tv based?? that is an lot of 16 segments



#1218 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 February 2021 - 11:01 PM

Yes, it's on the TV itself..



#1219 Gaston

Gaston

    Swell guy

  • VIP
  • 97 posts

  • Flag: Germany

  • Favorite Pinball: Bally Elektra



Posted 11 February 2021 - 12:08 PM

Looking at these videos, I noticed something...

the video screen has a blue-ish border around the area where graphics can / will be rendered.

By default, MAME / PinMAME will only show the rendered area.

 

But suppose the "overscan" area, as I shall call it, can be colored by software?
I know this is possible - the TI-99/4A computer had a feature to color the entire background, overscan area included.

How would you go about emulating this - but only if needed, and how to specify the overscan size???

 

As Gaston already pointed out, it ALREADY WORKS in PinMAME..  ;)

 

Segments:

And more vids: https://www.youtube....6zTfovM_dCHRt7w


Edited by Gaston, 11 February 2021 - 12:09 PM.

"How could it possibly break while I'm holding it?" - "Because YOU're holding it!"

#1220 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 12 February 2021 - 01:53 AM

 

Looking at these videos, I noticed something...

the video screen has a blue-ish border around the area where graphics can / will be rendered.

By default, MAME / PinMAME will only show the rendered area.

 

But suppose the "overscan" area, as I shall call it, can be colored by software?
I know this is possible - the TI-99/4A computer had a feature to color the entire background, overscan area included.

How would you go about emulating this - but only if needed, and how to specify the overscan size???

 

 

 

 

Well, In MAME i can induce the CRT screen distortion
And also apply an overlay, and kind of simulate that.

I suppose PinMAME is actually capable of that, just does not use it?

But i am not sure that what i can kinda see in that video is and actual purposefully done thing by the controller
or simply a byproduct of the CRT used, and the way the controller is asking to shoot the image on it

like artifacting in the dead space or something?

 

was hard to see in the video, so i am just guessing


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow