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

アバター
やりのめ ◆jK5x0ews45ff
2020/6/19 14:29
協力
4→3号の逆移植
こちらのプチコン4用「リズミカルおもちつきHD Carat」のうち、末尾が「.OHD」のファイルを3号に逆移植して公開してくれませんか?
4用公開キー【444EDZEQD】

私のPCではうまくいかなくて…
お願いします。

コメント

アバター
あまさとしおん 2020/6/19 19:03 ◆mzDKTVUAtwqE
4→3号に送れるプログラムを作ったはいいものの転送速度が激遅という問題が…
ファイルサイズは何バイトくらいですか?
アバター
やりのめ 2020/6/19 19:28 ◆jK5x0ews45ff
3つ合わせて59,898バイトです。圧縮した方がいいですかね?
アバター
あまさとしおん 2020/6/19 19:36 ◆mzDKTVUAtwqE
1分で682バイトだから100分近くか…
そのままだと厳しいサイズですね
れい氏のLZSSってプチコン4版あったっけね?

ちょびっと直せば動くとの情報が
https://twitter.com/ish15973287/status/1140200317587300352

さすがに15分ぐらいで送れる量にならないと、引き受けるのは厳しいな
アバター
Na 2020/6/19 19:47 ◆QoELVrBXBQCI
SBAPI経由でTXTとしてダウンロードしたら3つ合わせて654KB(UTF-8)になりました。
プチコン4のTXTはもともと圧縮されて保存されているんでしょうか...
(一応他の3号のファイルを試しにダウンロードしてみましたがサイズは変わりませんでした)

この3つのファイルを全部LZSS圧縮したところ100KBになりました。
アバター
あまさとしおん 2020/6/19 19:57 ◆mzDKTVUAtwqE
プチコン4は全ファイル圧縮する。
SD容量関係なく上限512MBしかないから苦肉の策で自動圧縮。
(もちろん、圧縮の処理時間が無視できるほどハードが高性能なのも自動圧縮する理由だけど)
アバター
あまさとしおん 2020/6/19 19:59 ◆mzDKTVUAtwqE
102400バイトとなると転送時間がエグいのでうちのツールだと無理ってなるな
圧縮済みサイズじゃダメなのでLEN()の文字数を聞いた方が良かったな。
アバター
やりのめ 2020/6/19 20:42 ◆jK5x0ews45ff
>Naさん
圧縮した状態でPetitmodemで3号に送ると、どのくらい時間かかりそうですか?

>あまさとしおんさん
LEN()は3つ合わせて580,583文字でした。
アバター
Na 2020/6/19 21:12 ◆QoELVrBXBQCI
私の環境では2400bpsがうまくいかないので、1200bpsで10〜20分くらいだと思います。
今すぐやった方がいいですか?
アバター
CyberRex 2020/6/19 21:13 ◆qhyT2aHAyMJC
QPSK使うと9600bpsで伝送できるのでいくらか改善されるのでは…
アバター
やりのめ 2020/6/19 21:15 ◆jK5x0ews45ff
はい、今すぐお願いします。
アバター
やりのめ 2020/6/19 21:16 ◆jK5x0ews45ff
>CyberRexさん
QPSKとは何ですか?
アバター
Na 2020/6/19 21:20 ◆QoELVrBXBQCI
CyberRexさん
あまり詳しいことは知りませんが、PetitModemの仕様にはDQPSKと書いてあります。
たぶんPCの出力と3DSのマイク入力を直接つなぐケーブルを用意できるといいんですが、私は残念ながら普通のヘッドホンと100円のAUXケーブルを使ってるのでそんなに精度が出ません。
アバター
あまさとしおん 2020/6/19 21:27 ◆mzDKTVUAtwqE
petitmodemの最高速度は2400bpsですね(公式サイトによる)
9600bpsは別の人のツールだと思いますが、ケーブル必須ですね
(空間で送れるのはpetitmodemがおそらく唯一)
アバター
あまさとしおん 2020/6/19 21:29 ◆mzDKTVUAtwqE
100円のAUXケーブルは持ってますが、ノイズの関係か1200bps(FSK)は使えても2400bps(DQPSK)は使えないのでNaさんと同じ条件ですね


(CyberRexさんが9600bps対応環境を有してるなら、それを使うのが最速では)
アバター
こういち 2020/6/19 21:40 ◆ou0jbJnEJ0Kb
やりのめさん
QPSK(位相変調)はパルス変調の一種です。
ディジタルデータは1と0で表されますが、そのディジタルデータを2ビットごとに区切り、その区切ったデータをαとしたとき、
cos(ωt+απ/4)のように位相をαの分シフトさせることで、ディジタルデータを高周波に変調する方式です。(周波数があまりにも低いとスピーカから音が出なかったりする)
この辺OFDMとかπ/4シフトQPSKとか面白い話もあったりするけど、さすがに説明できる気はしない。
アバター
やりのめ 2020/6/19 21:49 ◆jK5x0ews45ff
なるほど。こういちさん、ありがとうございます。
アバター
Na 2020/6/19 21:50 ◆QoELVrBXBQCI
はいできました。【NB7VQ33J】
アバター
やりのめ 2020/6/19 21:52 ◆jK5x0ews45ff
ダウンロードしました。Naさん、ありがとうございました!

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -