I've used TIC for quite some time now, and have been thinking about how interesting it could be (at least, in my opinion) to implement some form of assembly as a compatible programming language. I don't have my hopes up for this to actually be added as I know it would be difficult to achieve that, but I wanted to share my thoughts nevertheless.
- It would be a great educational opportunity -
- Assembly is a great way of understanding how a CPU works
- The added challenge would be good for people who want to test themselves
- It would teach how games were created back in the day
And, on the topic of early games:
- Assembly would enhance the retro experience -
- The whole point of TIC-80 is to be retro, right?
- It would be much closer to programming for an early machine
- You could provide nostalgia for the early game developers
- People who want to develop retro games using assembly won't need to use different assemblers or emulators or whatever else if TIC has them all built into one little package. Convenience, basically.
The only downside to this (that I can think of) is the time it would take to implement assembly, but I personally think it would be very much worth it. I'm interested to hear other people's opinion on this ^^