SDCCについてちょっと調べてみる
MSX-DOSで動くコードを吐かすことを前提に
ソースをながめてみた。
わかったことは、
・device/lib/z80/crt0.sのスタックポインタ初期化してる部分を変更する。
・device/lib/z80/putchar.sを変更してシステムコールを呼ぶようにする。
・sdcc --data-loc 0 -mz80 aaa.c
でコンパイルする。
・makebin -p < aaa.ihx > aaa.bin
でインテルHEXフォーマットのファイルをバイナリに変換する。
・aaa.binのあたまの256バイトを削除してaaa.comで保存する。
と、すると
"Hello World"を表示するぐらいのプログラムなら動きそーなかんじ。
« ちょっと、きになるsdcc(メモ) | トップページ | 東芝、「RD-H1」を19日午前10時48分に再度予約受付 »
「パソコン・インターネット」カテゴリの記事
- ハッキングを始める前に知りたい不正アクセス禁止法とは?【伏石ちゃんは意図に反したい】 (1/6):CodeZine(コードジン)(リンクのみ)(2021.08.16)
- 旧「Edge」、「IE11」、wmicコマンド……「Windows 10 バージョン 21H1」で削除・非推奨となる機能たち - 窓の杜(リンクのみ)(2021.05.24)
- 「Windows 10 バージョン 21H1」で確認されている問題まとめ - やじうまの杜 - 窓の杜(リンクのみ)(2021.05.24)
- GoogleがOracleとの10年越しの裁判で勝訴 最高裁はJava著作権侵害せずの判断 - ITmedia NEWS(リンクのみ)(2021.04.06)
- Apple、「iOS」のバージョン別シェアの最新情報を公開 ー 「iOS 14」は72%に | 気になる、記になる…(リンクのみ)(2020.12.17)
「MSX」カテゴリの記事
- ついに、発表か!?新MSXハード「MSX2019(仮称)」 - プレミアムMSX(リンクのみ)(2019.05.28)
- MSXを始めるなら今しかないっ!春の新人MSXユーザー歓迎ガイド:MSX31周年 - 週アスPLUS(2015.05.02)
- おっ、「偉大なるコナミのMSXゲーム伝説」がでてる。(2015.03.19)
- 今すぐMSXゲームが欲しくなった人のための入手ガイド2015:MSX31周年 - 週アスPLUS(2015.03.04)
- MSX検定www(2013.11.17)
この記事へのコメントは終了しました。
« ちょっと、きになるsdcc(メモ) | トップページ | 東芝、「RD-H1」を19日午前10時48分に再度予約受付 »
コメント