NES Development Environment

  Рет қаралды 357,477

NesHacker

NesHacker

Күн бұрын

Пікірлер: 545
@NesHacker
@NesHacker 3 жыл бұрын
*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 ]
@GustavoValdiviesso
@GustavoValdiviesso 3 жыл бұрын
Yes I much prefer mesen (not that the others you mentioned are bad in any way).
@sirgouki6207
@sirgouki6207 3 жыл бұрын
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.
@elguardallavesdejaal
@elguardallavesdejaal 2 жыл бұрын
¡Thankyou, I was having the space problem!
@inceptional
@inceptional 2 жыл бұрын
@@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)?
@kyleolson8977
@kyleolson8977 2 жыл бұрын
​@@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.
@WikiPeoples
@WikiPeoples 2 жыл бұрын
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.
@IllusionSector
@IllusionSector 2 жыл бұрын
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
@mirabilis Жыл бұрын
And no subtitles
@trulyinfamous
@trulyinfamous Жыл бұрын
Only thing that would make it better would be subtitles.
@BillAnt
@BillAnt Жыл бұрын
@@IllusionSector- LOL
@SpanishArmadaProd
@SpanishArmadaProd Жыл бұрын
Ai
@hectorpagan4812
@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
@NesHacker Жыл бұрын
Haha, thanks :), though I'd probably have like zero time if I did that xD
@Bunnokazooie
@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
@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
@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.
@jaysonl
@jaysonl 3 жыл бұрын
Much respect for your color commentary on SourceForge :D
@NesHacker
@NesHacker 3 жыл бұрын
Thank goodness for GitHub.
@Karthesios
@Karthesios 3 жыл бұрын
The one dislike was the SourceForge fan.
@bobweiram6321
@bobweiram6321 2 жыл бұрын
Thank god there's no distracting background music!
@benmorgan7584
@benmorgan7584 9 ай бұрын
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.
@NesHacker
@NesHacker 9 ай бұрын
Nice, happy hacking my dude :)
@Akutabai5
@Akutabai5 3 жыл бұрын
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
@NesHacker
@NesHacker 3 жыл бұрын
Thanks, I’m glad you find it helpful :)
@nom__sain2239
@nom__sain2239 Жыл бұрын
This is the clearest, most follow-able dev tutorial I've ever seen, mad appreciation dude.
@NesHacker
@NesHacker Жыл бұрын
Thanks! I am glad you like it 😀
@gumbilicious1
@gumbilicious1 Жыл бұрын
You rarely find something this concise when researching such topics
@NesHacker
@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.
@kbaeve
@kbaeve 2 жыл бұрын
Gotta give some props for making a video sooooo detailed, that even grandma can sit down and.... code assembly.
@arcadehispano877
@arcadehispano877 9 ай бұрын
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!
@Hatchet2k4
@Hatchet2k4 3 жыл бұрын
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. :)
@NesHacker
@NesHacker 3 жыл бұрын
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
@pmanolak
@pmanolak 2 жыл бұрын
@@NesHacker Excellent video!! What about in case of Linux/MacOSX? How we can use the mentioned tools?
@ericbarlow6772
@ericbarlow6772 2 жыл бұрын
@@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.
@pmanolak
@pmanolak 2 жыл бұрын
@@ericbarlow6772 Thanks a lot Eric. I found the comment. :-)
@doylelewis5523
@doylelewis5523 2 жыл бұрын
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?
@zukinokaemono
@zukinokaemono 2 жыл бұрын
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
@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
@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.
@davidbates3353
@davidbates3353 6 ай бұрын
What did you use for your emulator? The emulator recommended in the video just crashes for me...
@zukinokaemono
@zukinokaemono 6 ай бұрын
@@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-rw2bg
@Geronimo-rw2bg 5 ай бұрын
i tried this and keep getting this error "zsh:1: command not found: msbuild" how did you get around this?
@jeffjenx...
@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.
@ToadSprockett
@ToadSprockett 9 ай бұрын
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.
@NesHacker
@NesHacker 9 ай бұрын
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.
@percyduartegalvez431
@percyduartegalvez431 2 жыл бұрын
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.
@Harosho
@Harosho 3 жыл бұрын
Welcome to KZbin! I am super happy to see this channel!
@NesHacker
@NesHacker 3 жыл бұрын
Thanks! I'm glad to be here making videos :D
@Celfcool
@Celfcool 2 жыл бұрын
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.
@NesHacker
@NesHacker 2 жыл бұрын
You’re welcome, and my guess is that you’ll get pretty far :)
@JeanLopes6
@JeanLopes6 2 жыл бұрын
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
@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
@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
@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
@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
@mikethered123
@mikethered123 2 жыл бұрын
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
@RebrandSoon0000 Жыл бұрын
Thank you! 🙂
@computersciencestudent7894
@computersciencestudent7894 3 жыл бұрын
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
@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!
@ArthurHenriqueta
@ArthurHenriqueta 2 жыл бұрын
The algorithm finally chose you. Greetings from Brazil!
@delarcoz
@delarcoz Жыл бұрын
Great video! Also loved your wallpaper
@Shad0w5m00h
@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-zr9tv
@AT-zr9tv 3 жыл бұрын
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.
@NesHacker
@NesHacker 3 жыл бұрын
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.
@kevindodimead9066
@kevindodimead9066 11 ай бұрын
I was looking for a video on the Development Environment at the time of the NES, but I stayed.
@BartoszPe
@BartoszPe 3 жыл бұрын
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
@ThemildmanneredgamerBlogspot Жыл бұрын
Excellent video, thank you for posting! Cannot wait to go down the rabbit hole of developing for the NES.
@peep39
@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
@NesHacker Жыл бұрын
I mean they both use roughly the same processor so they’re related on a pretty deep level 😀
@rossburnett3962
@rossburnett3962 11 ай бұрын
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
@YamiVT Жыл бұрын
Been falling asleep to your vids as of late. It's a perfect blend of interesting and chill
@NesHacker
@NesHacker Жыл бұрын
Do my newer videos still work, even with the music?
@jeannuel
@jeannuel 2 жыл бұрын
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
@joaquin67 Жыл бұрын
This video just popped up on my feed, never heard of your channel, first 10 seconds already gave it a like
@NesHacker
@NesHacker Жыл бұрын
Nice, I appreciate it!
@leospe2261
@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
@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
@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
@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
@jeremiahblum7833 Жыл бұрын
Creating my own functioning NES game is one of the big items on my bucket list 👍 thanks for all the help 😃
@RestfulCoder
@RestfulCoder 2 жыл бұрын
This is usually the video that no one makes for a given tech stack. Nice work!
@youguessedit995
@youguessedit995 3 жыл бұрын
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
@NesHacker
@NesHacker 3 жыл бұрын
Haha, I don’t plan on stopping anytime soon. Also, new video should be out by tomorrow…
@youguessedit995
@youguessedit995 2 жыл бұрын
@@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.
@CartoonFinder
@CartoonFinder 3 жыл бұрын
This channel is absolutely amazing!! Props to you, man! You earned yourself a subscriber!
@NesHacker
@NesHacker 3 жыл бұрын
Thanks so much!
@useless.production
@useless.production 2 жыл бұрын
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
@NesHacker
@NesHacker 2 жыл бұрын
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!
@trapr00t
@trapr00t 3 жыл бұрын
I just love how well explained and pretty all of your videos are, I really appreciate how much effort you put in to this.
@NesHacker
@NesHacker 3 жыл бұрын
Thanks :)
@N0AGI
@N0AGI Жыл бұрын
Thanks for these 6502 videos. Brings back great ASM dev memories. Nice work!
@technomicah
@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
@4ngeldus739 Жыл бұрын
We need a video like this that is geared for Linux users
@Phostings1
@Phostings1 2 жыл бұрын
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
@mikeloewen612
@mikeloewen612 5 ай бұрын
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.
@lagz89
@lagz89 2 жыл бұрын
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
@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
@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
@victornpb Жыл бұрын
@@NesHacker the value definitely outweigh the flaws ❤️
@jamesross3939
@jamesross3939 Жыл бұрын
I love your descriptions of sourceforge! Couldn't agree more! Excellent video / tutorial!
@NesHacker
@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 :(
@wlcrutch
@wlcrutch 10 ай бұрын
Your “love” for source forge is hilarious! 😂
@AliAbdullah-oi3wc
@AliAbdullah-oi3wc 3 жыл бұрын
Oh and your videos are nice and professionally made, impressive 👍
@NesHacker
@NesHacker 3 жыл бұрын
Thank you very much, Ali :)
@tutoriais5266
@tutoriais5266 3 жыл бұрын
@@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.
@BrunoSXS
@BrunoSXS 3 жыл бұрын
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!
@NesHacker
@NesHacker 3 жыл бұрын
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_BitKing
@8_BitKing 3 жыл бұрын
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
@NesHacker
@NesHacker 3 жыл бұрын
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
@jameswinston5369
@jameswinston5369 2 жыл бұрын
Thank you for this! These videos are polished and superb. Ton of effort went into the editing and that's obvious.
@lars1588
@lars1588 2 жыл бұрын
Took me a few minutes to realize I didn't have the Hex Editor installed. Worked perfectly after that.
@LoftwahTheBeatsmiff
@LoftwahTheBeatsmiff Жыл бұрын
This is awesome 😎 I swear it used to say getting started too.
@Skall-ex
@Skall-ex Жыл бұрын
Great vid, fellow Berserk appreciator!
@NesHacker
@NesHacker Жыл бұрын
You know it! I’ve loved the anime and manga since I was a kid in the 90s 😂
@Skall-ex
@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!
@keimahane
@keimahane 3 жыл бұрын
really looking forward to this journey, thank you.
@michaelspianochannel
@michaelspianochannel Жыл бұрын
This was an incredible video. Every step is well explained and I'm excited to implement it myself
@plainoldcheese
@plainoldcheese 3 жыл бұрын
thank you so much for making these videos! it is helping so much with figuring this out!
@NesHacker
@NesHacker 3 жыл бұрын
There’s a lot more to come!
@ric8961
@ric8961 2 жыл бұрын
Very clear straightforward great job man.
@helloww_
@helloww_ 3 жыл бұрын
Mission successful! thank you :D ok i think im ready for the next step
@NesHacker
@NesHacker 3 жыл бұрын
Word! Hope you’re having fun :)
@gijsgroenewegen8212
@gijsgroenewegen8212 3 жыл бұрын
Very good and explanatory videos :D
@NesHacker
@NesHacker 3 жыл бұрын
Thank you!
@LoonyLeif
@LoonyLeif Жыл бұрын
Love the Sourceforge burns lol
@adamknight2623
@adamknight2623 2 жыл бұрын
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.
@idealdo
@idealdo 3 жыл бұрын
You're amazing! Thank you so much this instructional video!
@NesHacker
@NesHacker 3 жыл бұрын
You’re very welcome!
@Riches-n7l
@Riches-n7l 3 ай бұрын
Lovely tutorial, very instructive.
@motbus3
@motbus3 2 жыл бұрын
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!
@NesHacker
@NesHacker 2 жыл бұрын
Yeah they can be a real bummer about stuff like that.
@NesHacker
@NesHacker 2 жыл бұрын
Thanks for the positive feedback though, a lot of folks miss the point and go “lol who doesn’t know how to install VSCode”
@guyprovost
@guyprovost 2 жыл бұрын
Very well done tutorial, funny and witty also. Thanks!
@budiardjo6610
@budiardjo6610 Жыл бұрын
this is god tier explaination
@NesHacker
@NesHacker Жыл бұрын
Hyperbole! Hyperbole, I say! 😆
@luchojuarez
@luchojuarez Жыл бұрын
Exellent development kickoff!
@dcdondon
@dcdondon 2 жыл бұрын
Nice video. Very clear and professional.
@LukeAvedon
@LukeAvedon 3 жыл бұрын
Great set up!
@matheuszvidal
@matheuszvidal 2 жыл бұрын
I'm from Brazil and my english is bad, but I understand Very well. thanks for this vídeo.
@NesHacker
@NesHacker 2 жыл бұрын
You are very welcome! I hope you find the rest of my videos easy to understand and informative :)
@jefff8130
@jefff8130 4 ай бұрын
Great video! Clear explanation
@RockGuitarist1
@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
@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.
@Cavi587
@Cavi587 2 жыл бұрын
Nice Berserk wallpaper!
@NesHacker
@NesHacker 2 жыл бұрын
All time favorite :)
@gilbertobrandina9487
@gilbertobrandina9487 Жыл бұрын
I don't understand a line in assembly but you got a like just for the Berserk wallpaper 🙂
@billyzman666
@billyzman666 2 жыл бұрын
You are really good at this!
@abdelazizkara2352
@abdelazizkara2352 3 жыл бұрын
I hooked up when I saw guts wallpaper. Very good video.
@NesHacker
@NesHacker 3 жыл бұрын
Yeah I was really bummed when I heard Miura passed away. Berserk has always been my favorite :)
@abdelazizkara2352
@abdelazizkara2352 3 жыл бұрын
@@NesHacker oh, didn't know he was dead, such a loss, one of the best and pioneer mangaka ever, rip.
@tabsntoot
@tabsntoot 2 жыл бұрын
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
@runtoday1
@runtoday1 2 жыл бұрын
Man this is so helpful. Thank You! Thank You! Thank You!
@NesHacker
@NesHacker 2 жыл бұрын
I’m glad :)
@How2Bboss
@How2Bboss 3 жыл бұрын
Amazing! Managed to get this working on my mac.
@NesHacker
@NesHacker 3 жыл бұрын
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).
@How2Bboss
@How2Bboss 3 жыл бұрын
@@NesHacker Yeah, Mesen with wine is jank. VMs are the best way to go.
@mark_nu18
@mark_nu18 Ай бұрын
What emulator did you use? FCEUX only works on x86 macs
@How2Bboss
@How2Bboss Ай бұрын
@@mark_nu18 Mesen 2 works on Mac now
@naturestuf9148
@naturestuf9148 2 жыл бұрын
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.
@TheAbsoluteMadLad456
@TheAbsoluteMadLad456 7 ай бұрын
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.
@jakel7213
@jakel7213 7 ай бұрын
Just wanted to thank you for this one lol. I thought I was going crazy.
@lowellturner7012
@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.
@kleytman
@kleytman 2 жыл бұрын
this video is just gold!
@JohnVance
@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
@NesHacker Жыл бұрын
Ben Eater is super good, one of the channels that inspired me to make my own.
@diabolo1
@diabolo1 2 жыл бұрын
Now following you sir! Awesome video.
@felixgraphx
@felixgraphx Жыл бұрын
This is a great video! Thanks man !
@NesHacker
@NesHacker Жыл бұрын
I'm glad you like it and thanks for watching :)
@cifz
@cifz 2 жыл бұрын
Excelente video / excellent video! Thanks very much!
@NesHacker
@NesHacker 2 жыл бұрын
😁
@FP_95
@FP_95 Жыл бұрын
OMG! It's a GUTS (Berserk) wallpaper! 11/10
@NesHacker
@NesHacker Жыл бұрын
ベルセルクが好きだよ。
@HamsterImWinterschlaf
@HamsterImWinterschlaf 2 жыл бұрын
Your channel is awesome!
@consis
@consis 3 жыл бұрын
hell ya, im such a fan
@NesHacker
@NesHacker 3 жыл бұрын
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 :)
@bstar777777
@bstar777777 2 жыл бұрын
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.
NES Graphics Explained
17:23
NesHacker
Рет қаралды 246 М.
Game Boy Development Environment
9:07
NesHacker
Рет қаралды 256 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 579 М.
How NES Games Use State Machines For Everything
8:21
NesHacker
Рет қаралды 36 М.
A closer look at the Super NES DOOM Source Code Release | MVG
13:49
Modern Vintage Gamer
Рет қаралды 750 М.
"Game Development in Eight Bits" by Kevin Zurawel
39:41
Strange Loop Conference
Рет қаралды 541 М.
How we fit an NES game into 40 Kilobytes
12:04
Morphcat Games
Рет қаралды 3,6 МЛН
Basics - 6502 Assembly Crash Course 01
12:49
NesHacker
Рет қаралды 124 М.
How Super Mario Bros Was Made Into 40 Kilobytes
9:21
Joseph R Carroll
Рет қаралды 980 М.
“Hello, world” from scratch on a 6502 - Part 1
27:25
Ben Eater
Рет қаралды 4,9 МЛН
Computing Pi on the NES
9:43
NesHacker
Рет қаралды 229 М.
INSANE HD Texture Packs For 8-Bit NES Games!
35:12
St1ka
Рет қаралды 1,1 МЛН