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

May need an event driven sequence clock for attract mode #171

Closed
kieranhj opened this issue Mar 22, 2018 · 3 comments
Closed

May need an event driven sequence clock for attract mode #171

kieranhj opened this issue Mar 22, 2018 · 3 comments

Comments

@kieranhj
Copy link
Owner

At the moment the attract mode is timed using a "pause for X seconds" function in between each part in the sequence and is based on b-em with disc drivev noises turned off (slightly faster.)

Unfortuntely any load operation is blocking and can take a hugely variable amount of time, depending on whether it is real floppy drive hardware (~4K/s) or a modern MMC interface (~100K/s).

It would be better to drive a real-time sequence clock under events and then have a "wait until sequence clock has passed X:XX" function to gate when each part is triggered.

@kieranhj
Copy link
Owner Author

Started in branch.

@inversephase
Copy link
Collaborator

I pretty much have nothing other than an emulator to judge this by but would be happy to check out a video to gauge whether I feel like anything is severely off

@kieranhj
Copy link
Owner Author

In master. Tested in b-em w/ and w/out disc drive noises. Will test on fast DC device soon.

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

2 participants