Quantcast
Viewing latest article 9
Browse Latest Browse All 746

Should I use C or Assembly for NES programming?

Hi there. I wanna learn making NES games but I'm not sure which language to use.

I already know programming and am somewhat comfortable writing C, I can't say the same for Assembly. I know that cc65 (which as far as I can tell is basically THE toolchain used for NES development nowadays?) is not only an assembler but also a C compiler but it seems like every resource available assumes you're using assembly. (I understand that back in the 80's, compilers were too detrimental on the console's performance, but surely now that we have had 40 years to play around with this thing there have been improvements in performance in C-written games?)

Now I could learn Assembly, but I at least want to get more experienced with C (I've only been using it for 3-4 months) before I tackle that. So if possible, I'd like to use C. And even though forum threads from 10-15 years ago suggest to not use it, it's an option right?

Is using C a good idea, then? And if so, are there any good resources on NES programming in C?

Statistics: Posted by Markix — Sun Feb 09, 2025 12:12 pm — Replies 0 — Views 15



Viewing latest article 9
Browse Latest Browse All 746

Trending Articles