ゼル伝を吸い出した

Posted on
  • ROM:MASK 32K(容量:4MB)
  • SRAM:EPPROM 64K(容量:8KB)

ROM領域の殆どはファミコンミニのエミュレータなんだろうなぁw

と,それはさておき,なんとなくバイナリエディタで色々いじくって見てみたんですが,殆ど同じセーブデータが二回繰り返されているので,たぶんバックアップでも取ってるんでしょう.じゃあ本当のセーブデータ領域は4kb?

実際にバックアップとってるか実験しました.

まず,あたらしく開始して,すぐセーブした後に,その後最初の剣を貰ったところでセーブ.

で,セーブデータをバイナリエディタで読み込んで先頭のセーブデータをランダムな数字で書き換えて完全に壊す.

結果:剣を貰ってないセーブデータになった.バックアップ機能搭載.

ということです.ところでこれ,昔のファミコン時代からそうだったんだろうか・・・.

なんか00000526h(=バックアップでは00001526h)から一バイトが冒険に出た回数を表しているみたいなので,書き換えて見たんですが,どうもチェックサムを計算してデータが壊れているかチェックしてるみたいで前回のセーブデータが読み込まれます.

で,前回の部分のところも書き換えると「データが壊れています」と.

ファミコンをなめちゃいけませんね.

何もせずにただセーブして,比較しました.

一応おんなじです.流石にランダムでチェックサムを作るときに使う値を変えたりしないか・・・.

そういえばVBA(-H)だと「冒険した回数」が変わりません.なんでかなぁ.




アマチュア無線のバンドとWAのバンドは被っている

Posted on
  • Wireless Adaptorのバンド:ISMバンド

ISMバンド(アイエスエムバンド)とは、産業用や科学用、医療用に無免許で利用することのできる周波数帯を指す。

ISMは、Industry、Science、Medicalの頭文字である。

日本では2400~2497MHzの周波数が設定されており、電子レンジや無線LAN(IEEE802.11bやIEEE802.11g)、VICSなどに利用されている。

ISMバンド – Wikipedia

  • アマチュア無線のバンド(2.4GHz)

2400MHz帯以上

2400~2450MHz

アマチュア無線の周波数帯 – Wikipedia

よって,

2400MHz~2450MHzの周波数をワイヤレスアダプタが使っているなら,アマチュア無線家が免許使って増幅することも可能かも!?

ただ,正確な周波数は仕様書を見つけれず分かりません・・・.*1

だれか知っていたら教えてください・・・.

・・・まあ,私には技術がないから無理ですけどw

*1:取説には「ISMバンド」としか書いていない.



カセットを交換して貰った

Posted on

ルビーカセットのセーブデータが読めないという問題が発生していた訳ですが,

同じルビーを持っている友人から,カセットを交換してもらいました.

彼はブートケーブルとかULAとかPARのセーブ保存機能とかとは無縁なので,案外あっさり許してくれました.

で,できるかどうか確かめようととりあえず中身を見てみました.

  • 問題のカセット

生産ロット:20

基盤の製造年月日:03年8月

電池の日付(ROMの製造日):03年8月

乗ってるSRAM:ノーブランド(LE26FV10NITS-10 3EU15)

  • 友人のカセット

生産ロット:20

基盤の製造年月日:03年2月

電池の日付(ROMの製造日):03年7月

乗ってるSRAM:MX社製

初期ロットキタ━━━━━━(゜∀゜)━━━━━━ !!!!! *1

じゃセーブデータ吸い出してきます

・・・ばっちり成功です!

ちなみに問題のカセットは読み込みができなくても書き込みはできるのでセーブデータを写すことは出来るのです!

ロット番号が同じなのにこんなに違いが・・・.

番号は電池を取り付けた日付で変わるんですかねぇ・・・.

ポケモンは人脈が大事です.あと初期ロット.

*1:初期ロットはSRAMがMX社製らしい.ちなみにROMはロット関係なくほとんどMX社製



ブートケーブルキタ━━━━━━(゜∀゜)━━━━━━ !!!!!

Posted on

前紹介したアレです.

http://d.hatena.ne.jp/ledyba/20041116

注文していたのですが,やっときました.

