Download all of these and put them in the same folder.
You can also download this zip file containing all the tools. NESDEVtools_Oct2010.zip
Here's a folder with some game roms to use. Games.zip
1. YY-CHR (freeware tile editor; Windows)
http://www.zophar.net/download_file/2739
2. MiTec HexEdit (freeware hex editor; Windows)
http://www.mitec.cz/hex.html
3. The PlayPower Nametable tool (Nametable editor)
Windows: NametableToolv05.zip
OSX/Linux: namv5_osx_lin.zip
4. Loopy's ASM6 compiler (for 6502 ASM language; Windows)
http://home.comcast.net/~olimar/NES/
5. Context (with 6502 ASM highlighter; Windows) <---do your ASM coding here
Context: http://www.contexteditor.org/downloads/
6502 highlighter: http://www.contexteditor.org/downloads/highlighters/6502_Assembly.chl
6. Nestopia and Nintendulator (accurate NES emulators)
Nestopia (OSX): http://nestopia.sourceforge.net/downloads.html
FCEUX (Windows): http://fceux.com/web/home.html
These emulators will let you explore the code of an existing ROM.
etc:
http://www.emuxhaven.net/utilitiestrans.shtml
Comments (4)
Derek Lomas said
at 8:57 pm on Dec 4, 2009
Thanks Don!!
nitrofurano said
at 10:56 am on Mar 2, 2010
thanks, but the tools above are very focused on ms-windows only - there are people, like me, which has no access to ms-windows machines, and using Linux only.
1- Btw, i tried yy-chr on wine, which is running fine (but a native version on Linux would be very welcome, also for being part of Debian and Ubuntu repositories)
2- About hex editors, there is a good one named KHexEdit (available from Ubuntu and Debian repositories), which i think can replace XVI32 nicelly.
3- What for is 'Pin Eight nametable editor: name.exe' ?
4- I don't know any 6502 asm compilers for Linux (please help us finding...) - but for C coders, CC65 .deb packages i think can be find at http://debian.sur5r.net/cc65/ and .rpm (Fedora, Suse, Mandriva) at ftp://ftp.musoftware.de/pub/uz/cc65/RedHat/
5- SciTE seems to be a great editor, and Gedit as well
6- I think debian/ubuntu repositores has good emulators as well, like FCEU and Nestra (please let us know how good are them, and if there are better ones for Linux)
mike.reddy@... said
at 2:09 am on Apr 28, 2010
yy-chr v 0.97 that is included in the above is out of date and flags incorrectly as a virus with most up-to-date virus checkers. V 0.99 is available now from http://www.smwcentral.net/download.php?id=209&type=tools and referenced here http://www.smwcentral.net/?p=list&type=tools but note that you DON'T need to rename the .ENG file for English to work...
It also doesn't flag as a virus. There is a later version in Japanese only from http://www.geocities.jp/yy_6502/ that might hopefully work. Not sure what extra features it has or bug fixes if any...
Chris Reuter said
at 10:39 pm on Dec 6, 2010
4) Loopy's assembler compiles easily under Linux with gcc. Alternately, xa looks like a pretty decent assembler. Fedora, at least, has it in its repositories. There's also a decent (I hear) assembler included with cc65.
2), 5) Emacs edits binaries (in hexedit mode) and source code.
1) If someone were to write an xpm-to-chr converter, we could use any number of image editing programs and just convert them to chr when we need them.
6) Looks to be the real problem. FCEUX works under Linux but doesn't support the debugger. I'm thinking I may have to slap together something that lets me do at least rudimentary debugging with it on Linux.
You don't have permission to comment on this page.