Long time no see. I’m currently working on a project that I started around 2015 (yeah I know) which is making a fully working Dreamcast environment based on the original MinGW/MSYS env (the old one, doing so for compatibility, essentially for Windows XP support).
And guess what? I finally successes, after long work sessions. Pretty everything work, but some fixes were needed. I submitted a patch for GDB 7.12.1 as it doesn’t compile under MinGW out-of-the-box, but the rest of all the toolchain (SH, ARM, Binutils, Newlib...) work as expected. I sticked to the recommended versions (specified in the dc-chain Makefile) except for GDB (7.12.1 instead of 7.11.1) because the 7.11.1 has serious drawbacks in MinGW.
For KOS itself, I did some little fixes in dc-chain Makefile, which I have conditioned to be applied only on MINGW32 environment. I fixed some stuffs in the KOS examples too, and even in another important stuff : dcload-serial and ip. All these fixes were conditioned to MINGW32, except one thing in dc-chain (I force the installation of BFD for SH, as it’s needed for compiling dcload).
The only thing which still doesn’t compile is genromfs but this is normal as this program is made really in BSD style. By the way I saw the 0.5.2 version on the official repository and the 0.5.1 is in the KOS tree. I wondering if we could maybe update that source to the 0.5.2 version or that version has maybe drawbacks with KOS? I’m asking this because I’m thinking of converting this program to be MinGW compatible.
Btw, all these packages contained in my toolchain were retrieved from SourceForge from the official KOS repository.
Now I have a question: as all my fixes aren’t destructives and conditioned to MinGW/MSYS environment I wondering if I could submit my work to the official repository, in order to not loose these changes. I already have an account on SF. Of course, if you agree with my request?
So in clear, if possible, I would like to be a KOS contributor, specialised in MinGW/MSYS support.
Thank you very much for reading me!
![Very Happy :grin:](./images/smilies/icon_e_biggrin.gif)
BR,
Mike