|
Joined: May 2010
Posts: 1,051
Very Senior Member
|
OP
Very Senior Member
Joined: May 2010
Posts: 1,051 |
That's the biggest pic I have right now- I trimmed that 2842x2153 pixel pic from the full die shot. I can shoot just the ROM array at 20x if you need it. I just uploaded the same size top metal shot, if that will help: www.seanriddle.com/0952_metal_rom.jpg
|
|
|
|
Joined: Mar 2002
Posts: 1,368 Likes: 120
Very Senior Member
|
Very Senior Member
Joined: Mar 2002
Posts: 1,368 Likes: 120 |
|
|
|
|
Joined: May 2010
Posts: 1,051
Very Senior Member
|
OP
Very Senior Member
Joined: May 2010
Posts: 1,051 |
Cool! I added 2 more PIC165xA games; Tandy Basketball and Tiger Rocket Pinball. http://www.seanriddle.com/pic1650a.htmlI didn't realize Kevin had dumped Melody Madness. Anyone have the CRC so I can compare my dump? Thanks.
Last edited by seanriddle; 01/06/16 05:22 AM.
|
|
|
|
Joined: Mar 2002
Posts: 1,368 Likes: 120
Very Senior Member
|
Very Senior Member
Joined: Mar 2002
Posts: 1,368 Likes: 120 |
I don't think kevtris uploaded Melody Madness yet, i'll poke him on the chat.
TMS0950 is added, as well as the 0952 calculator. The output works the same way as TMS0980, the rest of the die looks to me exactly like TMS1000. But, emulating it like a TMS1000 doesn't work. The ROM should be ok. Maybe they changed something with the opcodes or microinstructions.
|
|
|
|
Joined: May 2010
Posts: 1,051
Very Senior Member
|
OP
Very Senior Member
Joined: May 2010
Posts: 1,051 |
Very interesting re:0952. I didn't really look too closely; I just compared the ROM bits to the 0972 to see that they were different. I'll take a look and see if anything jumps out at me.
|
|
|
|
Joined: Mar 2006
Posts: 1,079 Likes: 6
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,079 Likes: 6 |
plgDavid: maybe send the EVA MCU to sean? do the eva11 and eva24 use the same MCU?
We could whip up a driver for it...
And yeah the oldsmobile voice diagnostic system is the same tech, I wonder if chrysler sold the tech to GM for the oldsmobile, or if both chrysler and oldsmobile/GM licensed the same tech from someone else (possibly TI themselves!)
LN
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: May 2010
Posts: 1,051
Very Senior Member
|
OP
Very Senior Member
Joined: May 2010
Posts: 1,051 |
Here are the opcodes and microinstructions that I decoded from the 0952 PLA. I'm a little rusty, but it looks like 4 non-standard opcodes. 0101011000000000 0001111111001010 0100xxxx 4X TCY /CKP AUTY
0101010100000000 0010111110101000 0101xxxx 5X YNEC /YTP /CKN NE
0101101000000000 0001101111011100 0110xxxx 6X A6/8/10AAC /CKP /ATN C8 AUTA
0101100100000000 0001110111010000 0111xxxx 7X ALEC /CKP /NATN C8 /CIN
0110100110100000 0001011110101000 001110xx 3X TBIT1 /CKP /MTP /CKN NE
0110101001100110 0111111111001000 00100000 20 ??? CKM
0010101001101001 0011011111001100 x0100011 X3 TMA /MTP AUTA
0110101001101010 0011011111001010 00100010 22 TMY /MTP AUTY
0110101001100101 0010111111001100 00100001 21 TYA /YTP AUTA
0110101001010110 0011101111001010 00100100 24 TAY /ATN AUTY
0110101001010101 0011001111011100 00100101 25 AMAAC /MTP /ATN C8 AUTA
0110101001011010 0011011111101000 00100110 26 MNEZ /MTP NE
0110101001011001 0011010111010100 00100111 27 SAMAN /MTP /NATN C8 /CIN AUTA
0110101010100101 1010111101011010 00101001 29 ??? STO /YTP /15TN C8 AUTY
0110101010100110 0011011111010100 00101000 28 IMAC /MTP C8 /CIN AUTA
0110101010101010 0011011101011100 00101010 2A DMAN /MTP /15TN C8 AUTA
0110101010101001 0010111111010010 00101011 2B IYC /YTP C8 /CIN AUTY
0110101010010110 0010111101011010 00101100 2C DYN /YTP /15TN C8 AUTY
0110101010010101 1011111111000100 00101101 2D ??? STO /CIN AUTA
0110101010011010 1011011111001100 00101110 2E XMA STO /MTP AUTA
0110101010011001 0011111111001100 00101111 2F CLA AUTA
0110011001000101 0010111110001010 00000x01 0X ??? /YTP /CKN AUTY
0110011001101010 0010101111101001 00000010 02 YNEA /YTP /ATN NE STSL
0110011001101001 1011111111001000 00000011 03 TAM STO
0110011001011010 0011010111010000 00000110 06 ALEM /MTP /NATN C8 /CIN
0110011001011001 1010111111000010 00000111 07 TAMIY STO /YTP /CIN AUTY
0110011010100101 0001111111101000 00001001 09 KNEZ /CKP NE
0110011010100110 0001111111001100 00001000 08 TKA /CKP AUTA
0110011010010101 0010111101011010 00001101 0D DYN /YTP /15TN C8 AUTY
0110011010011010 1011111111001100 00001110 0E TAMZA STO AUTA
|
|
|
|
Joined: Mar 2002
Posts: 1,368 Likes: 120
Very Senior Member
|
Very Senior Member
Joined: Mar 2002
Posts: 1,368 Likes: 120 |
Yup, done that too here, compared vs 0972: http://pastebin.com/dd6rEUM3*edit* hmm hmm, you have CKM on $20 and i have nothing(NOP), the opcode _is_ used, maybe I have an error in the microinstruction PLA.. *edit2* yup, and now it works
Last edited by hap; 01/07/16 01:00 AM.
|
|
|
|
Joined: May 2010
Posts: 1,051
Very Senior Member
|
OP
Very Senior Member
Joined: May 2010
Posts: 1,051 |
Cool! I just noticed that some of the opcodes are different for some instructions. For instance, 21 on 0952 is TYA, but that's TMA on the TMS-1000. I see 7 of those, along with the 4 non-standard opcodes.
|
|
|
3 members (Golden Child, nerd4gw, 1 invisible),
524
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,320
Posts121,930
Members5,074
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|