Специально для анонимуса, с разрешёнными комментариями, в продолжение ЯОС на webassembly?
Я нашёл эмулятор компьютера TEMU от Fabrice Bellard, у которого есть JS-версия (вроде даже не WASM), позволяющая запускать операционки в браузере, включая даже Windows 2000 (x86). Поскольку A2/ЯОС запускается на железе x86 (в QEMU/x86 уж точно), никакой webassembly вроде уже не нужен - нужно просто сделать образ A2/ЯОС, который запустится на TEMU. И всё. Хотя не уверен, что там не слишком устаревший x86, но это надо попробовать.
ПОэтому проект на WASM отменён сразу же. Насчёт того, чего не хватает, я хочу прямо в Оберон впилить макросы. Нужен будет, наверное, ещё командный интерпретатор, хотя я хочу попробовать обойтись без него - одним обероном (в A2 есть интерпретатор Оберона).
А так - если хочешь портировать, буду рад, только ты же не захочешь на ЯОС, а захочешь на англоязычной - но это тема отдельного разговора.