Skip to content

Releases: akadata/pistorm64

v0.8.0-beta.1 – PiSCSI DMA Safety & ROM Protection

30 Jan 01:00

Choose a tag to compare

Release notes

Highlights

  • ROM write protection (mprotect + mapper read-only guard) to prevent Kickstart corruption.
  • Added a Z3 PiSCSI DMA window (piscsi_dma) for safer high-throughput transfers.
  • Expanded PiSCSI DEBUGME tracing with full CPU state and A0/A1/A2 map info.
  • Added Wiki docs and Known Issues note for SysInfo 4.4 benchmark instability.

Why this release

  • Addresses repeatable Guru resets caused by DMA into protected regions.
  • Improves diagnostics around PiSCSI ROM execution and map resolution.

Notes

  • SysInfo 4.4 benchmark remains unstable on fast emulators (documented).
  • Further DMA bounds checks and de_Mask enforcement are planned follow-ups.

KernelPistorm64-0.0

27 Jan 15:39

Choose a tag to compare

KernelPistorm64-0.0 Pre-release
Pre-release

This release works on a Pi4 64 Bit with 8GB Ram, Raylib will need to be rebuilt in the src/raylib_drm/ tree likely before you can test.

If building for Pi3 goto kernel_module/src/ and either symlink pistorm.pi3.c or copy it over pistorm.c

pistorm.ko v.0000.1 extracts ps_protocol from the emulator and runs seperate kernel object so interaction with the Amiga hardware can happen and further interactions with the Amiga can happen

run make full to do a complete build.