■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR][PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

SHARP BrainのWindows CEを活用する Part12

1 :名無しさん@Brain:2017/05/04(木) 22:30:14.24 ID:ZTn+IeRJ
「電子辞書 Part32」(http://gimpo.2ch.net/test/read.cgi/dgoods/1236065863/)にて
SHARP製の電子辞書Brain(Windows CE搭載)で、Explorerの作動が確認される。
着々と解析や研究が進み、様々な活用方法が発見された・・・しかし!
忍び寄るネタ切れの影、立ちふさがる仕様の壁っ!
迫りくる廃スレの危機にいかに立ち向かうのか!?

そんなBrainのWindows CEを活用する方法を話し合うスレです。

前スレ
SHARP BrainのWindows CEを活用する Part10
http://yomogi.2ch.net/test/read.cgi/dgoods/1448620216/

過去ログ
Part1
http://gimpo.2ch.net/test/read.cgi/dgoods/1243186814/
Part2
http://toki.2ch.net/test/read.cgi/dgoods/1258681069/
Part3
http://toki.2ch.net/test/read.cgi/dgoods/1287408331/
Part4
http://toki.2ch.net/test/read.cgi/dgoods/1298922177/
Part5
http://awabi.2ch.net/test/read.cgi/dgoods/1311084430/
Part6
http://awabi.2ch.net/test/read.cgi/dgoods/1329409368/
Part7
http://awabi.2ch.net/test/read.cgi/dgoods/1356628236/
Part8
http://yomogi.2ch.net/test/read.cgi/dgoods/1407588165/
Part9
http://yomogi.2ch.net/test/read.cgi/dgoods/1428750929/

BrainWiki
http://ja.brain.wikia.com/

310 :名無しさん@Brain:2017/08/20(日) 22:10:45.48 ID:tYwuFAgI
SH4持ってる俺になにか協力出来ることある?

311 :名無しさん@Brain:2017/08/21(月) 18:31:26.28 ID:c00noHGg
32GBのSDHCカードを手に入れ、何とかPW-TC980で認識させることが出来るようになりました。
そこで、Wikipediaの最新版をダウンロードして使いたいと思うのですが、
出来ますでしょうか❓
それともやはり、FAT32の壁は超えられないのでしょうか?
BrainでNTFSフォーマットは使えませんか?
無理臭いとは思うのですが、ご教授下さい

312 :例の電子辞書:2017/08/21(月) 21:17:41.61 ID:SRG9C+nu
>>311
exFATでフォーマット

313 :名無しさん@Brain:2017/08/22(火) 11:13:25.27 ID:dQllNhQl
>>312
ありがとうございました!
助かりました。

314 :名無しさん@Brain:2017/08/22(火) 11:36:06.97 ID:dQllNhQl
PW-TC980を使っています
32GBのSDHCカードを購入し使い始めましたが、電子辞書側で認識したりしなかったりと不安定です
Selector0.32とかをceOpnerとかを入れたりしていますかkが(本体に)、どうやって安定さえたらいいか分かりません
ご教授頂けませんでしょうか
よろしくお願い申し上げます

315 :PW:2017/08/26(土) 14:24:25.29 ID:sFBR8QQO
>>314
SDカードを差し込む前に、
SDカードを入れるところとSDカードの読み取る部分に強めに息を吹きかけたらいいです。

316 :PW:2017/08/27(日) 11:37:15.31 ID:MMDpInSn
test ceのcabインストーラーについてですが、どうすれば出力を\my deviceから\storage cardに変えられますか。教えてください。

317 :名無しさん@Brain:2017/08/30(水) 08:11:11.71 ID:9m72HPH+
>>315
ありがとうざいます!
試してみます。

318 :名無しさん@Brain:2017/08/30(水) 15:01:51.47 ID:51eO/zSB
PocketGBAの起動が成功したはいいけど画面が小さくてちょっとな
スクリーンを拡大する方法ってありますかね。
GAPIから2xモードで拡大はできましたがラグが激しくて。
動画やブログじゃフルスクリーンでプレイしてる人いるけどBrainの機種によって変わるんか?

319 :名無しさん@Brain:2017/08/30(水) 15:41:53.27 ID:2QsVgXir
>>318
追加アプリから起動すると過去のBrainアプリとの互換モード(低解像度モード?)のような感じになって画質は悪いものの大きく表示できます。

320 :名無しさん@Brain:2017/08/30(水) 16:41:16.11 ID:51eO/zSB
>>319
迅速なご返信ありがとうございます。
スーパーファミコンはそれができたんですが、PocketGBAは追加アプリから起動しないんですよね。
index.dinも入れたはずなのですが…

321 :名無しさん@Brain:2017/08/30(水) 16:51:51.30 ID:51eO/zSB
ceOpenerやselector経由じゃなきゃ起動しないのでしょうか
だとしたら諦めますm(__)m

322 :名無しさん@Brain:2017/08/30(水) 17:16:57.51 ID:2QsVgXir
>>321
実行ファイルはAppMain.exeにしましたか?
もしご使用のPCが拡張子を隠す設定になっている場合はAppMainとファイル名がなっていればいいです。

323 :名無しさん@Brain:2017/08/30(水) 17:22:42.95 ID:51eO/zSB
>>322
ファイル名もその通りに変更していましたが、残念ながら…

他の方は大きいスクリーンでできているのでしょうか。

324 :名無しさん@Brain:2017/08/30(水) 17:28:01.02 ID:51eO/zSB
どうやらPocketGBAはGAPIの画面設定に依存しているだとかで、もしかしたらそのせいでできないのだと予想します。

325 :名無しさん@Brain:2017/08/30(水) 18:12:28.08 ID:XBcktQz4
brainで使えるBasicの開発環境って無い?
プログラミングの勉強やりたい

326 :名無しさん@Brain:2017/08/30(水) 18:37:24.57 ID:LlizfsjM
>>325
wikiを百回読んできて、どうぞ

327 :名無しさん@Brain:2017/08/30(水) 20:02:10.71 ID:XBcktQz4
>>326
Mioscriptは起動できなかった
他も一応試したけど全部だめだった

328 :名無しさん@Brain:2017/08/31(木) 00:17:44.52 ID:fvT6pL6H
http://i.imgur.com/XxcMILS.jpg" width=100 height=100/>
ただあなたが言ってるように重すぎてフレームスキップを6〜7くらいに設定しないとまともに動かない
特に第三世代だと性能の関係で描画キツいし
こんなんで良ければ設定晒すよ

329 :名無しさん@Brain:2017/08/31(木) 00:19:06.18 ID:fvT6pL6H
あれ、なんか安価と最初の文が消えてる
>>318宛ね
俺のブログにコメントしてくれてる人と同一人物だろうからこっちで答えます(ブログ管理のパスワード忘れた)

330 :名無しさん@Brain:2017/08/31(木) 01:11:48.86 ID:urND0yq8
>>322
一度GAPIで画面設定をしてから「アプリ追加」から起動したら無事解決できました。
ありがとうございました。

331 :名無しさん@Brain:2017/08/31(木) 16:39:22.09 ID:qz046RNw
SH4の解析シェア用のスレを立てたらどうですかね?

332 :名無しさん@Brain:2017/08/31(木) 21:48:00.24 ID:cdqaSDOx
>>331
現状過疎ってるのに増やさんでも

333 :名無しさん@Brain:2017/09/02(土) 08:50:25.73 ID:iEEq7DiH
SH-4の分解レポいる?需要あればやってみるよ

334 :名無しさん@Brain:2017/09/02(土) 08:52:25.95 ID:KrCuxCb1
>>333
頼みます

335 :名無しさん@Brain:2017/09/02(土) 12:19:27.93 ID:VTYZFNYw
>>333
是非とも

336 :PW:2017/09/02(土) 12:46:40.91 ID:fu8VHqUK
>>333
お願いします。

337 :PW:2017/09/03(日) 09:53:10.54 ID:YCPTQPem
ロジアナで解析すれば何か出来るかも

338 :T氏:2017/09/05(火) 23:01:11.80 ID:zY5+47mE
分解レポ今月中にはうpしようと思います

これからコテハンをT氏として活動していきます

339 :名無しさん@Brain:2017/09/09(土) 19:54:24.57 ID:0Nzh7tP8
将棋やりたくてハム将棋のswfを無理やり遊んでるがメモリ的に限界
なんかいいソフトないですか

340 :PW:2017/09/09(土) 22:06:17.03 ID:EJpXD7EL
GBAだったら
https://www.amazon.co.jp/%E3%83%8F%E3%83%89%E3%82%BD%E3%83%B3-%E6%A3%AE%E7%94%B0%E5%B0%86%E6%A3%8B%E3%81%82%E3%81%A9%E3%81%B0%E3%82%93%E3%81%99/dp/B00005QF61
残り一点お早めに。
でも買うより無料の方がいいよね。
だから http://gi.cs.uec.ac.jp:10140/bonanza_v6.0.zip
でソースをDLしてコンパイルするか、
自分で
探せば
いいと
思う。

341 :PW:2017/09/09(土) 22:12:52.26 ID:EJpXD7EL
https://www.dropbox.com/s/ra7m2uacmj6ivxr/Novice_mini.zip?dl=0

こっちのソースの方がコンパイルに向いてるかな?

342 :名無しさん@Brain:2017/09/10(日) 18:55:40.76 ID:ULDn94cZ
sfwを思いついたくせにGBA思いつかなかった自分を呪いたくなる
ちなみに第三世代
人生初コンパイルしてみるかの

343 :名無しさん@Brain:2017/09/10(日) 20:06:03.64 ID:ULDn94cZ
DOS窓出すぎィ!

344 :名無しさん@Brain:2017/09/10(日) 20:27:54.19 ID:ULDn94cZ
ちなみにTask Switcherのsetting managerでYES選択するとFailedって出てくるんだけど

345 :名無しさん@Brain:2017/09/10(日) 20:39:53.59 ID:d7DzT7W7
>>344
たぶんそれで成功してるからおk

346 :名無しさん@Brain:2017/09/10(日) 20:46:31.23 ID:ULDn94cZ
https://imgur.com/a/VzClg
なるほどお手上げ こりゃわからん
だれかアドバイスください

347 :名無しさん@Brain:2017/09/10(日) 20:51:57.88 ID:ULDn94cZ
なんかまちがったなこりゃ
346無視して

348 :名無しさん@Brain:2017/09/10(日) 20:54:40.00 ID:d7DzT7W7
命令は
"バッチファイルの場所" main.cpp
でおk

349 :名無しさん@Brain:2017/09/10(日) 21:14:32.61 ID:9SN3xOOv
348
ありがとうございますありがとうございます
一応exe作れたようだが起動せず
残念(´・ω・`) dllが足りないのか

350 :名無しさん@Brain:2017/09/10(日) 21:21:27.79 ID:d7DzT7W7
>>349
MioPocketの中のPEinfoってアプリで見てみたら何かわかるかもよ

351 :PW:2017/09/10(日) 21:21:39.89 ID:Cm4Uui5+
>>349
mioのsystemにexe突っ込んだ?
それともexe起動した瞬間シャットダウンした?

352 :名無しさん@Brain:2017/09/10(日) 21:22:07.12 ID:d7DzT7W7
dllならMioの中に入ってるやつを全部ぶっ込めば動くかも

353 :PW:2017/09/10(日) 21:35:47.29 ID:Cm4Uui5+
っていうかGBAとか僕言ってたけどDOSあるやん・・・

354 :名無しさん@Brain:2017/09/10(日) 21:36:35.89 ID:ULDn94cZ
連投規制かかった
コンパイルした瞬間落ちました

355 :PW:2017/09/10(日) 21:39:06.49 ID:Cm4Uui5+
>>354
つまり起動は出来なっかったということだね。

356 :名無しさん@Brain:2017/09/10(日) 21:44:01.14 ID:ULDn94cZ
354そうなりますね
PE見た結果



dllではなさそう 一応352試してみます


357 :名無しさん@Brain:2017/09/10(日) 21:46:46.71 ID:ULDn94cZ
352やったけどレスポンス一切なし
コンパイル間違えてる可能性も考慮しないといけないか

358 :PW:2017/09/10(日) 21:52:47.36 ID:Cm4Uui5+
ちなみにPGCCはほとんどのソースがコンパイル出来ないと思います。たとえばstdio.hはstdlib.hでないと動きませんでした。

359 :PW:2017/09/10(日) 21:56:39.83 ID:Cm4Uui5+
358の日本語間違ってました。訂正します。
stdio.hではコンパイルが出来ず、stdlib.hならprintfを使った文をコンパイル出来たということです。
まだ僕の日本語おかしいかな。。。。。。

360 :名無しさん@Brain:2017/09/10(日) 21:58:55.20 ID:ULDn94cZ
別の方法でコンパイルすることを検討してみます
wikiにあるDialectとかどうなんでしょう?

361 :名無しさん@Brain:2017/09/10(日) 22:22:41.09 ID:d7DzT7W7
>>360
あれは独自言語だから翻訳が必要でまず無理
CEgcc使えば行けるかもしれない

362 :名無しさん@Brain:2017/09/10(日) 22:24:33.91 ID:d7DzT7W7
>>356
これ、上のInfo→importでやってくれない?

363 :名無しさん@Brain:2017/09/10(日) 22:39:49.06 ID:ULDn94cZ
https://www.fastpic.jp/images.php?file=0101651392.jpg" width=100 height=100/>
COREDLLがいるらしい

364 :名無しさん@Brain:2017/09/10(日) 22:41:44.51 ID:ULDn94cZ
https://www.fastpic.jp/images.php?file=0101651392.jpg" width=100 height=100/>

365 :名無しさん@Brain:2017/09/10(日) 22:42:33.03 ID:ULDn94cZ
356
はい
URLがおかしかったせいで連投申し訳ない


366 :名無しさん@Brain:2017/09/10(日) 22:44:16.94 ID:d7DzT7W7
>>363
いや、loadableだからたぶん読み込めてる
ということはdllじゃないな

367 :名無しさん@Brain:2017/09/10(日) 22:50:59.46 ID:ULDn94cZ
366あホントだ
だとするとコンパイルかなあ…
他に原因として何あるかな

368 :名無しさん@Brain:2017/09/10(日) 22:54:04.14 ID:d7DzT7W7
・コンパイルエラー
・吐き出されたexeがCE(arm)に対応してない
・必要なファイルが足りない
・Brainで実行できない命令が含まれてる
・Brain自体の問題

369 :PW:2017/09/10(日) 23:08:30.46 ID:Cm4Uui5+
話飛ぶけどwindows ce用の言語ごいっぱいあるサイト発見
https://web.archive.org/web/20071008215959/http://pages.ccapcable.com/lac/script-lang.html

370 :PW:2017/09/10(日) 23:11:02.39 ID:Cm4Uui5+
>>368
コンパイラの問題か、Brainの問題だと思う。だって、Pgccでコンパイルしてるんでしょ?

371 :名無しさん@Brain:2017/09/10(日) 23:24:16.03 ID:ULDn94cZ
はいpgccでやってます
違うソース探してみます

372 :PW:2017/09/10(日) 23:28:07.70 ID:Cm4Uui5+
VS2005の試供版でやってみたら。wikiにあるよ。

373 :T氏:2017/09/11(月) 14:23:48.74 ID:Ff3Lb+36
分解した際の写真です

特殊ネジは使われておらず、外装は全てツメで引っかかっているだけでした
隠しネジがつなぎ目の外側にシールで隠されています
分解する順番としては

外装を全て外す

真ん中のヒンジ部分を分解

キーボードを外す

下側を分解
である程度分解できます
説明が難しくわかりづらいと思いますので可能な限り質問には答えます

https://www.dropbox.com/sh/zd0drd0r6hqe950/AACcLxPhGUfN73mrmYisS6Wga?dl=0

374 :PW:2017/09/11(月) 17:45:52.69 ID:4/2ItahJ
回路図に出来ますか?

375 :T氏:2017/09/11(月) 21:28:22.07 ID:Ff3Lb+36
>>374
流石に一般ピーポーな普通科高校生には厳しいです

376 :PW:2017/09/12(火) 22:09:44.05 ID:+33dj2eu
エミュ大量のページ発見(ROMではない)
https://web.archive.org/web/20051031102432/http://personal.telefonica.terra.es:80/web/joseromero1973/emuladores.htm

https://web.archive.org/web/20071207200826/http://www.emulation9.com:80/emulators/wince.html
http://www.geocities.jp/dadamaten/ceemu.html
動作確認済みのもある。

377 :PW:2017/09/12(火) 22:14:13.70 ID:+33dj2eu
また発見。
http://www.freewarepocketpc.net/ppc-tag-emulator.html
こっちは動くか分からん。

378 :PW:2017/09/13(水) 17:33:17.51 ID:8qETxwzl
T氏さんのおかげでPW-SJ1分解成功致しました。

379 :T氏:2017/09/13(水) 18:06:04.21 ID:pVckeuN2
>>378
お役に立てて良かったです(o^^o)

380 :PW:2017/09/13(水) 20:45:58.87 ID:8qETxwzl
PWordでグラフ出来た。(SpreadCE から貼り付けた)

381 :名無しさん@Brain:2017/09/23(土) 22:46:57.24 ID:3MAnVSL1
Japanese Input for SHARP Brainは第三世代では英文かな入力切替にはいちいち細かいAaをタッチして切替る必要があるのでしょうか
このキーはPCでいうとどのキーの相当するのでしょうか


382 :名無しさん@Brain:2017/09/24(日) 02:15:21.61 ID:QGVh2c6l
>>381
シフト+カンマだった気がする

383 :名無しさん@Brain:2017/09/30(土) 00:29:14.00 ID:ucZNa3RK
RS-232のような初歩的な外部通信もBrainにはできないの?

384 :名無しさん@Brain:2017/09/30(土) 07:50:50.50 ID:Efcpe34D
>>383
そもそも通信パーツが無いから無理

385 :名無しさん@Brain:2017/10/02(月) 20:44:01.80 ID:fZMliuLw
Japanese Input for SHARP BrainのDLページ(http://www48.atpages.jp/henteko/myapp/jpibrain16.zip)(http://www48.atpages.jp/henteko/
に行ってもサーバーが応答しないってメッセージが出て開けないです...
どなたかJapanese Input for SHARP Brainの使えるDLページ教えてください

386 :名無しさん@Brain:2017/10/02(月) 22:47:18.70 ID:trJsBB2U
Task SwicherがDLできないんですけどどうすればいいですか?
kawamoto.­no-­ip.­org/­henteko/­myapp.­html リンク切れ?

387 :名無しさん@Brain:2017/10/04(水) 04:27:52.01 ID:p+JoEiUx
>>385-386
二つともDL出来てるよ
うちのPCはTLS1.2でサイトに接続した
https://kawamoto.no-ip.org/henteko/

最終更新 2017年9月3日
サイト全体のHTTPS対応が完了しました。
全てのHTTPへのアクセスはHTTPSに転送されるため、ブックマーク等を変更する必要はありません。

388 :名無しさん@Brain:2017/10/04(水) 15:26:57.43 ID:yW9rX/ES
そういや
PW-○○4シリーズでアプリが起動出来ない問題って結局どうなったんでしょうか?

389 :名無しさん@Brain:2017/10/05(木) 01:54:37.99 ID:Z2knCUAr
…Dos窓openの第三世代の"大変なことになる"、舐めてたわ…何個タスク開いてんだこれ…初見過負荷で電源が落ちた……

390 :名無しさん@Brain:2017/10/06(金) 00:32:02.62 ID:DLW0BSyZ
すいません。図々しいですが、ウィキリークスをbrainで見れるようにしてくれませんか。出来ればで良いのでお願いします。


391 :名無しさん@Brain:2017/10/06(金) 13:34:10.35 ID:Nh3UpjUR
pocket gccを使っているのですが、RCファイルをコンパイルするにはどうすれば良いのでしょうか?

392 :名無しさん@Brain:2017/10/06(金) 16:38:10.16 ID:5fyWYHYQ
>>391
コンパイルできるのはC言語(.c)とC++(.cpp)のみだからたぶんできない

393 :名無しさん@Brain:2017/10/06(金) 20:37:33.38 ID:gYNnEfPy
>>392
検索してみて出たbatを参考にコンパイルしてみたのですが…
>"%PGCC%cpp0" "%SRC%\menu.rc" -o "%SRC%\menu.rc.p" -I "%PGCC%include" -I "%SRC%" -DRC_INVOKED -include "%PGCC%fixincl.h"
>"%PGCC%windres" "%SRC%\menu.rc.p" -o "%SRC%\menu.rc.o" --include-dir "%SRC%"
https://cre.wiki.cre.jp/wiki/PocketGCC

私のソースコードが何処かしら間違えてるだけだとは思いますが、念のためpgccの方を疑って質問してみただけです。

394 :例の電子辞書:2017/10/09(月) 13:03:50.67 ID:o1eSL2aG
>>388
久しぶりになりますが
簡単に言いますと
exeファイルのオフセットFFF以降を書き換えても起動できることが判明したため
自作のほかのソフトを起動するプログラムのエントリーポイントと公式アプリのエントリーポイントを合わせ書き換え
しかし今度はC系の初期化処理等を行う関数の呼び出しに恐らく引っ掛かり強制終了するため
アセンブラで書かないといけないんだろうということは思ったのですが
アセンブラ言語は使えないので停滞しています

395 :名無しさん@Brain:2017/10/16(月) 19:42:06.56 ID:Ptyn2+Pd
すいません
場違いだとは思うのですが、brainの最新機種におけるjpg画像の読み込みで、どの程度のサイズの画像までが大丈夫なのかがわからず、どなたか教えていただけないでしょうか?

396 :名無しさん@Brain:2017/10/27(金) 01:07:05.81 ID:z2g4BE9F
Qemuの使い方教えてください。OSASKどうやって使うのですか?
起動すら出来ません。(ランチャー使ってます)

397 :PW:2017/10/27(金) 17:42:46.40 ID:Vjd8rxod
ほい
https://ux.getuploader.com/brainup2ch/download/47
OSASK入りと書こうとしたが、OSASKIとなってしまった

398 :名無しさん@Brain:2017/11/01(水) 00:00:15.37 ID:LiDjO0kB
やっぱzetakeyって動かんのかな?
HTML5表示可能でWindows CE 6.0、ARM Freescale対応とかBrainにピッタリなのに起動せん…
DLLとかコンポーネントが足りないのかな?

399 :名無しさん@Brain:2017/11/01(水) 22:06:10.54 ID:NNooFYGY
CEのPapyrusでもソフト追加とかいけるんでしょうか?

400 :名無しさん@Brain:2017/11/11(土) 19:00:23.52 ID:jAf44Z44
やはり第四世代では自作アプリが起動出来ないのでしょうか……

401 :名無しさん@Brain:2017/11/12(日) 01:12:34.25 ID:DnCmg2ub
iPhoneの脱獄みたく、自作アプリの起動することができたら大金上げます、みたいなことをすればあっという間なんだろうけどね。
まあ、こんだけ過疎ってたら無理か

402 :sasimi:2017/11/12(日) 01:35:10.20 ID:cUNsn+MI
Core2Duoのデスクだったらあげまっせ(処分ともいう)
マジレスすると今現在でWindowsCEの開発をしている人は殆どいないだろうしやっても人が集まらないかと、そもそも賞金を誰が出すねん、というところもある

403 :golem:2017/11/12(日) 17:08:36.27 ID:z1pARrbr
初めまして。
>>400 僕も第四世代を持っています。何とかCeOpenerを起動できないかとAppMain.exeやindex.dinを、SHARPの公式のものとdiffとったりバイナリを観察して見たんですけど、解析できたとしてもその頃には第五世代が出ているだろうと思ってしまうぐらい時間がかかりそうです。
要は、今の所は難しいということです。

404 :例の電子辞書:2017/11/12(日) 18:39:17.85 ID:TPUdQwvm
私がアセンブラを使うことができれば
もしくはそれなりの資金があり公式アプリを買い漁ってindex.dinを比較できれば
可能性はあったかもしれませんが少なくとも現在の私にはどちらもありませんでした
アセンブラが使えれば第四世代用の公式アプリを書き換えるという方法で自作のコードを起動させることは可能です
ただしAPIの関数のアドレスを事前に取得しておく必要がある、自作のコードを上書きするところを計算しなければならないです
実際通常のC言語で書かれたプログラムを挿入し、SH4で実行したところ「このファイルは本機では〜」が表示されずいきなりアボートしました
友人のSH3などで起動し、scalpelを使用してログを見たところやはりアボートしているので恐らくコードの実行はされています
ただここからexplorer.exe等を起動しようとするにはアセンブラでコンパイラによって勝手に読み込まされる関数を読み込まないようにしなければなりません

405 :golem:2017/11/12(日) 19:59:02.60 ID:z1pARrbr
この前、index.dinの検証をしていて気づいたんだけど、やっぱり、imdex.dinは、その名の通り、インデックスの役割を持っていて、中身がからだったらフォルダ名を表示して、中身があったらその中身をロードして使うみたいな感じっぽいです。
長々と書いてすいません。あともう一つだけ。PW-S*4系での実行可否の判定を、もしもAppMain.exe内のデータで行っているとしたら、S*4系が出る前にリリースされた公式ソフトも使えなくなるはず。index.dinにしろ、同じような事が起きてしまう。以上の事から考えたら、ホワイトリストが有力かも。ただ、そう出ない事を僕は願う。

406 :golem:2017/11/12(日) 20:05:05.42 ID:z1pARrbr
連投してすんません。
今思ったのが、もしも第四世代のCPUのアーキテクチャが第三世代と同じだとすると、アップデートの機能を逆に使って、第三世代用のアップデートを適用すれば、第四世代でも非公式アプリが実行可能になるのでは?

407 :例の電子辞書:2017/11/12(日) 21:21:20.47 ID:TPUdQwvm
>>405
.exeファイルの頭からFFF=4096バイトを恐らくindex.dinによって比較していると思われます
.exeを変更せずにindex.dinを編集→起動しない
index.dinを編集せず.exeの頭から4096バイト以内を編集→起動しない
index.dinを編集せず.exeの頭から4096バイト以降を編集→起動はする
>>406
前の結果によりアーキテクチャーも互換あり(第3世代と同じ開発環境によって作成したため)
しかしアップデート用のヘッダを書き換えなければ第三世代のアップデータを第四世代に適用できないが書き換えも難しい

408 :golem:2017/11/12(日) 21:45:31.80 ID:z1pARrbr
>>407
「起動はする」というのは、「起動するだけで動かない」という意味でいいのでしょうか?

409 :例の電子辞書:2017/11/12(日) 21:49:56.95 ID:TPUdQwvm
>>408
はい、挿入したコードが悪く異常終了+強制リセットされます

410 :golem:2017/11/12(日) 22:08:06.98 ID:z1pARrbr
>>409
ありがとうございます。
>>407
アップデートファイルのファイル構造って、誰か解析した人いないんですか?

213KB
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス