Comments (10)
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.
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.
Pink Horned Man White Nose??? lol
from papermario.
from papermario.
[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.
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.
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.
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.
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.
We just removed the kmc gcc wrapper from the repo, so this should no longer be a problem. Closing :)
from papermario.
Related Issues (20)
- New properties at the end of a struct don't get shifted properly HOT 2
- EnableIdleScript needs an enum HOT 6
- diff_evt breaks on empty lines
- install.sh doesn't understand what distro Manjaro arm64 is HOT 3
- configure: sprite building should be able to merge sprite dirs
- Reassignable NPC sprite IDs in asset dir rather than splat.yaml HOT 1
- configure: some way to extend xml across the asset stack
- Transform install_deps.sh into a markdown guide
- Sprite animation format improvements HOT 2
- Problem with replacing bgm assets HOT 3
- texture archive building should be able to merge sprite dirs
- Changing tex.json files doesn't clear the build cache
- Modularise configure.py HOT 2
- Separate message_ids.h per input file
- Tex .json files don't use the asset stack outside of the cache checks HOT 1
- Reset the font after a message ends HOT 2
- Message building should respect the asset stack HOT 1
- Use depfiles for asset implicit deps
- Make audio asset replacement respect the asset stack
- Support aarch64 HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from papermario.