Skip to content

LToUDP pacing #348

Description

@pgodwin

Describe the bug
When running a slower machine like a Mac Classic, LToUDP frames can come in too fast for the client, resulting in lost frames.

To Reproduce
During AFP transfers, at actual speed to a faster server, the transfers can result in a lot of retries.

Screenshots
N/A

Configuration
Version of Snow you are running (from the title bar):
Host operating system: Windows 11 x64
Macintosh model you are emulating: Macintosh Classic

Other relevant details
This is part of some experiments with Netboot driver code (based on https://github.com/elliotnunn/NetBoot/). Noticed the emulated machine would stop processing frames when running at actual speed, but not at accelerated speed.

I have a patch on
pgodwin@d82cffb

Let me know if you want a PR.

Unrelated, I think there might be some issues with SCC reset I'm investigating.

PS - thank you for snow - it's a fantastic emulator, and I appreciate it's accuracy! Elliot's chain boot driver code had some alignment issues that mini vmac happily ignored but snow would halt on.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions