十進BASIC Lazarus版はソースコードとともに公開しています(GPL)。
Lazarus版は,
アーカイブ中にソースを同梱しています。LazarusでコンパイルすればWindows,Intel MAC,Linux(intel)で動作します。
アセンブラ非依存版のソースコードも公開しています。
Decimal BASIC Open Source Project -- BASIC_generic
Lazarus本体の機能のみで動作可能なように記述しています。
FPC+Lazarusが対応する環境
(Roadmap)であれば,わずかな変更で動作する可能性があります。
Ver. 0.7.3 は,十進モード,十進1000桁モード,2進モード,複素数モード,有理数モードのすべてが利用可能です。
ただし,十進モードの数値精度が異なるなど,細部の相違があります。
文字コードはUTF-8です。
なお,最低限,MyUtils.pasとVStack.pasを環境に対応させて書き換える必要があります。