CPU実験室

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

2008-09-19から1日間の記事一覧

ドライバをC言語化

これまでアセンブラで動作が確認できていた周辺IOのドライバをC言語で書き換え 次のような関数群がさくっと出来上がりました。 ライブラリ化してユーザプログラムにリンクすれば制御がとても楽になります。 void pit_init(void); /* 8253タイマ初期化 */ uns…

C言語で開発

プログラム開発環境をCに移行しました。 コンパイラはLSIC-80でこれはもともとROM化を前提とした開発環境なので CPUボードへのインプリメントは容易です。 ただ、DOS環境下で動作するのでパスや環境変数など根回しが必要です。 まずは簡単なスタート…