VERKKOINTEGRAATIO JA ETÄHALLINTA
Tämä dokumentti kuvaa Development Bridge -arkkitehtuurin, joka mahdollistaa langattoman tiedonsiirron, koodin etäajon ja SSD-levyn hallinnan tietokoneelta käsin ilman fyysistä median siirtoa.
1. YHTEYSPROTOKOLLAT (CONNECTIVITY)
Järjestelmä hyödyntää Wiin sisäänrakennettua TCP/IP-pinoa luodakseen sillan kehitystyöaseman ja WII-64 CHASSIS -yksikön välille.
1.1 FTPii (File Management)
- Käyttö: SSD-levyn tiedostojen (ROMit, konfiguraatiot, teemat) hallinta lennosta.
- Palvelin: Wiillä ajettava
FTPii-sovellus. - Asiakasohjelma: FileZilla, WinSCP tai VS Code FTP-laajennus.
- Portti: 21
1.2 Wiiload (Rapid Deployment)
- Käyttö: Käännetyn koodin (
.dol/.elf) lähettäminen suoraan Wiin RAM-muistiin. - Hyöty: Ohittaa asennusvaiheen; koodi suoritetaan välittömästi testiajoa varten.
- Integraatio:
devkitPPCsisältääwiiload-työkalun, joka voidaan lisätä kääntämisen jälkeiseksi (post-build) komennoksi.
2. ETÄTYÖNKULKU (REMOTE WORKFLOW)
Development Bridge muuttaa kehityssyklin seuraavaksi:
- Code: Muokkaa C++/Python-koodia VS Codessa.
- Compile: Käännä projekti (Make/CMake).
- Bridge Send: * Lähetä binääri Wiille komennolla:
export WIILOAD=tcp:192.168.x.x && wiiload build.dol - Execute: Wii vastaanottaa tiedoston ja käynnistää sen välittömästi.
3. TIETOJEN SYNKRONOINTI (SMB & NAS)
Tutkimuskohteena on SMB (Server Message Block) -tuki tietyissä emulaattoreissa (kuten RetroArch ja WiiMC-SS).
- Tavoite: Pelikirjaston striimaus suoraan tietokoneen jaetusta kansiosta.
- Hyöty: Vapauttaa 250GB SSD-tilaa kaikkein raskaimmille levykuville (Wii/PS1) ja helpottaa varmuuskopiointia.
4. VERKKOASETUKSET
| Parametri | Arvo / Konfiguraatio |
|---|---|
| IP-osoite | Staattinen (DHCP Reservation suositeltu) |
| DNS | Cloudflare (1.1.1.1) tai oma DNS-node |
| Security | Local Network Only (No external routing) |