ZX Spectrum + *nix
нужно — нет, реалии таковы что и спеки есть у единиц (эмуляторы не в счёт)
интересно — весьма, процесс нетривиальный и там может быть много неожиданных решений и подходов
так что если хотите — дерзайте, но не надейтесь что это будут юзать, просто скажут «вау, круто»
Интересно, наверное в научных целях.

«Писать» особо много не придется, можно портировать готовые решения. Например DSL