[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Pocket PostPet
鈴木(康)です。いまさらながらなんですが、PocketPostPet の件追試しました。
keymap とかも一応書けそうなんで、Machine の定義が欲しいです。
# 時間のあるときでかまいませんので、よろしくお願いします。
-----
pbsdboot.exe のメニュー変更
Kernel name: \Multimedia Card\netbsd.gz
... -> E-500 を選択して変更
変更
Width 320
Height 240
Bytes/line 1024
E-500 とおなじ
Address A200000
ID 04104300 00C10203
で、立ち上げたら、だいたい同じ現象になりました。
キーマップだけは、Unknown scan code のメッセージでだいたい分かりました。
とりあえず、メモっておきました。
----------------------------------
十字キー
UP 0x0f
LEFT 0x07
RIGHT 0x0e
DOWN 0x06
上の段から
--------------
ESC(もどる) 0x00
F2(メールチェック) 0x08
F3(前へ) 0x10
F4(次へ) 0x18
F5(ジャンプ) 0x20
F6(しおり) 0x28
F7(ホーム) 0x30
F8(中止) 0x38
F9(再読) 0x40
F10(切断) 0x48
----------------
1 0x01
2 0x09
3 0x11
4 0x19
5 0x21
6 0x29
7 0x31
8 0x39
9 0x41
0 0x49
^ 0x59
\| 0x50
-----------------------------
Q 0x02
W 0x0a
E 0x12
R 0x1a
T 0x22
Y 0x2a
U 0x32
I 0x3a
O 0x42
P 0x4a
@ 0x52
[ 0x5a
BS(後退) 0x58
----------------------------
A 0x03
S 0x0b
D 0x13
F 0x1b
G 0x23
H 0x2b
J 0x33
K 0x3b
L 0x43
; 0x4b
: 0x53
] 0x5b
----------------------------
TAB(タブ) 0x04
Z 0x0c
X 0x14
C 0x1c
V 0x24
B 0x2c
N 0x34
M 0x3c
< 0x44
> 0x4c
/ 0x54
\_ 0x5c
DEL(削除) 0x5d
------------------------------
LSHIFT なし???
ZenHan(全/半) 0x15
KataHira(カタ/ひら) 0x1d
Kanji(漢/直) 0x25
Space 0x35
Eng(A/a/英字) 0x45
FUNC(機能) なし???
RSHIFT なし???
ENTER(改行) 0x55
---------------------------------
Ctrl/Alt がない他は、日本語キーボードと非常によく似た配置です。
LSHIFT/RSHIFT/FUNC は、押しても Unknown scan code が出ませんでした。
kiu 以外のところを使っているのかも知れないですね。
参考までに 購入価格
PocketPostPet 中古 10000円
MMC カード 16M 4980円
SDメモリカードアダプタ 6200円
# 本体は、安く手にはいるようになったけれども、
# MMC カードまで買わないといけないのが辛い。
|
| > | > ブートの途中で止まってしまいますが、楽しみになってきました。
| > |
| > | どのへんで止まりましたか?
| > |
| > | root file system type: unknown
| > |
| > | までいったのでしょうか。
| 画面で見える範囲のダンプですが、
| vrbcu0 at vrip0 addr 0xb000000...
| vrbcu: cpu 131.072MHz...
| com0 at vrip0 addr 0xc000000...intr 9: ns16550a, working fifo
| vrrtc0 at vrip0 addr 0xb0000c0...intr 2
| vrkiu0 at vrip0 addr 0xb000180...intr 7
| wskbd0 at vrkiu0 (mux1 ignored for console): console keyboard,
| using wsdisplay0
| vrpmu0 at vrip0 addr 0xb0000a0...intr 1
| vrdsu0 at vrip0 addr 0xb0000e0...
| vrpiu0 at vrip0 addr 0xb000120...intr 5
| msmouse0 at vrpiu0 mux 0
| vrisab4 at vrgiu0:ISA port 0x14000000-0x18000000
| mem 0x10000000-0x20000000
| isa4 at vrisab4
| wdc0 at isa4 port 0x170-0x177 irq 33554435
| (ここで10秒程度停止)
| btnmgr0 at mainbus0
| wskbd1 at btnmgr0 mux 1
| /u/home/sbin/current/src/sys/arch/hpcmips/vr/vr.c(294):
| vr_bus_reset() not implemented.
| (ここで停止、何かキーを押す毎に)
| vrkiu: Unknown scan code 0x55
| vrkiu: Unknown scan code 0x55
|
| といった感じです。
|
| > とくに GPIO のモードの 入出力を逆にしてしまうようなことをしてしまうと
| > 本体の HW にあまり良いことはなさそうなので、早めにチェックした方が
| > 良いです。
| シリアル関係の漁りで本体すでにぐしゃぐしゃなので、
| 気にしなくてもいいと思います。(笑)
|
| > すでに分解してますよね? Vr4121 以外になにが入っていますか?
|
| Mask ROM (NEC D23C128040L) 16Mbyte
| Flash (Intel TE28F160) 2Mbyte
| RAM (Samsung K4S641632C) 8Mbyte
| CPU (NEC VR4121A)
| のほかには、
| (NEC D82586S)
| が1つあるだけ(大きさとしてはCPUと同じ、BGA)で、
| 明らかにASICですね。
|
| 個人的にはFlashが使えるとおもしろそうだな、と思います。
| (フルリセット時にここのpatch.exeが実行されるみたい)
|
| ではでは。
| --
| □□ What you see is what you believe in. zoro@softclub.co.jp ぞろよし
| //▽ 〜 みんなうたかたの夢さ 〜 www.softclub.co.jp/~zoro/
|
--
鈴木 康司 @NECソリューションズ
suz@hpc.bs1.fc.nec.co.jp
TEL 042-333-6465