Performance testing tools
Why these exist
MegaFlash firmware and hardware evolve faster when changes can be checked against repeatable measurements. These tools were written to support that workflow: a2speed gives a structured way to benchmark CPU and Applesoft behavior across machines and configurations, and SPF hammers ProDOS storage and timed I/O so you can see filesystem-level effects. Both rely on a real-time clock with second resolution (including MegaFlash’s clock) so “before” and “after” runs are comparable—not guesswork.
They are free, open source, and usable beyond MegaFlash; MegaFlash is simply where the need showed up first.
Downloads
a2speed
New Apple II performance benchmark. Use it to profile how your system, accelerator, or
emulator behaves. Includes a2speed.po and Applesoft sources in the repo. Work in
progress—currently exercises Applesoft math and computation; more tests (storage, video, and others) are
planned. Recognizes clocks including IIgs, No-slot-clock, TimeMaster, and MegaFlash.
SPF — Stress ProDOS Filesystem
Updated fork of the ADTPro SPF lineage. Stress-tests ProDOS by writing, reading, and verifying every byte of a volume, and by benchmarking file and block I/O. Includes MegaFlash in the clock compatibility layer (alongside IIgs, NoSlotClock, Thunderclock, ROMX, and others) for second-resolution timing during runs.
github.com/eositis/spf →