This project it to get Sega Naomi netboot working with a Rasbperry Pi in place of a PC or laptop.
Firstly take a look at my other article about how to get netboot working with the Sega Naomi arcade system using the NetDimm module.
The next step is to replace the Laptop or PC used to send the game image to the NetDimm, with something more discreet and smaller.
Netboot with Raspberry Pi
I originally found an article on Arcade Otaku showing how the Raspberry Pi could be used to load the games. After a bit more research I fount that an LCD screen could be used with another tool called PiForce Tools. the LCD and control board are useful to display the game title and allow for selection.
At the core is a Java implementation of the original Sega Transfer.exe, and is fully Linux compatible.
- Raspberry Pi with Ethernet port (recommend first gen model B)
- Raspberry Pi case (optional but recommended)
- SD Card (recommend 8 or 16Gb class 10 card)
- Adafruit LCD shield – LINK
- Crossover RJ-45 cable
- Micro USB cable
- Jumper wires with female connector
The Adafruit LCD shield is very easy to assemble, and comes with everything you need.
When it’s assembled, install on the Raspberry Pi board.
I also modified a cheap white Pi case by cutting a large gap for the LCD screen to mount in to.
|Finished PI and plate||Finished PI and plate|
To power the Raspberry Pi I needed to locate an accessible 5v line. I found this on the Naomi filter-board, on CN12. I made a custom Mini-USB cable to link to this power point.
You can setup PiForce Tools two ways.
Firstly you can setup a bootable OS on the raspberry Pi, configure the SD card partitions and network settings. Then set the python script to run on startup.
The other option is to download the pre-configured SD card image from the website, and just copy over your roms. I went for the full install and setup option as it gave me more control over the system and network settings.
All you need to do after this is move your game images (ROMS) to the FAT32 partition of the SD card. Sorry I cannot give any link to them.
With the games in place on the SD card and all the correct network settings to talk to the NetDimm module, all you need to do is switch on and select the game title.
The buttons on the LCD plate allow you to cycle through the game titles. Pressing select starts the transfer process. Then just like transferring from the PC or Laptop, game data is sent to the NetDimm. Easy!
So that’s about it.
Thanks for reading. 8bitplus 2015.