【チラシのうら 10日目】行番号を付けてみた
プログラムが組めるように行番号付きのステートメントを保存できるようにしてみました。
保存リストの確認のために LIST を合わせて実装
取り合えずの確認用なので LISTでの表示範囲の指定は省略
ついでに NEW も追加しました。
------------------------
M5Z-80 BASIC Ver.0.1
------------------------
Largest Internal = 110580(107.988KByte)
Largest PSRAM = 0(0)
READY.
---- utf8 でエンコードされたメッセージを送信しました: "10 A=10" ----
10 A=10
READY.
---- utf8 でエンコードされたメッセージを送信しました: "20 PRITN A" ----
20 PRITN A
READY.
---- utf8 でエンコードされたメッセージを送信しました: "30 A=A+10" ----
30 A=A+10
READY.
---- utf8 でエンコードされたメッセージを送信しました: "40 PRINT 123" ----
40 PRINT 123
READY.
---- utf8 でエンコードされたメッセージを送信しました: "LIST" ----
LIST
10 A=10
20 PRITN A
30 A=A+10
40 PRINT 123
READY.
---- utf8 でエンコードされたメッセージを送信しました: "20 PRINT \"HELLO WPRLD A=\";A" ----
20 PRINT "HELLO WPRLD A=";A
READY.
---- utf8 でエンコードされたメッセージを送信しました: "LIST" ----
LIST
10 A=10
20 PRINT "HELLO WPRLD A=";A
30 A=A+10
40 PRINT 123
READY.
---- utf8 でエンコードされたメッセージを送信しました: "NEW" ----
NEW
READY.
---- utf8 でエンコードされたメッセージを送信しました: "LIST" ----
LIST
READY.
ここまでの成果
- 行番号を付けたプログラムリストを保持できるようになった
- NEWコマンドを追加してみた。
| 固定リンク
「BASIC」カテゴリの記事
- 【チラシのうら 42日目】約3倍 高速化しました。(2026.08.30)
- 【チラシのうら 41日目】便利だわ GitHubCopilot(2026.08.29)
- 【チラシのうら 40日目】実行中間コード化(2)(2026.08.25)
- 【チラシのうら 39日目】実行中間コード化(2026.08.22)
- 【チラシのうら 37日目】SDカードユニットの交換で問題解決(2026.08.13)
この記事へのコメントは終了しました。

コメント