commit 1aa6f82a6da9c93f3f8c0a96f07d6e217e4ab88a
Date: Tue Aug 4 21:34:20 2020 +0100
OK
commit 239d3c3ae7d385d197332b2b0a354ce967338d88
Date: Sun Jun 20 22:23:18 2021 +0100
NG
commit 52ca45e772de53a7a34662e3742518c0f2dee8cd
Date: Sat Mar 20 19:56:31 2021 +0000
OK
commit e745499d2bedf1ff37733070cf7f5bed18c7b483
Date: Sat Apr 3 12:25:19 2021 +0100
OK
commit eae581dfa63cf94114c0495409d2912b88de542a
Date: Sat Apr 3 13:35:34 2021 +0100
OK
commit e0388f03ffb4533e5c0d31ce77f6843412e0a97e
Date: Sat Apr 3 18:17:58 2021 +0100
NG
こいつか
https://github.com/z88dk/z88dk/commit/e0388f03ffb4533e5c0d31ce77f6843412e0a97e
https://github.com/z88dk/z88dk/commit/e0388f03ffb4533e5c0d31ce77f6843412e0a97e
この修正の、前半に追加されてるline 4560~4587の部分が悪さしてる。line 5270~の修正は無関係。
さらに細かく見ると、%check 0 <= %1 <= 255以降を削ってもIchigJam BASICの動作がおかしいのに対し、それ以前(call l_gchar~ld hl,%4)を削れば改善する。
call l_gchar
ld a,h
or l
jp %1z,%2 ;%3
ld hl,%4
=
ld a,(hl)
and a
jp %1z,%2 ;%3
ld hl,%4
このセクション。何やってんだろこれ。