MAMEWorld >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

Zoyx
MAME Fan
Reged: 06/04/09
Posts: 1
Send PM


Desert Patrol emulation
#384311 - 11/20/19 09:50 AM


Was the game Desert Patrol ever emulated in Mame? I am referring to this game - https://www.arcade-history.com/?n=desert-patrol&page=detail&id=4264



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: Desert Patrol emulation new [Re: Zoyx]
#384312 - 11/20/19 10:04 AM


> Was the game Desert Patrol ever emulated in Mame? I am referring to this game -
> https://www.arcade-history.com/?n=desert-patrol&page=detail&id=4264

When arcade-history.com states "Listed and emulated in MAME !", sadly, it makes the assumption that if it is documented as a machine in MAME even if the relevant ROM data is present, the machine will also "work" and be "emulated". In this particular case, there is no emulation currently as it is a machine without a CPU. There is work on emulation of TTL components to make presenting such machines a reality, but it'll be some time yet.



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8611
Loc: southern CA, US
Send PM


Re: Desert Patrol emulation new [Re: Tafoid]
#384317 - 11/20/19 09:00 PM


>> Was the game Desert Patrol ever emulated in Mame? I am referring to this game -
>> https://www.arcade-history.com/?n=desert-patrol&page=detail&id=4264

>When arcade-history.com states "Listed and emulated in MAME !", sadly, it makes the
>assumption that if it is documented as a machine in MAME even if the relevant ROM data is
>present, the machine will also "work" and be "emulated".

Ohhh No. I am guessing all the pinball [those that use roms] entries are like that as well.

I haven't visited there in a while, but hopefully they have a 'rom documented only' type category so that way site visitors aren't unintentionally given a false impression.


> In this particular case, there is no emulation currently as it is a machine without a
> CPU. There is work on emulation of TTL components to make presenting such machines a
> reality, but it'll be some time yet.

I don't see multiple pcb type non-cpu coinop video games being emulated for some time compared to single board pcb video games. If such a game does get emulated, it will either be Kee Games Tank or maybe one of the early Atari driving games such as Gran Trak that also use dual (analog and digital boards) pcbs. I am thankful that some of those pcbs that use roms are already documented/dumped in MAME source code at this time.



gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8611
Loc: southern CA, US
Send PM


Re: Desert Patrol emulation new [Re: Zoyx]
#384318 - 11/20/19 09:29 PM


>Was the game Desert Patrol ever emulated in Mame? I am referring to this game

Tafoid already provided exact answer.


There are a small amount of fans of the game as well that still post here on occasion, but most of the Desert Patrol fans have moved on.

If not familiar with some of the non-cpu video game hardware, PSE's Desert Patrol is one of those multiple pcb hardware games like PSE's other games such as Bazooka and Game Tree although their Knights in Armor is surprisingly a single board non-cpu video game, but the two roms have not yet been added to MAME source code at this time. And roms also not yet documented with PSE's Maneater as well.

This is MAME's official development open source project https://github.com/mamedev/mame

My extremely out-of-date computer is unable to go through all the branches there, so I'll use mirror site instead....

What has been done years earlier is documented several of the roms and proms of what they do according to each game using a manual as reference after roms have already been dumped and added to MAME source code.

See src/mame/drivers/pse.cpp file link ... and scroll down to near bottom of page to see rom files in source code and what each does.

https://git.redump.net/mame/tree/src/mame/drivers/pse.cpp


To most end users, this doesn't seem much, but for pcb owners that still have actual pcbs in possession, it means a lot in case a rom needs to be replaced in the future which is one reason why Nicola started MAME over two decades ago.

Many of the non-cpu video game titles have roms dumped and already documented in several source code files that end with *ttl.cpp such as Atari, Exidy, Taito, Sega etc.

This is Atari source file https://git.redump.net/mame/tree/src/mame/drivers/atarittl.cpp


If curious about some non-cpu video games already emulated see
src/mame/drivers/pong.cpp file

https://git.redump.net/mame/tree/src/mame/drivers/pong.cpp


In pong.cpp file, there is some of the netlist source that helps run the emulated game, but the primary engine that runs the pcb is actually in the other source directory that has various net list files that can be found in section src/mame/machine/nl*.*

https://git.redump.net/mame/tree/src/mame/machine


Getting the roms and proms documented is important and that was one of the reasons why many folks helped get non-cpu pcb video games proms dumped for any games that used roms and proms.

There are some rom using non-cpu video games that are in a preliminary emulation stage such as Stunt Cycle.

For now, the net list emulation core code is still ongoing with various updates by couriersud, but some games already do have analog audio emulation and some of the non-cpu video games have already been emulated.

There are still a lot of ttl components not yet emulated and the thing with multiple pcbs will have to include the ability to synchronize each pcb with other pcb such as Kee Games Tank as an example or Meadows Bombs Away as another example. The game will run very slow compared to single board non-cpu video games.

The games that use 3 or more pcbs such as PSE's Desert Patrol or Game Tree might be much slower compared to Tank. And then think of Nutting Associates's Computer Space which uses 5 pcbs to run gameplay. That is why to expect single board non-cpu videogames to be emulated for some time unless maybe some unexpected surprise happens later.


Pages: 1

MAMEWorld >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 395 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 692