Search found 76 matches
- Sat Apr 25, 2009 11:36 am
- Forum: NES Hardware and Flash Equipment
- Topic: New approach to the fabled NES ethernet adapter
- Replies: 129
- Views: 57796
New approach to the fabled NES ethernet adapter
So I noticed that microchip now has the PIC18F66J60 microcontroller that has a built-in 10base-t mac/phy. There is also a reference implementation for a full TCP/IP stack that runs on the chip that is available for free. I think this presents the best opportunity for getting the NES connected to eth...
- Sat Apr 25, 2009 11:02 am
- Forum: NES Hardware and Flash Equipment
- Topic: Is pin 4 on expansion slot /NMI or R/W?
- Replies: 5
- Views: 2741
Is pin 4 on expansion slot /NMI or R/W?
I've read over all of the NES hardware docs I've been able to find on the web and I've found a conflict on what pin 4 of the expansion port is for. the NES hardware development guide says that it is /NMI showing the 2C02's vblank status and the 2A03's /NMI status. Then in another document, pin 4 is ...
- Wed Apr 08, 2009 8:37 am
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
- Sat Apr 04, 2009 7:23 am
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
I actually have a GP2X with the base that provides USB host support. I don't think that would be very hard to get running since the GP2X runs embedded Linux. I also happen to have a Dreamcast and a coder's cable and all of the tools necessary to create bootable CD-R's for it. Since there is a Linux ...
- Fri Apr 03, 2009 3:25 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
I'm going to test out the portability of my library soon. I've got an intel Mac and a PPC Mac to test this on. I can also test this on Windows with Cygwin but I don't see the point of that. If anybody has tested libcopynes and bcn on any platform other than i386 Linux, please let me know. I'm most c...
- Fri Apr 03, 2009 3:22 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
I just posted a major update to libcopynes . I switched the library over to using all async I/O on the serial port plus I finally figured out how to properly configure the serial port so that I get the raw, 8-bit data being dumped over the wire by the CopyNES. I just ran a few tests where I was able...
- Wed Mar 11, 2009 1:04 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
oops, sorry. I meant to include that. Try the link again, I updated the tarball to include the source. On my system I have to run the following commands to compile bcn: $ gcc -c bcn.c $ gcc -o bcn bcn.o -lcopynes -L/usr/local/include/copynes This assumes that when you installed libcopynes you did th...
- Tue Mar 10, 2009 12:40 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
The bcn application is on the same page as libcopynes. Here's a direct link though. It'd be cool if you could make your code for creating .nes and .unf files a library too. That way we're building up a set of libraries for all of these common functions. As I move forward with libcopynes, I'm realizi...
- Tue Mar 10, 2009 11:44 am
- Forum: NES Hardware and Flash Equipment
- Topic: Network connection through expansion port?
- Replies: 35
- Views: 19716
I found a solution to the connector problem. I just sliced my 48 pin connectors down the middle splitting the two rows of pins in two. It turns out that each side is just the right thickness to fit snugly between the expansion connector and its shell, so the two halves of the female socket don't hav...
- Sun Mar 08, 2009 2:10 am
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
- Sat Mar 07, 2009 5:43 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
alright, I fixed a few bugs. get the first release here . I also added an example command line app that uses the library. I'll be adding features to this library as time permits. It currently supports getting the version string and playing the cart in the NES. The next feature I'm going to implement...
- Sat Mar 07, 2009 10:10 am
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
here's the first release...it just supports open/close, reset, version for now... I spent all my time trying to figure out autotools... http://www.linuxprogrammer.org/ I use dreamhost which allows me to have my own subversion server. You can get the latest code from: svn co http://code.linuxprogramm...
- Tue Mar 03, 2009 2:12 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
Yep, you're right about the complexity. You've written a ton of code. I'm thinking that we should start over from scratch. I've only written a hundred lines of code or so and I almost have full control over the CopyNES. This doesn't mean what you've written is useless. I'm thinking that a simple lib...
- Tue Mar 03, 2009 1:58 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
I'm most interested in getting this to work because I hate how all of these hacker tools are windows only. Also because I'm working on an ethernet adapter that plugs into the NES expansion port and I need a tool like this to explore the expansion port stuff. I'm 99% sure I have a workable ethernet a...
- Tue Mar 03, 2009 1:51 pm
- Forum: NES Hardware and Flash Equipment
- Topic: CopyNES (parallel version) in Linux
- Replies: 52
- Views: 19265
I'll see what I can do. I think the simplest solution is to just use FD sets to implement async communication. That way, the code that I've been publishing here doesn't change all that much. The read loops are transformed into signal callbacks and FD set tests to see which fd woke up the application...