Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Trying to load a 4MB ROM normally makes Arculator crash. This change expands the ROM buffer and maps it so that 4MB ROMs may be tested.
This is useful for testing custom RISC OS 3.1 images (e.g. the Stardot unofficial RISC OS 3.20).
Rebase of previous patch on top of Arculator 2.2 code.
This might not be fully correct - comments appreciated.
Generally on physical hardware e.g. A4000 a 4MB romset can be fitted but this breaks POSTBox debugging as the address line is reused for POSTBox I/O - this is a RISC OS 3.11 SELFTEST bug not an Arculator one.
If a 2MB romset is loaded, the ROM will be visible twice in the physical memory map due to the topmost address bit being no-connect.
With a 4MB romset, the ROM will obviously only appear once.