CPS-2 question

trm

Who loves you, and who do you love?
Feedback
2 (100%)
Credits
2,877CR
paulcan69 said:
also maws shows all the roms used by mame doesn't it?Instead of which ones were on the actual board, is that correct?

Sorry not got time to fully answer all your questions, but the part above is (as a general rule) incorrect. MAME includes all the ROMs for a given game (otherwise it wouldn't work if you think about it as they contain either program code or graphics/sound data) but often misses out Programmable Logic Devices (PLDs, such as PALs, FPGAs and CPLDs all being varieties of PLD) and some minor PROMs.

I understand effort is being made to start including PLD dumps. The reason it can miss out PLDs is because they're generally used to implement address decoding, but because MAME has all the files in memory and doesn't need to do things like select a specific ROM to copy data out, the PLD isn't needed. Although sometimes the PLD will act as a security device and either code is written to emulate it, or code is written to hack around it.

The short version is that MAME lists all the ROMs present on the PCB. If you're looking at variants in MAWS you might find that a "child" game refers to the ROM zip for the parent game and then substitutes a couple of ROMs to make the variant, but that's about it.

I've hopefully got this weekend free from work and family committments, so I'll be using some of it to catch up here with some of the promised articles and post out stuff that people have been waiting on - sorry, but it's 21:30, I'm still working and it's been like this for a long time
smiley19.gif
which is why I've been so slack)

cheers
tim

ps If you want to read some more about PLDs (which I'd advise, as you'll need to understand them sooner or later then this is a good link http://tinyurl.com/trmatthe-PLD. Read both links but follow the Wikipedia article links to PALs as well as they're the most commonly used.)
 

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
alien_mame said:
Here ya go matey, availalable for everyone. Quite why I didn't include it in my original post I'm not sure :/

http://petes-emulation.com/ftp/alien_mame/docs/jumper_data_settings.xls

Props: richy13

HTH

Cheers,

Ralph.

edit: clicky linky

Most helpful, many thanks, but a question - how does the Jumper Settings column equate to the actual board jumpers?

For example, the line for SF Zero is:

OSSO_OS_SOSOSO_OSOSOSOS_OSOSOSOS

Is the first O for JP1, the folowing S for JP2, the next S for JP3, etc?

I assume that O is Open and S is Shut.

How about the underscores _ ?
 

VectorGlow

Active member
vacBacker
Feedback
34 (100%)
Credits
900CR
Regading the spreadsheet of CPS2 jumpers in this thread - I posted a link to it over on Arcade Otaku as someone was asking about CPS2 jumpers, but the link was promptly deleted and I received a PM from someone who knows the guy who wrote it saying that he didn't want it publicly posted. Nothing nasty, I know him a bit and he told me nicely enough.

Just thought I'd mention it to help avoid anyone treading on any toes.
smiley1.gif
 

AeroCityMayor

Entity formerly known as alien_mame
Credits
100CR
Hi matey,

Check the picture below where I have marked the 5 banks of jumpers. The underscores simply divide the banks which are numbered as follows:

1. 1-4
2. 5-6
3. 8-13
4. 14-21
5. 22-29

And I have no clue where number 7 is
smiley2.gif


CPS2_jumper_banks.JPG


You also have the nomenclature correct: O=Open and S=Soldered.

Any more questions and I'll do my best.

HTH

Cheers,

Ralph.
alien_mame2010-10-15 00:04:01
 
Top