Можно :)
НО
Нужно отлично знать не только работу DOS (с этим-то проблем особо не будет, литературы полно, исходники FreeDOS или аналога найти без проблем), но и работу нужного движка. Потому что придется многое множество вещей реализовывать самому.
Фанатский проект. Люди и не такой ерундой занимаются - вон, даже на brainfuck программы пишут :D