Skip to content

Draft: Sneak peek: Gameboy Advance support #19430

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

Closed
wants to merge 8 commits into from

Conversation

Teufelchen1
Copy link
Contributor

Contribution description

Moo!

This adds the Gameboy Advance to the supported boards for RIOT.
This is an (very) early draft, intended to gather thoughts and feedback.
There is no need for an in-depth review but comments on the integration / api design towards RIOT are very welcome.

Testing procedure

Go to examples/hello-world and run BOARD=gba_cartridge make afterwards, plug the bin/gba_cartridge/hello-world.bin in an emulator of you choice. Please note that some examples e.g. ipc_pingpong might need the official GBA BIOS to run properly, depending on your emulator.

@github-actions github-actions bot added Area: boards Area: Board ports Area: build system Area: Build system Area: cpu Area: CPU/MCU ports Area: doc Area: Documentation Area: examples Area: Example Applications Area: Kconfig Area: Kconfig integration Platform: ARM Platform: This PR/issue effects ARM-based platforms labels Mar 28, 2023
@miri64
Copy link
Member

miri64 commented Mar 28, 2023

In the spirit of #11319 you should have waited until Saturday 😛

@miri64 miri64 added State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet Type: new feature The issue requests / The PR implemements a new feature for RIOT labels Mar 28, 2023
@man0lis
Copy link
Contributor

man0lis commented Mar 28, 2023

Possible solution for radio support could be the Gameboy Advance Wireless Adapter
https://en.m.wikipedia.org/wiki/Game_Boy_Advance_Wireless_Adapter

@Teufelchen1 Teufelchen1 marked this pull request as draft March 18, 2024 17:05
@Teufelchen1 Teufelchen1 closed this Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: boards Area: Board ports Area: build system Area: Build system Area: cpu Area: CPU/MCU ports Area: doc Area: Documentation Area: examples Area: Example Applications Area: Kconfig Area: Kconfig integration Platform: ARM Platform: This PR/issue effects ARM-based platforms State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants