Should I get front or top loading NES for development?

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

Post Reply
User avatar
dougeff
Posts: 3078
Joined: Fri May 08, 2015 7:17 pm

Re: Should I get front or top loading NES for development?

Post by dougeff »

As long as you aren't using an emulator consol, you should be ok, either way.
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: Should I get front or top loading NES for development?

Post by koitsu »

Given that you're in Canada: no, there really isn't anything you should worry about physical-NTSC-NES-console-or-revision-wise. Use whichever (front loader or top loader) you want, whatever provides you the most freedom/ease or whatever you prefer. Something to remember, though, is that the top loader doesn't have A/V output, only RF -- unless you get a modded top loader, of course.
User avatar
dougeff
Posts: 3078
Joined: Fri May 08, 2015 7:17 pm

Re: Should I get front or top loading NES for development?

Post by dougeff »

Do you mean NES unauthorized clones?
There have been many recent retro consoles that have nothing inside that resembles actual NES hardware.

RetroN, for example. RetroPie.
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: Should I get front or top loading NES for development?

Post by koitsu »

yaros wrote:Thank you koitsu. It is weird to find out about top loader. I came to Canada from Ukraine 4 years ago, and I didn't know top loader even existed before I started digging into NES dev. I was expecting top loader to be not just smaller but better, plus A/V should give much better picture than RF. Interesting what caused Nintendo to ditch A/V output.
Then you'll find this just as interesting:

1983: Famicom (HVC-001, i.e. the original) released -- RF output only
1985: Front-loader NES (NES-001, i.e. the original) released -- A/V and RF output
1992: Top-loader NES (NES-101, a.k.a "NES 2") released -- RF output only
1993: AV Famicom (HVC-101, a.k.a. Famicom AV) released -- A/V output only

Are you planning on doing development with an actual dev board (i.e. a cartridge modded/rewired to support an EPROM/EEPROM), or will you be using a PowerPak or EverDrive N8?

When you're ready for real alpha or beta testing of your game/thing, be sure to have people test it on actual hardware if possible (read: not PowerPak or EverDrive), *and* have someone test it on an AVS, as well as a RetroN 5. You want to make sure your thing works on everything as possible. PPU quirks and mapper compatibility are the two areas that tend to vary.

If you asked me me personally, mano y mano, which NES to go with, I'd tell you this (and this should not become a topic of debate, because it's just an opinion):

Just buy an original unmodded NES-001 and be done with it. Yes, it has a more finicky cartridge connector than the NES-101, but the NES-101's RF-only and is subject to the "jail bar" problem that, to my knowledge, nobody has solved 100% reliably, 100% of the time, on 100% of the revisions that suffer from it (the vast majority do; the ones which don't are extremely rare and involve a completely different PCB layout done by Nintendo, apparently done near the *very VERY* end of the NES-101's lifetime (hence why they're so rare)). I say unmodded because there are a ridiculous number of systems now that have had dodgy and crappy mod jobs done to them of all sorts; those stupid "stereo" mods are the worst of the bunch, but botched up S-Video or component or HDMI jobs are common too. A lot of these dodgy jobs involve heavy use of hot glue, so your NES ends up looking like this. By going unmodded, you know you're getting something that hasn't been screwed with, and thus is pristine.

