Previous Thread
Next Thread
Print Thread
Page 20 of 398 1 2 18 19 20 21 22 397 398
Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
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


Joined: Oct 2006
Posts: 1,016
Likes: 21
S
Very Senior Member
Offline
Very Senior Member
S
Joined: Oct 2006
Posts: 1,016
Likes: 21
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.

Joined: Mar 2002
Posts: 1,264
Likes: 48
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,264
Likes: 48
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.
Joined: Mar 2002
Posts: 1,264
Likes: 48
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,264
Likes: 48
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.

Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
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
Joined: Dec 2012
Posts: 246
L
Senior Member
Offline
Senior Member
L
Joined: Dec 2012
Posts: 246
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.
Joined: Mar 2002
Posts: 1,264
Likes: 48
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,264
Likes: 48
"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)

Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
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.

Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
That thing where the cartridges are just jumper blocks was common for Pong systems.

Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
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 398 1 2 18 19 20 21 22 397 398

Link Copied to Clipboard
Who's Online Now
5 members (Augusto, Alegend45, exidyboy, belegdol, 1 invisible), 26 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,282
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com