My DreamPi setup

Discussion in 'Sega Discussion' started by Anthony817, Apr 17, 2019.

  1. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,113
    Likes Received:
    593
    Initially I wanted to go with an internal build, but I was convinced not to by pcwzrd13 and the more I looked at it the more I would have to pack in there reducing air flow to my overclocked system, and that just wasn't a very good idea without adding a Noctua PC fan mod. I went with a "vintage" Camel Snus can from around 10 years ago. Over all I think it is a pretty clean setup all things considered. The Pi is a regular Zero model, not a Zero W so that is why the need for the hub to power my wifi dongle as well as the USB Fax Modem. Speaking of which this is the version modded with the built in LVI. Thanks to DR TEAMCAST and pcwzrd13 helping me out with the modded USB modem.

    [​IMG]
    [​IMG]
    [​IMG]
     
    vexatious likes this.
  2. vexatious

    vexatious Rising Member

    Joined:
    Nov 9, 2014
    Messages:
    71
    Likes Received:
    7
    Looks neat. Great job!

    Is there any advantage to using the PI over a laptop for coding and development? What about using Windows 10 for arm? Recently wanted Microsoft Surface RT with Windows 8 RT but it's kind of old and doesn't support Windows 10. Supposedly these PIs are compatible with Windows 10.

    There's a lot of GNU Linux stuff too but I'd rather use MacOS. Is there anything from Macintosh that supports PI?
     
    Anthony817 likes this.
  3. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,113
    Likes Received:
    593
    Thanks!

    Well, the Pi Zero can't run Windows 10, that is only for the most recent Pi 3. As for any advantage over a laptop for coding? Not really. The Pi is just good for tinkerers. It mostly runs Linux or other similar OS's after all.

    I don't know if any OSX OS's work on the Pi, but I do know there was a recent RISC OS release that allows you to use the Pi like a little modern Acorn computer if you wanted to use it like that. The ARM architecture was after all first developed for those computers if I recall correctly.
     
    vexatious likes this.
  4. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,087
    Likes Received:
    1,026
    Not really, if you develop for an arm target you can compile natively on the pi, but for any non-trivial project it's probably much faster to cross-compile on a PC.
    Some pi3 can run a crippled command line Windows. There's really little point to do that. Anyways, Windows is a PITA for development. Trust me, I write multiplatform code regularly and Windows is painful.
    The only way Apple would allow for this is if they sold Pis in pretty cases for 500$, call them iPi. Same hardware.

    You should totally try Linux on Pis anyways; MacOs is basically Linux with locks in the end.
     
    vexatious likes this.
  5. vexatious

    vexatious Rising Member

    Joined:
    Nov 9, 2014
    Messages:
    71
    Likes Received:
    7
    Can you recommend a O.S. for development? I'd think Visual Studio is in my best interest but sometimes it can be too advanced and overwhelming clicking through so many options, and there seems to be limitations multi-targeting.

    Sometimes I prefer how Linux combines development and O.S. into one unified system, but it seems best at command line. My preference is still Windows Chicago (e.g. 95/98se/ME) with ability to restart into D.O.S. with custom startup disc; enjoyed making Gravis Grip Gamepad profiles in Windows and using results in D.O.S..

    Kind of hoping something similar to Raspberry PI can be more common for x86 with mini pci-e slot. Seen Intel compute stick but not sure if any have mini-pcie. They need new software drivers developed for older Microsoft O.S.s.
     
  6. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,087
    Likes Received:
    1,026
    My philosophy for that is less is more. So I write code using vim under Linux and compile using make files. That way my code is a few kB of text files anyone can compile as long as they have a compiler; no need for proprietary software that won't be supported in 5 years. I don't really like bloated software like visual studio that force you to change how you write code and make it a pain to use third party libraries, almost impossible to be multiplatform.

    That's why I really like Linux, it's been my daily driver since 2012 and I don't regret a second of it.

    Don't be afraid of the command line, it's your friend and a powerful tool.

    On Windows I use a cygwin enviroment with mingw to cross-compile to native Windows.

    I'm doing scientific computing on x86_64 with a focus on parallelism, so our experience may differ.

    @Anthony817 nice project! How easy to use on a daily basis?
     
    Last edited: Apr 19, 2019
  7. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,113
    Likes Received:
    593
    Pretty simple once you get it set up. You just configure your settings on the DC and Pi, and set it and forget it. I only ran into issues when configuring the wifi dongle, but after realizing I was using an older tutorial video, pcwzrd13 pointed me in the right direction and I got it all working without a hitch. There are a pretty good amount of people who play it online, and the community is growing all the time with more and more people building these little DreamPi's.

    Kazade got the size of the image cut down by over a full gb, so the image fits nicely on a 2gb micro SD card. So if you have any of those little useless SD cards laying around, there is no better use for them than with DreamPi 1.7.

    If you want to find out more info on these, you can watch this great video by Modern Vintage Gamer. Also a great channel btw.



    But people organize game nights and help each other with getting online over at Dreamcast-Talk forums.

    There are 2 forums, one for Game Scheduling, and one for General Online.
     
    Last edited: Apr 19, 2019
    -=FamilyGuy=- likes this.
  8. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,087
    Likes Received:
    1,026
    Nice!

    Works with Ethernet too?
     
    Anthony817 likes this.
  9. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,113
    Likes Received:
    593
    Yep, I actually used my USB LAN adapter with direct Ethernet connection before I got the WiFi working and it worked great!

    Also, Shuouma is working on a hardware accelerated port of Quake World for DC, and it will allow us to finally play Quake 1 online on the DC with others!
     
    Last edited: Apr 19, 2019

Share This Page