Skip to content

MicroPython v1.28.0 — Amiga 68k port

Latest

Choose a tag to compare

@sidick sidick released this 27 Jun 15:13

MicroPython for AmigaOS 3.x on Motorola 68k, rebased cleanly onto the
upstream v1.28.0 stable release as a stopgap until v1.29.0 ships.

What's in the archive

File Target
micropython.standard 68000+ (soft-float) — runs on any 68k Amiga
micropython.68020fpu 68020/68030 with 68881/68882 FPU
micropython.68040 68040 (built-in FPU)

Plus Workbench icons (.info), the port README.md, and examples/.

Provenance

Branched directly from the upstream v1.28.0 tag (e0e9fbb17); 221
port commits replayed on top. The 68k native-emitter integration
points in py/nlr.h and py/py.mk were resolved to the v1.28.0 base
plus 68k-only additions (no post-1.28.0 LoongArch carry-over).
MICROPY_VERSION reports 1.28.0.

Validation

  • All three variants build with the m68k-amigaos-gcc toolchain.
  • vamos smoke suite: 33/33 pass on the standard variant.
  • 68k native emitter (try/except, nested, NLR) passes under emulated FPU.
  • FPU floatconv checked on Amiberry (68020/68881-82): at behavioural
    parity with the development branch.

Install

Un-LHA onto a volume, pick the binary matching your CPU, and run it
from a Shell (Stack 32768 recommended for deeper compiles).

Unofficial port build — not affiliated with the upstream MicroPython project.