Out of curiosity, how many emulator bugs have you run into with TIC-80? I tried learning it, but ended up with a nasty memory corruption bug that was dependent on the exact C linker used, that could cause a wide variety of effects, and I'm worried that the entire TIC-80 codebase is that bad (as a friend I roped in to help triage evaluated)!
It's hard to try to make or learn it when the "hardware" is so very badly bugged >.<