AAAAAAA JUCE IS NOW AVAILABLE ON ALPINE LINUX NOW!!!!!! YOU CAN THANK UR GIRL FOR MAKING THIS POSSIBLE!!!!!
Posts by Ryan Wiseman 🏳️⚧️
AAAAAaaaaaAAAAAAAAAAAA
All the bottoms and a few tops flocked to it 😭😭😭
@zhayde.bsky.social LOLOLOL MY POST ABOUT YOUR POST GOT LIKE 1.2K UPVOTES SO FAR AND IT HASN'T EVEN BE 24 HOURS
ITS ALREADY DOING WELLL HECCIESSSSSS
Yahhhhh,,,, the girlies will know about dis
Oh I’m absolutely reposting to the transbian subreddit CAUSE THIS IS SUCH A MOOD
One of my newest code projects is doing a minimal WinXP version for ARM64 macOS that doesn’t get built into a .iso file, but runs in a window instead.
The “Hello World” standard I’m using for this is being able to launch notepad.exe. All components are open source versions, so it’s been fun
An instance of a blank window being created to macOS screen via Win32 API code
WIN32 ROUTING INTO SDL3 ON AN ARM64 MAC IS SO COOL!!!!!!!
Welcome to Xenia Canary and my process of porting things to macOS
It doesn’t play nice and has a 24+ hour tantrum til I fix the problem
Is the issue (CPU) starvation? Maybe it’s running the wrong way and is upset (race condition)? Or did I not put up an adequate baby gate (gating processes so the little shit/output doesn’t complain about something being unmet)?
AAAAAA THIS IS TOO GOOD AN ANALOGY HECCCC
🥺🥺🥺🥺
Creating an app in C++: Pain, hours of trying to figure out how to bundle all the files, turn dynamic links into static ones and deal with error hell. You will cry
Creating an app in Python: Lol we made a command for you to do exactly that so you do not need to worry your little head
IM SO HAPPY FOR THE PUPPY!!!!!!! AAAAAA I HOPE IT GOES WELL!!!!!!!!!!!!
I’ve yet to find a single emo song to tickle my brain in the same as much as ‘The Mint That Grows Behind The Dumpster’ allllllll because these varispeed tracked vocals are like crack cocaine
Wait is this just clicker training but for babies????
Oh hey, I finally got a poster of my favorite movie
Oh wait, I forgot, the mental disorder is being a Republican
Did he have a stroke too with how fucking insane he’s sounding???
SUCH A MOOOOOD
Finally, I can actually get sleep given I've spent the past month trying to figure out how to solve this pipelining problem and getting very little sleep because of it. Cracking the key component of the solution means my gating approach is applicable in so many areas
AAAAAAAA THIS FIX HAS HELPED PATCH A GOOD CHUNK OF ISSUES!!!!!!!!! I'M FINALLY ABLE TO SEE THE THINGS THAT ARE WRONG AND WHEN I GO TO FIX THEM THEY GET FIXED!!!!!!!!!
Literally this might've been the secret sauce needed to solve 95% of the issues I was dealing with
And so now, I'm just gating everything to where we require initialization on the remaining components before hitting the first loop, so there's no invisible wall issue anymore. I was super close before to valid graphics and getting an image on screen, this should be a large fix to help
So I finally figured out the biggest issue that had me hitting an invisible wall for my macOS port of Xenia Canary, loading user modules, which has FINALLY been done. Basically, my system was requiring this, wouldn't properly load this, and then also was making it impossible to load anything else
My favorite method to getting components of my port to work is nudging them at first iteration of their appearance, so they wake up accordingly, because otherwise, they become the root problem to all other problems
Istg I’m going to be so pissed if this single line of code change at a kernel memory address breaks me out of this bug when I’ve spent 3 days trying to bruteforce my way through
No matter how many animated shows I watch, there is not a single show that hits as hard with the incredible amount of memories 😭😭
Part of doing Xenia Canary the hard way is probing every instruction set and then creating the libraries for things that just do not exist that are the final pieces in why I can't get graphics on screen. It takes about 50x longer, but so worth it
So the fun part of writing a Xenia Canary port is I get to create custom libraries to deal with some problems that were never handled on macOS. So when I'm done with this, I'll release them and then embed them as submodules, and hopefully find some people to add as collaborators on this
My Xenia Canary x86 port for macOS can almost play Geometry Wars Evolved!!! Im SO CLOSE to running my first game. It’s like the Hello World of test games, and I’m about 90% of the way of making it happen
Then after, it’ll be testing more demanding games and I’ll be done (at least for now)