注目すべきは、プログラムの最初に描画する背景です。 ランダムなポイントにランダムな色で点描していくのですが、 LEVEL3 BASIC と F-BASIC で全く同じ背景になっています。 さすがに、ルーツを同じくする MICROSOFT BASIC ですね。 それ以外の差異としては、LEVEL3は着色が横8ドット単位になるため、 微妙に描画結果が異なっています。 当然、FM-77の方が本来描きたかった絵だと思います。 さて、恒例のベンチマークです。 L3GRAPH FM-77(高速モード) 0:27 LEVEL3 1:35 MB-S1 0:19 L3GRAPH2 FM-77(高速モード) 0:43 LEVEL3 2:20 MB-S1 0:25 LEVEL3は1MHz動作、FM-77は2MHz動作、というのを割り引いても、 LEVEL3 BASICはちょっと遅いようです。 (LEVEL3はサイクルスチールやってるため、同じ条件のFM-77で対抗させました。)
補足(蛇足): BASIC MASTER Level 3 のエミュレータは、はせりんの知る限りこれまでに 4種類開発されています。(うち2つは残念ながら消失) これらのエミュレータを実行する際に必要となるROMファイルの形式には 互換性がないため、ここにまとめておきます。 L3.EXE Ver 1.14a club09(つのさん)バージョン http://club09.hp.infoseek.co.jp/ (消失) http://www.vector.co.jp/soft/winnt/util/se202083.html (消失)Vectorのサイトからは旧版(Ver 1.11)のみダウンロード可能となっています。ファイル名 内容 形式 ROM1 BASIC ROM $A000-$FEFF SAVEM形式 ROM2 BASIC ROM $FFF0-$FFFF SAVEM形式 FONT キャラジェネROM (0-$FFF) SAVEM形式 SAVEM形式 $00 $size $start 本体 $FF $0000 $entry 1 2 2 ($sizeで指定した長さ) 1 2 2 本エミュレータでは、前後の各5バイトは無視し、 本体部分のみ読み込んでいるようです。 eMB689X.EXE 2008071900版 よ さんバージョン(basicmaster.fan-site) http://basicmaster.fan-site.net/ (消失) ファイル名 内容 形式 L3BAS.ROM BASIC ROM $A000-$FFFF ベタ(バイナリイメージ) CHR.ROM キャラジェネROM (0-$FFF) ベタ(バイナリイメージ) KANJI.ROM 漢字フォントデータ (0-$1FFFF) ベタ(バイナリイメージ) L3BAS.ROMの$FF00〜$FFEFまでは読み飛ばされます。 MESSバージョン (mess 0.149以降) http://www.mess.org/ ファイル名 内容 形式 598 p16611.ic3 BASIC ROM $A000-$BFFF ベタ(バイナリイメージ) 599 p16561.ic4 BASIC ROM $C000-$DFFF ベタ(バイナリイメージ) 600 p16681.ic5 BASIC ROM $E000-$FFFF ベタ(バイナリイメージ) FONT.ROM キャラジェネROM (0-$FFF) ベタ(バイナリイメージ) KANJI.ROM 漢字フォントデータ (0-$1FFFF) ベタ(バイナリイメージ) MP1802.ROM 両面倍密フロッピー ($F800-$FFFF) ベタ(バイナリイメージ) MP1805.ROM 片面単密フロッピー ($F800-$FFFF) ベタ(バイナリイメージ) 600 p16681.ic5、MP1802.ROM、MP1805.ROM の$FF00〜$FFEFまでは読み飛ばされます。 0149 のバージョンになり大改修(?)され、かなりのソフトが動くようになったようです。 難点は、カセットテープデバイスよりも先に(!)フロッピーディスクがサポートされて しまい、手持ちのソフトがそのままロードできない点です。 sasajiさんの BML3MK5.EXE でメディアコンバートしています。 BML3MK5.EXE Ver 1.2.0 sasajiさんバージョン http://s-sasaji.ddo.jp/bml3mk5/ ファイル名 内容 形式 ROM1.ROM BASIC ROM $A000-$FEFF ベタ(バイナリイメージ) ROM2.ROM BASIC ROM $FFF0-$FFFF ベタ(バイナリイメージ) or L3BAS.ROM BASIC ROM $A000-$FFFF ベタ(バイナリイメージ) FONT.ROM キャラジェネROM (0-$FFF) ベタ(バイナリイメージ) KANJI.ROM 漢字フォントデータ (0-$1FFFF) ベタ(バイナリイメージ) MP1802.ROM 両面倍密フロッピー $F800-$FFFF ベタ(バイナリイメージ) MP1805.ROM 片面単密フロッピー $F800-$FFFF ベタ(バイナリイメージ) L3BAS.ROM、MP1802.ROM、MP1805.ROM の場合は$FF00〜$FFEFまでは読み飛ばされます。 現在の本命エミュレータです。 当初はカセットのみのサポートでしたが、現在はフロッピーディスクも サポートされています。
Copyright (C) 2019 by Haserin