コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
あまさとしおん ◆mzDKTVUAtwqE
2026/6/1 14:40
情報交換
PetitCommのMODEMMINをもうちょっと短くする
実際に出番が出てきているものの、もう少し打つ手間を減らせそうなので、短縮可能なところを挙げていく
(今のところ作者非公認)

コメント

アバター
あまさとしおん 2026/6/1 14:42 ◆mzDKTVUAtwqE
・CRCのテーブル部分は論理式を使うとちょっと短くなりそう(ついでにNEXTの変数名も省く)

(ここまで同じ)
DIM CRCTABLE%[256]
VAR F1%,F2%,C%
FOR F1%=0 TO 255
C%=F1%
FOR F2%=0 TO 7
C%=C%>>1 AND &H7FFFFFFF XOR (C% AND 1)*&HEDB88320
NEXT
CRCTABLE%[F1%]=C%
NEXT
(以下同じ)

ちなみに、この初期化はMINじゃないほうでも共通なのでそちらでも使えます。
アバター
あまさとしおん 2026/6/1 14:45 ◆mzDKTVUAtwqE
言い忘れ:
単純なスペースの切り詰め(のみ)は打つときに省けるので挙げない
コード自体を短くできるものを扱う
アバター
あまさとしおん 2日前 ◆mzDKTVUAtwqE
CRCのテーブル初期化、NEXTの変数名に言及していなかったので加筆
ついでに言い回しを修正

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -