プレイ日記
ひろ yf2mn276
【バグ】 XSCREEN 4 ?"A"*9E4 してみると 画面からコンソールがはみ出してる… 強制的に補正してるのかな?
3そうだね
プレイ済み
返信[1]
親投稿
スクリーンモード4は、実行中のコンソール画面とダイレクトモードのコンソール画面が別扱いみたいなので、ダイレクトモードの原点がずれている不具合だと思います。 確認プログラム SLOT0で以下を実行 XSCREEN4 FOR I=32 TO 128:?CHR$(I);:NEXT REPEAT:VSYNC:UNTIL 1 STARTボタンでSTOP  ->画面が変わる CONT  ->画面が戻る STARTボタンでSTOP  ->画面が変わる ダイレクトモードで以下を実行 FOR I=32 TO 128:?CHR$(I);:NEXT  ->右側が切れている
0そうだね
プレイ済み
返信[2]
親投稿
[訂正] x until 1 o until 0
0そうだね
プレイ済み
返信[3]
親投稿
ひろ yf2mn276
なるほど。 ヘルプ「?」があるせいですかね? プログラムを実行すると実行コンソールが初期化、プログラムコンソール起動、と言う感じですかね? …別扱いって、まさか。 メモリを使っている(=50*29*8bt)はずなので統一できれば5,6KBは増やせますね。
0そうだね
プレイ済み
返信[4]
親投稿
へリプについては考えていませんでしたが、言われてみればそんな気がします。 コンソール画面の初期化契機は、XSCREEN 4だと思います。 (モード4からモード0への変更時には、上画面(ダイレクトモードのコンソール画面)は原点位置が変わるだけでした。モード4のコンソール画面はわかりません。) エリアの確保時期は、わかりません。 統一すると便利か否かは、意見が分かれるところだと思います。 (STOP時に画面の一部が見える点と実行画面が保持される点です。)
1そうだね
プレイ済み