Reverse Engineering A Rock Bottom NES Clone

The NES was Nintendo’s smash hit console of the 1980s, the international version of their Japanese Famicom system. It wasn’t a particularly complex device, so it was the subject of many clones back in the day. More recently, it has enjoyed a new life thanks to “NES on a chip” systems. It’s one of these that [Poking Technology] has, real rock bottom for the console built into a cheap phone case.

Reverse engineering the thing starts with disassembly, upon which the brain of the unit is revealed as a mystery resin blob chip. There’s a ROM which, with a little effort, [Poking Technology] dumps. ROM analyses in situ requires quite a bit more effort. He identifies the black blob as a VT369 NES-on-a-chip and thus deduces that part of the device’s code is hidden in the chip’s 4K ROM. Some investigation and code injection allows him to control the backlight, from which he can dump the internal ROM by flashing it on and off.

The video is a very long one, but along the way you can learn a lot about the operation of these devices. What strikes us is that these ICs may be a NES, but just like the original, they have potential as a versatile computer beyond Mario. We won’t be ordering a NES phone case, but we can see they have potential.

Thanks [Anebix] for the tip!

4 thoughts on “Reverse Engineering A Rock Bottom NES Clone

    1. I once amused myself (and worried a few others) by using the keyboard LEDs to export data from a “secure” system. One LED as clock and the other 2 as data.

      Like this project it sure is slow, but it works!

  1. It’s wild how a CPU or chipset will go through that progressive downgrading from:

    Main CPU on a “serious” computer for serious work.
    CPU for game console.
    Embedded MCU
    Integrated into an ASIC for inexpensive toys.
    Same chip-under-epoxy-blob added to trinkets (keychains, beer openers, phone cases).

    I still occasionally find 6502 instructions floating up unbidden from my subconscious to this day, and I can’t help but reflect how much time and focused attention in my youth was spent inteeacting with a 6502 of some form (using and progeamming a Franklin Ace 1000 but some playing NES games too). It’s just surreal to see a chip design go from precious tool to time wasting trinket like that.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.