Skip to content

Conversation

@ChetSimpson
Copy link
Contributor

This is a complete refactor of the MPI implementation the cartridge interface and cartridge loading system added in previous commits.

- move mpi cartridge code into multipak_cartridge
- separate ui from multipak cartridge implementation
@ejaquay
Copy link
Contributor

ejaquay commented Oct 23, 2025

MPI can load a mpi.dll copy into a slot resulting in eventual VCC crash. This should not be possible. Previously an attempt to do this was prevented and an error messsage box was displayed. A check for mpi.dll in select_new_cartridge should be added.

@ejaquay
Copy link
Contributor

ejaquay commented Oct 23, 2025

Issue created to prevent MPI load of another copy of MPI.

@ejaquay ejaquay merged commit 5f2aa81 into VCCE:main Oct 23, 2025
1 check passed
@ejaquay
Copy link
Contributor

ejaquay commented Oct 24, 2025

This broke the MPI config - module capabilities are no longer shown.
Issue created

@ejaquay
Copy link
Contributor

ejaquay commented Oct 24, 2025 via email

@ChetSimpson ChetSimpson deleted the cs/mpi/refactor-to-use-cartridge-interface/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