CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

開発ツール

しばらくぶりにトランスピュータのプログラムを書いていますがやり方を結構忘れてます。

SCN2681のパラレルポートを介したLEDの点灯、DIPSwの読取りルーチン、待ちタイマ等のサブルーチンを書いてLEDチカチカ程度からリハビリしてますがどうにもここから進展がありません

さらには複数のトランスピュータで並列処理とか複雑なことをしようとするとアセンブラのコーディングでは気が遠くなりそうです。しかも使い方が間違っているのか、はたまたバグなのかアセンブラ自体に相対アドレスの計算間違い未定義ラベル参照のエラーが出ないといった問題も抱えていて、さてどうしようかと考え込んでました

 

そこで改めてWelcome to transputer.netやbitsavers.orgでINMOS関連の資料を探ってみるとトランスピュータ用のCコンパイラやOCCAMコンパイラのマニュアル、セットアップ用のフロッピディスクイメージまで出てくるじゃないですか

 

しかもツール類はIBM-PCPC-9801MSDOS上で動作するとあります。

これで高級言語で並列コンピューティングも夢ではない、かも