クリーンコンピュータ(最初はパーソナルコンピュータとして発売)で広いRAMエリアを持つが バグフィックスの手間を省く為の設計であって各種の言語を動かす為ではなく BASICマシンとしてのハード設計だったらしい 純正BASICだけが度重なるバージョンアップしたのもこういう理由なのかもしれない またバージョンアップの為に動かないソフトが出たり他のROM BASICマシンより バージョンによって動作しなかったりする事もある BASICだけでなくマシーンランゲージSP-2001も幾つかの種類があり ソフト内のアドレスを利用したソフトが動かないのもあります /VBLANKを見ていかないと画面にチリのようなゴミがちらつきコレを防ぐには /VBLANKを待たないといけなくなるのでかなり速度が落ちる(約半分は落ちる)のはいただけない ただしmz-1200以降では改良されている キー入力を素早く行おうとする
PC-8001 CRTC PC-8001はCRTCにμPD3301を使用します。 そしてCPUメモリの一部をDMAでCRTCに転送して画像を表示します。 Z80でDMA転送なのでCPUが一旦止まりますが ソフトでブロック転送するより当然早く また垂直帰線を見て(待って)VRAMを書き換えるより 効率が良いともいえます しかし画面は常に表示することが多いので 常にCPUが止まることが多くなります さらにソフトウェアでのタイミングがとれなくなるので 常に画面表示しながら他のデバイスにアクセスする為に CMTに8251、FDDに8255を使用する事になります キャラクタコード N-BASICのVRAM VRAMは設定によってアドレスの変更が出来ますが N-BASICでは0F300Hに固定して使用 構成は表示領域が80バイト(80桁)に アトリビュートが40バイト(20組分)で1行分 それが最大2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く