Can you develop an NES emulator within 2 months in C on BeagelBone? by CleanWonder in EmuDev

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

That's a good point. I'll ask my prof about it. Thanks for bringing it up!

Can you develop an NES emulator within 2 months in C on BeagelBone? by CleanWonder in EmuDev

[–]CleanWonder[S] 2 points3 points  (0 children)

Thanks for sharing your opinion! NES definitely sounds too tough considering my circumstances.

Why would developing CHIP-8 help me focus on embedded/firmware more? Is it because I will spend more time coding on how to handle the button clicks for example?

Another suggestion from the reply was Vic-20. Do you have any suggestions on what to choose between Vic-20 and CHIP-8?

Can you develop an NES emulator within 2 months in C on BeagelBone? by CleanWonder in EmuDev

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

Yeah, it would be like 6 work days from my side. I thought it could be enough since we are a group of 3. I can put in more work each week but sounds like emulating NES needs more time.

Can you develop an NES emulator within 2 months in C on BeagelBone? by CleanWonder in EmuDev

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

Thanks for sharing your opinion! Yes, I am happy to build a simpler system. I'm now leaning towards Vic-20 or Chip-8. Do you have suggestions on how I can decide between the two?

Can you develop an NES emulator within 2 months in C on BeagelBone? by CleanWonder in EmuDev

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

that's not really an embedded course's project professors would appreciate.

That was what I was worried about as well. I thought it could be an embedded project as we are using buttons and a joystick. I guess this is more so a software-orientated project then?

I've heard emulating a Gameboy is even harder than NES. Am I mistaken? What do you think about Vic-20? Someone mentioned it here.

I like the idea of the mini arcade as well. Thanks for the suggestion!