[Skip to Downloads][Return to NES Stuff]
About
CopyNESW is a 32-bit Windows application designed for interfacing with Kevin Horton's CopyNES, a Nintendo Entertainment System that has been modified to add a parallel port suitable for 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), and it can be used natively on Windows 2000 and XP (and possibly Vista).
News
December 19, 2005
Added proper support for Custom plugin selection - when prompted to select a plugin which is not in the list, simply select "xxxx" from the first category.
You will then be prompted for a UNIF board name, an iNES mapper number, and the location of the plugin binary - for now, the binary MUST be located within the plugins directory (defaults to PLUGDONE).
This allows you to easily test new plugins without having to recreate MAPPERS.DAT.
Several bugs related to the plugin selection dialog have also been fixed.
December 4, 2005
Created this page to hold the CopyNES Win32 client and relevant information.
Downloads
- CopyNESW Beta, the current build of the Win32 CopyNES client (last updated Sun, 04 Feb 2007 23:21:27 +0000).
- CopyNESW Sources, for anyone interested in adding their own functionality.
- CNRAM plugin, required for the 'CNROM' RAM cart option - copy CNRAM.BIN into the plugins directory (defaults to PLUGDONE).
Instructions
- Download the QBASIC client for CopyNES (from official site linked below) and extract it to a convenient directory, being sure to restore the directory structure.
- Download the CopyNESW client and extract it into the COPYNES directory.
- Run COPYNESW.EXE. The menu should appear with only a small number of options enabled.
- Click on the 'Options' button and select which parallel port to use.
- Upon pressing 'OK' (and each time you start the program), a version detection dialog should appear for about a second. If you are using an older CopyNES (with version 1 BIOS), the delay will be longer (3 seconds) and the 'Microbug' option will be disabled. If you receive a warning about bidirectional communication, change your parallel port settings in your BIOS - ECP mode is supported (assuming your parallel port is compliant), though EPP mode may also work.
- Read the CopyNES QBASIC documentation - a great majority of it is relevant to the Win32 version, and the rest should be fairly intuitive.
Links