Я через MESS внимательно посмотрел обработчик прерывания int 10h на МС1502 и заметил там удивительную вещь. Оказывается, производители начали делать поддержку видеорежима 7 для MDA, но не доделали. А...
Тип: Сообщения; Пользователь: SoftCat; Ключевые слова:
Я через MESS внимательно посмотрел обработчик прерывания int 10h на МС1502 и заметил там удивительную вещь. Оказывается, производители начали делать поддержку видеорежима 7 для MDA, но не доделали. А...
Спасибо!
Спасибо!
- - - Добавлено - - -
SegaBoy, а в чём смысл такого дублирования 8-битного адреса? Вообще, по-хорошему, порты не должны отображаться на то же адресное пространство, что и ОЗУ. Вы не...
SegaBoy, спасибо Вам большое! А про это где-нибудь написано? У Апогея таймер ВИ53 имеет адреса: EC00H -- ECFFH. Если я дам команду OUT 0ECH, то это будет аналогично STA 0ECECH? Но, поскольку у ВИ53...
Кто-нибудь может мне сказать, как будет работать команда OUT на Апогее? Причина вопроса вот в чём: шина адреса ВМ80 16-битная, а адрес порта в команде OUT 8-битный. Какие именно 8 бит возьмутся из...
Vladimir_S, рекоммендую посмотреть Вам вот это видео:
https://www.youtube.com/watch?v=ApQvnpixwdA
В игре Гонки и в графическом Бейсике точно используется псевдографика из дополнительного...
Никто и не утверждает, что эта фраза из песни.
Я заметил, что такие программы были. Только я среди них не видел не одной, которая давала бы более-менее удовлетворительный результат.
Мне интересно, почему у быстрого (и не только быстрого) преобразования Фурье существует много вариантов реализации алгоритма, но я ещё не видел ни одной программы, которая более-менее адекватно...
То, что иногда получается, это хорошо. Но практически невозможно, не зная закономерности, извлечь все камни в этом уровне. Я уже писал, что надо прохождение рядом с миной начинать поле того, как...
Было бы не плохо сравнить аналогичные спектры у оригинала и у эмулятора для обычной музыки, которая играется меандром. А то я замечал, что в эмуляторе слегка фальшивит.
И UART 16450 и UART 16550 поддерживают DMA. Только я не знаю, как назначить каналы DMA для последовательного адаптера. Знаю только, что это точно возможно. Может быть и не на всех PC AT.
- - -...
DMA на COM точно есть и совсем не сложно было бы сделать аппаратный преобразователь из последовательной формы в параллельную, а потом подать результат на параллельный ЦАП. Хотя и последовательные...
PC Speaker съедал весь процессор именно потому, что INT 8 вызывалось с частотой дискретизации. А COVOX был на LPT или на COM? На COM, кстати, тоже возможно. Если COVOX был на COM, то возможно было...
Это верно.
А вот тут Вы совсем не правы. Для некоторых целей IRQ0 вызывался с достаточно высокой частотой. Во времена DOS (как впрочем и сейчас) разные компы IBM PC (XT, AT и т. д.) значительно...
uart, в том то и дело, что счётчик (делитель) там делится на 40, а прерывание INT 8 настраивается на частоту 44100 Гц. Но ведь 1777777/44100 = 40,31..... как раз.
Если мы хотим генерировать 440 Гц...
Pyk, в эмуляторе РК под DOS, при генерации меандра (прямоугольных импульсов со скважностью 2), счетчики пересчитываются для тактирующей частоты 44100 Гц, то есть разрешающая способность эмулируемого...
uart, я знаю, что в эмуляторе РК (там же и Апогей) под DOS, при эмуляции таймера ВИ53 используется прерывание от таймера INT 8. При этом частота вызовов INT 8 устанавливается равной по-моему 44100...
Реальный таймер ВИ53 в Апогее тактируется частотой 1777777 Гц. А эмулируемый таймер какой частотой "тактируется"? Иными словами, какое разрешение у эмулируемого таймера?
У кого-нибудь есть игра "Виселица" для Апогея? Там надо слова отгадывать.
И ещё мне интересно, как проходить уровень J в "Boulder Dash". Там в некоторых случаях, когда проходишь вплотную рядом с...
DDp, а Вы не могли бы выложить WAV-файл с той песней, которая должна прозвучать через эмулируемый таймер?
Вот тут:
http://www.pk-info.ru/ms1502/files/manual/MC1502/mc1502_manual_jazz.zip
посмотрите файлы:
0101_Prilogenie5_Shema.djvu
0102_Prilogenie8_Shema.djvu
В МС1502 стоит всего один генератор на 16 МГц. После деления этой частоты на 2, импульсы тактируют видеоконтроллер. Может быть посмотреть, поступают ли тактовые импульсы 8 МГц на видеоконтроллер.
Вот тут http://www.pk-info.ru/ms1502/files/manual/MC1502/mc1502_manual_jazz.zip посмотрите файлы
0101_Prilogenie5_Shema.djvu
0102_Prilogenie6_Shema.djvu
На элементе DD28 4-ый выход VDE/ должен...
dk_spb, спасибо! Просто слово "IMD" как надо у меня не гуглится. Вообще можно догадаться, что программа эта называется ImageDisk, но в самом IMD-файле слово "ImageDisk" не написано.