| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Development Tools

Page history last edited by Dixie Ching 13 years, 6 months ago

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.