It is currently Mon Oct 15, 2018 10:24 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 341 posts ]  Go to page 1, 2, 3, 4, 5 ... 23  Next
Author Message
PostPosted: Sun Jun 17, 2018 6:46 pm 
Offline

Joined: Sun Jun 17, 2018 6:41 pm
Posts: 149
I have been interested in NESMaker, yet I didn't feel like buying it after looking into the files, which is kind of preused.

Can anyone recommend me the best software to start off? Obviously, Bunnyboy seems best by people's standard, and I am wondering if there's the best tool list to do, so I made a list if anyone could help me out:

-Writing : Notepad ++

-Music : Famitracker

- Graphic : YY-CHR or Aseprite

I am not sure if there is more, so helping me find more tools would be nice.


Top
 Profile  
 
PostPosted: Sun Jun 17, 2018 6:57 pm 
Offline
User avatar

Joined: Fri May 08, 2015 7:17 pm
Posts: 2297
Location: DIGDUG
And NES Screen Tool. and it's RLE compression system.

And I prefer asm6 to NESASM3. Some use ca65.

And famitone2 to convert famitracker to a more game friendly music format.

_________________
nesdoug.com -- blog/tutorial on programming for the NES


Top
 Profile  
 
PostPosted: Sun Jun 17, 2018 7:37 pm 
Offline
User avatar

Joined: Mon Feb 07, 2011 12:46 pm
Posts: 1017
Another program for graphics is Damian Yerrick's "8ted" and "8Name" programs. There is also my own Farbfeld Utilities programs "ffbit" which can convert graphics into NES/Famicom format (and "ff-uniq" if you want to get rid of duplicate tiles).

For text editing I use vim, although you can use any text editor.

Another program for using is ppMCK, although that is intended for writing .NSF files rather than music for the game. Another program for music is Pently, which I believe is suitable to make music for a game, as well as for NSF.

For assembler many prefer ca65 or asm6, although I still like NESASM.

_________________
.


Last edited by zzo38 on Sun Jun 17, 2018 7:41 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sun Jun 17, 2018 7:40 pm 
Offline
User avatar

Joined: Thu Mar 31, 2016 11:15 am
Posts: 380
I don't see NESASM recommended much these days. Everyone has moved to ca65 and asm6.

Also, it's very common to write your own tools, even if they're just little 10-line scripts.


Top
 Profile  
 
PostPosted: Sun Jun 17, 2018 7:43 pm 
Offline
User avatar

Joined: Thu Aug 13, 2015 4:40 pm
Posts: 297
Location: Rio de Janeiro - Brazil
I have to remind you that for nesmaker you probably don't want to use CHR graphics. Nesmaker uses its own base files.

_________________
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!


Top
 Profile  
 
PostPosted: Sun Jun 17, 2018 8:49 pm 
Offline

Joined: Sun Jun 17, 2018 6:41 pm
Posts: 149
So what is the difference between ca65 and ASM6? Is there ever will be ASM7?

I look over Bunnyboy, and I am not so sure if they support both assembly.


Top
 Profile  
 
PostPosted: Sun Jun 17, 2018 9:24 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3629
Location: Mountain View, CA
The Bunnyboy Nerdy Nights tutorials are intended to be used with NESASM. Version 2.x and 3.x are different. I cannot remember what version was used in his tutorials.

asm6 is the name of the assembler/program; it's just a name, it is not a version or version number.

NESASM, ca65, and asm6 are different assemblers. ca65 is generally for experienced programmers; you will spend days trying to configure it to assemble/link a program.

Please do not ask people to do long write-ups comparing assemblers; nobody here knows what your existing experience level is, or if you're even familiar with programming (and how low level).

Respectfully, please so some research on your own now that people have given you more information than you had before. You'd better get in the habit of researching stuff if you truly plan on doing nesdev stuff. You're gonna spend a lot of time reading + studying. Download them, read READMEs/documentation, see what you think.


Top
 Profile  
 
PostPosted: Mon Jun 18, 2018 12:56 am 
Offline
User avatar

Joined: Wed Apr 02, 2008 2:09 pm
Posts: 1250
Here's my post in another topic: viewtopic.php?f=2&t=16761&p=209020&hilit=credits#p209020 (But also read everyone else's posts in said other topic)

I still use nesasm, but I recommend asm6.

Edit 2: Here's my post in that topic's sister topic: viewtopic.php?f=21&t=16642&p=207068&hilit=credits#p207068 (But also read everyone else's posts in said other topic)

Edit: Why not, I'll post my own program I-CHR: https://kasumi.itch.io/ichr

