I have a little free time again (this never happens!) and have been hoping to dust off my FPGA/HDL skills. I've been wanting to do a NES related FPGA project forever, and even started one a few years back, but like most projects it never really got off the ground.
I'm looking to see if there is any interest, since I'm likely going to need some help. I'm thinking about doing a CPU in HDL, and later on adding a PPU and APU. The whole thing must be open source, I don't want another implementation around that nobody can use.
I was also thinking that getting a collaboration on FPGA stuff is difficult because nobody owns exactly the same development system - and it's very expensive to buy new. To alleviate that I was thinking of not having a dev board at all, but to use simulation only. That way anyone with a PC can contribute - and maybe some nice developer will throw it on a dev board for us someday.
So I was thinking about using one of these tools: GHDL, Verilator, or Icarus.
Would anyone be interested in contributing to this project? Preferences on the tools above? The initial goal would be a CPU with the ability to pass Blargg's cpu tests. I'm not really crazy about going it alone, since I tend to work in spurts - and that leads to long periods of no progress.
I'm looking to see if there is any interest, since I'm likely going to need some help. I'm thinking about doing a CPU in HDL, and later on adding a PPU and APU. The whole thing must be open source, I don't want another implementation around that nobody can use.
I was also thinking that getting a collaboration on FPGA stuff is difficult because nobody owns exactly the same development system - and it's very expensive to buy new. To alleviate that I was thinking of not having a dev board at all, but to use simulation only. That way anyone with a PC can contribute - and maybe some nice developer will throw it on a dev board for us someday.
So I was thinking about using one of these tools: GHDL, Verilator, or Icarus.
Would anyone be interested in contributing to this project? Preferences on the tools above? The initial goal would be a CPU with the ability to pass Blargg's cpu tests. I'm not really crazy about going it alone, since I tend to work in spurts - and that leads to long periods of no progress.