借り初めのひみつきちスマートフォン用の表示で見る借り初めのひみつきち仮ブログです。2017-10-29スクロールの巻。テキストスクロールの続きです。昨日の実装はソフトウェアスクロールでした。ソフトウェアスクロールは遅いです。文字が読めないほど速くスクロールできるって宣伝してたらしいですが、それほど差が出ます。実装でコンソールのスクロールが激遅なのもたぶんソフトウェアスクロールのせいです。スクロールはドライバが頑張ってるので割と速いです。ネイティブのグラフィックスを使ったのはスクロールのためだと説明しましたが、その根拠は2つありました。互換モードはプレーンアクセスのために変なハードウェアが挟まっていて直接ピクセルの読み書きができないのでスクロール処理に向いていません。うまくやればできるかもしれないけどぱっと見よくわかりませんでした。1プレーンごとに処理すれば一応は可能ですが、いろいろ考えた結果プレーンそのものを捨てた方が有利と判断しました。ネイティブモードだとハードウェアスクロールに対応しています。いうわけでハードウェアスクロールを実装してみました。この辺がハードウェアスクロールの弱点です。ソフトウェアなら任意の範囲を好きなようにスクロールできますが、ハードウェアスクロールはハードウェアがサポートしてる範囲しかスクロールできません。変ないじり方するよりは、25行目の特別扱いをなくして全画面表示にするか、24行のソフトウェアスクロールにした方がいいと思ってます。20:31スクロールの巻。実装に入りたい感じですね。開発を続...2018-09-03進捗的なもの。»プロフィールid:neriring16仮ブログです。汎用レジスタのルーツ任意コード実行可能なホームページ作った。ゴルフの果てに月別アーカイブはてなブログをはじめよう!neriring16さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。