HSPの標準命令や型周りは軒並みダメになるけど、
HSPで書いたコード
regAX = 10
regBX = regAX + 5
を、アセンブリ言語で
MOV AX, 10
PUSH AX
ADD AX, 10
MOV BX, AX
POP AX
に変換できるプログラムなら作れそう。
んでもって作ったアセンブリ言語をアセンブルしてブートローダを作って、qemuとかで実行する。みたいな。
メモリ操作や割り込み処理とかは適当に関数を作るとか。
ただ、プロテクトモードへの対応は難しそう。(単に自分の技術力が無いだけなんだけど)