It is currently Thu Aug 16, 2018 3:17 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Mon Jul 30, 2018 10:48 am 
Offline
User avatar

Joined: Thu Sep 15, 2016 6:29 am
Posts: 688
Location: Denmark (PAL)
Pokun wrote:
Maybe an FPGA is a better choice though. Only problem with the current FPGA solutions is that they are closed source so they don't really contribute to the preservation very much.

What would you do other than an FPGA solution? Have a factory produce the chips as-is?
I think having two FPGAs on the board is ideal. Create the open source clones for the FPGA (I thought this was the idea from the get-go?), and store the data on flash chips on the board. So you'd have a button to change the console into either PAL or NTSC mode, which would load the relevant programs into each FPGA chip, allowing you to boot the console as either. To my knowledge, FPGAs can be reprogrammed as much as you like with no issues?

I don't know anything about hardware, so I'm sorry if what I just said is complete hogwash, but I believe similar hardware solutions are pretty common out there. And it's not like you'd need two separate PPUs running simultaneously.


Top
 Profile  
 
PostPosted: Mon Jul 30, 2018 10:58 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 20408
Location: NE Indiana, USA (NTSC)
The problem is that currently, the FPGA famiclones' logic is proprietary, and it also requires a proprietary compiler to translate Verilog source code into something the FPGA can execute.


Top
 Profile  
 
PostPosted: Tue Jul 31, 2018 1:24 am 
Offline

Joined: Tue May 28, 2013 5:49 am
Posts: 998
Location: Sweden
The OP is just making the Famicom HVC-CPU-05 board and tries to fit it with new parts wherever possible. For custom chips like the CPU you will have to take them from a broken Famicom or NES, or possibly use clone chips (if they are pin-compatible, I don't know).

But yeah if you want to make a fully reproduced Famicom I guess FPGA is the only choice for the custom parts, and yeah it should be possible to reprogram it with different chips' logic.


Top
 Profile  
 
PostPosted: Tue Jul 31, 2018 1:30 am 
Offline
User avatar

Joined: Thu Sep 15, 2016 6:29 am
Posts: 688
Location: Denmark (PAL)
Pokun wrote:
The OP is just making the Famicom HVC-CPU-05 board and tries to fit it with new parts wherever possible. For custom chips like the CPU you will have to take them from a broken Famicom or NES, or possibly use clone chips (if they are pin-compatible, I don't know).


Oh, I thought the concept here was cloning the NES using new open source components, for the sake of preservation. This just sounds like a hobbyist mod project.


Top
 Profile  
 
PostPosted: Thu Aug 02, 2018 6:39 pm 
Offline
User avatar

Joined: Mon Feb 07, 2011 12:46 pm
Posts: 1012
tepples wrote:
...requires a proprietary compiler to translate Verilog source code into something the FPGA can execute.
This is not the case with iCE40 FPGAs, although I don't know if the number of gates and the voltage and so on is suitable.

_________________
.


Top
 Profile  
 
PostPosted: Fri Aug 03, 2018 5:37 am 
Offline
User avatar

Joined: Sat Jul 04, 2015 9:58 am
Posts: 793
Location: -29.794229 -55.795374
I think some FPGA NES clones like this one already exists.
I think that someone who have good knowledge about VHDL can take a look on it's code and use parts of it to build whatever NES funcion block is wanted, or even port to other platforms.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 6 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