上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
Game/Wii/ModChip
をテンプレートにして作成
資料室
Game/Wii/ModChip をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
#contents
*Wiiって
Wiiで,Backupされたゲームなんかを動かそうとドライブにDISC...
やり方は,WiiにModチップって呼ばれるICを接続して,Wiiのド...
また最近トワイライト・ハックと呼ばれるゼルダのバグを利用...
*Modチップ
市販されているModチップ(改造用チップ)は,表向きは日本で...
Wiiは既にドライブ・コントローラーでModチップ対策が行われ...
#ref(dms.jpg,20%,around)
← おいらのWiiはDMSと初期の物だった。ラッキー :)
#img(,clear)
**Modチップの自作
ということで,Modチップの自作にトライしてみました。自作と...
***回路
自作したModチップの回路図
ATmega168 Wii
TQFP32 Connector DVD Driver Chip
PC0 23 ======= 5 ======== CLOCK(5)
PB5 17 ======= 5((WiiKey互換用))
PC1 24 ======= 4 ======== INPUT(4)
PB3 15 ======= 4((WiiKey互換用))
PC2 25 ======= 6 ======== OUTPUT(6)
PB4 16 ======= 6((WiiKey互換用))
PB1 13 ======= 3 ======== (3)((WiiKey互換用))
GND 3,5 ======= 2 ======== GND
VCC 6 ======= 1 ======== VCC
PC3 26 (A)LED(K)==R(470)==GND
VCC==C(0.1uF)==GND
Wiiとの接続
Wii PCBのパターン
GND(2) VCC(1)
3 4 5
x 6
一応[[WiiKey:http://www.wiikey.cn/]]互換にもなるようにし...
***取り付け
#ref(自作チップ.jpg,20%,around)
こんなふうに取り付けた。Modチップはいつでもコネクタから外...
#img(,clear)
***Firmware
ModチップのFirmwareとしては,[[OpenWiiプロジェクト:http:/...
[[OpenWii:http://www.openwii.org/]]のターゲットのCPUには...
公開されているソースはATmega8用なのでそのままでは動作しな...
システムクロックは,内臓RC発振で8MHzで使うようにしました。
-Memory Map
$0000
Application ROM
15360byte=7680word
$1E00
Bootloader Program
1024byte=512word
$1FFF
SRAM
$0100-$04FF
-Fuse Setting
lfuse: 0xe2
hfuse: 0xdf
efuse: 0x03
-EEPROM(JAP Mode)
0x00,0x60
Firmwareはブートローダーを入れてあるんで,WiiにDiskを挿入...
-ATmega168用の変更を含む全ソース &ref(openwii2.4_m168src....
-コンパイル~
コンパイルするには,
--AVR-GCC(WinAVR)~
最新のだとコンパイルエラーが出るんで,[[WinAVR-20060421:h...
--MN10200用GCC~
Wiiはドライブ・コントローラーにPanasonicのMN10200っていう...
----
#comment
終了行:
#contents
*Wiiって
Wiiで,Backupされたゲームなんかを動かそうとドライブにDISC...
やり方は,WiiにModチップって呼ばれるICを接続して,Wiiのド...
また最近トワイライト・ハックと呼ばれるゼルダのバグを利用...
*Modチップ
市販されているModチップ(改造用チップ)は,表向きは日本で...
Wiiは既にドライブ・コントローラーでModチップ対策が行われ...
#ref(dms.jpg,20%,around)
← おいらのWiiはDMSと初期の物だった。ラッキー :)
#img(,clear)
**Modチップの自作
ということで,Modチップの自作にトライしてみました。自作と...
***回路
自作したModチップの回路図
ATmega168 Wii
TQFP32 Connector DVD Driver Chip
PC0 23 ======= 5 ======== CLOCK(5)
PB5 17 ======= 5((WiiKey互換用))
PC1 24 ======= 4 ======== INPUT(4)
PB3 15 ======= 4((WiiKey互換用))
PC2 25 ======= 6 ======== OUTPUT(6)
PB4 16 ======= 6((WiiKey互換用))
PB1 13 ======= 3 ======== (3)((WiiKey互換用))
GND 3,5 ======= 2 ======== GND
VCC 6 ======= 1 ======== VCC
PC3 26 (A)LED(K)==R(470)==GND
VCC==C(0.1uF)==GND
Wiiとの接続
Wii PCBのパターン
GND(2) VCC(1)
3 4 5
x 6
一応[[WiiKey:http://www.wiikey.cn/]]互換にもなるようにし...
***取り付け
#ref(自作チップ.jpg,20%,around)
こんなふうに取り付けた。Modチップはいつでもコネクタから外...
#img(,clear)
***Firmware
ModチップのFirmwareとしては,[[OpenWiiプロジェクト:http:/...
[[OpenWii:http://www.openwii.org/]]のターゲットのCPUには...
公開されているソースはATmega8用なのでそのままでは動作しな...
システムクロックは,内臓RC発振で8MHzで使うようにしました。
-Memory Map
$0000
Application ROM
15360byte=7680word
$1E00
Bootloader Program
1024byte=512word
$1FFF
SRAM
$0100-$04FF
-Fuse Setting
lfuse: 0xe2
hfuse: 0xdf
efuse: 0x03
-EEPROM(JAP Mode)
0x00,0x60
Firmwareはブートローダーを入れてあるんで,WiiにDiskを挿入...
-ATmega168用の変更を含む全ソース &ref(openwii2.4_m168src....
-コンパイル~
コンパイルするには,
--AVR-GCC(WinAVR)~
最新のだとコンパイルエラーが出るんで,[[WinAVR-20060421:h...
--MN10200用GCC~
Wiiはドライブ・コントローラーにPanasonicのMN10200っていう...
----
#comment
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