PyNES: Write NES Games in Python
gutomaia.net
gutomaia.net
I'm just glad I wasn't the only one who thought this back then.
so we can get pretty close, we might be able to pronounce it "pinnis".
Non existant docs.
IMHO one of the first steps of starting a project is to write a README.
Though, at least there are few examples: https://github.com/gutomaia/pyNES/tree/0.1.x/pynes/examples
Maybe someone else can document it if the creator doesn't have time.
At any rate, I'm happy it exists, getting a toy game running on actual hardware will be hilariously fun for me, if it works. I don't mind using the code as the documentation for something this obscure if docs aren't available. Better than having to spend time learning 6502 assembly just for screwing around with NES games (or NES demoscene, hmm... it's probably cheating but it'll be fun.)
@emodendroket "Isn't the fun of writing NES software basically doing it like guys would have done in the 80s?" - I did stuff in the 80s, there was nothing fun about having to leave comments out of your code for the lack of memory, or using a clumsy compiler and/or editor. Cross-compiling is the way to go! Just making these old systems do things is the point, and keeping them alive.
Here is the library I used. http://shiru.untergrund.net/articles/programming_nes_games_i... It is pretty simple but you will need some about how NES works.
For the record I love the idea.
Seems to me like it makes the most sense to just go with 6502 if one is serious about fooling around with the NES.
http://www.analogueinteractive.com/products/analogue-nt-info...
If I ever want to bust out a quick graphical/audio application I use Pygame.
I remember them using a C64 emulator as one of the examples.