Teardown details are now available (strongly suggest 2nd link, though it's all in Japanese, and is for the Famicom version, but likely share the same key/major internals):
http://www.nintendolife.com/news/201...he_tiny_system
http://mazu-bunkai.com/bunkai-wp/review/4313/
Summarised details:
* HDMI: Explore Microelectronics Inc. EP952
* CPU/GPU SoC: AllwinnerTech R16 -- ARM Cortex A7 4-core CPU, Mail400 dual-core GPU
* RAM: Hynix H5TQ2G63GFR -- 256MB DDR3 SDRAM
* Storage: Macronix MX30LF4G18AC -- 512MB SLC NAND flash
* Power management: X-Powers AXP223
* Famicom controller IC: no one's sure yet, but the silkscreening reads WCP 405 1634EM409
I don't see anything that resembles JTAG header solder points on either side of the PCB, so flash dumping would likely require chip desoldering.
I'm curious if the controllers are technically compatible with the original Famicom/NES. I mention this because one of the biggest issues going for speedrun people right now (who use real hardware) is that their joypads are wearing out -- rubber contact pads are starting to crack, etc., so everyone just goes around buying up other used controllers hoping they can create a working controller a la Frankenstein's monster.
lidnariq will likely appreciate the high resolution photos.
Edit: The AXP223 isn't for audio, it's for power management. Another badly-designed website resulting in confusion.
* * *
This page seems to indicate that you can solder a UART to the board,
http://linux-sunxi.org/Nintendo_NES_Classic_Edition. This gives one hope that you can use the debugger to reflash the chip.
The NES Classic Edition is similar to the Raspberry Pi 2 Model B. Perhaps RetroPie can be ported to the device and the Nestopia emulator included therein can give much more accurate emulation that Nintendo's own software.