forked from iruka-git/SCMP3Emulator
-
Notifications
You must be signed in to change notification settings - Fork 0
scmp2er/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
Languages
- Assembly 73.3%
- C 25.8%
- Makefile 0.9%