CE-Programming / toolchain

Toolchain and libraries for C/C++ programming on the TI-84+ CE calculator series
https://ce-programming.github.io/toolchain/index.html
GNU Lesser General Public License v3.0
528 stars 53 forks source link

Add x86 please #486

Closed DimastyK closed 7 months ago

SolventMercury commented 7 months ago

Hi!

Unfortunately, that isn't really possible because that's not how Assembly languages work. While languages like BASIC, C, Python, etc. are mostly hardware agnostic, assembly dialects are meant to directly expose all the functionality of the processor. The reason we use eZ80 assembly is because the calculator has an eZ80 processor in it - you have to tailor your written assembly to the machine you're writing it for, so nothing else would work.

Let me know if you need any clarifications.

adriweb commented 7 months ago

I suppose they were talking about having builds/releases of the toolchain in 32-bit x86.

SolventMercury commented 7 months ago

Oh. Oh I completely misunderstood this. My bad

DimastyK commented 7 months ago

I suppose they were talking about having builds/releases of the toolchain in 32-bit x86.

yes, you are right

adriweb commented 7 months ago

Id suggest building the compiler and toolchain on your computer then - you can see how the CI (GitHub actions) does it. fasmg has 32bit binaries available IIRC.

DimastyK commented 7 months ago

Id suggest building the compiler and toolchain on your computer then - you can see how the CI (GitHub actions) does it. fasmg has 32bit binaries available IIRC.

how about convimg, convbin? It is x64 too.

mateoconlechuga commented 7 months ago

No x86 support. Please build the toolchain yourself using the instructions provided here.

DimastyK commented 7 months ago

No x86 support. Please build the toolchain yourself using the instructions provided here. there are no f.king sources. add it or stay lamerz. idiots

adriweb commented 7 months ago

The sources are the GitHub repos. Considering you can't seem to figure that out, you probably shouldn't try doing all this anyway. Learn programming (and good manners) first then come back later.

Also there are no-setup web-only ways to compile/build CE programs in C/C++/ASM, for instance on SourceCoder and the Project Builder.

mateoconlechuga commented 7 months ago

there are no f.king sources. add it or stay lamerz. idiots

The instructions linked provide information that will work on x86 machines. The sources for the components (conving, conving) are available as well inside the toolchain, and will build for x86 if you follow the instructions.