実数計算はできるけど、計算結果の表示はできない? SDCCにはfloat型(しかもIEEE形式)の実数演算機能が備わっています。doubleはさすがにありません。 float1.c 喜び勇んで上記のような確認用のプログラ […]
カテゴリー: Z180
NMIでのタイマー割込みによる計時機能
いろいろとお小言をいただく前に言い訳をしておきます。。。 NMIによる計時処理 XENESISシリーズのボードでは、計時機能を実現するために、PICのタイマーで作成したインターバル信号を各マイクロプロセッサのNMIに接続 […]
Z80: SDCC – Small Device C Compiler
Z80-COREのプログラミングツールとして、CコンパイラSDCCを紹介します。 SDCCは昔から存在は知っていたのですが、SDCCがサポートするPICのプログラミングでは、Microchipの開発環境とコンパイラを使っ […]
Tic-Tac-Toe:BASICゲーム
BASICで書かれたゲームは、WEB上で沢山見つけることができます。 一例として、BASICで書かれた様々なゲームプログラムが以下のページからダウンロードできますので、興味のあるものを選んで実行するのも楽しみです。 ht […]
アークピットのアセンブラ
アークピットのアセンブラは、使用する実行プログラムは個別になっていますが、6502 だけではなく、6800,6809,8080,Z80やその他の多種のマイクロプロセッサに対応しています。 使用者にもよるのでしょうが、私に […]
The Macro Assembler AS
The Macro Assembler ASは、一つの実行ファイルASW.exeで多数のマイクロプロセッサに対応しています。単にASWと入力して実行すると、使用できるオプションに続けて、膨大な対応マイクロプロセッサのリス […]
エラトステネスのふるい:実数型BASIC
実数型BASICで記述した10000までの素数を計算するプログラムの例を「SIEVE-MSF.BAS」に示します。 使用しているアルゴリズムは、エラトステネスのふるいと呼ばれるもので、素数と判断された数の倍数になっている […]
マンデルブロ集合表示プログラム
マンデルブロ集合の表示プログラム OSI 8K BASICの処理速度を確認するため、\ref{sec:benchmark-1}節と同様に、マンデルブロ集合の表示プログラムでベンチマークテストを行ってみました。 6502- […]
Palo Alto Tiny BASIC の移植
Palo Alto Tiny BASICをZ80-COREに移植してみました。Palo Alto Tiny BASICのソースファイルはいろいろと見つけられるのですが、Z80用となると、思いのほか見つかりにくかったのです […]
Z80: NASCOM BASIC
この界隈?でのZ80用の実数 BASICといえばGRANT’s BASICですよね。 http://searle.x10host.com/z80/SimpleZ80.html 日本でも多くの方が、彼がまとめた […]
最近のコメント