Ainda tô no meio da reescrita completa dele, de código espaguete típico de gamejam (C e asm via cc65) pra código não-tão-espaguete (C++ e asm via llvm-mos)
Ainda tô no meio da reescrita completa dele, de código espaguete típico de gamejam (C e asm via cc65) pra código não-tão-espaguete (C++ e asm via llvm-mos)
Truth be told, I'll probably rewrite this though. My first attempt (7 hours into development, thus far) uses CC65 and Apple2Flat. That works well for smaller software but something like ORCA-C or Merlin32 will truly unleash the 65C816
Truth be told, I'll probably rewrite this though. My first attempt (7 hours into development, thus far) uses CC65 and Apple2Flat. That works well for smaller software but something like ORCA-C or Merlin32 will truly unleash the 65C816
"you wanna compile something? well i'm gonna cache all the object files. what, you didn't ask for that? that's what makefiles are for? nonsense!!"
i can't find a way to turn it off either. or at the very least redirect the garbage into a build folder
"you wanna compile something? well i'm gonna cache all the object files. what, you didn't ask for that? that's what makefiles are for? nonsense!!"
i can't find a way to turn it off either. or at the very least redirect the garbage into a build folder
the only issue left is that for some reason, on reload, it give `Vector at $8000 took more than 10000000 iterations to execute'
can't really say i understand why it does that. maybe it's all the de-initialisation of the C runtime. oh well
the only issue left is that for some reason, on reload, it give `Vector at $8000 took more than 10000000 iterations to execute'
can't really say i understand why it does that. maybe it's all the de-initialisation of the C runtime. oh well
i think i may have done it
obviously i'll need to work on it some more because frankly this is horrendous but IT WORKS
no voodoo magic required either, just add crt0.s as another source and IT WORKS
i think i may have done it
obviously i'll need to work on it some more because frankly this is horrendous but IT WORKS
no voodoo magic required either, just add crt0.s as another source and IT WORKS
the docs also were LITERALLY updated just a year ago, what the hell????
correct me if i'm wrong, but i thought the point of showing example code is for it to be. you know.
correct. because it's a starting point.
the docs also were LITERALLY updated just a year ago, what the hell????
correct me if i'm wrong, but i thought the point of showing example code is for it to be. you know.
correct. because it's a starting point.
i'm over here struggling with a linker config
i THINK the main issue is that i'm not initializing C runtime anywhere so it just goes and silently overwrites something important. mainly $FFFD-$FFFF
i'm over here struggling with a linker config
i THINK the main issue is that i'm not initializing C runtime anywhere so it just goes and silently overwrites something important. mainly $FFFD-$FFFF
There's an "llvm-mos" compiler as well that I really need an excuse to play with at some point.
There's an "llvm-mos" compiler as well that I really need an excuse to play with at some point.
brianpeek.com/gearlynx-deb...
#atarilynx #retro #homebrew
brianpeek.com/gearlynx-deb...
#atarilynx #retro #homebrew
https://cryptovibes.vercel.app/story/e39f5782-cc65-407f-899b-5ebe75a10a76
#Crypto #CryptoNews
https://cryptovibes.vercel.app/story/e39f5782-cc65-407f-899b-5ebe75a10a76
#Crypto #CryptoNews
the fuckass compiler:
the fuckass compiler: