Author Topic: RS-97 Developers Toolchain Setup  (Read 1399 times)

kapster (OP)

  • *
  • Posts: 93
RS-97 Developers Toolchain Setup
« on: April 10, 2018, 05:10:27 pm »
Update: these instructions aren?t relevant to the newer toolchain, see biomood's comment later in this thread for a newer solution.

Hi All,

I'm working on a guide to help new developers setup their toolchain.  You can find a "beta" of the guide here: https://docs.google.com/document/d/1vxfj9GOj6_PrHm3h4fwthIDB3ZUtKLvuWfqh4Z4JD-s/edit?usp=sharing


I've not written a guide like this previously so I'm hoping that folks will try it out and let me know if it works and also if it's easy to follow.  Any feedback is appreciated.  Once the guide is verified, we will likely format it nicely and publish on the various RS-97 communities (e.g., this site and Jutley's site).

Thanks,
-kap
« Last Edit: January 31, 2019, 06:55:45 pm by kapster »

Bitboy

  • *** Moderator
  • Posts: 1664
    • Retrogamers97-90
Re: RS-97 Developers Toolchain Setup
« Reply #1 on: April 10, 2018, 07:01:04 pm »
Great work hopefully will get a few Devs here onboard we really need Devs working on emulator compiling.

HercTNT

  • **
  • Posts: 560
Re: RS-97 Developers Toolchain Setup
« Reply #2 on: April 10, 2018, 09:35:56 pm »
Hi All,

I'm working on a guide to help new developers setup their toolchain.  You can find a "beta" of the guide here: https://docs.google.com/document/d/1vxfj9GOj6_PrHm3h4fwthIDB3ZUtKLvuWfqh4Z4JD-s/edit?usp=sharing

I've not written a guide like this previously so I'm hoping that folks will try it out and let me know if it works and also if it's easy to follow.  Any feedback is appreciated.  Once the guide is verified, we will likely format it nicely and publish on the various RS-97 communities (e.g., this site and Jutley's site).

Thanks,
-kap
Thank you! As jutley said the more dev's the better.

chris67

  • *
  • Posts: 18
Re: RS-97 Developers Toolchain Setup
« Reply #3 on: June 14, 2018, 08:03:25 am »
Hello Kapster,
I was dreaming for a tutorial like your, and it comes true ! Many thanks, all is clearly understandable. I was struggling for weeks to get programs compiled for RS97, with no success (I'm new to Linux). My biggest mistake was using Raspbian (wich I feel comfortable with), but not understanding that it was 32bits environment made things difficult, as Steward is using 64bits system. So I followed your tutorial, installed fresh 17.10 Ubuntu  and now I hope I will eventually success (right now toolchain is compiling for + 4 hours !). Thanks again I'm very grateful.

kapster (OP)

  • *
  • Posts: 93
Re: RS-97 Developers Toolchain Setup
« Reply #4 on: June 15, 2018, 08:56:43 am »
Hello Kapster,
I was dreaming for a tutorial like your, and it comes true ! Many thanks, all is clearly understandable. I was struggling for weeks to get programs compiled for RS97, with no success (I'm new to Linux). My biggest mistake was using Raspbian (wich I feel comfortable with), but not understanding that it was 32bits environment made things difficult, as Steward is using 64bits system. So I followed your tutorial, installed fresh 17.10 Ubuntu  and now I hope I will eventually success (right now toolchain is compiling for + 4 hours !). Thanks again I'm very grateful.


Good luck! Let me know if you run into problems.

far

  • *
  • Posts: 22
Re: RS-97 Developers Toolchain Setup
« Reply #5 on: January 31, 2019, 03:48:23 am »
https://github.com/steward-fu/gh_retrogame_buildroot is down, is there a working github source?

kapster (OP)

  • *
  • Posts: 93
Re: RS-97 Developers Toolchain Setup
« Reply #6 on: January 31, 2019, 05:07:56 am »
https://github.com/steward-fu/gh_retrogame_buildroot is down, is there a working github source?

These instructions aren?t relevant to current firmware builds.

far

  • *
  • Posts: 22
Re: RS-97 Developers Toolchain Setup
« Reply #7 on: January 31, 2019, 05:17:50 am »
https://github.com/steward-fu/gh_retrogame_buildroot is down, is there a working github source?

These instructions aren?t relevant to current firmware builds.

Could you point me (and future devs who stumble on this thread) in the right direction please?

biomood

  • Posts: 2
Re: RS-97 Developers Toolchain Setup
« Reply #8 on: January 31, 2019, 09:14:26 am »
Helpful instructions, I was looking at writing something similar for my current dev setup

To make it a bit easier to develop on OSX/Windows etc I put the toolchain into a docker image: https://hub.docker.com/r/biomood/rs97_toolchain.

It contains gambala's toolchain, so anyone who wants to develop for the RS97 can just pull the image and you'll have a fully working toolchain without having to set up debian.

I'm using it to work on a couple of things from OSX without having to dualboot into a full linux distro.

I'll write up some more notes on how to use the image if you're fresh to docker, will put the post up here: https://davidatroberts.github.io/ when I've got some time over the weekend (hopefully)
« Last Edit: January 31, 2019, 10:19:49 am by biomood »

far

  • *
  • Posts: 22
Re: RS-97 Developers Toolchain Setup
« Reply #9 on: January 31, 2019, 03:51:56 pm »
Helpful instructions, I was looking at writing something similar for my current dev setup

To make it a bit easier to develop on OSX/Windows etc I put the toolchain into a docker image: https://hub.docker.com/r/biomood/rs97_toolchain.

It contains gambala's toolchain, so anyone who wants to develop for the RS97 can just pull the image and you'll have a fully working toolchain without having to set up debian.

I'm using it to work on a couple of things from OSX without having to dualboot into a full linux distro.

I'll write up some more notes on how to use the image if you're fresh to docker, will put the post up here: https://davidatroberts.github.io/ when I've got some time over the weekend (hopefully)

Thank you so much!

FYI, the :1 tag is needed to pull down your docker container.  Docker defaults to :latest if no tag is specified...
docker pull biomood/rs97_toolchain:1
« Last Edit: January 31, 2019, 05:22:03 pm by far »

biomood

  • Posts: 2
Re: RS-97 Developers Toolchain Setup
« Reply #10 on: January 31, 2019, 06:38:37 pm »
Thanks, actually I just realised I pushed the wrong image anyway - the image I pushed was the one I was using to build the toolchain itself - the image containing the prebuilt toolchain is:

https://hub.docker.com/r/biomood/rs97

Thanks for the info on the tags, should be sorted with this one

 

Post a new topic