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

Disk II: Changing Config's 'Disk access speed' should not trigger a restart #546

Closed
tomcw opened this issue Feb 25, 2018 · 1 comment
Closed
Assignees
Milestone

Comments

@tomcw
Copy link
Contributor

tomcw commented Feb 25, 2018

Changing "Disk access speed" (Authentic Speed / Enhanced Speed), displays a prompt to restart...

The emulator needs to restart as the hardware configuration has changed:

But changing this parameter is harmless during an emulation session (eg. the same as using Scroll-Lock to switch between normal/full speed).

@tomcw tomcw added this to the 1.28 milestone Feb 25, 2018
@tomcw tomcw self-assigned this Feb 25, 2018
@tomcw
Copy link
Contributor Author

tomcw commented Feb 25, 2018

Details about enhancedisk flag:

It is saved to the save-state, so it is part of the emulated machine (not merely a configuration).

Authentic:

  • On a Disk II latch r/w ($C0EC) when drive's motor is spinning, then simulate disk rotation by advancing track position in units of nibbles (32usec = 32cycles).
  • On reading a new track (for .do and .po images only), then SkewTrack() is applied
    • NB. nothing to do with sector skewing, but more like position on new track after stepping head

Enhanced:

  • Acts as one of the conditions to enable Full-Speed mode.
    • also need drive motor on and both speaker/Mockingboard to be inactive.

@tomcw tomcw closed this as completed in 6c031e7 Feb 25, 2018
@tomcw tomcw modified the milestones: 1.28, 1.27.1 Apr 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant