Friday, July 24, 2020

A bare metal Smalltalk-80 for the Raspberry Pi #PiDay #RaspberryPi #SmallTalk @Raspberry_Pi

Smalltalk-80 for Raspberry Pi version 0.2 is out. This is a bare metal Smalltalk-80 port to the Raspberry Pi.

See here for update details.

Based on the Smalltalk-80 C++ implementation by Dan Banay (https://github.com/dbanay/Smalltalk) and the circle bare metal library by Rene Stange (https://github.com/rsta2/circle)

Tested hardware (known working):

  • Raspberry Pi 1B and Zero W
  • Raspberry Pi 2B V 1.1 (with BCM2836)
  • Raspberry Pi 3B V 1.2
  • Raspberry Pi 4B (4 GB version)

Tested hardware (NOT working): Raspberry Pi 4 (8 GB version)

Required additional hardware:

  • HDMI screen with 1920×1080 resolution
  • USB mouse/keyboard (USB hub via OTG on Raspberry Pi Zero works)

Building is tested on MacOS X 10.14 with arm-none-eabi toolchain installed via homebrew

See the GitHub repo for additional information.

No comments:

Post a Comment