An IDE for NES 8-bit

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

User avatar
cpow
NESICIDE developer
Posts: 1097
Joined: Mon Oct 13, 2008 7:55 pm
Location: Minneapolis, MN
Contact:

An IDE for NES 8-bit

Post by cpow » Mon Oct 13, 2008 8:13 pm

I'm trying to generate interest in and gather feedback on a tool I've been working on for a while...

www.nesicide.com

Would you use it to create NES games? What improvements would you need? It doesn't yet have the following, but I hope to get to it someday:

HELP files!
Sound/music support
Paint-style nametable creation

Everything else is there in one form or other. I have posted a few demo projects that I created, also.

Thanks!

User avatar
Bregalad
Posts: 7950
Joined: Fri Nov 12, 2004 2:49 pm
Location: Chexbres, VD, Switzerland

Post by Bregalad » Tue Oct 14, 2008 3:33 am

Looks very promising, hope you'll keep the good work up.
You would probably want to place pre-defined routines with it that does common task to get the thing more newbie-friendly.
Useless, lumbering half-wits don't scare us.

atari2600a
Posts: 324
Joined: Fri Jun 29, 2007 10:25 pm
Location: Earth, Milkyway Galaxy, The Universe, M-Theory
Contact:

Post by atari2600a » Tue Oct 14, 2008 4:27 am

I want to have your man babies.

Code: Select all

          *=$0000
loop      JMP loop
          .eof

User avatar
cpow
NESICIDE developer
Posts: 1097
Joined: Mon Oct 13, 2008 7:55 pm
Location: Minneapolis, MN
Contact:

Post by cpow » Tue Oct 14, 2008 4:51 am

Niiiice!

Already got two boys keeping the rest of my life busier than busy. This project keeps me from going insane... :lol:

User avatar
cpow
NESICIDE developer
Posts: 1097
Joined: Mon Oct 13, 2008 7:55 pm
Location: Minneapolis, MN
Contact:

Post by cpow » Tue Oct 14, 2008 4:54 am

Bregalad wrote:Looks very promising, hope you'll keep the good work up.
You would probably want to place pre-defined routines with it that does common task to get the thing more newbie-friendly.
Yeah, I'm thinking something along the lines of a code library, with starter-project-like wizards for different mappers, etc (including mapper interface functions).

For music I want to implement something similar to NerdTracker...one of these days!

WedNESday
Posts: 1236
Joined: Thu Sep 15, 2005 9:23 am
Location: Berlin, Germany
Contact:

Post by WedNESday » Tue Oct 14, 2008 5:40 am

I take my hat off too you. I have planned from time to time to have this kind of idea for WedNESday, but never got round to doing it. ;)

User avatar
Banshaku
Posts: 2393
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Post by Banshaku » Tue Oct 14, 2008 7:46 am

The project by itself seems promising. I had a similar idea but still different but since I still have a lot of things to learn about the nes and my time is limited, I decided to focus on making a game first.

I fiddled around a little bit with it and I have a few questions. First, how do you set a bank to be at a specific address or the size? Now they seems to be always at $8000. Depending on the mapper configuration, that will be important to be able to set it.

Second, the project format is proprietary and only one file. Is it possible to extract the data into independent files?

I may have more comments once I play more with it.

User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster » Tue Oct 14, 2008 8:23 am

Yes! :D

Now to answer your questions:

1. Yes! :D
2. I'd like to see something like NerdTracker implemented; even if it is buggy :)

sdm
Posts: 306
Joined: Tue Apr 11, 2006 4:08 am
Location: Poland

Post by sdm » Tue Oct 14, 2008 8:27 am

great software!! :)

User avatar
noattack
Posts: 147
Joined: Tue Feb 13, 2007 9:02 pm
Location: Richmond, VA
Contact:

Post by noattack » Tue Oct 14, 2008 10:47 am

This is outstanding. I would definitely use it.

User avatar
clueless
Posts: 498
Joined: Sun Sep 07, 2008 7:27 am
Location: Seatlle, WA, USA

Post by clueless » Tue Oct 14, 2008 11:55 am

Suggestion: Change the format of how you save the project to be pure text to make it friendlier to revision control systems. The current format is a mix of binary and text - and I imagine would be a pain in the butt to try to use "diff" on.

tepples
Posts: 22044
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Tue Oct 14, 2008 12:03 pm

Examples of text formats around which you can build an exporter include XML, JSON, and even INI.

User avatar
Jeroen
Posts: 993
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen » Tue Oct 14, 2008 1:49 pm

Damn this looks cool. I think i'll have to "port' pung development into this.

User avatar
Laserbeak43
Posts: 188
Joined: Fri Sep 21, 2007 4:31 pm
Contact:

Post by Laserbeak43 » Tue Oct 14, 2008 1:58 pm

nice a saw something similar and outdated a long time ago, thought it was this and completely dismissed it. now that i look at the page, it looks very promisng. thanks :)
Noob sticky!!
Please document this part of the NESdevWiki!! XD
YOU NEED A RETROMACHINESHOP!!

User avatar
No Carrier
Posts: 290
Joined: Tue Dec 13, 2005 4:19 pm
Location: Gainesville, FL - USA
Contact:

Post by No Carrier » Tue Oct 14, 2008 2:25 pm

Gonna give it a try! I'll try to keep my eye out for updates, but please continue to post here when new features are added!

EDIT: Some suggestions after a quick glance. Perhaps when showing the palette, you can include the hex number for each color. Also, it would be great if you could magnify (2x) the nametable editor.

Post Reply