MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

ArcadeG
MAME Fan
Reged: 04/21/17
Posts: 25
Send PM


PCB PAL's beginner questions
#365314 - 04/21/17 08:04 AM


what is the function of a pal chip on the pcb motherboard?
i have readed a haze post on capsoff page where he said pals arent used for emulation and sometimes you have to find an equivalent one because isn't always possible to find the same or something like that im a beginner on this so i wish to learn more about because i own some game PCB's

many thanks



Vas Crabb
BOFH
Reged: 12/13/05
Posts: 4466
Loc: Melbourne, Australia
Send PM


Re: PCB PAL's beginner questions new [Re: ArcadeG]
#365316 - 04/21/17 08:18 AM


They're used for all sorts of things. They can be programmed to give any kind of logic function. Common examples are address decoding and graphics mixing. They can also be used for protection. In extreme cases, large programmable logic devices are used to implement entire video output systems (sprites/tilemaps/blitter).



SmitdoggAdministrator
Reged: 09/18/03
Posts: 16877
Send PM


Re: PCB PAL's beginner questions new [Re: ArcadeG]
#365317 - 04/21/17 08:24 AM


A lot of times they do a basic function that isn't hard for an emulation developer to reverse engineer that was used on a PCB for things like protection. Like when using an identical motherboard for lots of different games but wanting to stop people from pirating all the new games that come out for it onto an old game with reading and writing new roms with an eprom programmer instead of buying a new game from the company. Pals can be protected so you can't read them out with store bought equipment, and in most cases that would stop people from being able to take an old game and upgrade it for free to a brand new game. Unfortunately the other end of the stick is people buy old games these days then have a dinky little pal chip die and then the whole game is dead and they can't revive it. This is probably the biggest database:

http://www.jammarcade.net/

Most of the time in mame when they are added they are loaded but not used so we can keep up with them but because of the rare emulation use they are usually just not added. They could one day be used in a different way in mame but at this point I think their functionality is faked in simple code. That's my understanding of it anyway, I'm not a dev.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

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