Previous Thread
Next Thread
Print Thread
Page 18 of 345 1 2 16 17 18 19 20 344 345
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97885 01/12/15 06:50 AM
Joined: Jan 2006
Posts: 3,687
etabeta78 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,687
possibly these systems should use IPT_KEYPAD which does not trigger the modal behavior and was introduced for this exact reason wink

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: R. Belmont] #97887 01/12/15 10:28 AM
Joined: Nov 2003
Posts: 804
S
smf Offline
Senior Member
Offline
Senior Member
S
Joined: Nov 2003
Posts: 804
Originally Posted By R. Belmont
IPT_KEYBOARD triggers the modal behavior. Arguably it should be slightly finer grained: if the system maps Esc, Tab, P, or any of the F-keys then modal.


We need to be able to "focus" keyboards, so you can emulate a system with two keyboards and type on them both using one keyboard. If we had a system that allowed that then controlling the emulator could just be another "keyboard".

Basically it would need to detect mapping conflicts and if there are any then somehow allow you to select which device wins.

It probably shouldn't be limited to keyboards, but the method to switch between other devices may get complicated. You might for example have two keyboards and two joysticks, the keyboards could have some conflicts with each other and the joysticks conflict with each other. But one of the keyboards could conflict with one of the joysticks. The non conflicted keys should always work no matter what device is selected.


Last edited by smf; 01/12/15 10:39 AM.
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97909 01/13/15 05:41 PM
Joined: Mar 2002
Posts: 1,112
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,112
Here's the driver for elecdet:
https://github.com/mamedev/mame/blob/master/src/mess/drivers/elecdet.c

I have no clue how to play this game, but I think I have everything right. The romdump looks fine as is, I could double-check it when you've make a post-acid die shot.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97918 01/14/15 07:28 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
I'm hopeful it will be warm enough on Thursday to Whink some chips.

I torched the TMS1400 from Split Second today and took pics: www.seanriddle.com/tms1400.html

I also uploaded a 6000x5000 pixel XCF: www.seanriddle.com/splitsecond.xcf

It has double the ROM space of the TMS-1100; the ROM array is twice as wide. I haven't figured out the mapping yet, but my guess is that the rows are mapped the same as the TMS1100, the first 16 bits in each row are bit 7 for the 16 pages in chapter 0 (in the top half, chapter 1 in the bottom half), and the second 16 bits in each row are bit 7 for the 16 pages of chapter 2 (in the top half, chapter 3 in the bottom half). The next 16 bits would be bit 6 for chapter 0, then bit 6 for chapter 2, etc.

The O output PLA looks the same, but with the full 32 possibilities instead of the 20 that the TMS1100 was limited to.

The instruction PLA looks the same but rotated 90 degrees counter-clockwise on the die.

The only datasheet I've found for it is on Kevtris' site, linked from my page above. To handle the additional ROM chapters, the COMC instruction was changed to TPC. It also has a 3-level subroutine stack!

The rest of the Split Second hardware is pretty simple: 6 buttons, a speaker, and 53 LEDs in a 7x8 matrix.


Re: TMS-09xx/1xxx thread (was New Dumps) [Re: hap] #97919 01/14/15 07:50 AM
Joined: Jan 2006
Posts: 3,687
etabeta78 Offline
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,687
Originally Posted By hap
I have no clue how to play this game, but I think I have everything right.


I think these are the instructions

http://www.samstoybox.com/toys/instruct/electronicdetective/elecdetect01.html

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97922 01/14/15 05:17 PM
Joined: Mar 2002
Posts: 1,112
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,112
Sean: do you have the raw romdump of Split Second?
eta: yup that's the manual, thanks =)

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97925 01/14/15 09:09 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
Not yet- I haven't removed the top metal layer, so the contrast between 0 and 1 bits isn't enough for my program to detect. I'm transcribing them manually, but there are 32768 bits! If not for this pesky job, I'd be done....

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97929 01/15/15 05:50 AM
Joined: Mar 2006
Posts: 1,033
L
Lord Nightmare Offline
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,033
Here's the two NatSemi application notes for dumping the COPS mcus.
I didn't link this before because I thought what I linked WAS this:
http://www.ti.com/lit/an/snoa631/snoa631.pdf
and here's what I linked before, which is an addendum to the above:
http://application-notes.digchip.com/006/6-9487.pdf

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97934 01/15/15 11:26 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
LN- thanks. I think the addendum has all the info you need, but the appnote has even more!

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #97935 01/15/15 11: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
I uploaded the Split Second raw ROM dump and a rearrangement like the TMS1100, but with every other column of 16 bits treated as chapter+2 (that's just a guess without trying to disassemble the resulting code; it could easily be that the chapter+2 column comes first). There are about 7 obscured bits that I'll double-check after removing the top metal layer.

www.seanriddle.com/splitsecondraw.bin

www.seanriddle.com/splitsecond.bin

I'll document the hardware tomorrow.

"Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two."

Page 18 of 345 1 2 16 17 18 19 20 344 345

Who's Online Now
2 registered members (AJR, Cpt. Pugwash), 203 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,712
Posts114,515
Members4,869
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3