Big CopyNES Host Code Update!

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Big CopyNES Host Code Update!
by on (#14217)
Well, I've gone and done it again. CopyNES' host code has been updated. A few more mappers were added, I included all the fixes that Bootgod provided, and Membler's UfROM cart is now fully supported!

The UfROM cart is a UNROM cartridge that has flash ROM action, and it can be reprogrammed through CopyNES. The cute part is that the cartridge can then be played on any NES without modifications.

The windows version of the software has been updated as well as the DOS version, so both should be in synch with one another.

To use the UfROM cart, you will have to add a single wire to your CopyNES to get it to work. Details of this modification will be documented in a couple days when I get around to it. It involves soldering a wire from the CopyNES board to the cart connector.

As for kits and conversions, I still have them for sale.

CopyNES page:

http://tripoint.org/kevtris/Projects/copynes/index.html

Q's windows software page:

http://www.qmtpro.com/~nes/copynes/

by on (#14251)
You missed some plugins in your latest release. Here is a zip of all of the updated / new ones I've worked on (I think) :)

by on (#14336)
so is ufrom using one of the expansion port pins? (if so which one for curiosity)

by on (#14346)
sevast wrote:
so is ufrom using one of the expansion port pins? (if so which one for curiosity)


My guess is that it is "Expansion 0", which is pin 16 on the NES edge connector. I'm basing this on this conversation:

http://nesdev.com/bbs/viewtopic.php?p=6007

by on (#14396)
teaguecl wrote:
sevast wrote:
so is ufrom using one of the expansion port pins? (if so which one for curiosity)


My guess is that it is "Expansion 0", which is pin 16 on the NES edge connector. I'm basing this on this conversation:

http://nesdev.com/bbs/viewtopic.php?p=6007



Yeppers, it is pin 16. This pin was chosen, since it would be easy to solder a wire to the cart socket itself, and those pins are exposed on the back of the connector. When Memblers starts selling them and all that I'll put up a page about how to make the modification.

by on (#14493)
I just noticed your last release has a new BIOS (V3.00) included. What has been changed from V2? Also the only BIOS source included is the old V1.

by on (#14508)
BootGod wrote:
I just noticed your last release has a new BIOS (V3.00) included. What has been changed from V2? Also the only BIOS source included is the old V1.


The V3 BIOS fixed some rather nasty errors I found in MicroBug which caused it to emulate the PLA and TSX (or was it TXS?) instructions incorrectly. And maybe a few other things I don't remember.

by on (#14517)
I plan on getting a ufrom board, but I wouldn't mind an nrom flash type also. Is there any reason i can't put a couple 29F chips on a nrom, make an nfrom and use my copynes with this? Yeah it would need a plugin, but is there anything else I need to consider?

by on (#14522)
Noone has tried flashing a CHR chip yet, I don't think. I imagine it would work ok, going through $2006/$2007. If not, you'd have to use RAM, then it might as well be a RAM cart.

by on (#14523)
Quietust wrote:
BootGod wrote:
I just noticed your last release has a new BIOS (V3.00) included. What has been changed from V2? Also the only BIOS source included is the old V1.


The V3 BIOS fixed some rather nasty errors I found in MicroBug which caused it to emulate the PLA and TSX (or was it TXS?) instructions incorrectly. And maybe a few other things I don't remember.


WOW! I just noticed this as well! I'm surprised no one else has brought it up (it seems the BIOS was made on 01/03/2006).

What other bugs were fixed in it? I just got another kit from Kevin this past week, and it still has V2 on the 27C64 chip!

by on (#14646)
leonk wrote:
Quietust wrote:
BootGod wrote:
I just noticed your last release has a new BIOS (V3.00) included. What has been changed from V2? Also the only BIOS source included is the old V1.


The V3 BIOS fixed some rather nasty errors I found in MicroBug which caused it to emulate the PLA and TSX (or was it TXS?) instructions incorrectly. And maybe a few other things I don't remember.


WOW! I just noticed this as well! I'm surprised no one else has brought it up (it seems the BIOS was made on 01/03/2006).

What other bugs were fixed in it? I just got another kit from Kevin this past week, and it still has V2 on the 27C64 chip!


Yes. V3.00 is concidered beta at this point and I did not want to ship it until it's FULLY tested. as Q mentioned, the only update was to Microbug's emulation of 1 or 2 instructions. At the time I had no way of testing it under real world conditions running game code, since my TV card wasn't working. It has since been fixed so I will probably test it soon and release it from beta and start shipping it.

V3.00 does not affect any other operation (such as dumping, Bankwatch, etc)