It is currently Thu May 24, 2018 7:17 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Mon Feb 15, 2016 11:52 am 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 329
Location: Poland
I would like to present my home-made famicom with both PAL and NTSC support.
It has 2 CPUs: UA6527 (NTSC), UA6527P(PAL)
and 2 PPUS: UA6528 (NTSC), UA6538 (PAL).

It has 15pin/9pin/NES joypad connector and 60pin(famicom) and 72pin(NES) cart connector. The joypad connector has D3/D4 connected like in original NES so four score works!

The 2 layer PCB is projected from scratch in eagle and then home made etched.

Image Image Image Image Image Image Image

Lets see the movie (I added english lyrics):
https://www.youtube.com/watch?v=bddG-z1qxho


Top
 Profile  
 
PostPosted: Mon Feb 15, 2016 2:16 pm 
Offline
User avatar

Joined: Sat May 04, 2013 6:44 am
Posts: 24
Very impressive. Home etching is intimidating, so kudos on making it work. Having both the NTSC and PAL CPUs and PPUs on the same 2 layer board must have been a challenge to route!

I notice you simply use pins sticking out of the board for your NES controller sockets. In case you're looking for actual controller sockets, you could always cannibalize a couple of cheap NES extension cables.


Top
 Profile  
 
PostPosted: Mon Feb 15, 2016 7:25 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 7127
Location: Seattle
How do you handle the bus multiplexing between the two PPUs?

I assume that with the CPUs, as with the 2A03, you can keep one or the other in high-impedance by asserting its /RST input?


Top
 Profile  
 
PostPosted: Mon Feb 15, 2016 9:13 pm 
Offline

Joined: Sun Jun 12, 2011 12:06 pm
Posts: 329
Location: Poland
CPU is well behaved - the unselected one is held in reset, so that A0-A15, R/!W, M2, OUT0-OUT2, PORT1_!OE, PORT2_!OE are in high ipedance state.

PPU is not so wel behaved so I installed under the extra mini-pcb with 2 PPUs four buffers (74hc245) and one 74hc125 buffer. They put in high impedance state AD0-AD7,A9-A13 for each ppu. The unselected ppu is held in reset and also !CE is held 1 constantly so that D0-D7 (pin2-9) is high impedance.


Top
 Profile  
 
PostPosted: Tue Jun 28, 2016 12:12 pm 
Offline

Joined: Tue Jun 28, 2016 12:01 pm
Posts: 2
Hello!
Long time lurker, first time poster :)

I was building similar thing, both NTSC and PAL CPU/PPU, and i found this thread.
I'm trying to piggypack original NTSC CPU with 6527P(PAL dendy)
I'll work on PPU once i have got the CPU sorted.

The crystal/cpu/ppu swap works as expected, but i tried to piggyback the CPU, with unselected chip reset held low, but it did'nt work. NTSC-mode works partly, with many glitches, and PAL brings only colored screen. (or other way around, i disassembled it already, can't remember).

Any advice?


Top
 Profile  
 
PostPosted: Tue Jun 28, 2016 6:14 pm 
Offline
User avatar

Joined: Tue Jul 03, 2007 1:49 pm
Posts: 970
Cool project!

Is there any particular software you use to make those chip labels?


Top
 Profile  
 
PostPosted: Mon Jul 18, 2016 8:37 pm 
Offline

Joined: Thu Jun 30, 2016 11:19 pm
Posts: 13
Thats impressive.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group