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

アバター
あまさとしおん ◆mzDKTVUAtwqE
2026/3/11 21:27
情報交換
『プチコンmkII at 3号』の未実装箇所などを直す
不具合および、mkIIの仕様に合わせるDEFがまだ作られていない箇所をいくつか直せそうなのでまとめます

コメント

アバター
あまさとしおん 2026/3/11 21:28 ◆mzDKTVUAtwqE
http://wiki.hosiken.jp/petc3gou/html/Toukou/A5-D7-A5-C1-A5-B3-A5-F3-mkII_at3B9-E6-.html
wikiページ(ほしけんさんの方のアーカイブ)
アバター
あまさとしおん 2026/3/11 21:29 ◆mzDKTVUAtwqE
・B​G​O​F​Sの補完がうまく動作しない
http://petitverse.hosiken.jp/community/petitcom/diary/?read=4652
以前に投稿したので。変数名とXとYのミスです
アバター
あまさとしおん 2026/3/11 21:32 ◆mzDKTVUAtwqE
・V​A​Lに524288以上の数値を16進または2進で入れたとき負数にする
・桁数を指定しないH​E​X​$に負数を入れたときの桁数を5桁にする
(まだ組み込んで実験していませんが)mkIIの固定小数点相当に値を変換できるVAL関数、HEX$関数の試作品が出来上がりました
(桁数省略だけまだ)
アバター
あまさとしおん 2026/3/11 21:36 ◆mzDKTVUAtwqE
-MKIILIBのほうのVAL2関数を読んでるけど、小文字で書いたときが気になる
一緒に直すか

本題の「固定小数点相当値に変換する」のはRETURNのところを
(ほげほげ>>12) DIV 4096 に直せば良さそう(ちょっと嘘:小数部が消えるので条件分岐は必要)


追記:小文字表記の挙動で嫌すぎる事実が判明した
https://misskey.io/notes/ajplehatmt6c0668

VAL("&h0a") でsyntax errorだが
ダイレクトモードで ? &h0a は10
アバター
あまさとしおん 2026/3/11 21:59 ◆mzDKTVUAtwqE
-MKIILIBのほうのVAL2関数でちょうど進数を表すフラグがあるので
十進以外の時だけ (>>12) DIV 4096をかますようにすればいいか
アバター
あまさとしおん 2日前 ◆mzDKTVUAtwqE
VAL2関数を見ていたらいくつか気になったのでごっそり書き換え
HEX2$関数を適用するにはCVTのプログラムも修正が必要です(変換対象の定義に追加する)
アバター
あまさとしおん 1日前 ◆mzDKTVUAtwqE
この挙動(INPUTが仮想画面領域外に出る)も直せるといいかも
(最初に限り)左へつき抜けるのは修正可能だが、入力中に右を収めることが不可能に近い(INPUT全体を自作する必要あり)
アバター
あまさとしおん 1日前 ◆mzDKTVUAtwqE
入力不備時の"Redo from start"が左へつき抜けるのも修正が困難(INPUT文の内部で表示されるので座標への介入が不可能)

コメントを書く

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

- WEB PATIO -