The macro receive wait is message driven. Sending a string, receiving and checking the response, and sending the next string are performed without extra wait time with the default settings.
The BoostTime entry in the Macro section of TERATERM.INI adjusts the balance between macro execution speed and CPU load while waiting. The unit is ms.
When the default or 0 is specified, the macro waits in a message driven manner. Receiving data generates a message, so it is processed immediately without wait time. When no message arrives, the state is checked after waiting up to 1ms. Due to the timer resolution, this wait can actually be up to about 15.6ms.
When a value of 1 or more is specified, no wait time is inserted for the specified time after the last command execution. One CPU core is fully occupied during this time. After the specified time has passed, the macro waits in a message driven manner. Receiving data generates a message, so it is processed immediately without wait time. When no message arrives, the state is checked after waiting up to 2ms. Due to the timer resolution, this wait can actually be up to about 15.6ms.
To set 500ms:[Macro] BoostTime=500
When BoostTime is omitted, it is the same as specifying 0.