It requires a bit less manual prep for image->NES graphics. (NES Screen Tool lets you massage the data better once you've got it in, though.) I need to make it export some more (and padded) data for better interoperability with NES Screen Tool... I hope to update it soon, it has gotten a lot of neat stuff since the public version.

_________________
https://kasumi.itch.io/indivisible


Top
 Profile  
 
PostPosted: Mon Jun 18, 2018 9:37 am 
Offline

Joined: Sun Jun 17, 2018 6:41 pm
Posts: 149
koitsu wrote:
The Bunnyboy Nerdy Nights tutorials are intended to be used with NESASM. Version 2.x and 3.x are different. I cannot remember what version was used in his tutorials.

asm6 is the name of the assembler/program; it's just a name, it is not a version or version number.

NESASM, ca65, and asm6 are different assemblers. ca65 is generally for experienced programmers; you will spend days trying to configure it to assemble/link a program.

Please do not ask people to do long write-ups comparing assemblers; nobody here knows what your existing experience level is, or if you're even familiar with programming (and how low level).

Respectfully, please so some research on your own now that people have given you more information than you had before. You'd better get in the habit of researching stuff if you truly plan on doing nesdev stuff. You're gonna spend a lot of time reading + studying. Download them, read READMEs/documentation, see what you think.


Alright.. I am not sure if that feels..aggresive or offensive.


Top
 Profile  
 
PostPosted: Mon Jun 18, 2018 9:39 am 
Offline

Joined: Sun Jun 17, 2018 6:41 pm
Posts: 149
Kasumi wrote:
Here's my post in another topic: https://forums.nesdev.com/viewtopic.php ... ts#p209020 (But also read everyone else's posts in said other topic)

I still use nesasm, but I recommend asm6.

Edit 2: Here's my post in that topic's sister topic: https://forums.nesdev.com/viewtopic.php ... ts#p207068 (But also read everyone else's posts in said other topic)

Edit: Why not, I'll post my own program I-CHR: https://kasumi.itch.io/ichr

It requires a bit less manual prep for image->NES graphics. (NES Screen Tool lets you massage the data better once you've got it in, though.) I need to make it export some more (and padded) data for better interoperability with NES Screen Tool... I hope to update it soon, it has gotten a lot of neat stuff since the public version.


Ah, thanks!


Top
 Profile  
 
PostPosted: Mon Jun 18, 2018 9:40 am 
Offline
User avatar

Joined: Thu Aug 13, 2015 4:40 pm
Posts: 297
Location: Rio de Janeiro - Brazil
It's realistic. There's a lot of information out there. If you want to use nesmaker you need to wait for its release. If you want to program on your own you can look at tutorials such as dougeff's https://nesdoug.com/

Either way it's going to take a while. Get to work and when you have a technical question that you can't solve you can ask here for clarification. But be ready to get responses like this if it's clear that you haven't been reading enough. This is a rewarding hobby that takes a lot of time from reading and trying things out yourself.

_________________
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!


Last edited by nesrocks on Mon Jun 18, 2018 12:56 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Mon Jun 18, 2018 11:02 am 
Online
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10892
Location: Rio de Janeiro - Brazil
I think Koitsu's point is that even though we are a helpful community, there are no private teachers here. We will gladly help beginners make sense of all the stuff that's out there, but we expect them to do some research and show that they're putting effort into learning all this new stuff, so we know that the effort we put into explaining things isn't going to waste.


Top
 Profile  
 
PostPosted: Mon Jun 18, 2018 9:26 pm 
Offline
Site Admin
User avatar

Joined: Mon Sep 20, 2004 6:04 am
Posts: 3569
Location: Indianapolis
You might want to try out NESICIDE. It's a whole IDE with editor, emulator, debugging tools. It includes ca65/cc65, you can develop in assembly or C. There are example sources for it, so you could base your program on that if you don't want to mess with setting up ca65.


Top
 Profile  
 
PostPosted: Wed Jun 20, 2018 12:29 pm 
Offline

Joined: Sun Jun 17, 2018 6:41 pm
Posts: 149
Memblers wrote:
You might want to try out NESICIDE. It's a whole IDE with editor, emulator, debugging tools. It includes ca65/cc65, you can develop in assembly or C. There are example sources for it, so you could base your program on that if you don't want to mess with setting up ca65.


NESICIDE looks good and professional to me, but I am not sure which tutorial is the best for NESICIDE. I don't know if bunnyboy would cover NESICIDE tutorial.


Top
 Profile  
 
PostPosted: Wed Jun 20, 2018 12:32 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 6875
Location: Canada
Personally I think ca65 is just fine for beginners too, especially if you have an example to work from.

...which is why I created this example:
http://forums.nesdev.com/viewtopic.php?t=11151


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 341 posts ]  Go to page 1, 2, 3, 4, 5 ... 23  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: Google Adsense [Bot], tokumaru, yaros and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group