As sadly as I have to agree on the term, there is a form of ambitions in certain people that made them attempt to do those kinds. For many people on "forgot" or just gave up, they didn't find motivations or ambitions, since "it's a waste of time to make tutorial for a dead old program" beliefs or other things.tokumaru wrote:You'd be surprised by how many people have said that, but either "forgot" or just gave up on NES development.DocWaluigean wrote:I'm even willing to make a tutorial that's more comprehend-able than BunnyBoy if I understand everything.
It's not easy to word this stuff in simpler terms, because this really isn't a simple subject. You can't replace terms like registers, mirroring, addressing, etc. by simpler ones because they describe unique things and behaviors that don't necessarily have counterparts that are easier to comprehend. We can EXPLAIN all the terms and behaviors individually so that when you see them at a later time they won't sound like alien concepts, but programming knowledge is something you build progressively, you have to understand one layer before moving on to the next, you can't skip to the topmost layer and expect things to be worded in a way that circumvents everything established in the layers below.
For me, I have big one, that every time I felt quitting, I only went to sleep to calm myself down, because I feel upset so much for a while since no tutor or any road is there for me. I waited time to try again, and try to explain much differently. The road I always get stuck is 6502 Processor Overview in Week 3.
As I'm predicting you hear this term also, I'm not like any people who have said those kinds. I find much more values in NES programming than before more and more, especially NIKI homebrew games, Mario Adventure 3: Mushroom Mayhem, yet I often struggles with coding without forms of learning styles like mnemonics. It's odd that I understand partially in BASIC, Java[Script], and C#, yet I struggle the most in 6502, even though I feel it's one of hard-to-learn coding languages and it's obvious.
There's a learning styles called VARK where it shows some kind of learning styles for people who learns best of: Visual, Aural, Read/Write, and Kinesthetic. For me, it's possible for, at most, all 4 of it.
Maybe I can't explain well or get you guys to understand where I come from because despite my native tongue is Spanish, I use English majority of my life, and I can't use grammar terms correctly many times. But I can tell ya, I'm a fast learner when I understand something, I really strive for good qualities on something.
As I know tutor is highly discourages or not possible much here because "they have lives" or "they do it for money for teaching", I want to let ya know I'm serious on tutoring, and I'm willing to record and understand details by details to make NES tutorials so good, even children can learn more than what they could do in NESMaker.
It just a good communications between student and tutors for support is really needed to help me understand as "God-Tier" as Shiru, NIKI, and DahrkDaiz, who got me into this homebrew business in the first place.
If you feel I'm not even trying. despite the fact that to other eyes, I may be another person who doesn't care or gives up easily:
-I understood completely with basics of Binary, HEX, and decimals/ natural numbers.
-I understood that the address $ is like a room where you place the codes, and certain "rooms" inside does specific jobs, like the sprite-color decision "room."
-I at least know what Mapper does in certain types, from increasing tile size, to the abilities of making beautiful music using N106.
-INC means increment, which is mathematical technique in increasing number by 1, unless stated.
-I understood that graphic limit is set to 13 colors, with one transparent for each "4" colors, which is 3 colors and 1 transparent, and the screen is 256 X 240, but issues in vertical lines is 256 X 224
and other things about 8X8, 16X16 Sprite limit, where vertical mirror is possible, but not horizontal mirror.
- $ and # symbol is different, where $ is the address, and # is the number-number.
-I somewhat partially understood that A, X, Y is a type of register that "allows you to store numbers [Address? Digits/HEX?] temporary" like forms of transport from one address to another, OR some kind of math abilities that allows you to carry the number using "LDA" and "STA" stuff.
-I partially understood about high-power and low-power byte like what they said on Nerdy Night Week 4:
Code: Select all
The palettes start at PPU address $3F00 and $3F10. To set this address, PPU address port $2006 is used. This port must be written twice, once for the high byte then for the low byte:
LDA $2002 ; read PPU status to reset the high/low latch to high
LDA #$3F
STA $2006 ; write the high byte of $3F10 address
LDA #$10
STA $2006 ; write the low byte of $3F10 address
If I understand the code from BASIC languages with certain opcodes on what it does, like DEC and INC, the same way with the C# programming beginners where they did the "Application > NameSpace > Assembly > Codes", then I have compatibility to understand 6502 languages, but I tend to struggle with certain information that doesn't comprehend to me because it isn't explain well for me, or because, dare I say it, "It's boring to try and read it and remember it."
I just want to put this down just to tell ya what kind of person I am. You could think I'm "autistic moron" or anything like that, or anything that people who has elitist personality could put me down, but I just want to let ya know I'm really trying hard to figure out on codes yet struggle on obstacles, and I'm serious and determined to learn, that I'm willing to be perfect attendances for tutors. Discord, other ways, I'm in.
Even though I know it's high chance that response is very obvious that no tutors is here, or potentially discourages to try to tutor. If there isn't any forms of tutor that can help me learn in very well styles that I could rival Shiru and/or DahrkDaiz in terms of creative codes, I might as well ask so many ridiculous questions on something that's potentially easy here like I did.
It's getting late here atm. So I hope I don't make any errors to explain.
EDIT: I don't ever want anyone, young or old, to go through struggles what I gone through that gives up easily.