Skip to content

Conversation

@ChetSimpson
Copy link
Contributor

This refactors the MPI to provide cartridge functionality via the cartridge instance returned by the factory provided by the GetPakFactory export.

  • Further decouples the UI and cartridge implementations.
  • Removes all C based Pak* exports.
  • Implements and exports GetPakFactory and associated factory function.

@ejaquay
Copy link
Contributor

ejaquay commented Oct 26, 2025

Does not work. Can not unmount mpi.
Screenshot 2025-10-25 213708

Also I noticed if vcc.ini points to unloadable modules (ie legacy) they are not loaded when vcc starts (with no error indication) but the slot they were in becomes unloadable.

@ChetSimpson
Copy link
Contributor Author

Does not work. Can not unmount mpi.

Fixed. Was a bug in the string loader

@ejaquay ejaquay merged commit af3d0d4 into VCCE:main Oct 26, 2025
1 check passed
@ChetSimpson ChetSimpson deleted the cs/mpi/refactor-to-implement-new-cartridge-inteface/01 branch October 26, 2025 02:44
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

Successfully merging this pull request may close these issues.

2 participants