UPDATE: Removed image links. I'm presently working on some fancy-schmancy new code and simultaneously fixing this thing.
I'm backporting functionality as I go along.
UPDATE 2019/08/16: Added TODO items and reorganized the thread a bit.
UPDATE 2019/12/19: Crossed off a bunch of items here and added a couple.
UPDATE 2020/01/12: Project has reached a functional and usable state under the new codebase. Updated TODO list.
-------------
A little bit ago I was looking for a good NAOMI net boot web interface that I could use with my phone, and everything I found was either extremely hacky, broken, or otherwise not suitable for my taste.
So I picked up somebody's old project on GitHub. It was nonfunctional, so I fixed it and made some improvements.
If you're in here, I'm sorry I forked off. On the upside it works now!
So I wrote my own after playing around with someone elses' code a bit.
I'm not sure if it will work with Chihiro, Atomiswave or Triforce (probably won't).
-------------
TODO for core functionality:
-IPC/Messaging so all the modules can communicate as necessary for UI, Loader and addon implementations done
-ROM Patching for unlocks, freeplay, etc.
-User authentication
-Split database out, only use sqlite for read-only data. done
-Rework all configuration to be plaintext and easily user editable. obsolete
-Support GPIO/hardware reset done needs to be fixed with the new changes done
-Automated updating of OS/network configuration to reflect changes made in software configuration, and be persistent across reboots (Might nix this as it heavily integrates with the OS, which will be much more prone to change, opting instead for just altering the running configuration on software startup).
-Support for managing multiple netdimm nodes done
-OAuth-supported API for remote control
-Add missing screenshots
-Add a few more games to the DB (mostly atomiswave conversions, NAOMI2, Chihiro, Triforce titles)
-DB cleanup for control types and additions for Chihiro/Triforce games.
-Naomi 2 still needs title detection data in the DB for everything but Virtua Fighter 4.
-Improve SD Image for long term stability (read-only root partition) in progress
Still on my todo list for features is:
-Save filter configuration obsolete
-Support Adafruit LCD in progress
-Support Touchscreen LCD
-Player card emulation (That's a really cool feature of chunksin's loader that I want to implement )
-VMU emulator with Maple bus integration via GPIO
-------------
follow along or contribute: http://github.com/tugpoat/ACNTBoot/
Seriously, don't be shy about pull requests. this is honestly a way bigger project than I had initially anticipated.
Feedback always welcome as well.
UPDATE 2019/08/16: Added TODO items and reorganized the thread a bit.
UPDATE 2019/12/19: Crossed off a bunch of items here and added a couple.
UPDATE 2020/01/12: Project has reached a functional and usable state under the new codebase. Updated TODO list.
-------------
A little bit ago I was looking for a good NAOMI net boot web interface that I could use with my phone, and everything I found was either extremely hacky, broken, or otherwise not suitable for my taste.
So I wrote my own after playing around with someone elses' code a bit.
I'm not sure if it will work with Chihiro, Atomiswave or Triforce (probably won't).
-------------
TODO for core functionality:
-ROM Patching for unlocks, freeplay, etc.
-User authentication
-Automated updating of OS/network configuration to reflect changes made in software configuration, and be persistent across reboots (Might nix this as it heavily integrates with the OS, which will be much more prone to change, opting instead for just altering the running configuration on software startup).
-OAuth-supported API for remote control
-Add missing screenshots
-Add a few more games to the DB (mostly atomiswave conversions, NAOMI2, Chihiro, Triforce titles)
-DB cleanup for control types and additions for Chihiro/Triforce games.
-Naomi 2 still needs title detection data in the DB for everything but Virtua Fighter 4.
-Improve SD Image for long term stability (read-only root partition) in progress
Still on my todo list for features is:
-Support Adafruit LCD in progress
-Support Touchscreen LCD
-Player card emulation (That's a really cool feature of chunksin's loader that I want to implement )
-VMU emulator with Maple bus integration via GPIO
-------------
follow along or contribute: http://github.com/tugpoat/ACNTBoot/
Seriously, don't be shy about pull requests. this is honestly a way bigger project than I had initially anticipated.
Feedback always welcome as well.
Attachments
Last edited: