piforcetools

Piforce Tools drives a Raspberry Pi with Adafruit LCD Plate and interfaces with debugmode's triforce tools to load a NetDIMM board with binaries for a Triforce, Naomi, or Chihiro arcade system.

Download as .zip Download as .tar.gz View on GitHub

PiforceTools

Piforce Tools drives a Raspberry Pi with Adafruit LCD Plate and interfaces with debugmode's triforce tools to load a NetDIMM board with binaries for a Triforce, Naomi, or Chihiro arcade system.

Usage

Left/Right buttons determine Game mode or Command mode respectively. Up/Down navigate items within a mode. Select button will select the item being displayed. In Command mode, the following commands can be used:

  1. Change Target - By default, you can send binaries to up to 4 nodes, configured at 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5. Each time you select Change Target, the target will be changed.
  2. Ping Netdimm - To test if the Netdimm is reachable via a ping.

Getting Started

You will need the following items to use Piforce Tools:

  1. A Raspberry Pi - http://www.raspberrypi.org/
  2. An SD Card (Minimum 4GB, but I recommend 8GB or higher)
  3. An assembled Adafruit 16x2 LCD Plate - http://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
  4. A Naomi, Triforce, or Chihiro arcade system.
  5. A Netdimm with a zero-key security PIC installed. I cannot provide links for this, but a modicum of Google-fu will get you what you need. The netdimm will need to be configured in static mode with an IP address of 192.168.1.2, netmask of 255.255.255.0, and gateway of 192.168.1.1.
  6. A crossover cable

Installation

Now you are finally ready to install Piforce Tools.

  1. Downlad the piforce tools SD card image: http://downloads.travistyoj.com/piforcetools.img.zip
  2. Extract .img file, and use imager tool to write it to your SD card. If you are using Windows, look for Win32DiskImager. If you are using Linux or Mac OS, you will use the command line tool dd. Imaging an SD card is easy, but here is some more information - http://elinux.org/ArchLinux_Install_Guide
  3. Use a partition manager tool like Partition Wizard to move the Ext4 partition to the end of the card, and resize the FAT partition to use all unallocated space: http://www.partitionwizard.com/free-partition-manager.html
  4. Load up ROMs in the "roms" directory.

Troubleshooting

I provide this script and image without warranty, and its not feasible to provide support to everyone, but I want to at least provide some troubleshooting steps

Credit

This could not be done without debugmode's triforce tools script. All the heavy lifting was done by him, I just made an easy to use interface for his work. Also shoutout to darksoft for his killer Atomiswave conversions.