_ _ _ ______ ___________ _ _ _ _ ______ _ _ _ _ | \ | | | | | ___ \/ ___| _ \ | | | (_|_) | _ \ (_) | | | (_) | \| | ___| |_| |_/ /\ `--.| | | | | | | |_ _ | | | |__ _ _| |_ _ __| |_ __ ___ _____ _ __ | . ` |/ _ \ __| ___ \ `--. \ | | | | |/\| | | | | | | / _` | | | | | | / _` | '__| \ \ / / _ \ '__| | |\ | __/ |_| |_/ //\__/ / |/ / \ /\ / | | | |/ / (_| | | | |_| | | (_| | | | |\ V / __/ | \_| \_/\___|\__\____/ \____/|___/ \/ \/|_|_| |___/ \__,_|_|_|\__, | \__,_|_| |_| \_/ \___|_| __/ | |___/ ----------------------------------------------------------------------------------------------------- I wanted to do a little experiment in which I would try to use Wii with NetBSD for some regular daily usage. Is it possible to use 88 MB RAM and 700 MHz PPC and 640x448 resolution with 2025 internet ? The answer is, yes ... but with a lot of compromise :) Don't do too much parallel tasks like compiling, browsing the internet and watching a movie :) Jokes apart, the system only has 88 MB RAM so take this into consideration, no heavy threading unfortunately. I will include information only on verified software that runs decently well on the device and I have used it. We will start with the operating system details : NetBSD 10.1_STABLE .................... https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.1/evbppc/binary/gzimg/ pkgsrc-2024Q4 ......................... https://cdn.netbsd.org/pub/pkgsrc/pkgsrc-2024Q4/ pkgsrc-2024Q4-custom ................... https://astr0baby.online/NetBSD/wii/All/ Due to a need to change a few things for pkgsrc packages to optimize them for the Wii I had to rebuild them from sources, and did not use the precompiled packages from https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/powerpc/10.0_2024Q4/All/ However building stuff on the Wii takes very long time due to the memory limitatins and CPU speed. Some of the heaviest packages which dont need SDL12 linking I have downloaded and installed, but most of the packages were built on the Wii. The custom and all the additional packages I have built are located in ........... https://astr0baby.online/NetBSD/wii/All/ Desktop: -------- CDE ................. Custom build (not pkgsrc) version 2.3.2 (This window manager seems to be the best choice for the Wii) All tools and widgets in CDE work quite well. MWM ................. Motif window manager (pkgsrc) Editors: -------- xnedit .............. A fast and classic X11 text editor, based on NEdit, with full unicode support and antialiased text rendering. Integrates nicely with CDE, pkgsrc package. xpdf ................ PDF reader Multimedia: ----------- mplayer ............. SDL1.2 linked and vo=sdl defined in $HOME./mplayer/config: Movies play ok, but for good experience one needs to re-encode moview to lower resolution since NetBSD Wii Xorg resolution is limited to 640x448 (so no 4k videos here :D ) But its great for playing movies and playing online audio streams. ffmpeg .............. Encodeer, to re-encode video on the Wii if needed. schismtracker ....... a free and open-source reimplementation of Impulse Tracker (Integrates nicely with CDE) Hacking/Networking: ------------------- impacket ............ Impacket is a collection of Python classes for working with network protocols. tor ................. Anonymity software nmap ................ Network scanner masscan ............. Fast netwrok scanner kismet .............. Wifi scanner Internet: --------- Dillo ............. Lightweight web browser, fast enough to be used on the Wii, but lacks javascript. NetSurf ............. Compiled against GTK2 wiht javascript support, quite usable on the Wii, but dont expect lightening speeds irssi ............. IRC client elinks ............. console based web browser links ............. console based web browser Games: ------ ScummVM ............. 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) ChocolateDoom ....... compiled against SDL1.2 (hexen, heretic, doom and strife all work) PrBoom .............. Doom clone SDL1.2 linked FreeSynd ........... cross-platform, GPLed reimplementation of engine for the classic Bullfrog game, Syndicate REminiscence ........ cross-platform clone of Flashback, SDL1.2 linked. TyrQuake ........... Quake1 engine SDL1.2 linked xu4 ................ Ultima 4 engine SDL1.2 linked Exult ............... Ultima 7 engine SDL1.2 linked Pentagram ........... Ultima 8 engine SDL1.2 linked Ur-Quan Masters ..... StarControl 2 clone, SDL1.2 linked