コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
あまさとしおん ◆mzDKTVUAtwqE
2023/3/1 16:08
プチコンスクショからデータを読み込むアプリ(というのは誇張でウェブサイト)
ATAMA_DECODER ver3.0
を公開しました
https://waaimyroom.web.fc2.com/PetitComputer/ATAMA_DECODER_3.html
従来の3号→パソコンだけでなく4→パソコンの移動に対応しました
(プチコン4側の公開キー 4R5 K38 8NE)

コメント

アバター
あまさとしおん 2023/3/1 16:13 ◆mzDKTVUAtwqE
プチコン4用プログラム 注意点
・プログラム単体です

・とりあえず動くもの、という状態のため無駄なDEFを積んでいたり
画像を10秒表示して終了するなど簡素な設計になっています

・DATファイルも送れますが、バイトオーダーを考慮していないので、正しくない場合は入れ替える必要があります。

<使い方>
プチコン4側のプログラムを実行するとファイル名の選択画面が出るので、送りたいファイルを選んでください
生成された画像をスクショ撮影して
サイトのフォームから読み込んでください
アバター
あまさとしおん 2023/3/1 16:15 ◆mzDKTVUAtwqE
当たり前ですが、プチコン独自の絵文字がパソコンでは表示できないので注意…
アバター
あまさとしおん 2023/3/1 16:17 ◆mzDKTVUAtwqE
プチコン3号から送る場合、
ATAMA_EXPLORER(220813)
キー4KY4KX3Dをそのまま使えます。

<使い方>
下画面にある『エクスポート』ボタンを押して生成された画像を、SELECTで撮影して
サイトのフォームから読み込んでください
アバター
あまさとしおん 2023/3/1 16:22 ◆mzDKTVUAtwqE
サイトのコードを読んでも構いませんが、非常にひどいコードになっています(3号との互換とかでスパゲティ)
アバター
あまさとしおん 2023/3/1 16:24 ◆mzDKTVUAtwqE
(本当はパソコン側のプログラムをそのままで使えるようにしたかったけど
データの長さを16bitで保存していて65536文字以上送れないことが分かったので、しぶしぶ拡張形式を作りました)
アバター
あまさとしおん 2023/3/1 16:26 ◆mzDKTVUAtwqE
(データ長65535制限、普通に先見の明が無さすぎるw)
アバター
あまさとしおん 2023/3/1 16:30 ◆mzDKTVUAtwqE
拡張形式の副産物でチェックサムのビット数を増やしたので、誤って正常と判定される確率を下げられた、と思う

3号:ウエイト1・3・5・7 モジュラス2^16
4:ウエイト1・3・5・7・9 モジュラス2^19-1
アバター
あまさとしおん 2023/3/1 19:45 ◆mzDKTVUAtwqE
プチコン4側の更新
全プロジェクトのファイルから選べるように改良しました
アバター
あまさとしおん 2023/3/1 19:49 ◆mzDKTVUAtwqE
プチコン側プログラムまとめ
・プチコン3号「ATAMA_EXPLORER」(220813) key=4KY4KX3D
・プチコン4「ATAMA_ENCODER」 key=4R5K388NE
で生成した画像のスクショからデータを取り出せます。

プチコン3号ではテキストのみ
プチコン4ではテキスト、DAT(用途によりバイトオーダーを直す必要あり)
が転送できます。

最大文字数は
プチコン3号では約20000文字(圧縮の効きに依存、無圧縮では11980文字)
プチコン4では約115000文字(長いほど読み取りエラーの確率が高まるので注意)
です。
アバター
あまさとしおん 2023/3/1 20:30 ◆mzDKTVUAtwqE
ああ…
1px4段階(2bit)でも偶発的に文字が化ける場合があるのね
これは2段階モードを作るか
アバター
あまさとしおん 2023/3/2 12:57 ◆mzDKTVUAtwqE
転送の確実さを高めるため、文字数が少ないときは1pxの色の段階を減らすように改良しました
アバター
あまさとしおん 2023/3/2 14:41 ◆mzDKTVUAtwqE
また「圧縮形式」への対応を再開しました。

コメントを書く

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

- WEB PATIO -