Hello devs,
I am working on a student project. The main goal is to eventually put together a toolchain and documentation for other students so that they can ‘playfully’ deepen their C and assembler skills in the higher semester by developing a NES game.
As you can see, I am looking for a toolchain (IDE, sound design, graphic design, compiler, emulator...) that is based on C (mainly C and assembler will be taught on the side) and is suitable for the development of NES games. Of course, I want to have to develop as little as possible myself. There are three of us in total and I take care of the software side and the other two students take care of the hardware/firmware for flashing and using our own cardridge. We would also be happy to receive tips on existing systems, even though we are currently going down the route of developing our own hardware. I am also happy to accept complete systems for software development.
So far I have created the following:
IDE: vscode (possibly with extensions) ?
Sound design: FamiStudio NES Music Editor
Graphic design: NEXXT, Tile Molester
Compiler: CC65
Emulator: Mesen
Besides That:
- The NESmaker is out of the question because, as far as I understand it, it is based on ASM and takes a lot of code writing away from the user, which is the actual goal of this development.
- In my opinion, NES Starter Kit is a good starting point for a workspace?
- Unfortunately, I couldn't get Nesicide to work. Is it worth the effort?
Thank you for your help!
Searching for a toolchain and beginner guide
-
potatolain
- Posts: 104
- Joined: Fri Dec 27, 2013 4:28 pm
Re: Searching for a toolchain and beginner guide
Hey there!
I'm a little late because I don't check these forums super often anymore, but feel free to reach out if you need a hand with NES Starter Kit! (Or create-nes-game, for that matter.) I'd love to see it get some more use. I'm obviously biased but I like it, haha.
For extensions I use the official C/C++ extension, as well as MADS for 6502 asm highlighting. (https://marketplace.visualstudio.com/it ... mirao.mads)
I'm going to be off at a convention in a few days so I'll be pretty busy for a little bit, but my email/social media/discord/dms here are all open. I won't do your project for you, but I'm happy to provide input and/or help.
Good luck, that sounds like a fun project!
I'm a little late because I don't check these forums super often anymore, but feel free to reach out if you need a hand with NES Starter Kit! (Or create-nes-game, for that matter.) I'd love to see it get some more use. I'm obviously biased but I like it, haha.
For extensions I use the official C/C++ extension, as well as MADS for 6502 asm highlighting. (https://marketplace.visualstudio.com/it ... mirao.mads)
I'm going to be off at a convention in a few days so I'll be pretty busy for a little bit, but my email/social media/discord/dms here are all open. I won't do your project for you, but I'm happy to provide input and/or help.
Good luck, that sounds like a fun project!