Index of /NetBSD/wii/
Name | Last Modified | Size | Type |
../ | | - | Directory |
All/ | 2025-Jun-06 19:01:00 | - | Directory |
daily_driver/ | 2025-Jun-03 19:39:25 | - | Directory |
src/ | 2025-May-25 13:10:32 | - | Directory |
README.txt | 2025-May-26 09:13:35 | 3.7K | text/plain; charset=utf-8 |
dt.tar.gz | 2025-May-21 06:23:58 | 20.7M | application/x-gtar-compressed |
packages.txt | 2025-May-21 06:24:29 | 2.4K | text/plain; charset=utf-8 |
_ _ _ ______ ___________ _
| \ | | | | | ___ \/ ___| _ \ | |
| \| | ___| |_| |_/ /\ `--.| | | | _____ _| |__ _ __ _ __ ___
| . ` |/ _ \ __| ___ \ `--. \ | | | / _ \ \ / / '_ \| '_ \| '_ \ / __|
| |\ | __/ |_| |_/ //\__/ / |/ / | __/\ V /| |_) | |_) | |_) | (__
\_| \_/\___|\__\____/ \____/|___/ \___| \_/ |_.__/| .__/| .__/ \___|
| | | |
|_| |_|
Nintendo Wii
========================================================================
Wii NetBSD
Wii Hardware info:
RAM: 64MB + 24 MB RAM
CPU: PPC Broadway @ 729 MHz
Observations :
- NetBSD current (as of May 15 2025) seems to be buggy and Xorg has issues (SDL related programs dont work)
- Uae NetBSD 10.1 Stable instead (https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbppc/binary/gzimg/)
- Don't run neofetch in CDE on the Wii - it freezes Xorg
- ScummVM was compiled against SDL1.2 and includes only these game engines (Ultima, Kyra, SCUMM, AGI, Might & Magic, Flight of the Amazon Queen, Beneath a Steel Sky)
- Chocolate-doom was compiled against SDL1.2
- There are a couple of games present in the All directory (quake,doom,heretic,hexen,ultima8,scummvm,flashback ...)
- Great reference in this article https://blog.infected.systems/posts/2025-04-21-this-blog-is-hosted-on-a-nintendo-wii/
- Thanks to Jared McNeill for making the Wii NetBSD port possible !
CDE
Install pkgin
pkgin install motif
pkgin install libiconv
pkgin install gettext
pkgin install fontcongfig
pkgin install tcl
pkgin install ksh93
pkgin install automake
pkgin install autoconf
pkgin install pam-pwauth_suid
pkgin install font-adobe-75dpi
pkgin install font-adobe-100dpi
pkgin install freetype2
pkgin install gmake
pkgin install wget
Since I have used pkgsrc 2025Q1 there are some newer packages that are needed for CDE which are included here.
(All packages I have installed are in packages.txt for reference)
- NetBSD 10.1 STABLE (evbppc) and 2025Q1 pkgsrc used
- pkgsrc CDE from 2025Q1 does not build on the Wii (errors with ksh93 and dtterm builds)
- CDE 2.5.2 and 2.4.0 do not build on NetBSD 10.1 evbppc wii
- CDE 2.3.2 sources compile and install but dthelpview and dtstyle fail to build
- dtstyle and dthelpview compiled on macppc and copied over to evbppc Wii
- Binary package dt.tar.gz uploaded to the repo
wget https://astr0baby.online/NetBSD/wii/dt.tar.gz
su
mv dt.tar.gz /usr
cd /usr
tar -zxvf dt.tar.gz
rm dt.tar.gz
exit
- Now make sure you have rpcbind enabled in /etc/rc.conf
by adding a following line
rpcbind=YES
rpcbind_flags="-l"
- And start rpcbind
/etc/rc.d/rpcbind start
- Make sure you have your hostname in /etc/hosts
::1 wii localhost localhost.
127.0.0.1 wii localhost localhost.
- Start CDE
startx /usr/dt/bin/Xsession
If you wish to compile CDE-2.3.2 source on the Wii
wget https://astr0baby.online/Pinebook64/NetBSD/CDE/cde-2.3.2.tar.gz
tar -zxvf cde-2.3.2.tar.gz
cd cde-2.3.2
gmake World.dev
su
admin/IntegTools/dbTools/installCDE -s `pwd`
(dthelpview and dttstyle wont be present, they fail to build)
(I have copied these from CDE-2.3.2 on a macppc build)
- Now make sure you have rpcbind enabled in /etc/rc.conf
by adding a following line
rpcbind=YES
rpcbind_flags="-l"
- And start rpcbind
/etc/rc.d/rpcbind start
- Make sure you have your hostname in /etc/hosts
::1 wii localhost localhost.
127.0.0.1 wii localhost localhost.
- Start CDE
startx /usr/dt/bin/Xsession