Previous Thread
Next Thread
Print Thread
Page 217 of 235 1 2 215 216 217 218 219 234 235
#110309 - 07/16/17 05:29 AM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: May 2010
Posts: 860
seanriddle Online content
Senior Member
seanriddle  Online Content
Senior Member

Joined: May 2010
Posts: 860
I had de-globbed Tiger Space Jam a couple of years ago, so I took pics of the LCD and transcribed the ROM: http://www.seanriddle.com/spacejam.html

And here's the background: www.seanriddle.com/spacejambkg.tif

It has another SM510 with different die markings- this one just has

KMS10
23

It also has slightly different circuitry at the top, left of center. That's by the OSC pins, and the PCB did not have a crystal, just a capacitor. The databook doesn't mention that as an option, though.

#110316 - 07/16/17 01:57 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: Mar 2002
Posts: 868
hap Offline
Senior Member
hap  Offline
Senior Member

Joined: Mar 2002
Posts: 868
Thanks, I verified the ROM and added it to MAME.
This handheld is from 1996, I didn't see any difference from the oldest SM510 die image we have(G&W DM53, 1982).

*edit* ah nevermind, I do see the difference =)

Last edited by hap; 07/16/17 02:06 PM.
#110345 - 07/17/17 10:34 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: hap]  
Joined: May 2010
Posts: 860
seanriddle Online content
Senior Member
seanriddle  Online Content
Senior Member

Joined: May 2010
Posts: 860
Originally Posted by hap
That SMC1112 is interesting =)
I hope that the LCD opcodes are same as in TI's chips(of which no documentation is available). Looks like TDO is changed to TASR(ACC to LCD-shiftreg), and 4 opcodes(TSG1-4) to transfer shiftreg to 4 commons.

Here's the raw ROM transcription: www.seanriddle.com/luckylukeraw.bin

The array is 64 rows tall by 256 columns wide. It looks like the 64 rows are the 6 bits of the PC, and the 256 columns are 32 banks (1 chapter bit and 4 page bits) of each of the 8 data bits. Five bits of the ROM word decoder to the left of the array looks like they are in sequence 00000-11111, but I'm not sure how the 6th bit is used. I also don't understand the bank decoder circuit that's repeated 8 times across the top of the array. I see a 1, 2, 4, 8 pattern, but don't see how it selects one of the 32 columns.

It looks like the leftmost group of 32 columns is the high bit, since it has the lowest bit density, like most TMS1100 ROMs. Of course the groups might not be in bit order, but I rearranged the raw bits that way, and by assuming the rows are in order and the banks are in order. That could be correct for the rows, but I'm pretty sure that's incorrect for the columns. I'm just not sure how the column selector works; it looks like 1/2 the contacts in the circuits are missing. If I put those in where it looks like they are missing, then I get the column order 5, 4, 7, 6, 1, 0, 3, 2, D, C, F, E, 9, 8, B, A, 15, 14, 17, 16, 11, 10, 13, 12, 1D, 1C, 1F, 1E, 19, 18, 1B, 1A.

Here are the two rearranged files: www.seanriddle.com/luckylukea.bin, www.seanriddle.com/luckylukeb.bin

And I put up a die shot with the top metal removed: http://seanriddledecap.blogspot.com/2017/07/blog-post_9.html

#110350 - 07/18/17 04:56 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: Mar 2002
Posts: 868
hap Offline
Senior Member
hap  Offline
Senior Member

Joined: Mar 2002
Posts: 868
I'm no good at reading TMS1000 family disasm. But if I had to choose, I say luckylukea.bin is better.

#110351 - 07/18/17 05:30 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: May 2010
Posts: 860
seanriddle Online content
Senior Member
seanriddle  Online Content
Senior Member

Joined: May 2010
Posts: 860
Yeah, it's hard to just look at that code and say it's good. I calculated some statistics to compare to several TMS1100 games, but there aren't many similarities even between known good dumps. Other than the high bit having a lower density than the other bit positions, about the only statistic that holds for every game I checked is that approximately 60% of the bits are 0s. That's not a lot to go with!

#110375 - 07/21/17 01:40 AM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: May 2010
Posts: 860
seanriddle Online content
Senior Member
seanriddle  Online Content
Senior Member

Joined: May 2010
Posts: 860
I uploaded info on Tiger Gauntlet: http://www.seanriddle.com/gauntlet.html

#110376 - 07/21/17 02:15 AM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: Oct 2006
Posts: 928
Stiletto Offline
Senior Member
Stiletto  Offline
Senior Member

Joined: Oct 2006
Posts: 928
Originally Posted by seanriddle
I uploaded info on Tiger Gauntlet: http://www.seanriddle.com/gauntlet.html


Aw sweet! Brownie points scored by Sean! laugh

#110391 - 07/21/17 06:08 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: Mar 2002
Posts: 868
hap Offline
Senior Member
hap  Offline
Senior Member

Joined: Mar 2002
Posts: 868
Brownie points are the best! I added it to MAME.

#110406 - 07/23/17 06:25 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: May 2010
Posts: 860
seanriddle Online content
Senior Member
seanriddle  Online Content
Senior Member

Joined: May 2010
Posts: 860
How about lasagna points? www.seanriddle.com/garfield.html

#110407 - 07/23/17 08:09 PM Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle]  
Joined: Mar 2002
Posts: 868
hap Offline
Senior Member
hap  Offline
Senior Member

Joined: Mar 2002
Posts: 868
Sure! Garfield added to MAME and working fine. =)

Page 217 of 235 1 2 215 216 217 218 219 234 235

Who's Online Now
1 registered members (seanriddle), 18 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,436
Posts109,396
Members4,764
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.032s Queries: 15 (0.012s) Memory: 5.0324 MB (Peak: 5.2594 MB) Zlib enabled. Server Time: 2017-11-20 09:41:13 UTC