CopyNESW is a Windows application designed for interfacing with Kevin Horton's CopyNES, a Nintendo Entertainment System modified to support dumping cartridges, saving and restoring battery-backed RAM, uploading programs to RAM/Flash cartridges, and real-time debugging. Nearly all functionality of the original MS-DOS QBASIC client has been implemented (in one form or another).
This client should work on any modern version of Windows - it was last tested on 2000/XP (32-bit) and 7/8.1 (64-bit), and it ought to function on Windows 10 as well. Both the original parallel port CopyNES and USB CopyNES are supported by this client; parallel port mode should work on both 32-bit and 64-bit versions of Windows, though USB support has not yet been tested in 64-bit mode and may not be available.
The source code for CopyNESW is now available on Github.
Another minor update, this one actually loads plugin data from disk correctly and thus should actually work again.
The download package for CopyNESW has been updated - the INI file now has correct initial paths, a parallel port I/O driver installer has been included (which will automatically prompt for elevation on Windows Vista and later), and it now includes the extra plugin binaries needed for additional RAM cart types.
Additionally, extra download links have been added for the original client (for convenience) and the USB driver (packaged separately because it's rather large and you only need to install it once), and the installation instructions have been updated.
I've uploaded another new build, cleaning up the code a whole lot as well as fixing a bunch of bugs I introduced in the previous build.
With timing totally concidental to my return to the NESdev community, I have released an updated version of CopyNESW which uses an updated inpout32.dll (to add support for Windows 7 64-bit), adds support for custom ECP port offsets (since my 64-bit driver uses base+0x8 instead of base+0x400), and incorporates all of the changes from bunnyboy's USB version to provide a unified client.