What's new

Cruisin USA A-19993.U38 dump (Linking chip)

TheDrunkenArcade

Enthusiast
Joined
Jan 31, 2018
Messages
150
Reaction score
30
Location
Riverview, FL
The Mame file doesnt create a valid Pal chip when burned and causes the machines to boot a black screen - any way to decrypt the chip to actually save it and replicate it for the use of linking 2 Cruisin USA games?
 
Check with the guys at jammarcade.net, maybe they have it dumped or can help dumping if you provide the PAL.
 
Ya I have exhausted those options.

I started with them as they had a lot of other dumped pal chips. They basically said - they dont have it and dont have a chip to dump. I cant find the chip to save my life.. the few times I have come across it - the people want 2x the cost of the board because it has the chip on it.

Thanks though.
 
If he thinks he can do it.. I would HAPPILY donate a few bucks.. I have the chips to burn to - I just need working bin/jed files.. @Apocalypse somthing you have time for my friend?
 
Have you tried to burn directly the MAME .bin file?
If so I'm not surprised it didn't work, you have to convert it to jed format first.
It can be done with one of MAME's tools called jedutil.

MAME said:
ROM_LOAD("a-19993.u38.bin", 0x0000, 0x02dd, CRC(b6323e94) SHA1(a84e04db8838b35ad9d30416b86aba65a29dcd87) ) /* TIBPAL22V10-15BCNT */
ex: jedutil.exe -convert a-19993.u38.bin a-19993.u38.jed

jed file is attached in the zip

View attachment a-19993.u38.zip
 
Last edited by a moderator:
Actually so this has been done - and those new pal burns cause the screens to go black on boot.. this was the FIRST thing I did when I was asked to source the chips.. I was like - OH just jed and burn.. easy.. and then *fail*
Also JROK validated the mame files are bad
phil bennett from KLOV confirmed they are bad quote:
"None of the PAL dumps in the MAME ROMset appear correct when converted to logic equations
frown.gif
They should be marked as bad."
hamster from thevillagebbs confirms they are bad
and... Porchy from Jammarcades confirms they are bad.

so I appreciate the help - but the source are bad.. I have been trying to get ahold of the guy that created the drivers for mame.. to see how he ripped the bins but.. he wont respond to any emails/tweets/fb etc.. so.. at this point my only hope is to find a decently priced board with the chip on it.. and ship it to porchy and see if he can hack/rip that bitch.
 
Actually so this has been done - and those new pal burns cause the screens to go black on boot.. this was the FIRST thing I did when I was asked to source the chips.. I was like - OH just jed and burn.. easy.. and then *fail*
Also JROK validated the mame files are bad
phil bennett from KLOV confirmed they are bad quote:
"None of the PAL dumps in the MAME ROMset appear correct when converted to logic equations
frown.gif
They should be marked as bad."
hamster from thevillagebbs confirms they are bad
and... Porchy from Jammarcades confirms they are bad.

so I appreciate the help - but the source are bad.. I have been trying to get ahold of the guy that created the drivers for mame.. to see how he ripped the bins but.. he wont respond to any emails/tweets/fb etc.. so.. at this point my only hope is to find a decently priced board with the chip on it.. and ship it to porchy and see if he can hack/rip that bitch.
Oh, you should have mentionned it from the beginning.
If it's not registered it can be "brute" read and then equations deducted.
 
what do you mean by "if its not registered" so I finally found someone to sell me one.. I have it coming monday. what do I need to do to read the chip? Im going to throw it in my eeprom reader (TL866cs) and try to dump it/copy it so I have the 2 that I need to link these machines - or is this not going to be as straight forward as I think?
 
what do you mean by "if its not registered" so I finally found someone to sell me one.. I have it coming monday. what do I need to do to read the chip? Im going to throw it in my eeprom reader (TL866cs) and try to dump it/copy it so I have the 2 that I need to link these machines - or is this not going to be as straight forward as I think?
It's not a straight forward dump. It's essentially a brute force process of pulling pins high and low to determine the behaviour of the chip to reproduce the jed. I don't know how to do it but that's my understanding.
 
With this post I think you covered all possible immaginable forums where asking for this PAL dump :) .Don't you think you are spamming and annoying people a little bit with your request ;( ? From your tone it seems the whole world owes you this dump (which I guess you need to do conversions)
 
With this post I think you covered all possible immaginable forums where asking for this PAL dump :) .Don't you think you are spamming and annoying people a little bit with your request ;( ? From your tone it seems the whole world owes you this dump (which I guess you need to do conversions)
I don't get that impression at all. He has offered to pay for the work and this is the only forum I caught this thread on. Not only that mentioned offering to let someone try to preserve it when he finds one.
 
He posted on KLOV and asked many people (Porchy, Phil Bennett, etc..) with insistence and petulance.
 
I didn't pick up any tone, and persistence is a good thing when it comes to preservation.
 
