Its been a long time since I was in the MSFT ecosystem (left just as wsl was getting popular).
I remember thinking C#, F#, .NET and LINQ was a pretty robust set of tooling that was ahead of its time and certainly ahead of Java.
At the time, the things that were holding it back was:
- Poor to non existant linux support
- A confusing labyrinth of MSFT web frameworks that were nonsensically named and often deprecated
- A very GUI heavy dev and production setup
I know a lot has changed since then. So how is it in 2025?
show comments
metadata
Such a cool side project. And with LiveReload!
weinzierl
It is only the .NET tooling. The software that runs on the C64 is still Commodore BASIC or 6502 assembly.
Similarly a couple of years ago someone claimed to be able to play MP3 on the C64, but it was just a custom compression using some modern knowledge. Ultimately it had next to nothing in common with real MP3.
show comments
Razengan
I've sworn to myself I will learn 6510/6502 assembly and make 1 simple game for the C64 before I die.
And the ZX Spectrum, and hopefully the SNES/GBA too.
As an exercise to "catch up" with gaming/computing history if nothing else :')
lysace
It would have been cool to get some subset of the dotnet runtime running on the C64.
This is not it. It's a desktop IDE built using dotnet that just assembles 6502 instructions with some extra awkward syntax.
Many more elaborate projects exist. My favorite is the one that compiles something similar to Turbo Pascal to C64 6502. It's implemented in C++/Qt, but noone ever tried to market it that way, because why would they?
Dotnet is an incredible platform ahead of its time. I use it for everything and never get disappointed. Also, i'm currently building a startup and everything is dotnet.
Question to HN .NET Devs
Its been a long time since I was in the MSFT ecosystem (left just as wsl was getting popular).
I remember thinking C#, F#, .NET and LINQ was a pretty robust set of tooling that was ahead of its time and certainly ahead of Java.
At the time, the things that were holding it back was:
- Poor to non existant linux support
- A confusing labyrinth of MSFT web frameworks that were nonsensically named and often deprecated
- A very GUI heavy dev and production setup
I know a lot has changed since then. So how is it in 2025?
Such a cool side project. And with LiveReload!
It is only the .NET tooling. The software that runs on the C64 is still Commodore BASIC or 6502 assembly.
Similarly a couple of years ago someone claimed to be able to play MP3 on the C64, but it was just a custom compression using some modern knowledge. Ultimately it had next to nothing in common with real MP3.
I've sworn to myself I will learn 6510/6502 assembly and make 1 simple game for the C64 before I die.
And the ZX Spectrum, and hopefully the SNES/GBA too.
As an exercise to "catch up" with gaming/computing history if nothing else :')
It would have been cool to get some subset of the dotnet runtime running on the C64.
This is not it. It's a desktop IDE built using dotnet that just assembles 6502 instructions with some extra awkward syntax.
Many more elaborate projects exist. My favorite is the one that compiles something similar to Turbo Pascal to C64 6502. It's implemented in C++/Qt, but noone ever tried to market it that way, because why would they?
https://github.com/leuat/TRSE
Turbo Rascal Syntax Error
Super cool, this is what HN is all about for me.
Dotnet is an incredible platform ahead of its time. I use it for everything and never get disappointed. Also, i'm currently building a startup and everything is dotnet.
[flagged]