Alexandre Mutel
banner
xoofx.mastodon.social.ap.brid.gy
Alexandre Mutel
@xoofx.mastodon.social.ap.brid.gy
VP of Engineering at DataGalaxy, C#/.NET, OSS, lang/compilers, GPU/sound, performance/SIMD/HPC, architecture 🏎️
Microsoft MVP, ex-demoscene PC/Amiga, ex-Unity […]

[bridged from https://mastodon.social/@xoofx on the fediverse by https://fed.brid.gy/ ]
Just finished the slides about programming the Commodore 64 with C# for my upcoming talk at .NET Conf 2025 on November 13 at 3:30PM - CET, it's next week! 🙌

The live demo should be pretty cool and the slides will be hopefully entertaining. Now, I just need […]

[Original post on mastodon.social]
November 5, 2025 at 9:45 PM
Oh, I have also added a basic support for expressions in hover variables and watches :calculator:
October 30, 2025 at 9:34 PM
Finally got also the VICE C64 debugger working with C# from Visual Studio as well. The experience is less smooth than VSCode for some aspects, so I won't demo it, but it is usable if you adapt your code to it It is still very cool to have such debugger […]

[Original post on mastodon.social]
October 30, 2025 at 9:25 PM
And here is the polished and fully functional version! 🥳 It is very cool to be able to debug C64 assembly code written in C#. You can modify all registers, stack variables, zero pages variables (you get access to their names!), VIC/SID registers. You can view […]

[Original post on mastodon.social]
October 28, 2025 at 9:36 PM
Woot! Prototyped this morning a C64 debugger for VSCode for my upcoming C# C64 development toolkit that I will present at the .NET Conf 2025 in November, and I got a first registers view working! 🥳

I should hopefully have something more polished to present! […]

[Original post on mastodon.social]
October 26, 2025 at 11:18 AM
Today, I have slightly improved my 6502 CPU emulator by allowing to trace the kind of memory access on the memory bus during the fetching, decoding and execution of an instruction, which is pretty cool for debugging / tracing purpose (and potentially to help relocate SID files!) ✨
October 11, 2025 at 8:57 PM
I've just finished coding the first draft of the C64 intro I'll use for .NET Conf 2025, and I'm pretty happy with it. 😎

It's not technically or visually amazing, but it should nicely demonstrate what's possible when coding from C#. 🚀

Oh, and yes, it plays a […]

[Original post on mastodon.social]
October 6, 2025 at 8:49 PM
Wooot! 🎉 My talk "Retro Meets Modern: Commodore 64 live coding with C# and .NET 9+" https://mastodon.social/@xoofx/115071595113811202 has been accepted for .NET Conf 2025! 🥳

I'm super excited - but now I have just 1 month to finish coding the pieces and […]

[Original post on mastodon.social]
October 3, 2025 at 6:04 AM
Tried to register on CSDb yesterday to maybe ask some coding questions... but failed miserably with my near-zero C64 pedigree 😁

Even if I ever release a demo, I won't retry. Communities too often drift into orthodoxy & "us vs them" vibes. Totally fine if some enjoy that - I don't. ☺️

#c64
October 1, 2025 at 6:37 AM
Over the past few days, I’ve been converting the excellent Spindle fast loader for the C64, created by lft / Linus Åkesson, to my .NET library AsmMos6502. The process has gone quite smoothly, but I found it a bit tedious to declare labels, since I had to both […]

[Original post on mastodon.social]
September 11, 2025 at 7:16 PM
I'm very late to the party, but I just programmed an FPGA for the first time in my life - the Artix Z7! 🎇

I followed the excellent blog series by @WillFlux 👉 https://projectf.io/posts/hello-arty-1/ but also explored the Vivado UI to properly configure the […]

[Original post on mastodon.social]
August 31, 2025 at 3:02 PM
Thanks for the feedback folks! Talk has been submitted! 🤗

#dotnet #c64
August 22, 2025 at 9:01 AM
Finally finished my ZX0 compressor for my upcoming C64 .NET lib! 🚀

Took way too long but I learned a few things, including DP - Dynamic Programming algorithm, this late in my career 🤯.

At least, the code is relatively small, and I understand it (more than […]

[Original post on mastodon.social]
August 21, 2025 at 7:21 PM
AsmMos6502 is up and running with the C64 Vice emulator! 🎇

I have added a small Basic compiler / decompiler to easily create a basic PRG bootstrap. 😎

Next goal is to be able to update live the C64 emulator while changing a single line of C# code - via […]

[Original post on mastodon.social]
July 29, 2025 at 8:41 PM
A photo of Anna Arkhipova and other Vesna activists in the defendants’ box during a hearing in Saint Petersburg (Russia), in a photo taken from her support group on Telegram, posted on July 10, 2025.

Their courage, smile and joy are what is to be a citizen […]

[Original post on mastodon.social]
July 29, 2025 at 4:49 AM
One cool thing I’ve explored with this library is building a fluent API - it makes the code incredibly readable, like a text-based assembler, but with all the power of C#: code navigation, strong typing, advanced "macros", loops, and more. 🤩
July 26, 2025 at 7:35 PM
Some progress on my AsmCpu6502 in C#. That was way easier to generate the code automatically than what I had to do for ARM64! 😁 The disassembler is also vastly easier (just a single lookup).

So, this time, I should hopefully get something up and running in a much shorter time! 🚀

#dotnet #c64
July 24, 2025 at 8:52 PM
[Gaza]

Shame on our leaders for being unable to stop Israel, responsible for the total annihilation of the entire population in Gaza 🇵🇸.

Shame on @EUCommission for doing nothing.

Fuck Netanyahu, Trump, and all their enablers and supporters for the madness they inflict on humanity.
July 23, 2025 at 5:45 PM
Received today a Microsoft MVP award for .NET 🥳 Honored and proud to continue contributing to the #dotnet ecosystem for the past 15+ years. It has been quite a ride! 🚀 It also makes me feel older 👴☺️

#mvpbuzz
July 10, 2025 at 4:21 PM
Hicking to Lake Robert today 🏞️☀️
May 30, 2025 at 4:12 PM
Just updated the Geekbenchs for my latest HW acquisitions: a MacBook Pro M4 and Mac Mini M4, and both are impressive. The laptop in particular is more powerful that my current desktop setup! 🚀
Though, my desktop is ~2+ years old, but still...I don't see the […]

[Original post on mastodon.social]
May 8, 2025 at 2:03 PM
For folks wondering why I'm using extension everything in such a way, this is to support Objective-C expressiveness:

#dotnet
May 8, 2025 at 8:43 AM
Just mounted a small rack for my desk (DeskPi) to put some of my home CI appliances nearby and it is frankly quite an awesome shelves, pretty happy with it! 🤩
May 7, 2025 at 12:21 PM
After successfully using GitHub self-hosted runners on Windows and Linux, I finally took the plunge and ordered a Mac mini M4 with a small dock and a 2TB M.2 drive. I added it to my self-hosted GitHub runners: it's working incredibly well and is even faster […]

[Original post on mastodon.social]
May 2, 2025 at 2:51 PM
Just installed VS Preview to play with C# 14.0 and the new "extension everything" 🤩

R# does not yet support this so I had to disable it... but the VS experience is so poor compared to R#. It is baffling that it hasn't improved significantly over the years […]

[Original post on mastodon.social]
May 2, 2025 at 7:37 AM