Are you really sure it's for preservation?Me not :) Perhaps preservation of his own interests judging from the amount of messages he sent :)
 
ok People. Let's move forward. If someone has such a chip and there is interest to dump it, it will eventually be dumped.
 
ok People. Let's move forward. If someone has such a chip and there is interest to dump it, it will eventually be dumped.
Yes, better to move forward and pardon if I seemed rude but I had to point out some things.Anyway, this PAL chip (a TIBPAL22V10) is set as registered so not dumpable with automated process (PAL reader, 27C020 adapter) so also having the chip itself would be pointless.Yo can clearly see this by disassembling the MAME dump using JED2EQN program.All output have 'f' suffix which stands for 'feedback' (which means the outputs are also used as inputs) and an output enable equations:

Anyway, to close the matter, if you google the string " A-19993.U38", as result of search you will find his posts at first three places in three different forums.If this is not spamming and insistence, what else is? :)


https://www.google.it/search?q=A-19...hrome..69i57j69i61l3&sourceid=chrome&ie=UTF-8

IMHO, he wants duplicate this PAL in order to sell Link kits like this guy made :






; JED2EQN -- JEDEC file to Boolean Equations disassembler (Version V063)
; Copyright (c) National Semiconductor Corporation 1990-1993
; Disassembled from 1.jed. Date: 2-3-118

chip 1 PAL22V10

i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
i13=13 f14=14 f15=15 f16=16 f17=17 f18=18 f19=19 f20=20 f21=21
f22=22 f23=23 VCC=24

equations

global.re = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
global.sp = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13

/f23 := vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
f23.oe = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
/f22 := i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
f22.oe = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
f21 = vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
f21.oe = vcc
f20 = vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
f20.oe = vcc
/f19 := i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
f19.oe = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
f18 = vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
+ vcc
f18.oe = vcc
/f17 := i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * i13 * /i13
+ i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * i13 * /i13
+ i1 * f23 * /f23 * i2 * /i2 * f22 * /f22 * i3 * f21 * /f21 * i4
* /i4 * f20 * /f20 * i5 * f19 * /f19 * i6 * /i6 * f18 * /f18
* i7 * f17 * /f17 * i8 * /i8 * f16 * /f16 * i9 * f15 * /f15 * i10
* /i10 * f14 * /f14 * i11 * i13 * /i13
+ i1 * f23 * /f23 * i2 * /i2 * f22 * /f22 * i3 * f21 * /f21 * i4
* /i4 * f20 * /f20 * i5 * f19 * /f19 * i6 * /i6 * f18 * /f18
* i7 * f17 * /f17 * i8 * /i8 * f16 * /f16 * i9 * f15 * /f15 * i10
* /i10 * f14 * /f14 * i11 * i13 * /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * i13 * /i13
+ i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * i13 * /i13
+ i1 * f23 * /f23 * i2 * /i2 * f22 * /f22 * i3 * f21 * /f21 * i4
* /i4 * f20 * /f20 * i5 * f19 * /f19 * i6 * /i6 * f18 * /f18
* i7 * f17 * /f17 * i8 * /i8 * f16 * /f16 * i9 * f15 * /f15 * i10
* /i10 * f14 * /f14 * i11 * i13 * /i13
+ i1 * f23 * /f23 * i2 * /i2 * f22 * /f22 * i3 * f21 * /f21 * i4
* /i4 * f20 * /f20 * i5 * f19 * /f19 * i6 * /i6 * f18 * /f18
* i7 * f17 * /f17 * i8 * /i8 * f16 * /f16 * i9 * f15 * /f15 * i10
* /i10 * f14 * /f14 * i11 * i13 * /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
f17.oe = i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * i13 * /i13
/f16 := i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i1 * /i1 * /f23 * i2 * /i2 * f22 * /f22 * i3 * /i3 * /f21 * i4
* /i4 * f20 * /f20 * i5 * /i5 * /f19 * i6 * /i6 * f18 * /f18
* i7 * /i7 * /f17 * i8 * /i8 * f16 * /f16 * i9 * /i9 * /f15 * i10
* /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i1 * /i1 * /f23 * i2 * /i2 * f22 * /f22 * i3 * /i3 * /f21 * i4
* /i4 * f20 * /f20 * i5 * /i5 * /f19 * i6 * /i6 * f18 * /f18
* i7 * /i7 * /f17 * i8 * /i8 * f16 * /f16 * i9 * /i9 * /f15 * i10
* /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
f16.oe = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
/f15 := i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i1 * /i1 * /f23 * i2 * /i2 * f22 * /f22 * i3 * /i3 * /f21 * i4
* /i4 * f20 * /f20 * i5 * /i5 * /f19 * i6 * /i6 * f18 * /f18
* i7 * /i7 * /f17 * i8 * /i8 * f16 * /f16 * i9 * /i9 * /f15 * i10
* /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i1 * /i1 * /f23 * i2 * /i2 * f22 * /f22 * i3 * /i3 * /f21 * i4
* /i4 * f20 * /f20 * i5 * /i5 * /f19 * i6 * /i6 * f18 * /f18
* i7 * /i7 * /f17 * i8 * /i8 * f16 * /f16 * i9 * /i9 * /f15 * i10
* /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
+ i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
f15.oe = i9 * /i9 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * /i13
/f14 := i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
+ /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * /i11 * i13 * /i13
+ /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * /i11 * i13 * /i13
+ /i1 * f23 * /f23 * i2 * /i2 * f22 * /f22 * /i3 * f21 * /f21 * i4
* /i4 * f20 * /f20 * /i5 * f19 * /f19 * i6 * /i6 * f18 * /f18
* /i7 * f17 * /f17 * i8 * /i8 * f16 * /f16 * /i9 * f15 * /f15
* i10 * /i10 * f14 * /f14 * /i11 * i13 * /i13
+ /i1 * f23 * /f23 * i2 * /i2 * f22 * /f22 * /i3 * f21 * /f21 * i4
* /i4 * f20 * /f20 * /i5 * f19 * /f19 * i6 * /i6 * f18 * /f18
* /i7 * f17 * /f17 * i8 * /i8 * f16 * /f16 * /i9 * f15 * /f15
* i10 * /i10 * f14 * /f14 * /i11 * i13 * /i13
f14.oe = i9 * /i9 * f15 * /f15 * i10 * /i10 * f14 * /f14 * i11 * /i11 * i13
* /i13
 
