Gavinmc42 wrote: ↑
Sat Feb 01, 2020 10:58 am
Wireframe and some of the Pi tutorials require PC's.
Of course coding games is probably the most complex things that can be coded.
Optimising games or AI in assembler is complex, going to take years?
I'm refusing to learn that in Arm6/7 and I'm only going to learn ARMv8 assembly.
Even then it might be too hard and I'll move to RISC-V
It takes years to learn just about any language.
Assembly is not a language to learn to code in, but to learn to read, and modify.
Learning tricks for optimizing assembly is interesting, but come to think of it, most languages convert human programming languages pretty well into machine code nowadays (assembly>>machine code); so it's pretty tough to get much optimized any further.
Yet, it's interesting to see how hackers can develop demos (remember 4k demo scenes for PCs at the time?), by optimizing and streamlining code in assembly.
It kind of reminds me on how a web page, created by MS WORD could be 1,7MB in size, and with a lot of trimming, can be made to look 85-90% identical, with nearly the same functionality, at a mere 6kB of size (or trim it down to HTML0, get 80% of the functionality, in a mere few hundreds of bytes).