-
Notifications
You must be signed in to change notification settings - Fork 1
iruka-git/SCMP3Emulator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
----------------------------------------------------- これは SC/MP-III CPU のエミュレータです。 ----------------------------------------------------- 概要 C言語で書かれた SC/MP-III CPU のエミュレータです。 NIBL BASIC インタプリタが動作します。 ----------------------------------------------------- 中身は、EmulatorKitからSC/MP-IIとSC/MP-IIIだけ抜き出した ものです。 ライセンスはEmulatorKitに準じます。 NIBL BASICの著作権はNS社にあります。 ----------------------------------------------------- お約束 -まだ完成品ではありません。 -コマンドライン上から実行します。 C:> make test -エミュレーターの終了は CTRL + Z もしくは ESC です。 -SC/MP-II エミュレータのソースコード含んでいます。 ----------------------------------------------------- ビルド方法: Linux 上でのビルド = 普通のgcc と make を使用します。 Windows上でのビルド = MinGW64 gcc と make を使用します。 $ make $ make run ----------------------------------------------------- アセンブル方法: http://john.ccac.rwth-aachen.de:8000/as/ 上記サイトにある、大抵の8bit CPUをサポートしているマクロアセンブラ を導入し、このMakefileに書かれている通りに asl コマンドでアセンブルしてください。 アセンブル出力は nibl3.p というファイルに出力されますので、それを p2bin もしくは p2hex という変換ツールによってROMバイナリーかHEXに変換してください。 ----------------------------------------------------- 参考URL: SC/MP-III CPUについての情報 http://www.st.rim.or.jp/~nkomatsu/miscproc/INS8070.html SC/MP-II CPUについての情報 http://www.st.rim.or.jp/~nkomatsu/miscproc/SCMP.html -----------------------------------------------------
About
SC/MP-III Emulator for NIBL BASIC
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published