Giter Club home page Giter Club logo

pistorm's Introduction

pistorm

logo

Join us on IRC Freenode #PiStorm

  • Hardware files are in Hardware.zip, using the hardware design or parts of it in a commercial product (aka selling with profit) needs a explicit approval from me!
  • Even selling blank PCBs at eBay or so without my approval might makes me pretty mad and probably leads to the forthcomming related projects to be closed source. You have been warned :)

Simple quickstart

  • Download Raspberry OS from https://www.raspberrypi.org/software/operating-systems/ , the Lite version is sufficent

  • Write the Image to a SD Card (8GB sized is plenty, for larger HDD Images pick a bigger one)

  • Install the pistorm adapter inplace of the orignal CPU into the Amiga500. Make sure the pistorm sits flush and correct in the Amiga. The correct orientation on the pistorm is the USB port facing towards you and the HDMI port is facing to the right

    If the pistorm should not stay in place properly (jumping out of the CPU socket) then bend the pins of the pistorm very very very slightly outwards. Double check that all is properly in place and no pins are bend.

  • Connect a HDMI Display and a USB Keyboard to the pistorm. Using a USB Hub is possible, connect the Amiga to the PSU and PAL Monitor

  • Insert the SD into the Raspberry, Power on the Amiga now. You should see a Rainbow colored screen on the HDMI Monitor and the pistrom booting

  • As soon as the boot process is finished (on the first run it reboots automatically after resizing the filesystems to your SD) you should be greeted with the login prompt

  • Log in as user : pi , password : raspberry (The keyboard is set to US Layout on first boot!)

  • run : sudo raspi-config

  • Setup your preferences like keyboard layout,language etc.

  • Setup your Wifi credentials

  • Enable SSH at boot time

  • Exit raspi-config

    You can now reach the pistorm over SSH , look into you router webpage to find the IP of the pistorm or run : ifconfig

  • run : sudo apt-get install git

  • run : git clone https://github.com/captain-amygdala/pistorm.git

  • run : cd pistorm

  • run : make

to start the pistorm emulator

run : ./run.sh

to exit emulation ctrl+c

If you want to use the minimal hdd image you need to unpack it : run : tar xvfz hd0.tar.gz

**Currently the emulation is a bit buggy on IDE Interrupts, so it takes ages to boot from the emulated HDD. This will be fixed soon :)

** FPGA bitstream update :

install openocd sudo apt-get install openocd

make nprog.sh executable chmod +x nprog.sh

run the FPGA update with sudo ./nprog.sh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.