【チラシのうら 25日目】RENUMを実装してみた
RENUMを実装しました。
RENUM実装中に
・ガベージコレクションのバグ発見
・コマンド実行ポータルのバグ発見
・VisualStudioのReleaseモードで動かない⇒ トークナイザーの初期化漏れ
・M5AtomでCoreパニック ⇒ トークナイザーの初期化方法が間違っている
M5AtomでのCoreパニックの原因の特定に苦労しました。※実はデバックに3日掛かっている。
実にくだらないバグでメモリーがたっぷりあると発覚しない(だからWindowsでは動いていた)という…(;^ω^)
------------------------
M5Z-80 BASIC Ver.0.3
------------------------
READY.
10 PRINT "------"
20 print "BEFORE" : gosub 60 : print "AFTER"
30 print "30"
40 print "40"
50 end
60 print "60"
70 print "70"
80 return
READY.
renum 100
READY.
list
100 PRINT "------"
110 PRINT "BEFORE" : GOSUB 150 : PRINT "AFTER"
120 PRINT "30"
130 PRINT "40"
140 END
150 PRINT "60"
160 PRINT "70"
170 RETURN
READY.
ここまでの成果
- ガベージコレクションのバグ修正
- RENUMが使えるようになった
| 固定リンク
「BASIC」カテゴリの記事
- 【チラシのうら 37日目】SDカードユニットの交換で問題解決(2026.08.13)
- 【チラシのうら 36日目】SDカードユニットがハズレだったっぽい?(2026.08.11)
- 【チラシのうら 35日目】M5Stackでテキスト表示が出来るようになった(2026.08.08)
- 【チラシのうら 34日目】CardKB2に絶望した…(2026.08.01)
- 【チラシのうら 33日目】MSX-BASICの文法をみて思う事(2026.07.30)
この記事へのコメントは終了しました。

コメント