Search found 76 matches

by Wookie
Tue Mar 03, 2009 1:22 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

sweet.
by Wookie
Tue Mar 03, 2009 12:48 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

Here's new code. Same as before except that it correctly detects whether the NES is on in the init_port function.
by Wookie
Tue Mar 03, 2009 12:47 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

Sure, post it. I know how to use fd sets and signals to do async I/O. If you post the whole thing, I can clean it up into a proper automake type package (i.e. ./configure, make, make install) and see if I can help you with the async I/O.

We need a project page. Sourceforge?
by Wookie
Tue Mar 03, 2009 12:33 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

New version of the code . It's a sample command line app that supports two commands: "version" and "play". If you run it with the "version" option, it gets the version string from the CopyNES and writes it out to the console. If you run it with the "play" opti...
by Wookie
Tue Mar 03, 2009 11:39 am
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

So that's what I was doing wrong! Two things: 1. I wasn't opening both devices. 2. I wasn't using the O_NDELAY option. Well, I took your code and tweaked it a little and now it works perfectly. Here's the code So now that we know how to talk to this thing. The next big hurdle is to be able to toggle...
by Wookie
Mon Mar 02, 2009 5:09 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

NOTE: I've never run my CopyNES using a windows machine. Do I have to upload an EEPROM image to it or anything? Basically, I followed the desoldering/soldering instructions to install the thing and then hooked it up to my Linux box. Do I need to go through the full install process on a windows box t...
by Wookie
Mon Mar 02, 2009 5:07 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

Will you post your code? I had to do the soldering of the CopyNES myself and I may have screwed something up (e.g. cold solder joint, etc).
by Wookie
Mon Mar 02, 2009 2:41 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

looks like libftdi is the way to go

So it looks like using libftdi is the way to go. That means that you need to unload the ftdi_sio module from your kernel like so:

Code: Select all

rmmod ftdi_sio
then use the libftdi library to talk to the CopyNES. I'll have a demo app in just a few minutes.
by Wookie
Mon Mar 02, 2009 2:10 pm
Forum: NES Hardware and Flash Equipment
Topic: CopyNES (parallel version) in Linux
Replies: 52
Views: 19265

working on USB CopyNES and Linux

I'm trying to do the exact same thing. I've got Ubuntu running the 2.6.24 kernel and a USB CopyNES. Here's what I have so far: 1. I have confirmed from this page that newer 2.6.x kernels use the ftdi_sio driver that supports the FT2232C chip that is in the USB CopyNES. I'm hoping to figure out how t...
by Wookie
Tue Mar 04, 2008 11:19 pm
Forum: NES Hardware and Flash Equipment
Topic: Network connection through expansion port?
Replies: 35
Views: 19716

The parallel ethernet chips are generally chosen for speed (at least 10x faster than serial) and because they can be interfaced directly to the NES CPU bus with no parts. An ISA ethernet card can be configured to map its registers directly into the $4200 or $4300 range with no more hardware, just w...
by Wookie
Sun Mar 02, 2008 4:25 pm
Forum: NES Hardware and Flash Equipment
Topic: Hooking to the toaster expansion port
Replies: 8
Views: 5551

Sorry tepples, I'm going to have to keep the games as vaporware for now because they rely on a working network adapter. The plan is to finish up the EtherNES adapter (as other people have dubbed it when dreaming about one in the past) and either offer up kits or completed units with an SDK. The firs...
by Wookie
Sun Mar 02, 2008 3:51 pm
Forum: NES Hardware and Flash Equipment
Topic: Network connection through expansion port?
Replies: 35
Views: 19716

I think you guys are missing a much easier solution to the EtherNES idea. Instead of trying to use one of the ethernet chips with address and data lines, why not use the Microchip ENC28J60. It is a 10baseT chip with an SPI interface. There are two different designs that I have schematics for, one is...
by Wookie
Sun Mar 02, 2008 1:58 pm
Forum: NES Hardware and Flash Equipment
Topic: Hooking to the toaster expansion port
Replies: 8
Views: 5551

I'm not trying to get old games to be networked. I want to make new titles using the new networking and sound capabilities of my adapter. I have two fully fleshed out game designs waiting for the hardware. I have a complete schematic designed out, I just need to find a good way to connect to the por...
by Wookie
Sun Mar 02, 2008 12:29 am
Forum: NES Hardware and Flash Equipment
Topic: Hooking to the toaster expansion port
Replies: 8
Views: 5551

All I am missing is a good connection to the expansion port. If that won't work, I'm working on a backup design that will connect via the second controller port, but that will limit throughput considerably and requires that I can find a good source of male controller connectors. I don't want to be c...
by Wookie
Sun Mar 02, 2008 12:25 am
Forum: NES Hardware and Flash Equipment
Topic: Hooking to the toaster expansion port
Replies: 8
Views: 5551

My first design is a 10baseT adapter using the enc28j60 chip from microchip.

My second design is based on the first but combines it with a PIC uC for audio work so that not only can games be networked, they can also do better audio.