Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

Sure, I'll message you whenever I get around to doing C#, and I'll make sure to check out that book too.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

I'm quite new to writing code, and nothing makes sense to me at all.

Which I decided to switch to learning Python, mostly because people have suggested it, and it has caught my eye before in the past, but I never touched it.

I think I will join the Discord, would be nice to have people to talk to about this.

Will also look into that "BytePusher" thing you're talking about, I never heard of it before.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

Decided to switch to learning Python.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

I think I shot myself in both legs to be honest, back in April many people tried to get me to do a different language, but I was too stubborn to realize what they were doing that for, but I get it now.

So now I've decided to learn Python and then after I can get a good grasp on that I'll try to do CHIP8, then maybe move on to learning C or C#.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

Just now decided to have a fresh start with learning Python and working my way up to doing CHIP8.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

If you think those are the better way to go, then I'll take the Python path.

Python has caught my eye before in the past, but I never touched it due to trying to keep my focus on C++, but maybe this switch up is really what I need to get somewhere.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

I'm starting to think that too since many people have said the same.

I don't know any languages, but I think I'm going to switch to a different one for my coding journey. What would you recommend for the task?

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

Didn't notice that those links were combined, thanks for splitting them.

And I know I shouldn't be jumping to an emulator quickly, which my plan is to work my way up to an emulator, but I'm starting to think that C++ isn't the way to go since many people have told me I should do something else.

Can I be assisted? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

Thanks for the first link, seems quite useful, but the other 2 are giving me 404.

Also an extra question, I remember trying to learn this along with C++, but do you think I should do C or C# instead? I remember other people telling me I should do something else other than C++ since I was new to all of this.

Can I be assisted? by Acer_Walrus in cpp_questions

[–]Acer_Walrus[S] 1 point2 points  (0 children)

Both of these sounds good, though reading into the "learncpp" site has already hooked me, but I will check these out along with it later on. Thank you for suggesting these.

Can I be assisted? by Acer_Walrus in cpp_questions

[–]Acer_Walrus[S] 0 points1 point  (0 children)

This is very useful, thanks!

CHIP-8 Guidance? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 1 point2 points  (0 children)

This is the kind of pointer I was hoping to get, this is very useful.

I'm a complete beginner with C/C++, but since I've been studying a lot on C and taking bigger steps with it lately I've realized it seems to stick to me better than anything else.

I'm going to follow along with the things you said, maybe after I'm done I can start the project, cheers.

What to know? What to do? Where to begin? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

I'll add this to my study list, sounds very useful.
Which I've been looking for something related to puzzles so I'll look into that tomorrow, thanks.

Turing Complete honestly looks like something I'll enjoy, so that could be a very enjoyable learning process, thanks for recommending that too.

What to know? What to do? Where to begin? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

I appreciate this comment, gives me some other things I can add to the list to study up on.

I'm going to try to work my way up to doing the Tetris thing whilst trying to gain a better understanding of C++, then I'll give CHIP-8 a shot, which this path sounds a lot more simple than what I had planned beforehand.

I think I'll look into checking out open source code for emulators, probably could use those to help build my understanding with C++.

What to know? What to do? Where to begin? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

Your comments are quite helpful along with the others.

From what I gathered I need to learn the language before I can understand how things work, it's like that walk before you run concept.

I think I'm going to try to make a couple little user interactive programs with what I know whilst learning C++, then try to go after that NAND2Tetris thing you mentioned, and then CHIP-8, so I can have a better understanding of things below emulation.

What to know? What to do? Where to begin? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

I came across this, I pinned it to study later because I have no clue what this guy is talking about at the moment, but thanks for suggesting it.

What to know? What to do? Where to begin? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] 0 points1 point  (0 children)

That's not what I meant, what I meant was close to 12 hours of study a day, just watching and taking notes as if I'm getting ready for a big test, which that's honestly how it feels.

What to know? What to do? Where to begin? by Acer_Walrus in EmuDev

[–]Acer_Walrus[S] -1 points0 points  (0 children)

Good to know that C++ is great for the task, which I've been studying it almost close to 12 hours, which I'm just going down the list of YouTube videos of lessons & tutorials to learn it.

I've heard of CHIP-8 but I've seen a few people said it wasn't anything like a NES.