9桁用
*itoa_9digit_zero_fill getparam %digit mov %temp,%digit div %temp,1000000 spritf_space_fill %temp mov $digit,$num add $digit,"," mov %temp,%digit mod %temp,1000000 div %temp,1000 sprintf_zero_fill %temp add $digit,$num add $digit,"," mov %temp,%digit mod %temp,1000 sprintf_zero_fill %temp add $digit,$num return
*itoa_9digit_fill_space getparam %digit mov %temp,%digit div %temp,1000000 if %temp > 1000 mov $ditig," ":jumpf sprintd_space_fill %temp mov $digit,$num add $digit,"," ~ mov %temp,%digit div %temp,1000 mod %temp,1000 if %temp > 1000 mov $digit," ":jumpf spritf_space_fill %temp add $digit,$num add $digit,"," ~ mov %temp,%digit mod %temp,1000 sprintf_space_fill %temp add $digit,$num return
んでも、文字列スプライトとして表示しようとすると、半角スペースは無視されちゃうんだよなあ。