What's new

Naomi Pi 'WiPi Netbooter' - compatible with Pi 3&4

Ran through a quick test with MvC2.

My specs are:

  • Naomi 1 with multi bios
  • Net Dimm v3.17 with zero key
  • Galaxy Note 10 as my device
Findings:

  • I can report the moment the progress bar went to 100%, it rebooted and started the checking memory section.
  • MvC2 loaded perfectly (albeit I have issues with my JVS I/O on this particular cab)

To Test:

  • Upgrade function - to take my net dimm 3.17 to 4.01
  • Relay boot option - is this something I have to physically have a switch, or is it simply done at software side?
  • Test Atomiswave game load
 
Nice! Thanks for implementing the LCD, it’s nice to have both options on one SD. Will be trying this out over the weekend.
 
No problem, hope it holds up to some proper testing! I've just updated the image, schoolboy error on my part, adding the extra menu item I forgot to change the header so if you resize the window you'll see the options jump out before shrinking down, now resolved!
 
Any plans on supporting those wonderful LCD touchscreens? I think it's probably a bit much to ask given what you've already done, but worth a shot. :)
 
Why not? I like a challenge :)

I'm not too familiar with the various options, is there a standard model that most people buy?

Were you thinking of something like this: https://thepihut.com/collections/raspberry-pi-screens/products/spi-2-8-320x240-touch-screen-gpio

They also make a 3.2 inch version: https://thepihut.com/products/spi-3-2-320x240-touch-screen-gpio?ref=isp_rel_prd&isp_ref_pos=3
Check out the pidimboot repo, it's already been done so you could potentially fork pieces of that :)
 
Something along those lines.

The drivers all differ between screens, so one should be chosen that is easily, readily and cheaply available.

I'm currently using PiDimBoot with the screen it's coded for out of the box, so to speak, which is this one here.

https://www.amazon.com.au/Raspberry..._desktop?ie=UTF8&ref=ppx_pt2_mob_b_prod_image

It's a great screen and includes a very nice enclosure.

I tried porting the code to accept a different screen, sold at my local electronics store, but thus far have had little luck getting it to work. I can successfully configure the screen but I can't merge in the pidimboot code. He has a guide which I've followed but it always errors out in a few places, regarding merging his code into Raspbian lite.
 
That looks really nice and having the case is a bonus but it seems quite expensive, in the UK we can get this screen for less than half the price and it's based on the same touchscreen controller: https://thepihut.com/products/spi-3-5-320x480-ips-touch-screen-gpio?variant=20063172001854 - I'll pick one up and have a play with it. Reading the Gitlab page for that repo it looks like it's not compatible with Pi4 which was my original aim, the screen linked in this post is listed as compatible so I'll try a lift and shift of the code.

Edit: found the same screen that you linked to on eBay for half the price: https://www.ebay.co.uk/itm/NEW-For-...965949?hash=item4b7a462a7d:g:nfcAAOSwVepex6SC

In fact, Amazon has a listing for a Raspberry Pi 4 compatible version that uses the exact same drivers according to the install instructions: https://www.amazon.com/Raspberry-Touchscreen-320x480-Monitor-Display/dp/B07WQW6H9S

I'll grab that cheap eBay one and see how it goes :)
 
Last edited:
Let me know how you go. The Amazon one I bought had a bunch of dead pixels on it and am keen for a replacement.
 
Cool, sounds promising :) Can someone remind me what's needed for the auto reset wire again? :) Once the touchscreen code is added I will give this a whirl as well and add the wire.
 
I was just linking the type of screen, not recommending a place of purchase. :)

That said, the eBay link you provided costs about the same for me, once converted to Australian dollars.
 
Yeah, sorry, that was me jumping the gun without doing any research, looks like eBay has plenty of these available at reasonable prices, in cases for Pi 3B, 3B+ and Pi 4 :)
 
Cases are nice, I think.

It's probably going to be a lot of work on your end. Not just the code but also the artwork needed for the screen. Shout out if you need $$$ or help. We've got some talented artists here too so perhaps they'd be willing to lend a hand.
 
Thanks for the offer of help, $$$ definitely not required, this is my hobby and is saving me from lockdown insanity! I will need some willing testers at some point though :)

As for the front end I was thinking I can just run a web browser in kiosk mode connecting to the internal web server and display the web front end on the screen which will be quick and easy to get running, see what that looks like and go from there
 
This is the one that PIdimboot uses:

Raspberry Pi 3 B+ 3.5 inch Touch Screen with Case, 320x480 Pixel Monitor TFT LCD Game Display [Support Raspbian, Ubuntu, Kali, RetroPie System] https://www.amazon.com/dp/B07N38B86S/ref=cm_sw_r_cp_api_i_qnVgFb9REXZPJ

I have this screen and it seems to work ok. Viewing angle is not too good but ok for me as a game selector. It isn’t overly pricey either. I do like that it comes in it’s own enclosure so it’s nice and tidy.

Edit: ugh, I just realized this screen was already mentioned above. Sorry for the redundant info.
 
Last edited:
Had a very nice surprise today, went out for lunch and when I came home there was a mysterious Amazon package waiting, I thought 'I haven't ordered anything ...' - well turns out I have a very generous benefactor who has gifted me a 3.5 inch touchscreen to get started on development :)

Thanks Scott! not sure what your handle is on here but it's really appreciated dude, thank you!

So it would be rude not to get cracking on this and after a few botched attempts I got it working - turns out you need to ignore the instructions that come with it! The screen refresh rate is a little bit slow, hope that's just a configuration thing, I'm sure you can increase the SPI bandwidth in the config.txt file somehow ... but the response from the web server and in the browser is just fine. I'm missing scroll bars but I was thinking of changing the layout to a carousel for games/systems/options for the touchscreen, a swipe left/right/up/down interface, been playing with swiper a bit which has plenty of options.

Edit: played with various settings to overclock the display and got it running much better, still not the 50fps quoted on the box but the preview videos look reasonable on it
 

Attachments

  • csmash.jpg
    csmash.jpg
    94.5 KB · Views: 212
Last edited:
Back
Top