PC-DC on Raspberry Pi and Web Software

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
TheReverendGreg
DCEmu Newbie
DCEmu Newbie
Posts: 2
Joined: Fri Apr 01, 2016 1:08 pm
Has liked: 0
Been liked: 0

PC-DC on Raspberry Pi and Web Software

Post by TheReverendGreg » Fri Apr 01, 2016 3:29 pm

Hey internet. My name is Gregory and I’m really excited to share something I’ve been working on for over a year now. I’ve written software that will automatically connect a dreamcast to the internet via dialup through a PC-DC connection running on a raspberry pi. After you disconnect it automatically sets itself back up for another connection without any input by you. Not only this, but the really exciting part is I’ve also created a website component so that connecting through a web browser you’ll be able to upload save files to your computer, browse, and download them back. The website is pretty advanced and also allows you to extract screenshots from Phantasy Star Online and graffiti from Jet Grind Radio. I’ve also documented how I did both of these things and the information is packed into the website. There’s a bunch of information and other nice little things that I think you’ll enjoy so please give it a look and any feedback would be most welcome.

I’ve created two videos. One is introducing the project in more depth as well as the hardware I’ve used,
https://youtu.be/kjkouiBNFQU

and the other provides instructions on how to install the software on your raspberry pi as well as a quick look at the website.
https://youtu.be/iREa1kGs54k

Enjoy! And I hope everyone has an awesome day.
User avatar
bogglez
Moderator
Moderator
Posts: 576
Joined: Sun Apr 20, 2014 9:45 am
Has liked: 0
Been liked: 0

Re: PC-DC on Raspberry Pi and Web Software

Post by bogglez » Sat Apr 02, 2016 12:41 pm

Hey Greg, awesome project!

Have you tried using https://archive.org in order to find the original websites of the games?

Also if you're new to shell scripts, the tool "shellcheck" might be of use to you.
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
TheReverendGreg
DCEmu Newbie
DCEmu Newbie
Posts: 2
Joined: Fri Apr 01, 2016 1:08 pm
Has liked: 0
Been liked: 0

Re: PC-DC on Raspberry Pi and Web Software

Post by TheReverendGreg » Wed Apr 06, 2016 7:51 am

Thanks Bogglez!

I have used archive.org for certain sites and found quite a bit. Though some sites such as Jet Grind Radio prevented non dreamcast browsers from accessing this so archive was unable to get anything useful.

One really nice trick for anyone interested who stumbles across this is that you can actually get the originally captured page with no header information. Currently the method for doing this is to put /* around the website you want. That will then give you all the files they have from that domain.

For example the Phantasy Star Online website used to inform gamers about the game can be found here:
http://web.archive.org/web/*/http://sco ... aronline/*

Just be aware that you are going to want to search by the "From" date and go with the older stuff, as the newer stuff captured 2005 and later are usually saved "404 not found" responses and not the assets you're looking for.
Post Reply