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

Covox на порту принтера ПП #9

Open
nzeemin opened this issue Feb 12, 2024 · 3 comments
Open

Covox на порту принтера ПП #9

nzeemin opened this issue Feb 12, 2024 · 3 comments

Comments

@nzeemin
Copy link
Owner

nzeemin commented Feb 12, 2024

Реализовать Covox на порту принтера УКНЦ.

  1. Команда включения в меню. При включении выключает запись данных из порта принтера в файл.
  2. Когда включено -- меняет состояние битов на порту.
  3. В обработке звука учитывать этот флаг и использовать биты, выданные на порт.
@nzeemin nzeemin changed the title Covox на порту принтера УКНЦ Covox на порту принтера ПП Feb 12, 2024
@nzeemin
Copy link
Owner Author

nzeemin commented Feb 12, 2024

reddie:
схема ниже, а код примитивный для генерации пилы будет как-то так выглядеть (ну, сперва порт А на выход установить):

CLR Rх
LOOP: MOV Rx,@#177100
INC Rx
BNE LOOP

Covox схема

@nzeemin
Copy link
Owner Author

nzeemin commented Feb 12, 2024

Начал делать: 628048c

@nzeemin
Copy link
Owner Author

nzeemin commented Feb 14, 2024

9393e08 + 6884201

В целом сделано, но есть проблемы в микшировании сигналов Beeper + AY + Covox -- эту часть надо улучшать.
Нужно посмотреть что нужно сделать в Save/Restore State.

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