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

Make interrupts work when OS is on #209

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open

Make interrupts work when OS is on #209

wants to merge 30 commits into from

Conversation

tehKaiN
Copy link
Member

@tehKaiN tehKaiN commented Sep 24, 2023

Description

Adds wrappers for OS int handlers which call user- and engine-registered interrupt handlers. Makes keyboard work when OS is on, also all other interrupt-related stuff.

Motivation and Context

Fixes #160 and makes the OS-disabling completely optional. Big opportunity for making multiplayer games, especially for cable-/network-linked Amigas.

How Has This Been Tested?

Used in Aminer, no problems so far. Will be merged upon game's release or near it.
Still needs a bit of work to allow polling mode of audio interrupts under OS - currently the int server is always set up.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

@tehKaiN tehKaiN self-assigned this Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Possibility to play music while systemUse ?
2 participants