@moralrecordings i'm afraid of trying, so i don't know :'D
but testing in dosbox tells me i can get 57 notes per second out of the PLAY command which is enough for crude sound effects
speaking of 18.2Hz you wouldn't believe the day i had trying to lock framerate to 30/35 for slower machines
@moralrecordings well one thing i learned is that everyone is wrong about the raw channel0 PIT value when set to defaults. everywhere claims it goes 65535 to 0 then fires an irq when it underflows, and that's what sets the 18.2Hz clock
but it actually underflows *twice* per clock because it's a square wave and the irq only fires on the rising edge