Previous Thread
Next Thread
Print Thread
Page 20 of 348 1 2 18 19 20 21 22 347 348
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: hap] #97976 01/18/15 12:34 AM
Joined: May 2010
Posts: 1,049
S
seanriddle Offline OP
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,049
Yeah, I keep picking up games with different processors-

AMI S2000
GI PIC1655A
National Semi COP444L
NEC D1021C
Panasonic MN1400
Rockwell B6001
Rockwell B8610
Rockwell MM75
Sharp SM510


Re: TMS-09xx/1xxx thread (was New Dumps) [Re: hap] #97977 01/18/15 06:43 AM
Joined: Oct 2006
Posts: 980
S
Stiletto Online Content
Senior Member
Online Content
Senior Member
S
Joined: Oct 2006
Posts: 980
Originally Posted By hap
hmm, Stiletto can you find out which other worth-to-emulate devices use the AMI S2000 series MCU? (I poked him on IRC so he knows I called him)


I was about to say "yeah, we acquired the datasheet/manual for the AMI S2150 a while back because of the" and then had to stop myself, because it had been Lord Nightmare who had asked me, way back in 2009, to look for it because it had been used by Wildfire electronic pinball. wink Ultimately, it was Bitsavers who acquired the data book, though I think I acquired the datasheet before them through other means.

Nothing has leapt out at me so far so I may expand the search to others in the S2000 family.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97985 01/18/15 08:59 PM
Joined: Mar 2002
Posts: 1,117
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,117
I checked elecdetraw, found 1 error: Change offset $632 val $EC to $FC.
splitsecondraw: Change offset $528 val $EC to $FC. Change offset $867 val $C8 to $C9.

Also, a typo in splitsecond.txt bottom table, correction here:
Code:
LED matrix

    R7  R6  R5  R4  R3  R2  R1  R0
O6  51  45  44  34  24  14   4   1
O5  41  35  31  25  21  15  11   5
O4  52  47  46  36  26  16   6   2
O3  42  37  32  27  22  17  12   7
O2  53  49  48  38  28  18   8   3
O1  43  39  33  29  23  19  13   9
O0  -   -   50  40  30  20  10   -  


*edit* I had to make more changes to the LED matrix to make it look correct, see: https://github.com/mamedev/mame/blob/master/src/mess/layout/splitsec.lay (note: lamp0=R0,O0, lamp10=R1,O0, lamp63=R6,O3, etc)

Last edited by hap; 01/19/15 01:14 AM.
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97987 01/18/15 11:48 PM
Joined: Mar 2002
Posts: 1,117
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,117
As for the TMS1400 ROM decode: page,pc,bit order is the same as on TMS1xxx, but chapters are interleaved in the columns, like so:

ch1 bit 0, ch2 bit 0, ch1 bit 1, ch2 bit 1, etc.

As you can see, the last 2 columns (of total of 32) have the fewest bits in them. This is bit 7, used on branch/call opcodes.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97989 01/19/15 12:05 PM
Joined: May 2010
Posts: 1,049
S
seanriddle Offline OP
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,049
I fixed the bits on my site, and the 28/29 typo in the text file, thanks. I haven't looked at your additional changes yet.

I figured the chapters were interleaved, but I had a bug in my bit-rearranger that messed up the file on my site. (I see in my original post I reversed bits 0-7, but my program did that part correctly.) In the top half of the array, for each row, I see chapter 0 pages 0-7 F-8, then chapter 2 pages 0-7 F-8, repeated for bits 0-7. In the bottom half I see the same, but with chapters 1 and 3.

I should get Parker Brothers Bank Shot Electronic Pool in a few days. That was created by Garry Kitchen, and the patent says it uses a TMS1400. Any other known TMS1400 games? A patent search for TMS1400 brings up some Coleco games, but I'm not sure which ones.

Oh, yeah, and Dark Tower.

Last edited by seanriddle; 01/19/15 12:09 PM. Reason: added
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97992 01/19/15 05:07 PM
Joined: Dec 2012
Posts: 242
L
LoganB Offline
Senior Member
Offline
Senior Member
L
Joined: Dec 2012
Posts: 242
A quick google brings up the Coleco Total Control 4, which uses two patents (linked in first link).
http://www.handheldmuseum.com/Coleco/TC4.htm
http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=32032

Last edited by LoganB; 01/19/15 05:09 PM.
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97993 01/19/15 05:20 PM
Joined: Mar 2002
Posts: 1,117
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,117
"Oh, yeah, and Dark Tower."
The reason why I think it's TMS1400 is because the MCU label is the same series as Split Second.

Split Second: MP7314-N2 (date 8027)
Dark Tower: MP7332-N1LL (date 8131)

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97994 01/19/15 08:13 PM
Joined: May 2010
Posts: 1,049
S
seanriddle Offline OP
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,049
Thanks, TC4 it is. Interesting that the CPU has all 4 games preprogrammed, and the "carts" just change the overlay and provide a signal to tell the CPU which cart is inserted. I just picked one up.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97995 01/19/15 08:25 PM
Joined: Mar 2001
Posts: 16,439
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,439
That thing where the cartridges are just jumper blocks was common for Pong systems.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #98011 01/23/15 05:33 AM
Joined: May 2010
Posts: 1,049
S
seanriddle Offline OP
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,049
For future use, I uploaded my transcription of the siliconpr0n TI57 die shot: www.seanriddle.com/ti57raw.bin

I also uploaded a jpeg of the ROM array rotated (CCW) to match the other dice, with a square overlaid on each 1 bit from my transcription: www.seanriddle.com/ti57rombits.jpg I've checked it several times, but I wouldn't be surprised if there were a couple of stray bits.

It looks like the physical layout is pretty simple; the 13 columns of 16 bits per row are the 13 bits of each word (MSb on the left) for each page, and the rows are in order. The only complication is that the page order is reversed every bit- bit 12 has them in order 0-F, but bit 11 has them reversed F-0. I uploaded this ordering as www.seanriddle.com/ti57.bin

I compared it to the ROM dump in patent 4125901, and it is very similar; Hrastprogrammer told me they were different, so that was expected, but I didn't know how similar they would be. It turns out that most of the calls and branches are 2-3 bytes different, but the other opcodes are generally the same.

I'll get a TI57 eventually and try to dump the ROM electronically to compare. I picked up a TI55, which uses the same chip, and I'll dump it, too.

Last edited by seanriddle; 01/23/15 05:36 AM.
Page 20 of 348 1 2 18 19 20 21 22 347 348

Who's Online Now
0 registered members (), 173 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,749
Posts114,949
Members4,884
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3