で,いろいろセーブデータ/ROMを吸い出していたのですが,Rubyのセーブ吸出しをやっていたのですが・・・.

どうも失敗したみたいなんですよね.

今バイナリエディタで覗いたらみんな

62 13 00 00 62 13 00 00 62 13 00 00 62 13 00 00

で埋まってるし.

で,それも知らずに実機に書き込んだから・・・セーブデータ消えましたよ.うん.

良個体値ポケ全部消えましたよ.うん.

気にしない(涙

それ以外は全部成功しました.消えなくてよかった・・・.

慎重に行うことの大事さをわかりました(涙

一応,育成済みポケは全部エメラルドにあるので無事です.

グラードンゲットのついでだと思って3倍速でちゃっちゃとクリアします.うん.

・・・ヽ(`Д´)ノ ウワァァン!!


USB Linker Advance

Posted on

http://park8.wakwak.com/~benzo/

す ご い よ こ れ す ご い よ

今更なんですけどねw

ROMの吸出しとか書き込み(FLASH ROM にのみですが),セーブデータの書き込み・読み込み,そしてGBAのSRAM領域に自分のプログラムを転送できる!

またそのプログラムでGBAをジョイパッドにもできる!

す ご い よ こ れ

問題はほしいけどパーツが手に入りにくい点・・・.

今度秋葉原行ったら探してみよう・・・.

また,セーブデータ保存機能をポケモンに応用すると,

  • 伝説ポケモンを何回も粘れる
    1. ゲット前にレポート.
    2. そのままよさそうなのを(とりあえず)ゲット.
    3. ほかのカセットにそれを移す
    4. 粘っていたカセットに保存していたセーブデータを戻す
  • 技教えマニア/技マシンを何回でも教えてもらえる/使える
    1. 技マシン使う前にレポート.保存しておく
    2. 覚えさせてその覚えさせたポケモンを別のカセットへ
    3. セーブデータを元に戻す
  • ポケモン増殖
    1. 増殖したいポケをあるカセットに入れておいて,セーブ.保存.
    2. そのポケモンをほかのカセットへ
    3. セーブデータを元に戻す.

なんてことが(ULAさえうまく作れば)ノーリスクでできます.すげぇ.


PSPのクロックは222MHzまで?

Posted on

今のPSPが2/3の性能しか発揮できていない理由

ネタ元:パンヤヲさん

フォックス:「コイツなに言ってるんだ?」

あれ?仕様書だと333MHzって書いてあったような気が・・・.

実際は電力食いすぎという問題で222MHzまでで制限されているようです.

じゃ最初からそう言え.

こんな嘘つきじゃ「ジス イズ ムァイ ピイエスピイ」なんて言ってられません.

久多良木タソとしては嘘つくのも仕様ですか!?美しいんですか!?

まあPS2の自称6600万ポリゴン/sで慣れたけどw

しかも致命的なのは,この制限がハード的に掛かっているのだとしたら,

もしも333MHzのPSPが出たら,互換性がヤヴァイ.

そうじゃなくても,今のPSPで333MHz仕様のソフト動かしたら熱が!バッテリが!

って事になる訳ですよ.

でしかもこの記事だと

 222MHzロックは、ソフトウェア開発にもある程度の影響を与える。例えば、333MHzまでの周波数が利用できるようになった時点で、フルCPUクロックを使う負荷の高いソフトウェアを作った場合には、222MHzの現行機種との互換性が問題になるケースが出てくる可能性はある。しかし、ポジティブに見ると、PSPはスペック的にはまだパフォーマンスを向上させる余地があることになる。

あのー,そのネガティブな部分が非常に問題なんですけど.

こういうのをじーけー乙って言うんですよね.

折角PSP買って,遊んでいたら新作が出ると.

買おうとしたら「お客様のPSPでは遊ぶことが出来ません.これは仕様で(ry」

なんていわれたら,買った小学生泣きますよ.

./でも紹介されてました.

もう何があっても (スコア:1)

takano32 のコメント: 2005年03月23日 12時11分 (#712389)

(ユーザ #17535 情報) http://taka.no32.tk/

驚きません

そうかもしれないw

以上,PSPを持ってない貧乏人の叫びでした.