If you really want a modded NES (excluding the stupid "stereo" mod), then the only one I'd go with would be one with the HiDef NES mod done by Kevtris and Game-Tech (for either NES-001 or NES-101 -- doesn't matter). I don't particularly like the NESRGB (matter of personal opinion), and you won't find anyone selling the PC-10 mod (not to mention that PPU is not quite the same as what's in the commonplace NES). If you wanted the NES modded, then pay someone professional to do the mod -- get it done by Game-Tech or someone he or Kevtris recommends. Pay the money for a proper job, don't rely on some teenager who learned how to solder on Youtube and loves hot glue.

Otherwise, I'd suggest considering RetroUSB's AVS. While this isn't a "real" NES, it's basically the entire NES (CPU and PPU) emulated at the hardware level using an FPGA, so you could call it a "NES clone" if you want. It's done by bunnyboy (a name you might know; he also made the PowerPak) and is very a good product. Well, except for the controllers -- those are awful, get yourself a real NES controller. ;-)

I wouldn't suggest the RetroN 5 for development -- you might as well just stick to emulators on your PC/Mac/whatever.

I'm actually in the process of getting rid of all of my NES games (almost all gone!) and NES + Famicom hardware, and plan on using my AVS + PowerPak exclusively. I try hard to get homebrew games on actual carts too, just because I believe in supporting those efforts. If I encounter a game which doesn't work quite right on the PowerPak or AVS, then I'll do my best to try and get the cartridge.
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Should I get front or top loading NES for development?

Post by rainwarrior »

koitsu wrote:have someone test it on ... a RetroN 5.
A Retron 5 can't play cartridge dumps that aren't in its database, so (naively) testing won't work.

Also IIRC it's really just FCEUX in a box, so if it runs on FCEUX it can more or less (eventually) run on a Retron 5 if they update the database (or you use a workaround to load the ROM). Either way, not really worth going out of your way to test on, IMO.


I don't really think it's essential to test on an AVS either, as it can be soft-patched, and its maker cares about NES compatibility. If your game runs on a real NES but not an AVS, it might be considered a bug worth patching. (The incompatibilities I've heard of being patched so far weren't issues you could accommodate from the ROM software side anyway.)


Though really get people to test your game in all sorts of situations as often as it's practical to do so. While I don't think these two platforms specifically need to be specially targeted in testing, they're still a place somebody might be able to play your game.
Last edited by rainwarrior on Fri Sep 21, 2018 6:15 pm, edited 2 times in total.
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: Should I get front or top loading NES for development?

Post by koitsu »

My point of bringing up AVS and RetroN 5: they're commonly-used systems today for playing NES games (homebrew or otherwise) (I actually know of several personal friends, of my age range (40s), who bought the RetroN 5), and will likely become even more commonplace with fewer analog-type displays being available. This is compounded by original consoles starting to break/fail due to old age/failing parts (SNES is a good example), fewer people repairing things (or knowing how to repair things) today (see: living in a throw-it-away society), and original/retro consoles having crappy mods that might make them flaky or unreliable. I was trying to be practical about the realities of the current "marketplace" (wrong word, sorry), while offering alternatives, as well as just one opinion on which model to get.

I definitely was not trying to say "go out and buy all these consoles to test your stuff!" That's definitely overkill. I was trying to say "if you can't find/get original hardware, or don't want to deal with some of the nuances, here are some consoles that might make your purchase easier, and that that others will probably be using too".

Besides: between all of us on nesdev and the general community, I'd say almost every one of us owns at least *one* of the systems mentioned. We're here to help. :-)
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Should I get front or top loading NES for development?

Post by rainwarrior »

I forgot to add as an aside, the AVS seems like a really good substitute even as a development machine. I would say you'd do pretty well with just that. (I'd probably buy it instead of an NES if I didn't have one already.)

The Retron 5 on the other hand is not a good substitute for development, though. (...but probably fine for playing games on.)
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: Should I get front or top loading NES for development?

Post by koitsu »

Sounds good! I think you're taking the correct approach to things. Looking forward to seeing what stuff you make; де́ло ма́стера бои́тся!
NewRisingSun
Posts: 1510
Joined: Thu May 19, 2005 11:30 am

Re: Should I get front or top loading NES for development?

Post by NewRisingSun »

There are Nintendo-made top loaders with A.V. output, but apparently they are so rare that most people are not even aware of their existence, so it may not be a realistic option to get one.
ccovell
Posts: 1045
Joined: Sun Mar 19, 2006 9:44 pm
Location: Japan
Contact:

Re: Should I get front or top loading NES for development?

Post by ccovell »

koitsu wrote:... the stupid "stereo" mod
:cry:

Well, Yaros, speaking as a half-Ukrainian Canadian myself, Ласкаво просимо до розробки NES (і до Канади).
^^ bad Google Translate.
User avatar
krzysiobal
Posts: 1036
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Should I get front or top loading NES for development?

Post by krzysiobal »

