Releases: akadata/pistorm64
Releases · akadata/pistorm64
v0.8.0-beta.1 – PiSCSI DMA Safety & ROM Protection
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
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.