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

Firmware roadmap #51

Open
harbaum opened this issue Jun 1, 2024 · 3 comments
Open

Firmware roadmap #51

harbaum opened this issue Jun 1, 2024 · 3 comments

Comments

@harbaum
Copy link
Owner

harbaum commented Jun 1, 2024

There are a few things I'd like to add/change in the firmware:

  • remove/disable the not really useful Bluetooth code. This is due to the fact that the bouffalo SDK does not properly support classic Bluetooth and very few Bluetooth hid devices support pure BLE

  • move core specific code from menu.c into separate files

  • remove core specific core entirely. Instead have all core specifics (menu, variables, storage types...) in a separate config file which is either read from the core or from sd card. This will eventually allow to add new cores without recompiling the firmware.

  • add wifi/tcp/telnet support. This could be mapped onto a serial port on core side and would allow cores to dial into BBS's which today often use the same approach to expose a dial up like connection via the internet

@harbaum
Copy link
Owner Author

harbaum commented Jun 12, 2024

The more functionality is added to the BL616/M0S the more the SDK becomes of a problem. Thus rather high on the list now is:

  • make the firmware device independent and make it e.g. run on a raspberry pi pico, esp32 or the like

@harbaum
Copy link
Owner Author

harbaum commented Jun 20, 2024

The FPGA Companion project will replace the MiSTeryNano firmware:
https://github.com/harbaum/FPGA-Companion

It's now seperate as it's also used by several other cores like C64, VIC20 and Minimig/NanoMig

The FPGA Companion can also be built for the Raspberry Pi Pico/RP2040 and the Pico can replace the M0S in a MiSTeryNano setup.

@mega-hz
Copy link

mega-hz commented Sep 12, 2024

Will be there a difference in running the ST?
Or just a new SourceCode Workaround?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants