I tried to edit the source code of (famitone) text2data, to allow lower notes, which worked fine for everything except DPCM channel. The table of DMC offsets was wrong, had to manually edit Then I was getting a weird bug with Noise channel sound effects, that I've managed to fix, but somehow related to the fact that famitone only once writes to $400f, and assumes always a constant note to be playing (sometimes with a volume of zero). Somehow my sound effect (or something) turned off the constant note, after which no noise channel played. Took me an hour to debug and solve. =(Anyway, it's 99% done, just need to fine tune a few things.

_________________nesdoug.com -- blog/tutorial on programming for the NES

Any color boundary with diagonal lines of slope 2 (26 degrees clockwise of vertical) has a potential for such artifacts on NTSC NES or Super NES because of how pixels line up with the color subcarrier. Unfortunately, this is the common amount of slant for cursive.

Any color boundary with diagonal lines of slope 2 (26 degrees clockwise of vertical) has a potential for such artifacts on NTSC NES or Super NES because of how pixels line up with the color subcarrier. Unfortunately, this is the common amount of slant for cursive.

That's a very good explanation. Did you know that using a non-round number in an explanation makes it 26% more believable. I just made that number up, but I'm betting that you researched your answer. Maybe I should try a non-slanted sign.

Quote:

No yellow bird? No yellow mole?

For legal reasons, I'm claiming that any similarly to popular games with similar names are purely coincidental.

_________________nesdoug.com -- blog/tutorial on programming for the NES

If pixels were square, it would be arctan(.5) = 26.6 degrees. When corrected for the 8:7 pixel aspect ratio, it becomes arctan(.5*8/7) = 29.7 degrees, which I admit is easier to confuse with shadow mask artifacts. But I'm pretty sure this is an NTSC encoding artifact, not a shadow mask artifact, and would appear the same way on an LCD TV (which otherwise has a more Trinitron-like mask pattern). The easiest way to demonstrate that this is an NTSC artifact is to reset the game a few times until you get a different alignment between the pixel clock and the color subcarrier.

The game is considered 'won' if you score above 100,000 pts and see the 'good' ending.You can cheat and press A and B and Start at the Title Screen to see the 'good' ending.It is technically possible to reach level 99, but not very likely.

Let me know if you think it is much too hard or much too easy. Thanks.

_________________nesdoug.com -- blog/tutorial on programming for the NES

Last edited by dougeff on Sun Jan 08, 2017 9:35 am, edited 1 time in total.

Who is online

Users browsing this forum: No registered users and 2 guests

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