So I would like to thank the webmasters for having me here. I first encountered NA since 2013
when I was trying out some of the Nerdy Nights tutorials on NES programming; and i failed
miserably at the time . That was back in high school and probably grade 8. After some time I
had managed to check out some graphic libraries such as SDL, SFML etc. I used C/C++ to
produce some platformers and to avoid the difficulty in assembly. but they were buggy and I know
I needed some interior and protocol understanding.
By the time I started university in my country; I did recall doing courses that included data structures,
stacks, queues, linked lists and it gave me an appreciation on how companies were able to design
video games by being able to implement such complex algorithms. I was also fascinated about how
emulators such as fceux and snes9x were able to play some of my favourite games such as Megaman X,
Super Metroid, Yoshi's Island and quite a few more (I know I listed only SNES).
I was very passionate to actual see my characters come to life on those retro consoles or the emulators
at least. So I managed to go through books on the 6502 microprocessor before attacking bunnyboy's
tutorials. I read a few posts on how some guys found programming the NES was a good deal of difficulty
and I felt like I had it worse . Anyhow, after gaining a solid foundation of 6502 while studying for
other courses during my semester, I returned to Nerdy Nights and I have managed to complete them
all, down to split screen scrolling (A type of raster effect) . I really appreciate the fact that bunnyboy
still had the tutorials up since 2007. They were of great help to me.
So I am currently into NES homebrew development and from the tutorials; I was able to assemble and
create a few NES roms like Tic Tac Toe (A crappy rom that contained around 1900 lines of code in
NESASM). But I eventually learnt more as I created more demos. I am still unsure by where I could
specifically upload some of my demos because I am still presently new. There was a demo based on
Super Russian Roulette; I just made a spin off to enhance my knowledge in using the MMC1 mapper.
You guys could give it a try when I fix up some of it's logic code.
So back to "Why am I here at NA"? I know that there are good developers such as Sivak,
Gradual Games, Kahn and more that I would like to meet. I also plan on purchasing a retroUSB to run my
homebrews on actual hardware. I would like to put up a kickstarter for my best homebrew; I was also
bewildered by how many backers supported those amazing NES homebrews. I draw numerous furries and
other creatures with varying elements; I have been doing graphic design for over 20 years, I am using
YY-CHR (a graphics tool for chr files) for sprites and backgrounds at the moment and it works nice. I am still
learning how to implement special raster effects (programming almost done). I put asside NSF and
famitracker (NES music) for last; my homebrews will be boring without some chiptune. You won't be seeing
me using too many technical terms, I really like individuals to understand my explanations in topics.
I only have a few questions, you could let me know if my post is far beyond length; it would help me
adjust to rules and regulations. Also, how can I attend a coding competition? I believe it had ended but I
would like to know the proceedure still. I am passionate about competitions. What are your thoughts on this?
-------------------------
Shoot for the stars.