Do not take front loading, it is shit in terms of development - if you make some custom cartridge, you won't be able to fit it in slot unless you place it in shell, the shelf might stop working at some random moments if it is weared or if you want to debug it (put some clips on chip legs to see signal, you have to tear it down which involves unscrewing around 20 of screws and shielding screens).
User avatar
Memblers
Site Admin
Posts: 4044
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: Should I get front or top loading NES for development?

Post by Memblers »

I bought a FC Everdrive from the official site and it came with a case, I'm sure the NES one will also, since it's in the picture.
NewRisingSun wrote:There are Nintendo-made top loaders with A.V. output, but apparently they are so rare that most people are not even aware of their existence, so it may not be a realistic option to get one.
In the late 90s I remember a few people on an NES forum managed to get those from Nintendo. They complained about the top loader's video quality, Nintendo asked them to send their system in, and gave them an A/V top loader.
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: Should I get front or top loading NES for development?

Post by koitsu »

Memblers wrote:
NewRisingSun wrote:There are Nintendo-made top loaders with A.V. output, but apparently they are so rare that most people are not even aware of their existence, so it may not be a realistic option to get one.
In the late 90s I remember a few people on an NES forum managed to get those from Nintendo. They complained about the top loader's video quality, Nintendo asked them to send their system in, and gave them an A/V top loader.
I intentionally tried not to talk about this subject because I felt the rarity of these made it impractical for the OP to achieve getting one. But yes, there are actually 3 revisions of the NES-101 (top loader):

1. The very common RF-only revision that has the jail bar problem
2. A very rare RF-only revision that does not have the jail bar problem. Nintendo redesigned the entire PCB
3. An even rarer revision that has A/V output as shown above. Nintendo, again, re-did the PCB (it actually looks like a revised version the previous revision I mentioned). Don't mistake the official revision with mods like this. The official Nintendo version uses the common Multi Out port (the same kind of port used on the SNES, Nintendo 64, and GameCube)

For #2 and #3, you aren't going to find these anywhere -- and if you do, the seller will want an exorbitant price for it (probably several hundreds of USD, if not a thousand).

There are so many threads on the nesdev forum here about all of this that I can't even list them all. But the point stands: there isn't a 100% reliable jail bar fix for the most common type of NES-101, yet there are probably 20 different "mods" people have published saying "this mod gets rid of the jail bars!" yet there's always evidence after the fact that it doesn't. Some involve cutting traces and running wires around to other places, others involve replacing entire parts, or adding on little mini-PCBs, blah blah blah. All these people are doing is destroying hardware that isn't being made any more, and I wish people would stop doing that unless the work is being done by an actual professional and the fix is understood by actual hardware/EE folks (and understanding *why* it fixes the problem). Instead all you'll find is a bunch of speculation and "this worked for me!" with half-ass results.

The advantage the NES-101 has is that its cart connector is a lot better than on the NES-001 (front loader), and for development, what krzysiobal mentioned (but that's generally subjective; it all depends on what kind of cart you're using). Solving the shoddy cartridge connector on the NES-001 is as easy as getting the Blinking Light Win (I myself bought two, and one is in my front-loader).

Edit: included photos of all 3 revisions known.
Attachments
NES-101, RF only (has jail bar issue), most common model
NES-101, RF only (has jail bar issue), most common model
NES-101, RF only, with redesigned PCB (no jail bars)
NES-101, RF only, with redesigned PCB (no jail bars)
NES-101 with A/V output (Multi Out)
NES-101 with A/V output (Multi Out)
User avatar
Sumez
Posts: 919
Joined: Thu Sep 15, 2016 6:29 am
Location: Denmark (PAL)

Re: Should I get front or top loading NES for development?

Post by Sumez »

For what it's worth I think everyone should have a top loader (either a modded US one, or an AV Famicom) simply due to the convenience of them.

The design is nice, they are delightfully small and extremely durable, making it really easy to carry around, and it has a much better cart connector that doesn't suffer from the spring mechanics of the front loader. You get to see the label of game you are playing, and can use adapter such as for Famicom games without any issue.
Post Reply