Last edited:
Cais: by far the MOST informative post / response to this request that I have seen on ALL three forums that I have posted on. So now that I am back infront of a PC - lets clear a few things up:

1.) yes I have posted pretty much everywhere that has an active community of arcade "collectors" and or people with the knowledge about this chip
2.) I am no where NEAR experienced/trained/studied on the subject to know WHY this chip is so hard to come by - as I have no background in the programming logic of the chip.. (should have been clear when I asked - what does REGISTERED mean when apocalypse responded with "oh its registered"
3.) I am very intent on finding this chip or replicating it - because 2 of them are needed to link 2 machines.. and I told someone I would get their machines linked intime for a party they are having - so does the world owe it to me? no.. do I need them in a time pinch.. yes. so will I ask everyone about it until I fully understand "why" they cant be just dumped.. or if anyone has them.. absolutly.

and yes I messaged porchy.. been back and forth with him a few times.. I have even gone as far as offered to send him the chip and board if needed once the guy is done using them at his party - so that IF porchy can actually get it bruteforced/cracked/read/hacked whatever.. he can put it up on jammarcade and get it out there so other people can use them..

the linking kits are all but extinct at this point, and there are still people/collectors out there with multiple machines that would like to link them. There is a value to having these open sourced and shared so that they can be replicated for people that want / need them.

Now that we are over and clear of my intentions - let me re-iterate the most important part of this whole message -- I have NO background in electronics.. I have no idea what the hell a registered pal is - let alone really the difference.. and again - your deep dive into the jed dissembler seems to make sense to someone that understands what the hell they are looking at - however I dont.. the best thing I have picked up was the definition of the registered chip. Also - your link to youtube video and comment make kits like this guy did.. if you ACTUALLY LISTENED and paid attention the guy MADE no such kit.. he scavenged 2 pal chips, and burnt 4.1 upgrade roms. :)

Back to my noobie-ness -- how was it that you identified the chip as registered? is it just because its a PAL chip? They dont all seem to be that way.
 
Back to my noobie-ness -- how was it that you identified the chip as registered? is it just because its a PAL chip? They dont all seem to be that way.
I explained the reason in my previous post but, since you are admitting you have no electronics/programming background, perhaps you didn't get what I meant :)
Anyway, I'm working to source this board.I have spotted a couple of them which carry this PAL so we will know more about once I managed to get one.
 
Cool - I would GLADLY ship you the board and chip if you think you can break it bro.. It's what I have been saying to a lot of different people that I have talked to about this.. I just cant do so until after the party - its the "highlight" of this guys party to have head to head racing going.. the guy that has one on ebay right now that ends in 4 days lives in Ohio.. I tried to just trade him a non-linking pal for a linking since he is only selling a single game/board and he had no interest in doing so. I also have a guy in Land o Lakes that has about 5 of these machines in a warehouse - but he wont be going back until after the 15th to see if any of them have the chip. I'm not trolling, and definitely not trying to annoy people.. I really am trying to learn and understand WHAT makes this chip so damn elusive / "protected"

Eeproms are really straight forward.. pull them through them in a reader.. copy them.. reburn / upgrade them.. I'm just now learning all little shit that comes with that.. how the chips are comparable etc differences between them.. yadda yadda yadda.

Anyhow.. IF i get the board before you do.. Ill let you know and we can work out getting it sent to you.
 
Back
Top