Index of /NetBSD/wii/daily_driver/
Name | Last Modified | Size | Type |
../ | | - | Directory |
README.txt | 2025-Jun-03 19:39:25 | 4.9K | text/plain; charset=utf-8 |
_ _ _ ______ ___________ _ _ _ _ ______ _ _ _ _
| \ | | | | | ___ \/ ___| _ \ | | | (_|_) | _ \ (_) | | | (_)
| \| | ___| |_| |_/ /\ `--.| | | | | | | |_ _ | | | |__ _ _| |_ _ __| |_ __ ___ _____ _ __
| . ` |/ _ \ __| ___ \ `--. \ | | | | |/\| | | | | | | / _` | | | | | | / _` | '__| \ \ / / _ \ '__|
| |\ | __/ |_| |_/ //\__/ / |/ / \ /\ / | | | |/ / (_| | | | |_| | | (_| | | | |\ 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