Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: allow disc images > 1024 cylinders #49

Open
rhalkyard opened this issue Jul 8, 2024 · 1 comment
Open

Feature request: allow disc images > 1024 cylinders #49

rhalkyard opened this issue Jul 8, 2024 · 1 comment

Comments

@rhalkyard
Copy link

It appears that by default, disc images are forced to conform to ADFS' 1024 cylinder limit when they are loaded. However some filesystems (e.g. ZIDEFS with the ICS card, or Armstrong Walker IDEFS with the HCCS A3000 card in PR #47) support multiple ADFS volumes on a larger, partitioned disc.

I modified these limits in my own build of Arculator, and it seems to function as expected - with my HCCS emulation, I can carve a 2GB image up into 4 512MB partitions, like I do with a flash disc on my real A3000. Given that this is a valid use case on original hardware, would it make sense to lift these limits, or at least add an "I know this is too big for ADFS and I want it anyway" option to bypass them?

@rhalkyard rhalkyard changed the title Feature request: allow 'oversized' disc images Feature request: allow disc images > 1024 cylinders Jul 8, 2024
@IJeffray
Copy link
Contributor

IJeffray commented Jul 8, 2024

Well, ZIDEFS does not "support multiple ADFS volumes" - it supports multiple IDE targets, each with a partitioning scheme which supports up to four Filecore logical drives. Not ADFS. ADFS is not Filecore. This distinction may be important if the original intent was to be strict about ADFS's limitations - notwithstanding that RISC OS 3.1's ADFS can actually handle physical media > 512MB, though only address the first 512MB of it -- not sure about anything before RISC OS 3.1.

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

No branches or pull requests

2 participants