There is now a Live DVD available:
PS2 Live Linux DVD v4 NetSurf Unstable
This includes the development files needed for building NetSurf. For developing it is recommended to install it on the internal hard disc of a fat PS2.
It also contains a binary of NetSurf which is automatically started. This starts in 8 Bit color to get around the BGR problem. The program is terminated with the F12 key on the USB keyboard. A USB mouse and a USB keyboard is currently needed. This is working with VGA. PAL, NTSC, dtv0 and dtv1 were not working. dtv2 was one time working for me. I used this to record the last video.
The kernel parameter LOGINSCRIPT=win3 or LOGINSCRIPT=win2 is needed to disable the auto start of NetSurf. NetSurf can also be started in fluxbox or WindowMaker. It still uses SDL and has the same bugs.
The auto start of NetSurf is selected with one of the following kernel parameters:
LOGINSCRIPT=winns
LOGINSCRIPT=winns1024x768
LOGINSCRIPT=winns1280x1024
LOGINSCRIPT=winns1280x720
LOGINSCRIPT=winns1920x1080
LOGINSCRIPT=winns640x224
LOGINSCRIPT=winns640x240
LOGINSCRIPT=winns640x448
LOGINSCRIPT=winns640x480
LOGINSCRIPT=winns640x480x16
LOGINSCRIPT=winns720x480
LOGINSCRIPT=winns800x600
LOGINSCRIPT=winns800x600x16
This switches between the different resolutions and colors. 8 Bit color is default. The parameters are not tested. Someone need to test which resolution is working in which crtmode.
Most of the bugs should also appear on a normal Linux PC when NetSurf is build with framebuffer GUI. So most bugs can be fixed on a normal PC.
To build it, the following need to be downloaded and extracted to /home/adent:
netsurf-2.9-ps2.tgz
This is compiled as follows:
su adent
cd /home/adent
tar -xzf netsurf-2.9-ps2.tgz
cd netsurf-2.9
cd libnsfb-0.0.2
make TARGET=framebuffer
su
make TARGET=framebuffer install
exit
cd ..
make TARGET=framebuffer # error happens when linking nsfb.
cd netsurf-2.9/
export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig/:../hubbub-0.1.2/build-Linux-framebuffer-release-lib-static/:../libparserutils-0.1.1/build-Linux-framebuffer-release-lib-static/:../libcss-0.1.2/build-Linux-framebuffer-release-lib-static/:../libnsgif-0.0.3/build-Linux-framebuffer-release-lib-static/:../libnsbmp-0.0.3/build-Linux-framebuffer-release-lib-static/:../libwapcaplet-0.1.1/build-Linux-framebuffer-release-lib-static/:../libnsfb-0.0.2/build-Linux-framebuffer-release-lib-static/
rm nsfb
make TARGET=framebuffer
cd ..
su
make TARGET=framebuffer install
exit
cd ..
netsurf -w 800 -h 600 -b 8 # Start NetSurf via SDL at 800x600 with 8 Bit colors (framebuffer or X11).
We need to check if we can get this on a smaller medium than a DVD.


37Likes
LinkBack URL
About LinkBacks







