TomHarte / CLK

A latency-hating emulator of: the Acorn Electron and Archimedes, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.
MIT License
910 stars 50 forks source link

Slightly reduce processing heft of floppy accesses. #1367

Closed TomHarte closed 2 months ago

TomHarte commented 2 months ago
  1. reduces the Archimedes to a single disk drive, to avoid paying any update costs on the invisible three; and
  2. removes a single conditional in drive emulation which showed up as expensive in profiling.