Skip to content
Discussion options

You must be logged in to vote

Hi! There isn’t any dedicated documentation yet, but writing an extension module isn’t too hard once you get familiar with the structure. The exact steps depend a bit on what you want to build and whether it’s for personal use or something you’d like to share upstream.

For a simple, personal extension you can start by:

  • Adding your code in firmware/include/extensions/CustomExtension.h and firmware/src/extensions/CustomExtension.cpp.
  • Including and initializing it in firmware/include/services/ExtensionsService.h.

If you plan to contribute it back, there are a few extra pieces—like adding a toggle in firmware/include/config/extensions.h, updating firmware/src/services/ExtensionsService.cpp,…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by c64emulator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants