NintendoAge http://nintendoage.com/forum/ -Sqooner [Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-10T23:44:53 -05.00 oleSchool 25 Originally posted by: toma

Go with whatever you feels comfortable using. Don't worry about limits or bugginess. Those two factors are determined by you. I program my games in C compiled with cc65 (with a small sprinkling of assembly here and there). "Common knowledge" dictates that I should only be able to make simple, single-screen games this way. My current project is a scrolling beat-em-up in the vein of Double Dragon or River City Ransom, and it feels great.

Not saying you need to use C like I do, it's just where my background knowledge was before getting into NES development so I instantly felt comfortable. I've also become more comfortable with assembly over time as a result. If you feel comfortable, you'll write better code, you'll get it done faster, and you'll work around any issues that get in your way. Congrats on the beatem up! I loved both those game but RCR was such a twist on the genre plus we all loved the super dodgeball sprites haha.

im moving forward with nesasm just cause it’s more common and tutorials are based on it. We’ll see if I ever need to code in anything else down the road, as I don’t have a comfort with any of it since it’s all new. 😁

Appreciate the info 

  ]]>
[Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-10T10:44:24 -05.00 oleSchool 25
Not saying you need to use C like I do, it's just where my background knowledge was before getting into NES development so I instantly felt comfortable. I've also become more comfortable with assembly over time as a result. If you feel comfortable, you'll write better code, you'll get it done faster, and you'll work around any issues that get in your way. ]]>
[Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-09T23:36:24 -05.00 oleSchool 25 Originally posted by: Banshaku

Any assembler is fine as long that you know to work around their quirks. Regarding nesasm #3, there is some known bugs but if you know how to get around them, it won't be a problem (label length limit, zero page access quirk, etc). One "issue" is nesasm uses a non standard way regarding the [] brackets usage so code written for it will need to be adapted when used in other assembler. Except for that, as long that you are aware of them, there is nothing wrong to start with it (I did, now I uses ca65).  Very insightful... I had only heard of some of the bugs on a few scattered posts, never an actual list. 

The label length limit is good to know and an easy problem to avoid (do you know the limit, 12 chars or less or something?).

The zero page access quirk is a little unsettling,   because that deals with the first byte of memory up to $FF or something like, and it’s supposed to be faster cause you don’t need to specify the whole 16 bit address... I might be way off just going off top of my head been reading LOTS of material 😁 Can you shed more light on this issue and how I can work around it?

So The bracket issue will only affect me if I’m porting my nesasm code to ca65 or something else? That’s okay I suppose, it won’t stop me from making a game just recoding it if I ever wanna do that, but I’m thinking I wouldn’t ever wanna do that haha. 
I do have some ca65 code I’m trying to port to nesasm though, any thoughts on that as well would be great! 

Thanks again for the reply and info, great stuff!  ]]>
[Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-09T21:16:14 -05.00 oleSchool 25 [Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-07T04:09:40 -05.00 oleSchool 25 Originally posted by: KHAN Games

Looks like someone has it for sale on the eBay: https://tinyurl.com/yy55mrgt...

Dang, $110!! That must be an awesome game. Can’t wait to make one that hopefully becomes a classic for all to play 😁 ]]>
[Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-06T22:37:52 -05.00 oleSchool 25 [Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-06T16:19:02 -05.00 oleSchool 25 Originally posted by: KHAN Games
 
Originally posted by: oleSchool
 
Originally posted by: KHAN Games

I've made all my games with NESASM3 plenty of which could be considered large.



Btw, I went to retrousb, Sneak Peek is no longer available?
I love you.

Sadly it has been sold out for 9 years. Or maybe it isn't so sad?  

  Haha, it’a good to be loved! I hope that means I can count on yall for help  (Ill definitely need it based on what I’ve read).
But that’s amazing, and exactly where I’d like to be!

Now back to my hex table exercises lol

  ]]>
[Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-06T11:01:48 -05.00 oleSchool 25 Originally posted by: GradualGames
 
Originally posted by: zi

I heard ASM6 makes it burn- down there. Just sayin'... Actually, I shouldn't be so vague:

ASM6 is the chlamydia of compilers. The first LDA and you're sucking down azithromycin like it's Faygo at the GOTJ.


 
<<billy madison video>>

]]>
[Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-06T09:58:57 -05.00 oleSchool 25 [Homebrew] NESASM3 and ASM6 http://nintendoage.com/forum/messageview.cfm?catid=22&threadid=187410 2019-06-06T09:57:09 -05.00 oleSchool 25