Help fix a NES Clone (Phantom System)
Moderator: Moderators
Re: Help fix a NES Clone (Phantom System)
You will need a NTSC PPU too, or else you'll get color only on some TVs, if any.
- l_oliveira
- Posts: 409
- Joined: Wed Jul 13, 2011 6:51 am
- Location: Brasilia, Brazil
Re: Help fix a NES Clone (Phantom System)
You need a NTSC crystal and a NTSC PPU IC.
Re: Help fix a NES Clone (Phantom System)
Maybe the transcoding circuit built arount the 74LS74 could be modified to create a correct NTSC color subcarrier from a PAL-M PPU IC?
But the easier way definetelly is to change the PPU.
Can someone suggest a good place to get one NTSC PPU?
I couldn't find one, be it original or clone (the only NTSC clone I know is the UA6528), at least here in Brazil.
I really need to revisit this and the MegaDrive stuff, doing some tests with them.
An interesting fact on the MegaDrive's circuit is that the rainbow banding practically disappears if I use a crystal to generate the Color Subcarrier frequency.
It's becomes very visible if I connect the VDP's output to the encoder.
I really need to draw these schematics and get some pictures...
It will certanly help to show what I mean clearer.
But the easier way definetelly is to change the PPU.
Can someone suggest a good place to get one NTSC PPU?
I couldn't find one, be it original or clone (the only NTSC clone I know is the UA6528), at least here in Brazil.
I really need to revisit this and the MegaDrive stuff, doing some tests with them.
An interesting fact on the MegaDrive's circuit is that the rainbow banding practically disappears if I use a crystal to generate the Color Subcarrier frequency.
It's becomes very visible if I connect the VDP's output to the encoder.
I really need to draw these schematics and get some pictures...
It will certanly help to show what I mean clearer.
- l_oliveira
- Posts: 409
- Joined: Wed Jul 13, 2011 6:51 am
- Location: Brasilia, Brazil
Re: Help fix a NES Clone (Phantom System)
You're transforming the banding into dot crawl by using a crystal for color carrier frequency. The banding is fixed because it's generated by the same clock as the video (the color carrier coming from the VDP is synchronous to the horizontal sync). By switching to a free-running oscillator you have the interference drift around the screen, usually from left to right (may vary depending on the adjustment of the circuit, if there's any or the ambient temperature).
The NES has some measures on the PPU to diminish the effect of the banding/dot crawl artifacts. SEGA stuff not.
The NES has some measures on the PPU to diminish the effect of the banding/dot crawl artifacts. SEGA stuff not.
-
- Posts: 4
- Joined: Wed Apr 26, 2017 9:27 am
Re: Help fix a NES Clone (Phantom System)
Guys, thanks for the quick answers.
Luckily I have spare PPU(RP2C02G-0) here. Hopefully it is working.
I am planning to install the hidef nes mod in the Phantom. I already have the console and the mod kit. Just waiting for the desoldering gun to arrive so I can start the project.
Should I create a new thread or just post here?
Gonna need your help!!!
Luckily I have spare PPU(RP2C02G-0) here. Hopefully it is working.
I am planning to install the hidef nes mod in the Phantom. I already have the console and the mod kit. Just waiting for the desoldering gun to arrive so I can start the project.
Should I create a new thread or just post here?
Gonna need your help!!!
-
- Posts: 4
- Joined: Wed Apr 26, 2017 9:27 am
Re: Help fix a NES Clone (Phantom System)
I have two NTSC PPU's here but since they are not tested I can't be sure both are working. In case they are I will have one for you.Fisher wrote:Can someone suggest a good place to get one NTSC PPU?
Re: Help fix a NES Clone (Phantom System)
I think you're right, here are some pictures:l_oliveira wrote:You're transforming the banding into dot crawl by using a crystal for color carrier frequency.
With Crystal: With the VDP: Would an S-Video mod eliminate the dot crawl?
The MegaDrive I'm using is a clone, it has jumpers to set many features, but unfortunately it hasn't an US/JP jumper.
I added a switch to do that, but looking at it today I see I totally goofed up back in the day .
It was being used without a top cover, wich I only could get several months later.
This is the MegaDrive in question: I found a switchless mod sometime ago and I'm willin to build it.
Any idea if it works fine?
I think it's up to you to decide what is better, both options are fine, I think.melovictor wrote:Should I create a new thread or just post here?
Anyway I really wish to see how this mod will be made.
So please, post as many pictures and videos as possible.
Having an original CPU/PPU set would certanly help in this project I started a while ago but it is just stuck right now .melovictor wrote: In case they are I will have one for you.
But I'm worried about the costs, specially the shipping.
- l_oliveira
- Posts: 409
- Joined: Wed Jul 13, 2011 6:51 am
- Location: Brasilia, Brazil
Re: Help fix a NES Clone (Phantom System)
No, but it will reduce the banding considerably if you return to using the VDP clock. The dot crawl is still noticeable even on S-Video, particularly because it has motion, while the banding is static.Fisher wrote: Would an S-Video mod eliminate the dot crawl?
The motion can be distracting for some people. That is the main reason why it's preferable to keep the banding than "upgrade" to dot. crawl...
To get rid of dot crawl AES NEO-GEO have a complex circuitry with a PLL feeding back clock fluctuations from the 3.57Mhz oscillator at the CXA1145 IC into the 24MHz oscillator which clocks the system. Any fluctuations on the color carrier frequency are compensated on the main VDC (Video Display Controller) making sure the clock which generates the horizontal sync keeps in phase with the chroma carrier.
Playstation (the first one) in addition to keep it's chroma carrier in phase with the horizontal, feeds a triangular wave to it's CXA1645 instead of a square wave, further reducing image artifacts on spots where colors change abruptly.
-
- Posts: 4
- Joined: Wed Apr 26, 2017 9:27 am
Re: Help fix a NES Clone (Phantom System)
HiDef board in place...
HDMI connector
Re: Help fix a NES Clone (Phantom System)
Cool!!
Looks promising!!
Looks promising!!
Re: Help fix a NES Clone (Phantom System)
Ok, since it's the same clone I'm having trouble with I think it's a good Idea to ressurect this thread.
What happens is this:
I tried to do a repro, converting an SLROM to SGROM here.
The game I made (a retranslation of Rockman 2) ramdomly reseted / crashed.
At first I tought it was some problem in the repro, but I tried it on two other clones and it worked perfectly.
I tried some other games I have and find that oddly Gradius starts on the gray "Konami one Gradius ten" (wich means my CHR ROM is hacked) screen.
AFAIK, this screen is invoked by a combination of keys on the joystick.
It seems to stay sending some joystick commands to the console, because the title screen after being iddle for a while instead of showing a small demo gives a quick beep and comes back.
Both joysticks were disconnected when I did these tests.
I tried removing both joystick buffers (74'368) but I got the same results.
I disconected /OE2 and /OE1 from the CPU, same results.
I also changed it's CPU by other from a clone and again, got the same results.
Looks like it's some random component or even the PCB.
What else I can do to troubleshoot this? I'm out of ideas!
In case someonte wants it's schematics to take a look, they can be found here.
What happens is this:
I tried to do a repro, converting an SLROM to SGROM here.
The game I made (a retranslation of Rockman 2) ramdomly reseted / crashed.
At first I tought it was some problem in the repro, but I tried it on two other clones and it worked perfectly.
I tried some other games I have and find that oddly Gradius starts on the gray "Konami one Gradius ten" (wich means my CHR ROM is hacked) screen.
AFAIK, this screen is invoked by a combination of keys on the joystick.
It seems to stay sending some joystick commands to the console, because the title screen after being iddle for a while instead of showing a small demo gives a quick beep and comes back.
Both joysticks were disconnected when I did these tests.
I tried removing both joystick buffers (74'368) but I got the same results.
I disconected /OE2 and /OE1 from the CPU, same results.
I also changed it's CPU by other from a clone and again, got the same results.
Looks like it's some random component or even the PCB.
What else I can do to troubleshoot this? I'm out of ideas!
In case someonte wants it's schematics to take a look, they can be found here.
Re: Help fix a NES Clone (Phantom System)
Well, nothing new for now...
I'm trying to disassemble, clean the board, check components an tracks and them will assemble again.
This is what I've got for now: In this clean I've given a eviction notice for a very small spider and other insects that seemed to live under the ICs.
I think that was kind of expected from a thing that was not cleaned thoroughly for at least 20 years.
Interestingly, most of the resistors were like this: Looks like they weren't properly placed on the board...
Maybe this test program by Tepples can help to figure out what / where to look.
I'll take my time to at least put the 74'139 back and the resistor (R4) + capacitor (C2) that plugs the clock generator on the CPU.
Interestingly it booted withouth these components (the resistor and the capacitor, not the IC).
Will the program work fine on a UNROM board?
Thanks in advance.
I'm trying to disassemble, clean the board, check components an tracks and them will assemble again.
This is what I've got for now: In this clean I've given a eviction notice for a very small spider and other insects that seemed to live under the ICs.
I think that was kind of expected from a thing that was not cleaned thoroughly for at least 20 years.
Interestingly, most of the resistors were like this: Looks like they weren't properly placed on the board...
Maybe this test program by Tepples can help to figure out what / where to look.
I'll take my time to at least put the 74'139 back and the resistor (R4) + capacitor (C2) that plugs the clock generator on the CPU.
Interestingly it booted withouth these components (the resistor and the capacitor, not the IC).
Will the program work fine on a UNROM board?
Thanks in advance.
Re: Help fix a NES Clone (Phantom System)
Given its structure (CHR RAM based, only $C000-$FFFF used), I'm about 90 percent sure it will. You could try changing the mapper number in its header to 2 (UNROM) to see if it works in an emulator.Fisher wrote:Maybe this test program by Tepples can help to figure out what / where to look.
[...]
Will the program work fine on a UNROM board?
Re: Help fix a NES Clone (Phantom System)
Great!
I did as you said and tested on an emulator.
Worked like a charm! Thank you for the tip!!
I'm thinking in put sockets on all of this clone's ICs, would this be a good idea?
I'll try to reassemble at least the enough for it to boot tomorrow.
I'll try post new stuff as they're happening.
Just in case someone else is viewing this and is "cheering" for me.
I don't know if it's visible in the pictures, but there's a lot of opaque stuff that gives this board a kind of "dirty" visual.
I removed a decent amount of it, but to fully remove it i think the only way is to take all the parts out, clean and them reassemble.
Would this be worth the effort?
I mean, it lasted more than 20 years, and a good amount of this time it was on a (very) less than ideal storage.
I know this sounds kind of a "generical retoric sentimental" question, but would this fix make this clone resist for about more 30 years (or even more) or it's really not necessary (would this be just a cosmetic fix)?
I really would love to show the stuff I'm fixing / building / transforming now to my grandsons in the future...
The experience of showing my kids the games and toys I used to play when I was at their age is being great!!
And they're enjoying each new cartridge I build, fix or mod.
I did as you said and tested on an emulator.
Worked like a charm! Thank you for the tip!!
I'm thinking in put sockets on all of this clone's ICs, would this be a good idea?
I'll try to reassemble at least the enough for it to boot tomorrow.
I'll try post new stuff as they're happening.
Just in case someone else is viewing this and is "cheering" for me.
I don't know if it's visible in the pictures, but there's a lot of opaque stuff that gives this board a kind of "dirty" visual.
I removed a decent amount of it, but to fully remove it i think the only way is to take all the parts out, clean and them reassemble.
Would this be worth the effort?
I mean, it lasted more than 20 years, and a good amount of this time it was on a (very) less than ideal storage.
I know this sounds kind of a "generical retoric sentimental" question, but would this fix make this clone resist for about more 30 years (or even more) or it's really not necessary (would this be just a cosmetic fix)?
I really would love to show the stuff I'm fixing / building / transforming now to my grandsons in the future...
The experience of showing my kids the games and toys I used to play when I was at their age is being great!!
And they're enjoying each new cartridge I build, fix or mod.
- l_oliveira
- Posts: 409
- Joined: Wed Jul 13, 2011 6:51 am
- Location: Brasilia, Brazil
Re: Help fix a NES Clone (Phantom System)
It's some opaque 3M tape. They would put it on the board so during wave soldering assembly, solder would not climb through the component leads. They put it mostly at the points where ICs and sockets are soldered to. I suppose that helps out when you need to remove them from the board.