Skip to content
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

Finish Raspberry pi baremetal port #123

Open
3 of 9 tasks
alloncm opened this issue May 17, 2023 · 0 comments
Open
3 of 9 tasks

Finish Raspberry pi baremetal port #123

alloncm opened this issue May 17, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@alloncm
Copy link
Owner

alloncm commented May 17, 2023

There are still uncompleted tasks:

  • Merge the rpi_gpio module to the baremetal project to create a RPI project with feature to run baremetal (the peripherlas are really look alike in the code base)
  • Add support for roms-folder from the image sd card
  • Support proper shutdown from software side
  • Add support for saves
  • Support other rpi's and cpu's, currently the code is only tested on cortex-a72 (and some code assumes it compiled only for this cpu) so add support for other cpu's and arrange the code for that
    • replace the target-feature=+virtualization with target-cpu=cpu for the compiled cpu
    • Add .ifdef where necessary to add support for coretx-a53 and more
    • Add a rendering core that will handle the rendering to boost performance - Not sure if necessary (on RPI4 its not but might be on zero2)
  • More testing on hardware (hopefully get another rpi zero2)
@alloncm alloncm mentioned this issue Aug 18, 2023
3 tasks
@alloncm alloncm mentioned this issue Aug 27, 2023
2 tasks
@alloncm alloncm added the enhancement New feature or request label Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant