-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could you please add detailed README? #1
Comments
Hey, so this 'project' was part of a university course we did a while ago. So its pretty messy/unfinished in some ways. SD card loading of roms and audio output was planned but incomplete by submission time. Also we weren't really expecting public eyes on the repo. The ROMs are just embedded as a The main limitation functionally we had is actually that the F4 wasn't always able to keep up with emulating the NES at full speed. I don't know if there is more optimizations we could do or if its just necessary to use a more powerful MCU I can try describe more but I have mostly forgot a lot of it. I would love to hear about your progress with making a NES emulator as well. Feel free to ask any questions you have about our implementation. |
At this moment I enabled -Ofast optimizations for the compilation and switched from external HSE to HSI, running F7 board with 216MHz. Result is 35 FPS. I'm going to use H7 with 480MHz to achieve higher FPS and being able to add other code to work with FreeRTOS. However if you know what optimizations in the code can be done - that would be great to know :) |
Hi, I'm working on a similar base to emulate the NES and i'm having some trouble with the optable and the values not getting what they need to show the game image, do you have any repository so I could see How have you done it? Or could you help me with this? Sorry for the trouble. |
Hey @IndianBoy42
Great project! I would like to do something similar, custom PCB with NES emulator. Could you describe more your project? What steps are needed to make it running? What's inside directories (especially, stm32apu2, stm32apu2 and stm32apu3 - are they a separate project?). Where are games stored, in ROM (present in that repository) or in SD card (or something like this)?
I can see ROMS directory with some games but in the video (https://aaronwang.dev/stm32nes/) you also showed Battle City with tanks.
The text was updated successfully, but these errors were encountered: