_ _ _ ______ ___________ _ | \ | | | | | ___ \/ ___| _ \ | | | \| | ___| |_| |_/ /\ `--.| | | | _____ _| |__ _ __ _ __ ___ | . ` |/ _ \ __| ___ \ `--. \ | | | / _ \ \ / / '_ \| '_ \| '_ \ / __| | |\ | __/ |_| |_/ //\__/ / |/ / | __/\ 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