How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Online games, how to get online, and anything involving Dreamcast online can be discussed here.

Moderator: pcwzrd13

User avatar
deluxux
Black Mesa
Posts: 1405
Joined: Sat Jul 02, 2016 7:00 am

How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by deluxux »

https://github.com/tenox7/wrp/

A browser-in-browser "proxy" server that allows to use historical / vintage web browsers on the modern web. It works by rendering a web page in to a GIF image with clickable imagemap.
I suggest setting up SSH so you can copy/paste this right in save yourself lots of time.
https://www.raspberrypi.org/documentati ... ccess/ssh/

First thing to do is "Expand The Filesystem" So we can have the full space of our SD card. 4GB required

Code: Select all

sudo raspi-config

Pick Option 7 - Advanced Options
Pick Option 1 - Expand File System
Tab over to the Finish button and Reboot.
Xiden wrote:
Ok found the solution. Looks like the repository 'http://raspbian.raspberrypi.org/raspbian stretch Release' got changed.

its now deb http://legacy.raspbian.org/raspbian/ stretch main contrib non-free rpi

Login to your Dreampi:, then type this and hit enter.

Code: Select all

 sudo nano /etc/apt/sources.list 


Then change the first line to

Code: Select all

 deb http://legacy.raspbian.org/raspbian/ stretch main contrib non-free rpi 


press CTRL + X and then Type Y to save

Now you can run sudo bash /boot/dcgmail.sh


I'll see about getting an updated dcgmail.sh out to pcwzrd13 soon.


Next thing to do is update our Pi to the latest software.

Code: Select all

sudo apt update

Code: Select all

sudo apt upgrade


Now we are going to install the Chromium Web Browser

Code: Select all

sudo apt install chromium-browser


Now to download the WRP software

Code: Select all

wget https://github.com/tenox7/wrp/releases/download/4.6.0/wrp-arm-linux


Change it to be allowed to run as a program

Code: Select all

chmod +x wrp-arm-linux


Next edit the /etc/rc.local file with nano so this runs on boot of the Pi

Code: Select all

sudo nano /etc/rc.local


Add this line in under the other stuff but before the "exit 0"

Code: Select all

/home/pi/wrp-arm-linux &


Just have an empty line before and after the added line, my file looks like this

Code: Select all

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

/home/pi/wrp-arm-linux &

exit 0

Press CTRL+X to exit, Press Y to save changes. Press Enter to keep the same name

Reboot the Pi

Code: Select all

sudo reboot


Now learn what the IP of the Pi is write it down,

Code: Select all

hostname -I


For me its 192.168.1.226
So in my WebBrowser I go to http://192.168.1.226:8080

Thanks to mrneo240 for Telling me about this!
Now you have a nice new way to websurf on the Dreamcast!!! 8-)
20201014_180942.jpg

Screenshot-2.png
Attachments
Screenshot-4.png
Last edited by deluxux on Mon Jan 08, 2024 9:52 pm, edited 7 times in total.
User avatar
Anthony817
Shark Patrol
Posts: 4009
Joined: Tue Jul 28, 2009 12:10 am
Location: Fort Worth, Texas

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by Anthony817 »

A whole new world of possibilities is open to us from our Dreamcast! This does everything I ever hoped HTML-5 would be able to open up and allow on the Dreamcast many years ago! Nice to see the modern web can now be viewed on the Dreamcast! Obviously no YouTube streaming with it, but damn! Nice work to all involved!
Image
mrneo240
Rank 9
Posts: 927
Joined: Mon Sep 18, 2017 2:28 pm
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by mrneo240 »

Great guide!
User avatar
louis012345678
Doom
Posts: 187
Joined: Tue Jan 22, 2019 6:08 am
Dreamcast Games you play Online: Yes
Location: Manchester, UK
Contact:

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by louis012345678 »

I saw this on reddit earlier and tried it out with netscape navigator on pc. It works really well although I'm not sure how I'll get it working on a Dreamcast since I'm using the Virutalbox PC-DC method rather than a Raspberry Pi and it uses a really old version of Ubuntu...
User avatar
deluxux
Black Mesa
Posts: 1405
Joined: Sat Jul 02, 2016 7:00 am

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by deluxux »

Doesn't have to be on the Pi.. What IP/URL did you type in Netscape Navigator? As long as its the same network as the Dreamcast it should work.
User avatar
WedgeStratos
blackout!
Posts: 134
Joined: Wed May 06, 2020 11:35 pm
Dreamcast Games you play Online: From AFO to WebTV
Contact:

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by WedgeStratos »

This is fantastic! I actually was using a similar project already, Browservice, but determined the Dreamcast was still not quite able to run it. I presume it's because Browservice actually uses some Javascript that's out of range for the Dreamcast browsers. I guess I have another one to try. I bet my brother's PowerMac 7700 will be able to connect online.
User avatar
MrBlueSky
fire
Posts: 74
Joined: Fri Mar 17, 2017 1:32 pm
Dreamcast Games you play Online: Worms, Chu Chu Rocket, PSO
Location: France

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by MrBlueSky »

Thank you deluxux for this great guide and mrneo240 for the crazy discovery. Can't wait to try this out !
Dreamcast Now: The Blues Brothers
User avatar
louis012345678
Doom
Posts: 187
Joined: Tue Jan 22, 2019 6:08 am
Dreamcast Games you play Online: Yes
Location: Manchester, UK
Contact:

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by louis012345678 »

deluxux wrote:Doesn't have to be on the Pi.. What IP/URL did you type in Netscape Navigator? As long as its the same network as the Dreamcast it should work.

Nope. For some reason it only works on my PC. If I type the same ip into my phone or even virtualbox it just times out. I'm wondering if it's because my PC is connected to ethernet as there is a chance it runs on a separate network to the WiFi (I'm using university Internet so this is a possibility). If that's the case I'm screwed then since my PC doesn't have WiFi...
mrneo240
Rank 9
Posts: 927
Joined: Mon Sep 18, 2017 2:28 pm
Dreamcast Games you play Online: Available to play any game, working on gathering them.
Location: East coast, USA

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by mrneo240 »

Could be some firewall things or something of the sort
User avatar
Rolly
letterbomb
Posts: 158
Joined: Sat Jan 21, 2017 11:01 am
Dreamcast Games you play Online: PSO, Gundam, and more!
Location: Poland
Contact:

Re: How-To Install WRP on DreamPi - Dreamcast web browsers on the modern web.

Post by Rolly »

.
Last edited by Rolly on Fri Oct 16, 2020 5:32 pm, edited 1 time in total.
Post Reply