【チラシのうら 30日目】DATA . READ , RESTOREを実装してみた
例によってバグ満載でサンプルプログラムの実現にまで至りませんでした (;^ω^)
トークナイザーのバグとREAD文自体のバグ、FOR~NEXTのバグで…
何とかDATA、READ、RESTORの基本動作が確認できる所まで出来ました。
------------------------
M5Z-80 BASIC Ver.0.3a
------------------------
heap check = OK
Largest Internal = 110580(107.988KByte)
free = 199012(194.348KByte)
Largest PSRAM = 0(0)
Stack Free = 6156 bytes
READY.
LIST
10 DATA 12,23:PRINT "ABC":DATA 34,45
20 DATA 56,67
30 FOR I=1 TO 5:READ A:PRINT A:NEXT
READY.
RUN
ABC
12
23
34
45
56
READY.
LIST
10 DATA 12,23:PRINT "ABC":DATA 34,45
20 DATA 56,67
30 FOR I=1 TO 10:READ A:PRINT A:NEXT
READY.
RUN
ABC
12
23
34
45
56
67
OUT OF DATA -- in 30
READY.
ここまでの成果
- DATA , READ , RESTORE が使えるようになった。
- NEXTのバグ修正
| 固定リンク
「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)
この記事へのコメントは終了しました。

コメント