Previous Thread
Next Thread
Print Thread
Page 203 of 364 1 2 201 202 203 204 205 363 364
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109798 06/04/17 08:52 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
And here is the raw pic of DJ101 and an SVG I potraced, with segment titles:

www.seanriddle.com/dj101lcdsegs.jpg

www.seanriddle.com/dj101lcdsegs.svg

I still think potrace is magic smile

I forgot to tell you, those DM53 pics aren't scaled the same. But I guess that doesn't matter? You'll just tell MAME the correct scale for each one?

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109799 06/04/17 08:56 PM
Joined: Mar 2002
Posts: 1,157
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,157
Sure, scaling can be corrected afterwards, no problem.

DJ101: ohh, nostalgic, I'm looking forward to getting it emulated. (for those that don't know, this is the 1st videogame I owned)

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109800 06/04/17 09:34 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
I've been trying to get an electronic dump with the chip still on the game PCB, but for some reason, it's not working. For the other games, I pulled the chips and soldered them onto a PCB with breakout pins. I could just decap it and take pics, but I'd like to fix my dumping process, and I'm paranoid after ML102's evilfakebit.

I spent another couple of hours yesterday on Mattel Children's Discovery System. The carts are just COP444 dies bonded onto PCBs, and I've electronically dumped a couple dozen COP4s, but these are killing me. Most games use the L port as output, so I have always skipped the part where you force opcodes into the chip to set the L port for output and set the PC so that the dump starts at address 0. Instead, I just let it dump from whatever random location it's at, and figure out the start later. But these carts don't use the L port at all, so they never set it for output. I wrote code for a PIC to force the opcodes, but like the TMS1xxx, you have to sync the external clock to the instruction clock by watching the SK output. But no matter what I do, SK never changes. I made a logic analyzer capture of a cart in the unit, and right after power-on SK outputs the instruction clock (CKI/4) just like it should. But when I clock it, it doesn't.

I've gotten nearly all the carts: 1-14 and 18. Some sources say 18 is the last cart, but there's a pic of an ad showing up through 21. I'm not sure if 19-21 (or even 15-17) were ever released.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109801 06/04/17 11:25 PM
Joined: Apr 2012
Posts: 379
S
ssj Offline
Senior Member
Offline
Senior Member
S
Joined: Apr 2012
Posts: 379
#16 was surely released: http://atariage.com/forums/topic/216467-toymailmans-classic-gaming-collection/
So probably 15 and 17 too, not sure about 19 up though.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109802 06/05/17 01:54 PM
Joined: Mar 2007
Posts: 294
RColtrane Offline
Senior Member
Offline
Senior Member
Joined: Mar 2007
Posts: 294
Hi people, sorry about the delay. I've finished my image cleanups and I vectorized both screens in Corel with a soft smoothing scale, sufficient to get rid of the aliases while preserving all the little details. I think the result is pretty good now, check it out:

http://rcoltrane.50webs.com/dm53lcd1segs-vector-rc.svg
http://rcoltrane.50webs.com/dm53lcd2segs-vector-rc.svg

Now I really don't know which one is the best, mine or Hap's. Anyway, it is here for you guys to make a choice.

Hap, now I can generate the .svg if you help me with it. I've saved the .svg above straight from CorelDraw, but I need help on generating a working .svg to use it with the current MAME driver. Could you post the steps here on how to do such file and which tools are required?

Last edited by RColtrane; 06/05/17 02:13 PM.
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109803 06/05/17 02:13 PM
Joined: Mar 2002
Posts: 1,157
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,157
Sure, here's a step by step:
- ungroup all segments
- I see your svg has white segments and black segments. Get rid of the white ones, they will block the backdrop image when it's added.
- group segments together to form objects. For example Mickey's eye pupil is the same object as the rest of Mickey.
- open MAME's dm53.svg. When you click on an object, and check Object Properties, you will see something like 1.2.3 in the Title field. For each object, copy-paste this title to your svg. This is how MAME knows which sprite to enable/disable.
- MAME defaults the svg background to black, so you'll need to add a background rectangle.
- Either merge the 2 svgs to a single one, or add 2 SVG screens in MAME's dm53 machine config(probably the latter is better)

If you run into a problem, post about it here smile
When you're done, just make a PR to submit it: https://github.com/mamedev/mame/pulls

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: hap] #109804 06/05/17 02:19 PM
Joined: Mar 2007
Posts: 294
RColtrane Offline
Senior Member
Offline
Senior Member
Joined: Mar 2007
Posts: 294
Originally Posted by hap
Sure, here's a step by step:
- ungroup all segments
- I see your svg has white segments and black segments. Get rid of the white ones, they will block the backdrop image when it's added.
- group segments together to form objects. For example Mickey's eye pupil is the same object as the rest of Mickey.
- open MAME's dm53.svg. When you click on an object, and check Object Properties, you will see something like 1.2.3 in the Title field. For each object, copy-paste this title to your svg. This is how MAME knows which sprite to enable/disable.
- MAME defaults the svg background to black, so you'll need to add a background rectangle.
- Either merge the 2 svgs to a single one, or add 2 SVG screens in MAME's dm53 machine config(probably the latter is better)

If you run into a problem, post about it here smile
When you're done, just make a PR to submit it: https://github.com/mamedev/mame/pulls


Doubts:

1) Which program do I use to open MAME's dm53.svg to work with?
2) Do I have to save the .svg with all white areas marked as transparent? So the eyes and other white elements in the sprites will let the background colors to be visible through them?

Last edited by RColtrane; 06/05/17 02:23 PM.
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109805 06/05/17 02:25 PM
Joined: Mar 2002
Posts: 1,157
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,157
1) I recommended Inkscape.
2) just get rid of them, they're useless and will only double the filesize.

since you edited: Yes the 'white' parts are transparent. LCD segments are black, background will go through 'white' part.

Last edited by hap; 06/05/17 02:26 PM.
Re: TMS-09xx/1xxx thread (was New Dumps) [Re: seanriddle] #109806 06/05/17 02:53 PM
Joined: Feb 2008
Posts: 106
J
JonasP Online Content
Senior Member
Online Content
Senior Member
J
Joined: Feb 2008
Posts: 106
Feel free to have a go at vectorizing the JR55 scans i uploaded as well. I wont have time to look at that for awhile.

Re: TMS-09xx/1xxx thread (was New Dumps) [Re: JonasP] #109807 06/05/17 03:54 PM
Joined: Mar 2007
Posts: 294
RColtrane Offline
Senior Member
Offline
Senior Member
Joined: Mar 2007
Posts: 294
Originally Posted by JonasP
Feel free to have a go at vectorizing the JR55 scans i uploaded as well. I wont have time to look at that for awhile.


Ok JonasP, I'll do that.

Thanks for the instructions Hap. I will get Inkscape give a try on generating working DM53 svg's later today. smile

Page 203 of 364 1 2 201 202 203 204 205 363 364

Who's Online Now
0 registered members (), 67 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,791
Posts115,714
Members4,908
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3