|
Joined: Mar 2002
Posts: 1,368 Likes: 120
Very Senior Member
|
Very Senior Member
Joined: Mar 2002
Posts: 1,368 Likes: 120 |
I rewrote MAME TMS6100 command handling: http://git.redump.net/mame/tree/src/devices/machine/tms6100.hhttp://git.redump.net/mame/tree/src/devices/machine/tms6100.cppmrchalgr works bug-free now. One thing that still needs to be emulated is VSM chip-chaining. Take for example the dual-VSM Speak & Spell, with a cartridge inserted. Currently this is emulated in the same single device. In reality each chip gets auto-enabled/disabled when the address range is (in)valid, so for example: address 0000-3fff auto selects chip 1 address 4000-7fff auto selects chip 2, etc.. Each chip has a 4-bit chip-select (mask-programmable) that is compared with the high 4 bits of the full address. Anyway, in short, it works fine as it is now. Adding this is a lot of work, not worth it to me. Also, I had a quick look at the TMS0952 die image. Before this, I assumed it's similar to TMS0970, but it actually looks like it's a TMS1000 with a smaller output PLA.
|
|
|
|
Joined: May 2010
Posts: 1,051
Very Senior Member
|
OP
Very Senior Member
Joined: May 2010
Posts: 1,051 |
After fixing a stupid bug, Spelling B emulation is playable, I didn't get any lockups. There's still a bug where the game gives the wrong word sometimes, maybe mcu<->mcu comms emulation timing problem.
Also FWIW Mr.Challenger patent with source code: 4421487 I compared the binary dump in that patent with my visual dump, and they are identical.
|
|
|
|
Joined: Mar 2002
Posts: 1,368 Likes: 120
Very Senior Member
|
Very Senior Member
Joined: Mar 2002
Posts: 1,368 Likes: 120 |
I was able to accurately retrieve PLA info from the shattered 0972 die pics A few bits on the microinstructions were unreadable, but there's 0% chance they'd have used a different opcode in that place. And all the PLAs are the same as the TI-1270 TMS0974. I got TI-1250 working in MAME, now going to start on TI-1200(or TI-1250 1st ver.) David: You dumped Grillo Parlante(snspell italy), right? Do you have the MCU ROM for it? It's the same MCU code as the German and French versions too. And don't forget this odd toy is on the same hardware line too: http://www.datamath.org/Speech/MagicWand.htmC14007: TMS1400? CD2228: 4KB? VSM, contains phonemes
|
|
|
|
Joined: Aug 2009
Posts: 192
Senior Member
|
Senior Member
Joined: Aug 2009
Posts: 192 |
David: You dumped Grillo Parlante(snspell italy), right? Do you have the MCU ROM for it? It's the same MCU code as the German and French versions too. That MCU has been sent to LN iirc. Got three of those, one was busted so I sent the part to LN too? Damn my memory.
|
|
|
|
Joined: Mar 2006
Posts: 1,079 Likes: 6
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,079 Likes: 6 |
Checking what I have in the 'to send to sean box', mostly from PlgDavid: * MP7324 (coleco K28?) * CD8012 from 1982 (touch and tell?) * CD2702A (grillo parlante and other non-english speak and spell) * CD2704B (early speak and math (cd2708 is the later one), 1982 datecode) * AY-3-8800-1 (from that similar-to-intellivision system with crude "card" graphics whose name escapes me) * upD777C-009 from an epoch cassette vision cartridge (I forget which game) * game genie NES 'galoob' asic * super cassette vision 'video asic' (I actually can't find this right now, I know it is around here somewhere) * an entire 1988 release cd8012-based touch and tell board. no idea if the code differs from the 1982 one above.
LN
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: Aug 2009
Posts: 192
Senior Member
|
Senior Member
Joined: Aug 2009
Posts: 192 |
MP7324 is the mcu for the K28 aka Coleco Talking Teacher AY-3-8800-1 is to get the right font data for the unichamp driver upD777C-009 is "Monster Mansion"
I thought I sent you the full board for my dead Magic Wand. I'll try to find it in my junk...
|
|
|
|
Joined: Mar 2006
Posts: 1,079 Likes: 6
Very Senior Member
|
Very Senior Member
Joined: Mar 2006
Posts: 1,079 Likes: 6 |
You did. That and the SCV board are AWOL here at the moment. I'll hunt for them, they're not terribly small, there aren't too many places they could be hiding.
I also have the TMC0271H-N2L 1981 Speak and Spell chip (with the module bug fixed) to send to sean. We still need the '78 one with the module bug present for dumping.
As well as this Vtech computer thing from Smitdogg with a ROM, a Z80, a mystery chip which may be a second ROM, and a Toshiba TMP42C50W3517 MCU on it.
LN
Last edited by Lord Nightmare; 01/05/16 05:29 PM.
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
|
|
|
|
Joined: Mar 2002
Posts: 1,368 Likes: 120
Very Senior Member
|
Very Senior Member
Joined: Mar 2002
Posts: 1,368 Likes: 120 |
Sean could you upload a high resolution pic of 0952_acid_rom.jpg?
|
|
|
0 members (),
305
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,320
Posts121,923
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!
|
|
|
|