*UPDATES* - There is a problem with spaces in paths when using VSCode to build the project. If you run into issues, try moving the project folder from the Desktop to the C:\ (or any other path that doesn't contain spaces) [Thanks @Plazma Dolphin & @keithstone001] - Mesen is a very nice alternative emulator to FCEUX for game programming, check it out: www.mesen.ca/ [Thanks @Nesrocks Gaming Videos ]
@GustavoValdiviesso3 жыл бұрын
Yes I much prefer mesen (not that the others you mentioned are bad in any way).
@sirgouki62073 жыл бұрын
Good computer users NEVER user the desktop to save files, especially due to all the clutter it causes. If you're a programmer, beginning or other wise, you need to learn proper folder structuring ASAP. That includes not using spaces in folder names, regardless of whether or not the OS allows it simply due to not all compilers recognizing it. And as a programmer, you never know when you're going to try something different.
@elguardallavesdejaal2 жыл бұрын
¡Thankyou, I was having the space problem!
@inceptional2 жыл бұрын
@@sirgouki6207 So, the main tips are to never use the desktop to save files (What, just because it causes clutter?) and don't use spaces in folder names (which I assume is true of filenames too)?
@kyleolson89772 жыл бұрын
@@inceptional It's not just that it's clutter on the desktop, it's that if you use the desktop this way you're mixing all kinds of clutter. The desktop is a soup of app links and other items on install, random temp files from things, it's very easy to accidentally mess with. By default you'll also copy the files over to every windows computer you log into with your personal account. Projects have huge numbers of files and backing all those tiny files over to every desktop is bad. The desktop was designed for light items, like shortcuts. The desktop should be disposable because that's how the OS treats it (Except for deleting a single shortcut. One PM thought that was really important to make a big deal about many years ago. Lots of things at Microsoft could be traced to one random PM or another. For example, I think I know who was responsible for complaining when you try to switch browsers). Many tools don't like files on the desktop for reasons, though it's not very common to not be able to handle it. You honestly don't want to use either Documents or Desktop for source code if you can avoid it because backing up to OneDrive is messy for source code even when you're one person. Using the VS20XX default option of C:\users\\source epos and backing up to github is far better and not very hard anymore. As for the spaces ... you shouldn't have to care. That attitude is fairly old. I'm not saying it doesn't happen, but it's rare enough nowadays that you shouldn't look at it as critical. If you hit it, you can usually solve it by either using quotes or the 8.3 file name (look it up). For "reasons" it shouldn't come up in modern software unless a toolmaker makes a mistake. Because tools are so likely to fail if they can't handle spaces nowadays it's almost certainly on an old tool or a tool used by a very limited set of people one way or another. I do not always follow the spaces rule nowadays. I am more likely to because I am old and crusty, but if the spaces naming is better I will avoid it. Additionally, if spaces is a thing that's supposed to work and if you avoid using spaces you're potentially creating software that's part of the problem. There's a time when we need to move past attitudes and except the small risk of bad old stuff. If you're aware, you can usually fix it early. I have only hit it once in the past half decade in a way that can't be fixed with quotes or 8.3 because the person who wrote it wasn't around the company anymore. I fixed the code. World moved on. Sometimes you might not be able to do this and you might have to rename your folders. I've also done this a few times in the past couple decades. More often a long time ago. Rarely a big deal when you hit it. The spaces in folders issue is not like the desktop. Saving projects on the desktop is bad all around. Spaces is low risk and something you should spend little time worrying about but be aware of. We're talking about 6502 stuff in this video, but modern programming shouldn't worry about 1980's problems.
@WikiPeoples2 жыл бұрын
I can't tell you how much I appreciate this video. Clear, patterned speech. Direct repeatable steps. Well designed structure and cadence. Masterfully done tutorial.
@IllusionSector2 жыл бұрын
I appreciate it too. With this newly gained skill, I can't wait to fly to Japan and apply as a developer at Konami in 1988.
@mirabilis Жыл бұрын
And no subtitles
@trulyinfamous Жыл бұрын
Only thing that would make it better would be subtitles.
@BillAnt Жыл бұрын
@@IllusionSector- LOL
@SpanishArmadaProd Жыл бұрын
Ai
@hectorpagan4812 Жыл бұрын
I am a computer engineering student and I honestly wish you'd teach me all my subjects. I like how detailed your explanations are and how you always back up what you say. Criminally underrated channel
@NesHacker Жыл бұрын
Haha, thanks :), though I'd probably have like zero time if I did that xD
@Bunnokazooie Жыл бұрын
I never would have thought to explain what syntax highlighting is in a programming video, it is really awesome how you are able to get in the mind of a newbie.
@NesHacker Жыл бұрын
When I first started programming most editors didn’t have syntax highlighting. So I remember vividly the first time I used an editor that did (Visual Basic 3.0 in windows 3.11) and how game changing it was.
@ohno5559 Жыл бұрын
I love how you explained what was happening at every step. I'm a total beginner and using Linux instead of Windows and it still all worked. I knew what I had to change because you took the time to go more in-depth than just listing off the steps.
@jaysonl3 жыл бұрын
Much respect for your color commentary on SourceForge :D
@NesHacker3 жыл бұрын
Thank goodness for GitHub.
@Karthesios3 жыл бұрын
The one dislike was the SourceForge fan.
@bobweiram63212 жыл бұрын
Thank god there's no distracting background music!
@benmorgan75849 ай бұрын
I have over 10 years of software engineering experience. You've done a great job teaching this, especially for the beginners. Meanwhile I'm taking your build commands and setting up a Makefile and writing the system deps into a Brewfile, but I really like how you get people a simple dev environment right off the get go with VS Code.
@NesHacker9 ай бұрын
Nice, happy hacking my dude :)
@Akutabai53 жыл бұрын
I've been getting more and curious about trying to make a game for an older system. I'm glad I found this channel, you break this stuff down very well
@NesHacker3 жыл бұрын
Thanks, I’m glad you find it helpful :)
@nom__sain2239 Жыл бұрын
This is the clearest, most follow-able dev tutorial I've ever seen, mad appreciation dude.
@NesHacker Жыл бұрын
Thanks! I am glad you like it 😀
@gumbilicious1 Жыл бұрын
You rarely find something this concise when researching such topics
@NesHacker Жыл бұрын
Technical information can be tough to communicate, whether in written form or for video. I think this one is pretty flawed, but it seems to have helped quite a few people, so for that I am quite thankful.
@kbaeve2 жыл бұрын
Gotta give some props for making a video sooooo detailed, that even grandma can sit down and.... code assembly.
@arcadehispano8779 ай бұрын
Thank you so much for all your videos on NES development. I've watched them all a thousand times. I hope you keep uploading more on NES development. Thanks!
@Hatchet2k43 жыл бұрын
I've always had a pretty good idea of how the NES works and know just enough asm to be dangerous.. but thanks to this and your other NES assembly videos, I just built my first NES rom today! Awesome stuff, looking forward to more from you. :)
@NesHacker3 жыл бұрын
That’s fantastic! Helping people like yourself is one of the big reasons why I started the channel. Thank you so much for the kind words! I’m thrilled that you’re out there assembling ROMs :D
@pmanolak2 жыл бұрын
@@NesHacker Excellent video!! What about in case of Linux/MacOSX? How we can use the mentioned tools?
@ericbarlow67722 жыл бұрын
@@pmanolak you can look at my comment about 6 months ago. I built a dev environment on a Debian 11 Linux VM. Let me know if my comment is clear enough to help.
@pmanolak2 жыл бұрын
@@ericbarlow6772 Thanks a lot Eric. I found the comment. :-)
@doylelewis55232 жыл бұрын
I am having trouble finding NES assembler vids. Everyone seem to be doing tuts in C. But I want to do assembly. Are there any resources for writing using cc65 assembler?
@zukinokaemono2 жыл бұрын
I followed the described steps, but on macOS, and was able to build a demo ROM! I've installed cc65 with brew and set /usr/local/bin/cl65 as "executable" for cl65. Thank you for clear instructions, it was a breeze. I'll give a try to more of your tutorials :)
@sunmustbedestroyed Жыл бұрын
...and my executable was here: /opt/homebrew/Cellar/cc65/2.19/bin/cl65 (just in case anyone else's is and they can't find it).
@jakevanorder4435 Жыл бұрын
For those of you with macs in the year 2023, install both FCEUX and cc65 with brew. Set /opt/homebrew/bin/cl65 as "executable" for cl65. To start FCEUX, just type fceux into terminal.
@davidbates33536 ай бұрын
What did you use for your emulator? The emulator recommended in the video just crashes for me...
@zukinokaemono6 ай бұрын
@@davidbates3353 that's odd, but due to the same issue I stopped by homebrew project. fceux started to crash, since the latest update. (I use one installed from brew, and one downloaded.) I just starting it from terminal several times, and on 2-3rd start, it works. I also use Messen via Wine, which is also helped me. I am on MBP M2, latest Sonoma.
@Geronimo-rw2bg5 ай бұрын
i tried this and keep getting this error "zsh:1: command not found: msbuild" how did you get around this?
@jeffjenx...9 ай бұрын
First, I just want to say, thanks for a great tutorial. As a veteran web developer, I was able to get the demo up an running in less than a half hour. I thought the tutorial video was very helpful. It was a little verbose at times, but it is perfect for beginners. My only criticism would be the personal commentary regarding SourceForge. If it was intended to break up the monotony of dry coding dialog, then don't worry about that. I'd imagine most people coming to this type of video are just looking for the raw information we need to get started. Everyone is aware that some sites are dated, filled with advertisements, and include annoying time delays. Highlighting it in your great content only serves to promote it.
@ToadSprockett9 ай бұрын
This is very exciting, I've made a good living programming but have never written a game, it's all been business applications. But I did learn 6502 when I had me commodore 64, so the idea of doing even a simple game on the NES sounds like a REALLY good challenge. This is a great starting video, thank you.
@NesHacker9 ай бұрын
For sure! Glad you found it helpful. I am thinking of doing a more "updated" guide this year, so keep your eyes peeled for that one.
@percyduartegalvez4312 жыл бұрын
Your videos have so much dedication and passion that you just can't help but be amazed. I really loved this particular video as I just got interested in creating video games for the NES. Thank you very much for what you do and with such quality and excellence.
@Harosho3 жыл бұрын
Welcome to KZbin! I am super happy to see this channel!
@NesHacker3 жыл бұрын
Thanks! I'm glad to be here making videos :D
@Celfcool2 жыл бұрын
I grew up playing Atari 2600 and NES. Now I work as a web developer but I have always been curious about game development. I'm gonna follow your videos just to see how far I can get. Thank you.
@NesHacker2 жыл бұрын
You’re welcome, and my guess is that you’ll get pretty far :)
@JeanLopes62 жыл бұрын
Congratulations for the video. I'm an experienced software developer and a I've never found an easy assembly tutorial making me possible to approach the language.
@sir_no_name1478 Жыл бұрын
I have to say that you are really good at making tutorials. I mean idk for which target group was that video? I thought for beginners because you make the steps so simple and clear. But also as an advanced programmer my self I learned something and did not get bored over topics I already know about. I really admire your teaching skills sir ^^.
@NesHacker Жыл бұрын
Mm yeah I get this a lot. I didn't have a target audience for the video. I kinda just thought "What are the essential things you need to begin programming," narrowed down that list, and tried my best to be thorough explaining each part. In retrospect I could have probably cut a lot of the "Click this link, press this button" stuff and just showed it as I explained broader topics.
@sir_no_name1478 Жыл бұрын
@@NesHacker pls do not get me wrong. I use Jetbrain products most of the time and vs code sparingly. I use it more for really small stuff where notepad ++ or gedit do not cut it. Therefore I am by no means an expert in this ide. And I have learned a lot. I think your skill in explaining is highly underrated. Sadly I have Linear Algebra Examen in like 6 days and can not start NES hacking ^^
@hyunwhanjoe3477 Жыл бұрын
If I am able to do a sabbatical in the future your channel is one of the things I would like to spend time on learning. Thanks for the video
@mikethered1232 жыл бұрын
If you're having problems finding ca65: Build without config when opening the CTRL+SHIFT+P menu, make sure you've opened the demo folder as a workspace.
@RebrandSoon0000 Жыл бұрын
Thank you! 🙂
@computersciencestudent78943 жыл бұрын
Brilliant work. Top notch tutorial video. Yes, the visuals are great, the audio is great and his interaction with the viewer is great, but he actually knows what he is doing and gets it across really well. Total professional.
@MoTheBlackCat Жыл бұрын
This channel is a pure GEM! Finally a clear start on NES dev, time to dive in the other courses and fiddling with my childhood thank you! P. S.: Extra kudos for the Berkserk wallpaper!
@ArthurHenriqueta2 жыл бұрын
The algorithm finally chose you. Greetings from Brazil!
@delarcoz Жыл бұрын
Great video! Also loved your wallpaper
@Shad0w5m00h Жыл бұрын
I'm impressed by your explanation of this. Thanks a lot. I'm not going to develop something for nes but just couldn't stop to watch
@AT-zr9tv3 жыл бұрын
The quality of your tutorial is top-notch. Smooth, concise, clear and friendly. I really enjoyed watching this and feel capable of giving a go myself starting tomorrow. Thank you for creating this invaluable ressource. Are you a teacher? Your pedagogical skills are particularly good.
@NesHacker3 жыл бұрын
Thanks, I appreciate the praise. Nope, I’m not a teacher, I’m a software engineer by trade. Most I’ve ever “taught” was a bit of tutoring in college for friends.
@kevindodimead906611 ай бұрын
I was looking for a video on the Development Environment at the time of the NES, but I stayed.
@BartoszPe3 жыл бұрын
Thank you so much for this, other and following videos. Finally a professional who understands the amateur's doubts and issues who’s trying to dive into a niche topic. Can't wait to watch more of your content and try it myself! Great filming equipment, video editing and pleasant voice btw. Please keep up your excellent work!
@ThemildmanneredgamerBlogspot Жыл бұрын
Excellent video, thank you for posting! Cannot wait to go down the rabbit hole of developing for the NES.
@peep39 Жыл бұрын
It was amusing to see the C64 and NES together in some of the lists you showed. I had a C64 first and an NES later. Still fascinated by both of them
@NesHacker Жыл бұрын
I mean they both use roughly the same processor so they’re related on a pretty deep level 😀
@rossburnett396211 ай бұрын
I am sure there is a workaround but I had trouble building my project at first because I placed the source code folder in a path that has a space in it. For example: "C:\Some User\Desktop\..." to get round this I moved the folder. This video is great btw!
@YamiVT Жыл бұрын
Been falling asleep to your vids as of late. It's a perfect blend of interesting and chill
@NesHacker Жыл бұрын
Do my newer videos still work, even with the music?
@jeannuel2 жыл бұрын
For a moment I though I was seeing my desktop since I had this on fullscreen and with the same wallpaper. Excellent Berserk wallpaper.
@joaquin67 Жыл бұрын
This video just popped up on my feed, never heard of your channel, first 10 seconds already gave it a like
@NesHacker Жыл бұрын
Nice, I appreciate it!
@leospe2261 Жыл бұрын
Really good video. I started with nesdoug tutorials. My tools are notepad++, cc65, ca64. As emulator i used fceux but mesen improved a lot have to say with his ppu and stability.
@NesHacker Жыл бұрын
Heck yeah! I think sometimes folks get bent out of shape over the *exact* tools folks use, but it really comes down to personal preference and what you're trying to accomplish :D I switched from FCEUX to Mesen after viewers suggested it, it can still be a bit *crashy* for me, but honestly the interface is pretty good.
@dodgyss Жыл бұрын
Hello, im using Notepad++ either, its cool low weight text editor and i like it. Can i ask please how can you compile demo.s to demo.nes file while using Notepad++? And does it means u only need demo.s file for making a game? Im just starting and cant find these simple answers, sry for dumb question 😢😢🥺
@Borhamus Жыл бұрын
i am completly in love with this!!!! I will follow and watch all your content, i crave to see this kind of dark & lost secrets of nes development!!! Im so hype! thanks for the hard work!!!!
@jeremiahblum7833 Жыл бұрын
Creating my own functioning NES game is one of the big items on my bucket list 👍 thanks for all the help 😃
@RestfulCoder2 жыл бұрын
This is usually the video that no one makes for a given tech stack. Nice work!
@youguessedit9953 жыл бұрын
Ryan, please continue on with these instructional videos. It is my life's goal to write my own NES game. I know I'm not the only one. TEACH US YOUR WAYS
@NesHacker3 жыл бұрын
Haha, I don’t plan on stopping anytime soon. Also, new video should be out by tomorrow…
@youguessedit9952 жыл бұрын
@@NesHacker Hopefully you'll be able to give a decent tutorial on writing sprite collision. That's the stage where I'm stuck at currently. It was hard enough just figuring out how to get sprite x y movement.
@CartoonFinder3 жыл бұрын
This channel is absolutely amazing!! Props to you, man! You earned yourself a subscriber!
@NesHacker3 жыл бұрын
Thanks so much!
@useless.production2 жыл бұрын
Thank you SOOO much! This was so helpful after spending a lot of time listening to people who didn't really know what they were talking about XD
@NesHacker2 жыл бұрын
No problem, this video is pretty old so I might do a quick update video and talk about some alternatives for tooling and such as well. Most likely with less of a step-by-step tutorial style as well. Thanks for watching!
@trapr00t3 жыл бұрын
I just love how well explained and pretty all of your videos are, I really appreciate how much effort you put in to this.
@NesHacker3 жыл бұрын
Thanks :)
@N0AGI Жыл бұрын
Thanks for these 6502 videos. Brings back great ASM dev memories. Nice work!
@technomicah Жыл бұрын
I feel like I accomplished so much with one well thought out video. I managed to compile a demo without any issues (aside from VSCode itself). Thank you for those videos!
@4ngeldus739 Жыл бұрын
We need a video like this that is geared for Linux users
@Phostings12 жыл бұрын
I don't know if its just me, but I've been really starting to gravate towards retro programming. I grew up with the NES with my first experience at the age of 6. I just find it odd now that the mid 90s and early 80s are starting to become relevant again, and I'm loving every bit of it,lol. I'll be keeping up with the series @NesHacker
@mikeloewen6125 ай бұрын
Great; now I've gone down another rabbit-hole. "DAMN YOU!!" Thanks. Subscribed now and soaking it in. I code 6502 for C64 and a little bit for the BBC Micro I had shipped to Canada.
@lagz892 жыл бұрын
What a GREAT job on getting people to know how these games work and improove upon them..I´ve always wanted to modify NES TETRIS, thankyou
@victornpb Жыл бұрын
I would like to provide some feedback, while I appreciate the thoroughness and almost zero assumptions approach, i found the choice of what things you chose to go and explain and not a bit odd in a few places, for example you explain what text editor is and what is syntax highlighting is, but just after you mention debugger and hex editor while recommending an emulator with no further explanation of what those things are. I hope you take this as constructive criticism, because I used to do the same thing while explaining things to people. and for me this occurred by not really understanding what my target audience was, you probably started the video wanting to target everyone but later decided that your target audience probably already has some programming knowledge. That being said your content is very good and I’m really glad youtube recommended your channel.
@NesHacker Жыл бұрын
Yeah it's pretty hard to get this stuff right, especially when trying to balance information, entertainment, and assumptions about the audience's level of knowledge. Some folks who are more accustomed to coding come in angry that I was too pedantic, some folks find it just right, and others don't get it at all. Couple this with the fact that it was one of my first videos and it's not surprising the result would be flawed. That said, it's the most successful video I've ever produced, so I'm kinda like... "Maybe flawed is in some ways good, too?"
@victornpb Жыл бұрын
@@NesHacker the value definitely outweigh the flaws ❤️
@jamesross3939 Жыл бұрын
I love your descriptions of sourceforge! Couldn't agree more! Excellent video / tutorial!
@NesHacker Жыл бұрын
Yeah it used to be really cool back in the day, but then it just kinda bloated up a lot and they turned it into an ad farm :(
@wlcrutch10 ай бұрын
Your “love” for source forge is hilarious! 😂
@AliAbdullah-oi3wc3 жыл бұрын
Oh and your videos are nice and professionally made, impressive 👍
@NesHacker3 жыл бұрын
Thank you very much, Ali :)
@tutoriais52663 жыл бұрын
@@NesHacker man, don't stop doing your nes thing, please don't do like the majority of other nes homebrew devs that just start a project too hard and left us hanging with an incomplete series.
@BrunoSXS3 жыл бұрын
Awesome video. I would like to add here a nice extension / ide, called Retro Assembler. It is able to compile not only for the nes, but other variants of the MOS65 family, the z80 and the gameboy cpu... Your videos are so great that it reignited my desire to build a simple game for the gameboy. Let's see what I can get out of that. Please keep it up!
@NesHacker3 жыл бұрын
Oh neat, I’ll check it out, thanks for the heads up! GL with the game boy development! I am gonna have to play around with that one of these days :D
@8_BitKing3 жыл бұрын
I like this, maybe you go into stuff a little to detailed but for complete coding beginners this could be a good thing. Im hyped for the rest of the series
@NesHacker3 жыл бұрын
Indeed, the idea is to help people who are just getting started both with coding and with 6502. For more advanced people the videos might be a bit too fundamental. Thanks for watching :D
@jameswinston53692 жыл бұрын
Thank you for this! These videos are polished and superb. Ton of effort went into the editing and that's obvious.
@lars15882 жыл бұрын
Took me a few minutes to realize I didn't have the Hex Editor installed. Worked perfectly after that.
@LoftwahTheBeatsmiff Жыл бұрын
This is awesome 😎 I swear it used to say getting started too.
@Skall-ex Жыл бұрын
Great vid, fellow Berserk appreciator!
@NesHacker Жыл бұрын
You know it! I’ve loved the anime and manga since I was a kid in the 90s 😂
@Skall-ex Жыл бұрын
@@NesHacker Nice 😁 Found it early 2000's. Don't know what it is but Berserk just stays with you. Really hoping for a complete anime. So many awesome arcs yet to be covered!
@keimahane3 жыл бұрын
really looking forward to this journey, thank you.
@michaelspianochannel Жыл бұрын
This was an incredible video. Every step is well explained and I'm excited to implement it myself
@plainoldcheese3 жыл бұрын
thank you so much for making these videos! it is helping so much with figuring this out!
@NesHacker3 жыл бұрын
There’s a lot more to come!
@ric89612 жыл бұрын
Very clear straightforward great job man.
@helloww_3 жыл бұрын
Mission successful! thank you :D ok i think im ready for the next step
@NesHacker3 жыл бұрын
Word! Hope you’re having fun :)
@gijsgroenewegen82123 жыл бұрын
Very good and explanatory videos :D
@NesHacker3 жыл бұрын
Thank you!
@LoonyLeif Жыл бұрын
Love the Sourceforge burns lol
@adamknight26232 жыл бұрын
HI 🙂 Thank you ; I had trouble at first because the demo folder was in my downloads. I restarted and extracted your demo directly to C:\ and it worked fine.
@idealdo3 жыл бұрын
You're amazing! Thank you so much this instructional video!
@NesHacker3 жыл бұрын
You’re very welcome!
@Riches-n7l3 ай бұрын
Lovely tutorial, very instructive.
@motbus32 жыл бұрын
hey. I would give you a feedback in this video. I have been developing for, I don't know, 20 years+ and the most common problem with content you find is that people skip concepts and steps because they assume you know something. what you did here is amazing 👏 it was a great and simple explanation for anyone who wants to start. you mapped the timing in the video knowing that people might want to skip to next session and again, video and audio quality is soberb. take care with copyright strikes, specially because N-intendo is here. they blocked revenue for stacksmashing channel for showing some seconds of the plumber guy game. this is always automated verification so you might pass by changing a bit the colors, inverting the screen or applying whatever post effect you want. the audio is something you might want to keep out of the videos for sure. N-team are full of massive A-holes lawyers and 3rd party companies who win comission for striking videos 🤢 to finish in a good mood, congratulations. your recording and setup as your content gives me chills!
@NesHacker2 жыл бұрын
Yeah they can be a real bummer about stuff like that.
@NesHacker2 жыл бұрын
Thanks for the positive feedback though, a lot of folks miss the point and go “lol who doesn’t know how to install VSCode”
@guyprovost2 жыл бұрын
Very well done tutorial, funny and witty also. Thanks!
@budiardjo6610 Жыл бұрын
this is god tier explaination
@NesHacker Жыл бұрын
Hyperbole! Hyperbole, I say! 😆
@luchojuarez Жыл бұрын
Exellent development kickoff!
@dcdondon2 жыл бұрын
Nice video. Very clear and professional.
@LukeAvedon3 жыл бұрын
Great set up!
@matheuszvidal2 жыл бұрын
I'm from Brazil and my english is bad, but I understand Very well. thanks for this vídeo.
@NesHacker2 жыл бұрын
You are very welcome! I hope you find the rest of my videos easy to understand and informative :)
@jefff81304 ай бұрын
Great video! Clear explanation
@RockGuitarist1 Жыл бұрын
I've been coding in VSCode for 6 years now and had no idea there was NES tools for it. Idk Assembly but that's pretty cool.
@NesHacker Жыл бұрын
Assembly isn't all too bad, just like with anything a little practice goes a long way. I've got videos that introduce the basics of writing programs in 6502 on the channel if you're interested in learning.
@Cavi5872 жыл бұрын
Nice Berserk wallpaper!
@NesHacker2 жыл бұрын
All time favorite :)
@gilbertobrandina9487 Жыл бұрын
I don't understand a line in assembly but you got a like just for the Berserk wallpaper 🙂
@billyzman6662 жыл бұрын
You are really good at this!
@abdelazizkara23523 жыл бұрын
I hooked up when I saw guts wallpaper. Very good video.
@NesHacker3 жыл бұрын
Yeah I was really bummed when I heard Miura passed away. Berserk has always been my favorite :)
@abdelazizkara23523 жыл бұрын
@@NesHacker oh, didn't know he was dead, such a loss, one of the best and pioneer mangaka ever, rip.
@tabsntoot2 жыл бұрын
Today I learned a lot trial and error but finally succeeded in turning a jpg photo into a nes rom, loaded via n8 everdrive with only 4 colours on the palette it’s tricky to get the balance but wow it’s pretty cool it looks very effective especially horror themed images
@runtoday12 жыл бұрын
Man this is so helpful. Thank You! Thank You! Thank You!
@NesHacker2 жыл бұрын
I’m glad :)
@How2Bboss3 жыл бұрын
Amazing! Managed to get this working on my mac.
@NesHacker3 жыл бұрын
Nice! I recently switched over to a Mac setup for my video production and now I do development there too (but I still run windows in a VM so I can use all my Mesen and FCEUX tools).
@How2Bboss3 жыл бұрын
@@NesHacker Yeah, Mesen with wine is jank. VMs are the best way to go.
@mark_nu18Ай бұрын
What emulator did you use? FCEUX only works on x86 macs
@How2BbossАй бұрын
@@mark_nu18 Mesen 2 works on Mac now
@naturestuf91482 жыл бұрын
There was a promising CC65 replacment lib called KNES - the author also had a nes music tracker you could use with the lib. Released around 2010-11, not sure where the files can be found today, but the site is still on wayback machine.
@TheAbsoluteMadLad4567 ай бұрын
Something useful is if you're having difficulty with getting it to compile install ca65 version 1.2.4 not the newest one because they removed some of the problem matchers.
@jakel72137 ай бұрын
Just wanted to thank you for this one lol. I thought I was going crazy.
@lowellturner7012 Жыл бұрын
Being a kind of homeless electrical engineer, I can only express my joy watching the machine my young brother was a fan. Sad, no Linux options offered.
@kleytman2 жыл бұрын
this video is just gold!
@JohnVance Жыл бұрын
Super cool! I'm currently working on Ben Eater's 8-bit CPU and moving on to the 6502 system next. Working my way up to NES-type stuff and maybe m68k stuff later.
@NesHacker Жыл бұрын
Ben Eater is super good, one of the channels that inspired me to make my own.
@diabolo12 жыл бұрын
Now following you sir! Awesome video.
@felixgraphx Жыл бұрын
This is a great video! Thanks man !
@NesHacker Жыл бұрын
I'm glad you like it and thanks for watching :)
@cifz2 жыл бұрын
Excelente video / excellent video! Thanks very much!
@NesHacker2 жыл бұрын
😁
@FP_95 Жыл бұрын
OMG! It's a GUTS (Berserk) wallpaper! 11/10
@NesHacker Жыл бұрын
ベルセルクが好きだよ。
@HamsterImWinterschlaf2 жыл бұрын
Your channel is awesome!
@consis3 жыл бұрын
hell ya, im such a fan
@NesHacker3 жыл бұрын
Thanks! I'm glad you like the episodes. Got some fun stuff graphics stuff coming up soon including a new ROM hack so keep an eye out :)
@bstar7777772 жыл бұрын
Amazing job with this video. It was trivially easy to make this all work in Linux, btw. It's so nice for someone that uses modern tools to come up with such a gentile guide for us assembly novices.