Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Подключение AY8910 к Корвету.

  1. #11
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,911
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сдается мне что у тебя при записи номера регистра в AY нет строба по BDIR и BC1, тоесть ты сделав
    mvi m, c0h пытаешься выставить опять данные в порте AY, тоесть в итоге тупо может абсолютно любая хрень писаться в номер регистра AY.

    Вот тебе пример и компьютера Amstrad CPC, там AY тоже подключен через ВВ55 (импортный аналог)
    шина данных - порт А (0F4h)
    сигнал BDIR - бит 7 порт С (0F6h)
    сигнал BС1 - бит 6 порт С (0F6h)

    Код:
    		ld	b, 0F4h - номер регистра в порт A (ВВ55)
     		out	(c), a
    		ld	b, 0F6h - строб BDIR и BC1 порт C (BB55)	
    		in	a, (c)
    		or	0C0h
    		out	(c), a
    		and	3Fh    
    		out	(c), a
    		ld	b, 0F4h	; 'ф'
    		out	(c), c
    		ld	b, 0F6h	; 'ц'
    		ld	c, a
    		or	80h ; 'Ђ'
    		out	(c), a
    		out	(c), c
    		ret

    Иными словами, после mvi m,c0h
    сделай допустим -> nop (пауза), а затем mvi m,00h
    Последний раз редактировалось Mick; 21.08.2017 в 14:10.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #12
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тоже пришла такая мысль в голову после беглого прочтения
    https://bulba.untergrund.net/ay8910-2.rar
    Код:
    Function       BDIR   BC1
    
    Inactive         0     0
    Read             0     1
    Write            1     0
    Latch address    1     1
    Только еще и после
    Код:
    mvi m, 080h
    делать аналогично.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  3. #13
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предположение оказалось верным. Во вложении исходник, образ диска и схема.

    Схема.
    Нажмите на изображение для увеличения. 

Название:	KorvetAY_sch.jpg 
Просмотров:	288 
Размер:	24.2 Кб 
ID:	62100
    Монтажка.
    Нажмите на изображение для увеличения. 

Название:	KorvetAY.jpg 
Просмотров:	291 
Размер:	26.6 Кб 
ID:	62099
    Вложения Вложения
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  4. Этот пользователь поблагодарил marinovsoft за это полезное сообщение:

    Sancho45 (22.06.2020)

  5. #14
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    902
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    255
    Поблагодарили
    145 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А платки делались, готовые продает кто?

    - - - Добавлено - - -

    Конечно несовместимость с Extrom отталкивает. Думаю прикрутить внутрь корвета на порт io с z80 для совместимости...Но это как нибудь...

  6. #15
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я платы не делал и мне такие случаи неизвестны, даже более - мне неизвестны случаи, чтобы еще кто-то подключал AY к Корвету.

    - - - Добавлено - - -

    Несовместимость с ExtRom малой кровью не победить.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Сравнение: AY8930/AY8910/YM2149F
    от newart в разделе Звук
    Ответов: 56
    Последнее: 02.07.2022, 10:27
  2. Подключение к LCD
    от Higgins в разделе Изображение
    Ответов: 11
    Последнее: 27.04.2021, 10:33
  3. Тест AY8910 из ПЗУ 48кб.
    от solegstar в разделе Софт
    Ответов: 9
    Последнее: 08.09.2012, 05:46
  4. YM2203 = AY8910+FM
    от CHRV в разделе Музыка
    Ответов: 233
    Последнее: 02.11.2010, 11:10
  5. Дверной звонок на AY8910
    от Mifody в разделе Разный софт
    Ответов: 12
    Последнее: 18.02.2010, 08:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •