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-gcctoolchain. - vamos smoke suite: 33/33 pass on the
standardvariant. - 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.