Here's an image.
https://drive.google.com/open?id=1VkIQbhf0GT3pawDi93_2WqUhNeNtK8PS
Usage is pretty simple.
extract the img file
image it to the card (using winimage or whatever you prefer)
optional, recommended: expand the last partition on the card ( windows users refer to
http://www.howtogeek.com/howto/windows-vista/resize-a-partition-for-free-in-windows-vista/ )
drop roms into the ROMS partition
shove it into the pi (ideally pi3, but if it works in a pi2 I'd like to know, because I don't have one of those)
note that the first boot will take a long time to complete as it will verify all of the roms on the sd card.
connect to wifi NAOMI, with password seganaomi
it may take 2-3 tries, I don't know why it's doing that but I'm looking into it.
go to any website and it should redirect you to the loader. if it doesn't, it's either not done scanning the roms or there's some other problem.
You can also try going to 10.0.0.1 in your browser if it doesn't redirect you.
Happy Holidays!
Does the repo reflect the changes you have in the image? I'd like to offer contribution.
https://github.com/tugpoat/NaomiWeb/tree/sqlite/
The master branch has the most up-to-date code and database, which is identical to what is included in the image.EDIT: I just noticed that I forgot to push up the latest commit I made, just fixed that! Sorry.
As far as contributing, go nuts! That's why it's on github
To respond to ralph's question, this particular software, as it currently exists, will also run on Linux without a problem. This is actually how I do basic functionality testing and debugging at the moment.
Once there is Pi-specific code in there (GPIO reset, Adafruit LCD, etc), it might be more tricky, or I may have to branch out a bit more. I haven't quite thought out how I'm going to handle multiple platforms.
As far as my development goals go, I'd like it to be as portable as I can make it.
twistedsymphony:
I have not incorporated any sort of keep-alive into the code. There were provisions for that in the original netboot script that I am not currently using.
This is all very much a learning process for me, so knowing that users may not be using a zero key is extremely helpful.
I'm not sure if I want to support Chihiro or Triforce down the line, so I'm not sure how I'm going to handle the whole compatibility issue that may arise from this. In any case, good to know! Thank you.