Giter Club home page Giter Club logo

Comments (10)

ethteck avatar ethteck commented on June 28, 2024 2

Pink Horned Man White Nose (who I shall refer to as PHMWN from here on) informed me we should be able to use an unmodified gcc 2.7.2.1 instead, to build libultra. so I'll be investigating that soon and will update here with more details. We may be able to avoid wrappers for kmc altogether

from papermario.

ethteck avatar ethteck commented on June 28, 2024 1

Well, I do have one but i use it frequently, plus i dont want to join that modding discord for my embarrassment and spoiled.

I don't understand why joining PMM would be embarrassing or what you would get spoiled. We don't share spoilers for anything in the decomp-64 channel. Maybe this is a language barrier thing?

Also, this isn't a discussion for a plan to replace kmc gcc with gcc 2.7.2.1, make another issue for that.

I appreciate your sporadic contributions to this project, but do not talk to project maintainers like this. This issue is related to what Josh and I are talking about, so it's totally fine to have the discussion here.

from papermario.

ethteck avatar ethteck commented on June 28, 2024

Pink Horned Man White Nose??? lol

from papermario.

ethteck avatar ethteck commented on June 28, 2024

image

omfg lollll

from papermario.

Alto1772 avatar Alto1772 commented on June 28, 2024

[Mr-Wiseguy pfp]
omfg lollll

yep thats the guy...

you can try my alternative version of his (kmc-exew32-loader). Feel free to test it out for yourself... (This repo myght become private if no one is testing it.)

from papermario.

ethteck avatar ethteck commented on June 28, 2024

I'm a little more tempted to stick with wiseguy's wrapper because it's kind of more of a "standard" in the community, and he's easier to reach and ask questions about it, being active on discord and stuff. (It's totally fine that you're not on discord, but it just makes collaborating a little harder)

It may make more sense to integrate changes to his repo that you feel would be ideal. Also we can involve him in this discussion @Mr-Wiseguy

from papermario.

Alto1772 avatar Alto1772 commented on June 28, 2024

I'm a little more tempted to stick with wiseguy's wrapper because it's kind of more of a "standard" in the community

Aww, that's so sad no one in the community had tested my first C program. :(
But that is ok, I just need to request some changes to replace mips-linux-gnu-cpp with just only cpp to work on some distros.

It's totally fine that you're not on discord

Well, I do have one but i use it frequently, plus i dont want to join that modding discord for my embarrassment and spoiled.

Pink Horned Man White Nose (who I shall refer to as PHMWN from here on) informed me we should be able to use an unmodified gcc 2.7.2.1 instead, to build libultra.

Here some instructions to compile the same versions that kmc uses, in windows 95 (i don't know if its the right way). it just needs some tweaks to work on linux.

Source tarballs that he used from the link:
https://ftp.gnu.org/gnu/binutils/binutils-2.8.1.tar.gz
https://ftp.gnu.org/old-gnu/gcc/gcc-2.7.2.3.tar.gz
https://ftp.gnu.org/gnu/make/make-3.82.tar.gz

from papermario.

JoshDuMan avatar JoshDuMan commented on June 28, 2024

Yeah, the obvious upside of using GCC 2.7.2.1 is that we can actually support building on Mac, which means we won't need to include the assembly code as we do (which seems like a major upside to me).

from papermario.

Alto1772 avatar Alto1772 commented on June 28, 2024

but there is a problem with that gcc version, it does not have the vr4300 mul bug fix option, so...

Also, this isn't a discussion for a plan to replace kmc gcc with gcc 2.7.2.1, make another issue for that. (I won't make another one, it's ur choice).

from papermario.

ethteck avatar ethteck commented on June 28, 2024

We just removed the kmc gcc wrapper from the repo, so this should no longer be a problem. Closing :)

from papermario.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.