プログラムで遊ぼう
「プログラムで遊ぼう」は、暇つぶしで作ったプログラムや忘れない様にメモしたこと
をだらだらと垂れ流しているコンテンツです。もしかすると役に立つかも知れないし、
ほとんど役に立たないかも知れません。そんな感じでひとつ。
PowerPC用クロスコンパイラやPowerPCシミュレータを作ったりして遊んだ結果です。
PowerPCはApple,IBM,Motorolaの3社によって共同開発された高性能マイクロプロセッサ
です。遊ぶと言っても、本物のPowerPCプロセッサで遊ぶのではなく、
シミュレーターやその開発環境で遊ぼうというものです。
X68k用(現在メンテされてません)
Cygwin用
ちょいものツール(ドキュメント無し)
資料とか
PowerX-VMは
PowerXプロジェクトの実機を模した ソフトウェアシミュレータです。
開発者はSYSTEMAXのKOJIさんです。
2000/05/18現在 このページの上の方で作ったPPCクロスgccとbinutilsで生成した
実行コードが動いています。メモリ上で動作するものであれば、クロスgccで
作ったファイルはほぼ動作すると思われます。
PowerX-VMについて
Now Printing
pxvm0.1.00以前のバージョンで動作したもの
pxvm0.1.01で動作するもの
※シミュレータメモリには16MB以上割り当てて下さい
多分バージョンに関係なく動作すると思うもの
シリアル接続されたPowerPCをターゲットにgdbを使って遊んでみました。
ARM用のクロスコンパイラやQEMUで遊んだ結果です。
CygwinはWindowsでGNUツールを利用する為のアプリケーションです。
lsからgccまで、一連のGNUツールを利用する事ができます。
Cygwinについて
遊んだ結果など
-
laymanの移植
-
PowerX-VMテストプログラムの移植
-
お遊びプログラム
D言語で遊んでみました。と言っても、本へっぽこのページのコンテンツなので、
コンパイラからビルドするという、斜め上を行った感じになってます。
遊んだ結果
ちょっとした備忘録です。
どうでも良い雑記です。