Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Avoid terminating our emulation on "predictable" errors#248

Merged
skx merged 1 commit intomasterfrom
247-keep-on-running
Jun 17, 2025
Merged

Avoid terminating our emulation on "predictable" errors#248
skx merged 1 commit intomasterfrom
247-keep-on-running

Conversation

@skx
Copy link
Owner

@skx skx commented Jun 17, 2025

This pull-request changes some failures such that they report errors to the CP/M programs, rather than terminating the emulation.

The errors we catch are failures to stat files, seek, etc. These errors mostly don't actually occur in practice but they certainly could because filesystems are unreliable.

This closes #247.

This pull-request changes some failures such that they report
errors to the CP/M programs, rather than terminating the emulation.

The errors we catch are failures to `stat` files, `seek`, etc.
These errors mostly don't actually occur in practice but they certainly
could because filesystems are unreliable.

This closes #247.
@skx skx merged commit fb93017 into master Jun 17, 2025
1 check passed
@skx skx deleted the 247-keep-on-running branch June 17, 2025 13:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Avoid termination on some file errors.

1 participant