Skip to content

Conversation

@Ziemas
Copy link
Contributor

@Ziemas Ziemas commented Dec 12, 2025

Description of Changes

This changes the existing EE memory option to bring both EE and IOP to devkit spec. It also does some cleanup of the memory arrays and recompiler LUT.

Rationale behind Changes

Since we can already extend the EE memory it makes sense to also be able to do so on the IOP. Especially since in any real configuration they will both be extended.

Did you use AI to help find, test, or implement this issue or feature?

No

There doesn't seem to be any particular reason to not combine them into
one, less sketchy than accessing the extra array by going past the end
of the main one too.
@chaoticgd
Copy link
Member

Should probably also update this:

// change if we ever support IOP ram extension

@JordanTheToaster JordanTheToaster added this to the Release 2.8 milestone Dec 12, 2025
@Ziemas
Copy link
Contributor Author

Ziemas commented Dec 12, 2025

Thanks, forgot about that one.

@StillPlay2
Copy link

Would it be possible to add a option for 16MB aswell as some early dev specs had up to 16MB iop ram

@Ziemas
Copy link
Contributor Author

Ziemas commented Dec 29, 2025

Would it be possible to add a option for 16MB aswell as some early dev specs had up to 16MB iop ram

Technically yes, but is there any point? The 16mb configuration can't be booted with the TOOL bootrom I tried at least (because of how SYSMEM and THREADMAN works).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants