All Projects → captain-amygdala → Pistorm

captain-amygdala / Pistorm

68k Hardware Emulator

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Pistorm

Pytradfri
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+640.95%)
Mutual labels:  raspberry
Q3lite
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Stars: ✭ 64 (-39.05%)
Mutual labels:  raspberry
Docker Jdownloader
JDownloader 2 Docker Image (Multiarch) - Passed 40M Downloads
Stars: ✭ 85 (-19.05%)
Mutual labels:  raspberry
Hyperion.ng
The successor to Hyperion aka Hyperion Next Generation
Stars: ✭ 1,008 (+860%)
Mutual labels:  raspberry
Rpi3 hotspots
Web
Stars: ✭ 62 (-40.95%)
Mutual labels:  raspberry
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (-34.29%)
Mutual labels:  raspberry
Vc4cl
OpenCL implementation running on the VideoCore IV GPU of the Raspberry Pi models
Stars: ✭ 611 (+481.9%)
Mutual labels:  raspberry
Vc4c
Compiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (-3.81%)
Mutual labels:  raspberry
Qdomyos Zwift
Zwift bridge for smart treadmills and bike/cyclette
Stars: ✭ 63 (-40%)
Mutual labels:  raspberry
Rpieasy
Easy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (-19.05%)
Mutual labels:  raspberry
Raspberrypi tempmon
Raspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Stars: ✭ 52 (-50.48%)
Mutual labels:  raspberry
Libgps
UART NMEA GPS library for Raspberry Pi
Stars: ✭ 60 (-42.86%)
Mutual labels:  raspberry
Raspberrypi Cpuminer
CPUMiner for RaspberryPi Zero, Pi 3, Pi 2, B+, A+
Stars: ✭ 75 (-28.57%)
Mutual labels:  raspberry
Reconftw
reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities
Stars: ✭ 974 (+827.62%)
Mutual labels:  raspberry
Nwjs rpi
[NW.js port for Raspberry Pi] binary compiled for the ARMv6 used in Raspberry Pi (compatible with RPi 2 and RPi 3)
Stars: ✭ 91 (-13.33%)
Mutual labels:  raspberry
Rpi Jukebox Rfid
A Raspberry Pi jukebox, playing local music, podcasts and web radio, streams and spotify triggered by RFID cards and/or web app. All plug and play via USB. GPIO scripts available.
Stars: ✭ 737 (+601.9%)
Mutual labels:  raspberry
Mysensors
MySensors library and examples
Stars: ✭ 1,150 (+995.24%)
Mutual labels:  raspberry
Vinylemulator
Emulate the tactile experience of a vinyl collection through your Sonos system, but with a back end run by Spotify
Stars: ✭ 106 (+0.95%)
Mutual labels:  raspberry
Qtrpi
An easy-to-use environment to cross-compile Qt applications for Raspberry Pi from your desktop.
Stars: ✭ 93 (-11.43%)
Mutual labels:  raspberry
Orangetool
📚 Control Functions For Single-Board Computers
Stars: ✭ 82 (-21.9%)
Mutual labels:  raspberry

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].