new UNROM-type board (and Flashcart for CopyNES)

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
new UNROM-type board (and Flashcart for CopyNES)
by on (#10682)
Will be available in 6 weeks. I'll post more info later, or just ask.
Image

Supports all 28-pin and 32-pin EPROM and Flash, up to 256kB. CHR-RAM included/installed, except with bare PCB.

Price list:
bare PCB - $5
all surface-mount assembled, just add ROM - $15
assembled with 128kB FlashROM - $19
assembled with 256kB FlashROM - $22
standard cart case and label +$3
cart case w/ your own custom label art +$4
North America CIC +$5
sockets - free upon request, ROM and/or CIC. won't fit in cart case when occupied!

Availability - all in stock
submit any orders to memblers@gmail.com

by on (#10685)
cool, I like the color too ;)

by on (#10699)
Will it be available only as a board, or also available populated?

If the latter: How will the populated version be reprogrammed? Will there be an option for an SPDT mirroring switch? And will you provide all three options for lockout defeat (none for pin 4 cut and toploaders, desoldered original CIC chip, and Camerica defeat)?

Is it just UNROM (1 Mbit) or also UOROM (2 Mbit)?

by on (#10706)
The link is broken for the pic, and I'm curious to see it!

NC

by on (#10710)
Members: You certainly got my attention! :) Thanks for offering to make this available somehow.

As for more info, I think I speak for everyone in this thread when I say: don't wait, fire away.

PS, I would hope we can get those at least partially populated as soldering SMC's is not always a workable situation.

by on (#10731)
You can use CopyNES to rewrite this cart, if it's built in the Flash configuration. But you need to install one wire between the CopyNES board and the NES mainboard, this feature is on CopyNES but it hasn't been used before. It uses one of the otherwise-unused expansion pins of the cart. A rewritten cart will play on a normal NES also.

PRG-ROM sizes supported: 32kB, 64kB, 128kB, or 256kB
PRG-ROM page size: 2 modes (hard-wired). 16kB pages (with upper 16kB fixed), or 32kB pages.
CHR-RAM size: 8kB
Nametable mirroring: Standard 2-screen for H or V. Hard-wired.
PRG Memory type: 28 or 32-pin EPROM, or 32-pin FlashROM.

It will be available as a bare board, and built (fully or partially). Supply artwork and I can make some good-looking labeled carts too.

tepples: I could solder a switch on there, but it would just be hanging by 3 wires because I wouldn't know where to mount it exactly.

I didn't use any lockout defeats, since it would be experimental and for now I want something that's simple and just works. I'd use some kind of defeater if I could get new cart cases.

no carrier: That's odd. I've got the pic here also. http://memblers.home.comcast.net/Pic204a.jpg

by on (#10735)
Memblers wrote:
You can use CopyNES to rewrite this cart, if it's built in the Flash configuration.

Any other way to do it that doesn't involve buying a CopyNES? Or is it just expected that all people who want to become involved in NES development will have to save up for a CopyNES?

Quote:
It will be available as a bare board, and built (fully or partially).

Price?

Quote:
tepples: I could solder a switch on there, but it would just be hanging by 3 wires because I wouldn't know where to mount it exactly.

Could the mirroring switch be glued onto one of the flat parts of the board that doesn't have any parts and then connected by 3 wires?

Quote:
I didn't use any lockout defeats, since it would be experimental

"Cut pin 4 for now." Check.

by on (#10738)
Looks nice and optimized. I bet it can be panelized easily, for low cost production.

by on (#10741)
I should mention that I believe (based on what Memblers has stated about the usage of pins of this cart in a different thread) that my CopyCart NES dumper will be able to re-program this thing. I've been slacking on the development of this thing, but I am planning on ordering 3 PCB prototypes "soon".
Re: new UNROM-type board (and Flashcart for CopyNES)
by on (#10770)
Hmmm.... how strange. Am I the only one to not see any image here ?
Re: new UNROM-type board (and Flashcart for CopyNES)
by on (#10772)
Bregalad wrote:
Are we supposed to get an image here ? I don't get any.

The image is fine for me.

by on (#10774)
In case you're still getting a broken image:

Image

by on (#10775)
Thanks, tepples.
Wow, you're getting professional circuit design, with red case, and surfacemount componnants, for your garage carts ? That's cool !

by on (#11820)
Memblers, its almost been 6 weeks, whats the status with your carts? any updates?

by on (#11824)
Yes, I'm working on the new 'Membler Industries' site. I need to design and print some cartridge labels, and take some better pictures, but other than that, these things are ready to go.

by on (#11842)
Memblers wrote:
Yes, I'm working on the new 'Membler Industries' site. I need to design and print some cartridge labels, and take some better pictures, but other than that, these things are ready to go.


Are you considering something like vgwiz for the NES scene? Maybe you could get some tips from them on how to go about getting boards and plastic shells made, in an afordable manner.

by on (#11875)
do you need any help on the site? i have been in web development mode for a while (been working on websites for my boss)

by on (#11960)
WhoaMan wrote:
do you need any help on the site? i have been in web development mode for a while (been working on websites for my boss)


Yeah, that would be great. I'll talk to you about on IRC sometime.

I think what I'm really missing though is some kind of Membler Industries logo.

by on (#15500)
Any news Memblers?

Also will your cart be susceptible to bus conflicts?

by on (#15517)
Tom wrote:
Also will your cart be susceptible to bus conflicts?
Um, presumably yes, because it's a clone of the UxROM family?

by on (#15580)
Argh, sorry I'm so slow to reply. Was working on a huge reply the other day, until my sister closed the browser. Oh well, I'll post most of it again in another thread sometime.

The UNROM cart is available now in all configs. There have been no sales yet, since I haven't really promoted it at all nor posted my pricelist.

My CopyNES won't communicate with my PC anymore (it used to, I hate parallel ports). So I can't fully test newly built UNROM flashcarts, but I can guarantee they work.

If you have an older CopyNES (older than like, now, I think) you will need to install a wire from the CopyNES board to the NES mainboard. That's easy tho, kev said he'll post instructions on his site (I dunno if he has yet).

Yeah, in normal operation there are bus conflicts. The only bad part of having bus conflicts is that you can't self-program the Flash like you can on Squeedo. There is some extra (optional) logic onboard that selects between Flash writes and mapper writes, but it can only be controlled by CopyNES. $8000-$FFFF is always a mapper write on a normal NES (and CopyNES play mode).

by on (#17970)
Whoops, I figured out why I'd been having trouble running my 32kB banked code on this PCB. Design flaw in the schematic. I had the right idea, almost. :) Live and learn. The (currently untested) fix is to cut a trace and add a wire.

Doesn't affect 16kB mode of course, which is the main point of the design.

by on (#17981)
Memblers,
Can your board be fitted with SRAM instead of flash RAM?

by on (#17983)
Nope, /write-enable on SRAM is pin 29, and pin 31 on Flash. And there's a 2nd (positive) chip enable on the SRAM's pin 30 where the Flash's A17 or NC is. This is comparing a 128kB SRAM to a 512kB and 128kB FlashROM.

I was gonna have the board able to support SRAM/Flash/EPROM, but there was enough complexity with the jumpers as it is, heheh (supporting 28-pin EPROM, 32-pin EPROM, and Flash).

Is there any reason to want SRAM? SRAM is a little faster to write, only reason I can see. I'd do another board for it if I could make my money back on it (seems unlikely, unless the design gets 'sponsored').

by on (#17990)
Memblers wrote:
Nope, /write-enable on SRAM is pin 29, and pin 31 on Flash. And there's a 2nd (positive) chip enable on the SRAM's pin 30 where the Flash's A17 or NC is. This is comparing a 128kB SRAM to a 512kB and 128kB FlashROM.

I was gonna have the board able to support SRAM/Flash/EPROM, but there was enough complexity with the jumpers as it is, heheh (supporting 28-pin EPROM, 32-pin EPROM, and Flash).

Is there any reason to want SRAM? SRAM is a little faster to write, only reason I can see. I'd do another board for it if I could make my money back on it (seems unlikely, unless the design gets 'sponsored').


For a CopyNES dev system, a RAM cart makes more sense, since data will be written to the cart very frequently. SRAM should be faster and there is also no write limit.

by on (#17991)
Even if you have el cheapo 10,000-erase flash memory, and you develop 5 days a week, that's still 10 hardware builds a day for four years. But most flash memories are an order of magnitude more durable than 10,000 writes. For instance, AMD's Am29F010 has 100K erases for each of its eight 16 KiB sectors. The best thing about flash vs. SRAM is that flash is more reliable if you want to run on a non-CopyNES, such as if you have your developers using one cart on a CopyNES and your play testers using another cart.

by on (#18001)
Write limit will be no problem. I picked the AM29F0*0B to use because they guarantee 1 million erase/write cycles, which is total overkill in a good way. If someone uses that many, I'd replace their cart and donate it to a museum or something. :D

I'll see how the speed thing turns out. Normally I'm using my ROM emulator for development (only rarely with Squeedo anymore though), but recently I pulled out an older PC to see if I can get CopyNES interfaced with it (won't work with my newest PC).

What's weird is on Squeedo it seemed like it programmed faster than with CopyNES. Actually now that I think of it, it makes sense because the PIC is receiving a new data block while the NES programs the previous one. Seemed to be limited more by the transfer speed (56k was much slower to rewrite at than 115.2kbps)

by on (#19928)
Any news ? Did you make working boards ? Do you have more pictures/info about it ? Are you waiting to put a working CIC defeater ? Is it reprogrammable only by the copy NES ? Thanks in advance.

by on (#19936)
I've made 4 prototypes, then got an production run of 110 (identical to the prototype) boards and all the ones I've used so far have worked perfectly.

My digital camera no longer works for some odd reason, I might just have to use my webcam sometime but it's picture quality is pretty horrible for this (no macro focus mode). No new pics for now.

I'm not gonna wait for a CIC defeater (besides, the boards are already made). I've got some desoldered CICs ready to go, and of course (probably all) CopyNES owners already have their CIC problems solved.

Yes, the only way to reprogram the Flash in-circuit is with CopyNES. Unfortunately you can't do like on Squeedo, where the program can rewrite itself. Because with UNROM, writing to ROM will always activate the bankswitching (unless one of CopyNES's expansion pins is held low).

Of course you can also socket the ROM (or order one built with a socket) and use an external programmer. It's a lot neater than using a rewired Nintendo UNROM board, since it supports both 28-pin and 32-pin ROMs by a couple solderable jumpers. Supports every type of EPROM 32kB (smaller too maybe?) to 256kB. Supports all 32-pin Flash (and I guess AT29C256 too since it's EPROM pinout).

Price list:
bare PCB - $5
all surface-mount assembled, just add ROM - $15
assembled with 128kB FlashROM - $19
assembled with 256kB FlashROM - $22
standard cart case and label +$3
cart case w/ your own custom label art +$4
North America CIC +$5
sockets - free upon request, ROM and/or CIC. won't fit in cart case when occupied!

Availability - all in stock
submit any orders to memblers@gmail.com

by on (#19944)
Thanks for precisions.
I may order some someday, but not right now because I won't have any good use of them now. Anyway I have to wait 6 months to be 18, so I can oder stuff at all.

EDIT : UNROM has PRGROM, CHRAM, CIC, 74HC161 and 74HC32. Your board seems to have PRGROM, CHRRAM, a slot for the CIC, and only one tingy IC left. Does it perform the opperation of both '161 and '32 ? It is a programmable logic, or just another 74 series intergread circuit ?

by on (#19969)
There is probably another SMD part on the back

by on (#19983)
kyuusaku wrote:
There is probably another SMD part on the back


Correct. The 74HC32 and 74HC161 are both on the back. The IC on the front is a 74HC139, which is only needed for selecting CopyNES' reprogrammable mode (and can be omitted for all other uses).

I thought it was kinda cool to fit UNROM on a board that's the size of NROM, heheh. The way I fit the HC161 is a little amusing, it's between the ROM pins but perpendicular to it. These little SMD parts are great (until they get too little, heheh).

by on (#19984)
I just ordered one for use with my copynes which kevin will hopefully send me some time soon. I can't wait to finally run my code on a real nes, and without having to fumble around with a soldering iron at that (well almost). Good job Memblers!