日立ベーシックマスターの記事
BASICMASTER ベーシックマスターのソフトウェア(10)グラフィック画面ライブラリ
「ベーシックマスターのハードウェア(17)L2IIをJr.コンパチグラフィックに」で書いたように、私のMB-6881はグラフィック改造したものだった。しかし、ソフトがない。オリジナル改造版だし、Jr用のソフトはまだ出回っていない。仕方がない...
BASICMASTER ベーシックマスターのハードウェア(18)MB-6880のメモリ増設の謎
ベーシックマスター初代/L2のメモリ増設の話。実機を持っていないので、雑誌などの過去記事と、現在手に入る情報からの推測である。月刊I/O 1982年1月号 p.262の記事によると、初代MB-6880のメモリ増設は「RAMをソケットに差し込...
BASICMASTER ベーシックマスターのハードウェア(17)L2IIをJr.コンパチグラフィックに
BASICMASTER Jr.(MB-6885) のグラフィック回路については下記記事で解説した。 ベーシックマスターのハードウェア(3)グラフィック表示回路 – ず@沖縄記事で説明したように、Jr.は L1/L2/L2IIの文字表示ハード...
BASICMASTER sdcc を6800向けに改造する (1)
ひところに比べるとMC6800向けのCコンパイラも だいぶ増えてきた。2つは EtchedPixels氏によるもので、2つは私が移植したものだ。ack-6800は C言語以外(BASICやPascalなど)も動く。まだPascalの集合型が...
BASICMASTER ベーシックマスターは何台出荷されたのか? (ドイツ戦車問題)
ヤフオクを見ていると、年に何台かベーシックマスター Jr.(MB-6885)の出品がある。稀にMB-6881が出品されることもあるが、MB-6880になるとレアである。オークションの金額も鰻登りだ。今でもこれだけの台数が残っているからには、...
BASICMASTER 6800の未定義命令(2) AIに調べさせた
visual6800には、MC6800のトランジスタレベルでのシミュレーターが存在する。これを解析すれば 未定義命令は解明できるのではないかと思って、なんども調べたが歯が立たなかった。そもそもトランジスタ4000個以上あるし、配線図すらない...
BASICMASTER IEEE754浮動小数点演算の効率化・除算
chibiccー6800 の浮動小数点演算の効率化作業をしているんだけど、その過程でいくつかの知見を得た。たぶん、過去の文献や資料にある話だと思うのだけど、メモしておく。ここでの対象は MC6800用のCコンパイラ chibicc用の浮動小...
BASICMASTER eBASICMasterJrのパッチを書いた
いまさらベーシックマスターの開発環境を作ってみる(3) eBASICMasterJrで紹介したebmjrのパッチを書いてみた。ebmjrは、Takeda toshiyaさんが開発しているエミュレータ。デバッガが良くできていて便利だけど、実機...
BASICMASTER ベーシックマスターのソフトウェア(9)I/O誌のBASIC COMPILER/BMを動かしてみる
I/O 1981年6月号pp105-112に、L1 BASICのコンパイラ(BASIC COMPILER/BM)が掲載されている。大昔、学生だったころはGAMEかKUMAJIRIコンパイラばかり使っていて、L1 BASICコンパイラを使った...
BASICMASTER ベーシックマスターのハードウェア(16)ODV GBS-Cでディスプレイ接続
ベーシックマスターのハードウェア(13)ディスプレイの接続方法の続き。ベーシックマスターJr.は、MP-1710カラーアダプターがあれば カラー表示が可能である。しかしRGB出力を受け付けないディスプレイに接続する場合、標準の構成では MP...
BASICMASTER ベーシックマスターのハードウェア(15)MB-6880のカセットリモコン
ベーシックマスターL2IIやJrは、カセットデッキをリモートコントロールする機能がついている。BASICプログラムをLOADするときは、エラーが起こるとそのブロックで停止するので、テープを少し巻き戻して読み込ませることでエラーを回避できるこ...
BASICMASTER MC6800のプログラミングテクニック(30) xorshift32の実装
下記のサイトに、同一プログラムを各種CPUで書いた比較記事が掲載されている。MC6800だとどうなるか、PRNG(擬似乱数)プログラムを書いてみた。 Getting a Decent and Fast PRNG Out of an 8-Bi...
