デジホリのblog

釣りと自転車とDIYを愛するオヤジのブログ

2017年08月

ポケコンエミュがそれなりのものになってきたので、ここらで技術情報を整理していきたいと思います。
また作成したエミュレータ(とソースコード)を公開していこうかなとも思います。
とりあえず、情報をまとめるサイトを作りました。
コンテンツはこれから充実していきます。

ちょっと名前がおこがましいかな。。
→ ポケコンfanのページ 

Mi Fit アプリがバージョンアップされて、Activitiesに「Outdoor cycling」というのが追加された。
ということで自転車で使えるのか試してみた。

その前に、スマホを自転車に取り付けないといけないので、自転車用のマウンターをAmazonでポチッとしました。
これ↓
https://www.amazon.co.jp/gp/product/B01AW2YONY/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
_SL1200_

実際に取り付けてみるとこんな感じ。
36831118455_ed29c5dbfd_o

カッコ悪い。。。

で、いつものコースを軽く流して見た。
(約40kmのコースを2hちょっと)

まず、気になっていたバッテリの持ちはどうなのかというと、、、
Mi Fitアプリを2hちょっと連続使用したところ、100%あったバッテリーが残30%ほどになった。
思ったよりバッテリーが持つことがわかった。
そもそも私のスマホは結構バッテリーがヘタっているんだけど、こんなに持つと思わなかった。
昔使っていたiPhone5とかはバッテリーがまだ元気なので、次回はそれで試してみようと思います。

次に、Mi Band 2の方だけど、これがちょっとびっくり。
86%だったのが83%になっただけ。。。
リアルタイムに心拍を計測していたんだけど、それだけではバッテリーはほとんど消費しないのね。

ということで、機能的には意外といけるじゃんという感じなんだけど、
このUIダメだろう!
36021742983_351c10262e_o

スマホの画面がでかいのに、心拍の数値が小さすぎ。
もうちょっと考えてくれ→Xiaomiさん

あと、基本的にスマホを計測器がわりにするのって気に入らない。
日差しが強いとスマホの画面は良く見えないし、自転車って結構振動するんだけど、スマホがマウントから外れるんじゃないかと不安になる。

とはいうものの、ログとしてデータが残るので、ちょっと楽しいかも。



ということで、私が持っている最強(と思っている)ポケコンのPC-1470Uの実装もしてみた。
この機種、ROMがバンク切り替え方式を取っている&巷に技術情報がほとんどないため、本当に対応が難しい。。。
バンクレジスタが0x3400番地に割り付けられているということぐらいしかわからず、ほぼ手探り状態。。
コールドスタートした時の最初の「メモリクリアしますか」画面までは割と簡単にたどり着けた。
しかし、ここで"Y"キーを入れると暴走してしまう。。。

33

うーむ。。。
ってことで、やっぱりバンクまわりのエミュレートがおかしいんだろうなと、適当にあたりをつけたら、
バンクは0から7までしかないのに、その範囲を超えて値を書き込んで来ることがわかり、0x07でマスクするようにしたら先に進んだ。
やったー、嬉しい!!

09

ってことで、普通のキー入力ができるようになった。
しかし、エンターキーを押下すると暴走してしまう。
何でだろう。。。
まだバンク切り替えまわりに何かあるのかな。

まだ先が長いなぁ。

↑このページのトップヘ