m308gunner 352 Member · Posted November 2, 2019 Share Posted November 2, 2019 I'll admit it. I've been wrangling this Machine Language beast for the better part of a decade, on and off. I'll get a head of steam, plod through tutorials, get something on-screen, and then life will happen and I won't get back into it till the following year (if then). And in the mean time most of what I've learned will evaporate due to disuse. So what I'm proposing is a more "visual" type of beginner's programming guide. A guide for those of us whose eyes cross at walls of black and white text and need a bit more visual iconography to help solidify the more abstract concepts. I did something like this for one of the NA E-Zines (back in late 2015/early 2016). So, would this be something people would be interested in? I would basically be making it as I relearn these concepts myself, so releases would be glacially slow. And I'd need an editor or two who could fact check everything. Thanks for any input! 7 Link to comment Share on other sites More sharing options...
Memblers 18 Member · Posted November 2, 2019 Share Posted November 2, 2019 I could look it over, I could offer further suggestions too. You take it where you want it to go, and just let me know how I can help. 2 2 Link to comment Share on other sites More sharing options...
TylerBarnes 183 Member · Posted November 2, 2019 Share Posted November 2, 2019 I would love to see more content, and what you are proposing sounds great. 1 Link to comment Share on other sites More sharing options...
neodolphino 238 Homebrew Team · Posted November 3, 2019 Share Posted November 3, 2019 Do eeeet!! Link to comment Share on other sites More sharing options...
CMR 470 Member · Posted November 3, 2019 Share Posted November 3, 2019 I say go for it. Since Nerdy Nights got left behind on NA, this plays needs a good beginners guide. Link to comment Share on other sites More sharing options...
Deadeye 1,556 Homebrew Team · Posted November 3, 2019 Share Posted November 3, 2019 I would be interested Link to comment Share on other sites More sharing options...
Scrobins 1,383 Moderator · Posted November 3, 2019 Share Posted November 3, 2019 Yes plz Link to comment Share on other sites More sharing options...
Nightowljrm 72 Member · Posted November 3, 2019 Share Posted November 3, 2019 I'm very much interested! Every now and then I get the itch to learn it, but I'm so spoiled with OOP that I just bail the moment I get frustrated. Link to comment Share on other sites More sharing options...
Alder 241 Member · Posted November 3, 2019 Share Posted November 3, 2019 More content is always a good thing. Even if it's not the best out there, it'll be useful to someone. Link to comment Share on other sites More sharing options...
MachineCode 159 Member · Posted November 5, 2019 Share Posted November 5, 2019 (edited) I'd definitely love to see a set of in depth beginner materials. Nerdy Nights was good and explained some things really well, but certain things like specifics about working with the NES hardware, the start up and initialization part of the program in particular, seemed to be more along the lines of "Just use this block of code" rather than truly explaining what's going on. Also, It'd be great to see ones written for different assemblers rather than just NESASM3. A Solid set of ASM6 focused tutorials would be really nice. Edited November 5, 2019 by MachineCode Grammar 1 Link to comment Share on other sites More sharing options...
Code Monkey 1,676 Member · Posted November 5, 2019 Share Posted November 5, 2019 I would like it. Link to comment Share on other sites More sharing options...
m308gunner 352 Member · Posted November 5, 2019 Author Share Posted November 5, 2019 Thanks for all the input everyone! I'm planning on starting at square one with my tutorial series, with an eye on keeping things visually interesting/engaging, explaining concepts in excruciating detail and keeping each "issue" short and focused. The reason for this is purely selfish. If and when I can't spend the time I would like on learning this stuff, I want to be able to glance back and refresh my memory in a reasonable amount of time. My hope is that the saying "“If you want to learn something, read about it. If you want to understand something, write about it. If you want to master something, teach it.” proves accurate. With that said, those of you with experience can look forward to nagging emails from me at some point in the future. I respond well to "I don't have time for this $#!t", "Ask someone else", and "Why are you contacting me?!?". 2 Link to comment Share on other sites More sharing options...
gauauu 80 Member · Posted November 6, 2019 Share Posted November 6, 2019 Excellent. The more tutorials, the better. (As long as they're not blatantly incorrect) Link to comment Share on other sites More sharing options...
dale_coop 144 Member · Posted November 7, 2019 Share Posted November 7, 2019 It would be really useful. I am a beginner on Assembly Language... so I'd be interested, yeah, thanks. Link to comment Share on other sites More sharing options...
m308gunner 352 Member · Posted November 8, 2019 Author Share Posted November 8, 2019 I'll be posting semi-regular updates on what I'm doing. This will serve to keep myself accountable (to myself ) and to let the community know that there is some movement, no matter how small. And in that regard: I'm in the process of outlining the main topics I'm looking to cover at the outset. Where do I want to start, how in-depth do I intend to go, what concepts should be covered before others, etc. I'm also putting alot of consideration into the presentation aspect, as the visual component is a large part of how I personally learn. I think if I can nail down a graphically interesting presentation it may make the Variable and Subroutine pills (among others) a bit easier to swallow. I have some notes and sketches from years ago that drew inspiration from the old Nester comics in Nintendo Power. Kind of like how Nester would impart a simple tip for a game, I would show off a programming trick or tip. It's entirely likely I will be mixing my interest in programming with my old passion for cartooning. 3 Link to comment Share on other sites More sharing options...
m308gunner 352 Member · Posted November 12, 2019 Author Share Posted November 12, 2019 Whipped this up over the course of two nights. It is a VERY ROUGH and shallow proof of concept. It cuts off abruptly on page 3 because I am tired Just trying to find a tone and direction, so any and all criticism is welcome. Doesn't even have to be constructive criticism. Missing Pixels Proof of Concept.pdf 6 Link to comment Share on other sites More sharing options...
MachineCode 159 Member · Posted November 12, 2019 Share Posted November 12, 2019 That’s great. Really love the design work. I’m excited for what’s to come. 1 Link to comment Share on other sites More sharing options...
RH 4,059 Member · Posted November 12, 2019 Share Posted November 12, 2019 I read the OP but not comments. (Sorry.) I like the idea of a visual learning style. Another thing that helps me is to go over general tutorials that get the point across but are very concise. Follow that up with a well organized “cheatsheet” and I’m up to speed pretty quickly. Seriously, cheatsheets are like magic bullets. A 1-2 page single document with just the facts can go a long way. Consider adding that as a companion print out and I think it could be beyond awesome. Link to comment Share on other sites More sharing options...
m308gunner 352 Member · Posted November 12, 2019 Author Share Posted November 12, 2019 1 hour ago, RH said: I read the OP but not comments. (Sorry.) I like the idea of a visual learning style. Another thing that helps me is to go over general tutorials that get the point across but are very concise. Follow that up with a well organized “cheatsheet” and I’m up to speed pretty quickly. Seriously, cheatsheets are like magic bullets. A 1-2 page single document with just the facts can go a long way. Consider adding that as a companion print out and I think it could be beyond awesome. I like it. There are a number of such things out there on the webs, but it couldn't hurt to add one more to the pile of my own making. Did you have a chance to check out the pdf I attached in my last post? I'd like as many critical eyes from the community on this stuff as possible. 1 Link to comment Share on other sites More sharing options...
RH 4,059 Member · Posted November 13, 2019 Share Posted November 13, 2019 2 hours ago, m308gunner said: Did you have a chance to check out the pdf I attached in my last post? I'd like as many critical eyes from the community on this stuff as possible. I didn't see it but I'll check it out now. Link to comment Share on other sites More sharing options...
RH 4,059 Member · Posted November 13, 2019 Share Posted November 13, 2019 Oh man, you really are starting at the beginning! You have a lot of work cut out for you, but that's a really good start. It could certainly be a lot of pages to build up to NES Assembler code BUT that's good teaching material, especially for younger kids. If younger kids can consume it, then anyone can. I like it. 1 Link to comment Share on other sites More sharing options...
Nightowljrm 72 Member · Posted November 13, 2019 Share Posted November 13, 2019 On 11/11/2019 at 10:18 PM, m308gunner said: Whipped this up over the course of two nights. It is a VERY ROUGH and shallow proof of concept. It cuts off abruptly on page 3 because I am tired Just trying to find a tone and direction, so any and all criticism is welcome. Doesn't even have to be constructive criticism. Missing Pixels Proof of Concept.pdf 2.39 MB · 16 downloads I love how visual it is. If you can carry that style throughout the entire thing, I'd say this'll be a hit. 1 Link to comment Share on other sites More sharing options...
dale_coop 144 Member · Posted November 19, 2019 Share Posted November 19, 2019 That looks great! Link to comment Share on other sites More sharing options...
MachineCode 159 Member · Posted November 19, 2019 Share Posted November 19, 2019 4 hours ago, dale_coop said: That looks great! Would you say that it’s a “Damn fine guide”, Agent Cooper? 1 Link to comment Share on other sites More sharing options...
G-type 1,770 Member · Posted November 19, 2019 Share Posted November 19, 2019 (edited) On 11/11/2019 at 11:18 PM, m308gunner said: Whipped this up over the course of two nights. It is a VERY ROUGH and shallow proof of concept. It cuts off abruptly on page 3 because I am tired Just trying to find a tone and direction, so any and all criticism is welcome. Doesn't even have to be constructive criticism. Missing Pixels Proof of Concept.pdf 2.39 MB · 19 downloads I love what you're doing. Keep it up! Edited November 19, 2019 by G-type Link to comment Share on other sites More sharing options...
Recommended Posts