2022年07月26日
川俣晶の縁側ヴィンテージ・パソコンtotal 1166 count

N-BASICで、PSETでキャラジェネの文字を表示する方法(POKE不使用)

Written By: 川俣 晶連絡先

前提知識 §

 PC-8001では、画面アトリビュートの行あたりの変更回数に制限があり、限界を超えるとそれ以上画面アトリビュートを変更できなくなります。これはハード的なμPD3301の制約です。

 一方で、N-BASICのPSET/PRESETは、通常ですと、アトリビュートを変更してグラフィック属性にしてからグラフィックのドットをオンまたはオフにします。しかし、変更回数が限界に達していると、属性を変更することなくドットのオン/オフ処理が行われます。もし、通常文字が表示されるアトリビュートが指定されていた場合、PSET/PRESETは特定の文字コードのビットをオン/オフします。その結果、表示される文字が変わります。

それ何ができるか? §

 属性の変化回数が限界を超えた先にある領域で、PSETを用いて表示する文字を設定することが出来ます。PRINT文を使わずに文字を書き込めます。POKEも要りません。

実際のコード §

ソースコード

実行結果(M88のN-BASIC 1.2で実行) §

実行結果

Facebook

キーワード【 川俣晶の縁側ヴィンテージ・パソコン
【ヴィンテージ・パソコン】の次のコンテンツ
2022年
08月
20日
N-BASICのFOR-NEXTの研究・FORループを終了させずにGOTOで飛びだしても平気なのか?
3days 0 count
total 1508 count
【ヴィンテージ・パソコン】の前のコンテンツ
2022年
07月
25日
N-BASICのPRINT文で制御文字を可視化する方法
3days 0 count
total 1035 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://mag.autumn.org/tb.aspx/20220726201130
サイトの表紙【ヴィンテージ・パソコン】の表紙【ヴィンテージ・パソコン】のコンテンツ全リスト 【ヴィンテージ・パソコン】の入手全リスト 【ヴィンテージ・パソコン】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.