Честно говоря не стандартная прога, обычно, на сколько помню, читали из 61h регистра значение, сбрасывали или устанавливали второй бит и записывали в 61h обратно. Соответственно второй бит и отвечал за turbo или normal speed.
Тут же зачем-то постоянно дергают какой-то 1F0h порт (который по идее относится к жесткому), потом все-таки чето читают из 61H и из 62H но пишут все равно в странный 1F0h... На всякий случай приложу дизасемблерный листинг:
UPD: А, ну все ясно. Вот нашел в какой-то ньюс группе:
Uit de laser turbo-xt techref:
2.9 CPU speed control port
The CPU speed control port is a R/W register with
address 1F0H. The first seven bits of the register is not
used. Bit 7 is used to set the CPU speed mode of the
computer, when its content is 0, the CPU is running at
standard speed (4.77 MHz). When its content is 1, the
CPU is running at high speed mode.
'O 1F0,80' vanuit debug zou denk ik dus (ook) wel moeten werken.