Дос, кстати вполне кастомизируется, есть OAK на версии 2.хх 3.30 и 6.00.
Я на свою игрушку 3.30 прикрутил. OAK - oem adaptation kit, если кто не в курсе. Там IO часть оси в исходниках.