As stupid as this sounds, I can't find a definition of "nametable" on Google (all I can find is "Name Tables", especially "popular name tables"). In neslib.h, there's a comment "unpack a nametable into vram". I know it's unRLEing a byte[] to VRAM, but I don't know what a nametable is. I'm also not sure what the RLE format being used is. I'd try to look it up, but I don't know of any neslib docs, and I know that there are a lot of different RLE formats (I implemented Ultima 4's RLE format a couple of weeks ago in C#) and I can't figure out how it works. Maybe it's just I'm being stupid right now, I'm not sure.
P.S. I'm glad that NES homebrew is now so easy I can replace the exchange system in Alter Ego and reset the stage when you touch an enemy despite knowing very little 6502.
P.S. I'm glad that NES homebrew is now so easy I can replace the exchange system in Alter Ego and reset the stage when you touch an enemy despite knowing very little 6502.