bigdogchris
Fully [H]
- Joined
- Feb 19, 2008
- Messages
- 18,707
To customize roms on it you want Hakchi2.
https://github.com/ClusterM/hakchi2/releases
Keep in mind there is rom engine compatibility issues.The NES classic can safely hold up to around 80 total games, but more than that may cause issues with memory limitations due to cover art. Can you create simple low res cover art to get around this? I have no idea.
https://github.com/ClusterM/hakchi2/releases
How it’s working?
You don’t need to worry about it. But if you really want to know it’s using FEL mode. FEL is a low-level subroutine contained in the BootROM on Allwinner devices. It is used for initial programming and recovery of devices using USB. So we can upload some code into RAM and execute it. In this way we can read Linux kernel (yes, NES Mini runs on Linux), write kernel or execute kernel from memory without writing it to flash. So we can dump kernel image of NES Mini, unpack it, add some games and script which will copy them to flash, repack, upload and execute. But games directory is on read only partition. So we need also to create and flash custom kernel with special script that creates sandbox folder on writable partition and mounts it over original games folder. So your original files are safe. You can’t delete or harm original files in any way. For kernel patching my application just executing other applications, that’s why there is “tools” folder.
Keep in mind there is rom engine compatibility issues.The NES classic can safely hold up to around 80 total games, but more than that may cause issues with memory limitations due to cover art. Can you create simple low res cover art to get around this? I have no idea.
Last edited: