Previous Thread
Next Thread
Print Thread
Page 137 of 419 1 2 135 136 137 138 139 418 419
Joined: Mar 2002
Posts: 1,369
Likes: 126
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,369
Likes: 126
Contra doesn't work: the game starts up but then goes into a death-loop and game over. I tried changing some of the unsure bytes, but same behaviour either way. I'm certain there are still bugs in the MCU core too.

Rik: I got some hints from kevtris. The basic is, you separate the 3 colors, make 3 pictures from the 1 photo with image processing and lots of manual work. It takes about an hour or so. Then potrace(bmp to svg commandline tool).

Zaxxon is possible to simulate the layers, it will just look a bit ugly. Sarayan's svg2lay tool assumes a black background so elements will have a black border around them.

Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
Originally Posted by hap
Of the 4 sensors in the back, 108 is the eye part and 110 is the shell part? There are 3 segments per sensor, is the middle part the shell or the eye?

There are actually only 2 segments per sensor. 108 is the entire sensor, consisting of the shell 110 and the eye 112, but I didn't realize that when I numbered them, so I called 110 the shell and 108 the eye.

The MCUs in the Konami games don't have the pins bonded out that are needed to electronically dump them, so I'll have to visually dump them. There might be typos in the Contra patent ROM dump that we'll discover when I do that.

Last edited by seanriddle; 03/25/16 02:23 AM.
Joined: Jun 2001
Posts: 526
Likes: 37
O
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 526
Likes: 37
Originally Posted by hap
Sarayan's svg2lay tool assumes a black background so elements will have a black border around them.

I don't actually think so. It just assumes that elements don't touch each other. But other than that for each element it computes the difference between the svg render with and without the element active, so the background is whatever is left once all elements are off.

OG.

Joined: Mar 2006
Posts: 1,079
Likes: 6
L
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,079
Likes: 6
libcairo uses pre-multiplied alpha for all transparency, and I think this is why svg2lay stuff has darker borders around each element in the .pngs it generates.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: Mar 2002
Posts: 1,369
Likes: 126
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,369
Likes: 126
Ok got it, so in your txt 108 is for inner part, 110 for outer part.

And then this confuses me, the patent diagram is inconsistent: middle part, is part of inner? or outer? =)

Joined: Mar 2002
Posts: 1,369
Likes: 126
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,369
Likes: 126
Sarayan to clarify: what I mean is the antialiasing gradient from the element to the background. If the background. It seems to assume a black background, no matter the bg color and bg alpha value in inkscape.

Joined: Mar 2002
Posts: 1,369
Likes: 126
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,369
Likes: 126
pff, separating the colors on Zaxxon took me much longer than expected. But no turning back now, almost done.

Rik can you make some photos of Bandai Zaxxon in action? And I'm assuming the mirror is placed right in the center of the VFD, between the big explosion and the lives-indicators, right?

Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
Originally Posted by seanriddle
After reading MADrigal's tips, I figured out that with Contra, pressing and holding Sound and then pressing and holding Off lights up all the segments for quite a while. I modified one of the cases to let me remove the plastic window, scanned the LCD, then swapped in the Top Gun and TMNT LCDs and scanned those. I replaced the background with white paper to help make the segments more visible, but there are shadows and moire patterns. I think they are good enough to vectorize, though.
If anyone is working on vectorizing the LCD pics I uploaded previously, hold off. I cut down one of the game PCBs and built a new rig that lets me take pics through the LCD to a bright white background. I've only taken pics of one game so far, but it blows away the older pics.

It was a lot of work, but since there are 20 or so games in the series, it's worth it.

Joined: Mar 2015
Posts: 240
Likes: 3
R
Rik Offline
Senior Member
Offline
Senior Member
R
Joined: Mar 2015
Posts: 240
Likes: 3
Originally Posted by hap
pff, separating the colors on Zaxxon took me much longer than expected. But no turning back now, almost done.

Rik can you make some photos of Bandai Zaxxon in action? And I'm assuming the mirror is placed right in the center of the VFD, between the big explosion and the lives-indicators, right?

Yeah, pretty sure it just cuts it in half... I'll take a video later tonight.

When you separate the colors, you are creating 3 different BMPs (or whatever) with just the appropriate sprites? Do you then clean those up to an even color as much as possible? Just want to make sure I do it right if I attempt Ultraman... smile

Can you post those files, the ones you feed into Potrace?

I spent some time cleaning up the SVG for Burgertime just to get used to bezier curves again... Haven't done that in a long time. I hate spending an hour or two on it, then discovering a way that makes them look better, then you want to go back and re-do all your work... smile Didn't get to far into the file though, it might be faster for me to clean up the separated color files first. I know Photoshop better than Inkscape.

Joined: May 2010
Posts: 1,051
S
Very Senior Member
OP Offline
Very Senior Member
S
Joined: May 2010
Posts: 1,051
Here are the Top Gun LCD segments as a jpg and svg:

www.seanriddle.com/topgunlcdsegs.zip



Page 137 of 419 1 2 135 136 137 138 139 418 419

Link Copied to Clipboard
Who's Online Now
2 members (AJR, Waremonger), 198 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,328
Posts122,128
Members5,074
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com