Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

vlad 1st February 2011 23:24

Я при тесте uart пытался на спековой в терминале печатать :), плакать было уже поздно...

Ewgeny7 1st February 2011 23:31

Quote:

Originally Posted by vlad (Post 355374)
попробуй sof

Не работает.

Quote:

Originally Posted by vlad (Post 355374)
или возьми другую клаву.

Не, это совсем не кошерно. Просто использую свой старый модуль, он с клавами дружит :)

---------- Post added at 22:31 ---------- Previous post was at 22:29 ----------

Quote:

Originally Posted by vlad (Post 355375)
Я при тесте uart пытался на спековой в терминале печатать

Прекрасно печаталось. На 03d, которую я тебе отправлял. Дядя, верните клоки на место! :)

vlad 1st February 2011 23:41

Quote:

Originally Posted by Ewgeny7 (Post 355378)
Просто использую свой старый модуль

Ну извини :(, я пробовал только на двух: A4Tech KR-750 и Sven Internet 650 все работает.

---------- Post added at 21:41 ---------- Previous post was at 21:35 ----------

Quote:

Originally Posted by Ewgeny7 (Post 355378)
Дядя, верните клоки на место!

filter_length : positive := 8:)

Ewgeny7 2nd February 2011 09:21

Quote:

Originally Posted by vlad (Post 355382)
filter_length : positive := 8

А это что за фильтр такой? Я бы понял, если бы это была константа "внутреннего" клока модуля (клавы могут работать на разных скоростях), но фильтр... :v2_conf2:

vlad 9th February 2011 13:24

Обновлена конфигурация для u9

Error404 10th February 2011 12:58

Пожалуйста сделайте из первого поста ссылку на тред где описывается собственно сами u9/u10. Т.к. насколько я помню это болтается чуть ли не в барахолке.:D

Ewgeny7 10th February 2011 13:44

Quote:

Originally Posted by Error404 (Post 357915)
Пожалуйста сделайте

Лягко. Заодно привел в порядок файлы/ссылки.

Ewgeny7 11th February 2011 18:25

Quote:

Originally Posted by vlad (Post 316317)
u9Speccy version 0.04 alfa Rev.20110208

Три имеющиеся клавиатуры не работают.
На 03d работают все.

---------- Post added at 17:25 ---------- Previous post was at 17:16 ----------

Кстате, а в тесте платы 07 клавиатура должна работать? Реакции также нет.

lisica 13th February 2011 23:58

Вот и я. Простите за отсутствие... Проблемки были...

Quote:

Originally Posted by Ewgeny7 (Post 358186)
Три имеющиеся клавиатуры не работают.
На 03d работают все.

Клава у меня работает, но по ресету нельзя теперь выйти в сетап часов.
Карточку не видит...

vlad 14th February 2011 00:59

u9Speccy Version 0.04 Alfa Rev.20110213
 
1 Attachment(s)
Quote:

Originally Posted by lisica (Post 358851)
Клава у меня работает, но по ресету нельзя теперь выйти в сетап часов.
Карточку не видит...

Заменил драйвера keyboard, mouse, Z-Controller. По поводу последнего, думаю нужно добавить bit 7: READY в рег. состояния IN #77 на будущее (сейчас цикл чтения/записи 571,42нс) для согласования скорости обмена данными с CPU при x3..28.

Code:

u9Speccy Version 0.04 Alfa Rev.20110213
+ CPU Z80 (T80 @ 7MHz)
+ TurboSound (YM2149 x2)
+ Soundrive v1.05
+ UART (115200 Baud)
+ RTC (MC146818A)
+ Keyboard (+ 3 Led)
+ Mouse (Scroll + 3 button)
+ Z-Controller (SD Card)
+ Multicolor
+ Memory 256K
+ Kempston


Ewgeny7 14th February 2011 01:02

Закончил вроде версию Орион-2010 для u9.
Перелопатил много чего, проц тикает в обычном режиме (было fastZ80), тест скорости теперь показывает 4.0 (чего так долго хотели большевики :) ).
Причесал весь исходник для красивости.
Тестирую.

---------- Post added at 00:02 ---------- Previous post was at 00:00 ----------

Quote:

Originally Posted by vlad (Post 358862)
+ Multicolor

это что, простите? ;)

vlad 14th February 2011 01:06

Ewgeny7, сорцы скинул в ящик :)

---------- Post added at 23:06 ---------- Previous post was at 23:04 ----------

Quote:

Originally Posted by Ewgeny7 (Post 358863)
это что, простите?

извраты древних :) сейчас думаю как 256 цветов прикрутить :)

Ewgeny7 14th February 2011 01:11

Quote:

Originally Posted by vlad (Post 358865)
извраты древних

это понятно. Но это софтверная фишка. Ты аппаратный чтоле прикрутил?

---------- Post added at 00:11 ---------- Previous post was at 00:08 ----------

Quote:

Originally Posted by vlad (Post 358865)
Ewgeny7, сорцы скинул в ящик

пока не вижу :(

Ewgeny7 14th February 2011 01:13

u9_Orion_1.1
Файлы проекта перенесены в "Орионовский" раздел.

vlad 14th February 2011 01:14

Quote:

Originally Posted by Ewgeny7 (Post 358867)
это понятно. Но это софтверная фишка. Ты аппаратный чтоле прикрутил?

Есть описание аппаратного? попробую...

Ewgeny7 14th February 2011 01:16

Quote:

Originally Posted by vlad (Post 358870)
Есть описание аппаратного, попробую...

Тогда я вообще не понял... Софтверный и так работает нормально...

vlad 14th February 2011 01:20

Что на клавиатурные диоды будем вешать? Понажимай NumLock :) И куда приткнуть мышиное колесо?

lisica 14th February 2011 02:45

Ага, нумлок красиво.
Колесо - биты #FADF - <Z-4бита>0<MS><LS><RS>
Но надо ещё зделать чтоб клава опроашивалась при а,0 ин а,254

Ewgeny7 14th February 2011 09:01

Quote:

Originally Posted by lisica (Post 358886)
Но надо ещё зделать чтоб клава опроашивалась при а,0 ин а,254

Точнее, нужно сделать чтобы клава читалась по любой маске адреса. Т.е. нужно эмулировать матрицу кнопок. Пример можно глянуть в моём модуле.

caro 14th February 2011 09:09

Quote:

Originally Posted by lisica (Post 358886)
Колесо - биты #FADF - <Z-4бита>0<MS><LS><RS>

Должно быть:
<Z-4бита>1<MS><LS><RS>

lisica 14th February 2011 09:31

Caro, это я скопировал из твоего мануала на мышку, значит там ошибка?

caro 14th February 2011 09:37

Quote:

Originally Posted by lisica (Post 358909)
Caro, это я скопировал из твоего мануала на мышку, значит там ошибка?

Из какого мануала? Скажи, я поправлю.
Я помню, когда то у меня была идея, чтобы состояние бита 3 = "0" отображало наличие мышки с колесом,
но в дальнейшем я от этого отказался. Теперь оно всегда должно быть установлено в 1.

Ewgeny7 14th February 2011 10:02

Quote:

Originally Posted by vlad (Post 358862)
u9Speccy Version 0.04 Alfa Rev.20110213

другое дело :) Всё работает.

lisica 14th February 2011 10:33

caro, В версии zxkm_v40 в пятом пункте.

caro 14th February 2011 10:35

Quote:

Originally Posted by lisica
caro, В версии zxkm_v40 в пятом пункте.

Спасибо, посмотрю и если что исправлю, как должно быть.

PS. Перезалил прошивку с исправленным текстом: http://www.zx.pk.ru/attachment.php?a...7&d=1297666140

lisica 14th February 2011 11:00

То, что ром читает при вынутой карточке - это хорошо, но когда на карте нет рома - всё равно считывает первые сектора как ром и... соответственно зависон. Надо придумать опрос рома на карте по имени, или ещё как то, ну, индификатор какой нить, что ли...

vlad 14th February 2011 11:08

Quote:

Originally Posted by lisica (Post 358921)
То, что ром читает при вынутой карточке - это хорошо, но когда на карте нет рома - всё равно считывает первые сектора как ром и... соответственно зависон. Надо придумать опрос рома на карте по имени, или ещё как то, ну, индификатор какой нить, что ли...

Можно CRC or file_name.rom or Setup or speccy.ini ?

Ewgeny7 14th February 2011 13:26

Ваяю матрицу клавишь для корректного опроса кнопок по любым состояниям шины адреса А(15..8).
То, что в Верилоге я сделал просто и элегантно, в VHDL превращается в танцы с бубном....
Кто-нить знает, как в VHDL преобразовать типы bit_vector и std_logic_vector между собой??? Варианты типа A <= bit_vector(B) и A <= std_logic(B) не работают. Библиотеку numeric_bit и numeric_all уже привинчивал, бесполезно...

---------- Post added at 12:26 ---------- Previous post was at 12:00 ----------

Quote:

Originally Posted by Ewgeny7 (Post 358914)
другое дело Всё работает.

Бздынь.... Развалилось.
Полчаса работы и u9 покосилась, на клаву не реагирует.
Перезагрузки/выключения не помогают.
Залил старую 03d - всё работает.
Вывод - гдето в клавиатурном модуле что-то работает "на пределе" гонок сигналов, чип стал теплым - сигналы поплыли - клава отвалилась.

ZEK 14th February 2011 13:36

Quote:

Originally Posted by Ewgeny7 (Post 358944)
что-то работает "на пределе" гонок сигналов

ну так погоняй на тайминги и посмотри на самые тормозные цепи

Ewgeny7 14th February 2011 13:39

Quote:

Originally Posted by ZEK (Post 358963)
ну так погоняй на тайминги и посмотри на самые тормозные цепи

Свой модуль я уже отгонял, работает как танк :)
А этот - Влад изобретает. Поэтому я просто атчот ему пишу, пущай думает :)

vlad 14th February 2011 14:05

Quote:

Originally Posted by Ewgeny7 (Post 358944)
Бздынь.... Развалилось.
Полчаса работы и u9 покосилась, на клаву не реагирует.
Перезагрузки/выключения не помогают.
Залил старую 03d - всё работает.
Вывод - гдето в клавиатурном модуле что-то работает "на пределе" гонок сигналов, чип стал теплым - сигналы поплыли - клава отвалилась.

Нужен подробный отчет, модель клавиатуры, напряжение на PS2_KBCLK и PS2_KBDAT (должно быть около 3,4V). Дождемся lisica что скажет... Если и у него тоже то откатываемся на модуль из версии 0.03b. Да, еще вопрос, мышка не дымит?

---------- Post added at 12:05 ---------- Previous post was at 12:02 ----------

Работает со вчерашнего вечера с клавиатурой A4TECH Model: KR-750 5V ... 30mA. Проблем пока еще не обнаружил :(

Ewgeny7 14th February 2011 14:12

Quote:

Originally Posted by vlad (Post 358977)
Да, еще вопрос, мышка не дымит?

Нет, но подпрыгивает :)
Клава - Chicony KB9810. Дома две другие, на них посмотрю вечером.

---------- Post added at 13:12 ---------- Previous post was at 13:11 ----------

Quote:

Originally Posted by vlad (Post 358977)
должно быть около 3,4V

Так точно, 3.43 показывает

---------- Post added at 13:12 ---------- Previous post was at 13:12 ----------

Quote:

Originally Posted by vlad (Post 358977)
должно быть около 3,4V

Так точно, 3.43 показывает

vlad 14th February 2011 14:39

Quote:

Originally Posted by Ewgeny7 (Post 358982)
Нет, но подпрыгивает

Я к тому что драйвер нижнего уровня один на "мышу" и "клаву".
Quote:

Originally Posted by Ewgeny7 (Post 358982)
Так точно, 3.43 показывает

Отлично, значит внешние сигналы в норме.

Попробуй заменить драйвер из версии 0.03b. Если после часа у клавиатуры хвост не отвалится а только почернеет, то так и оставим :)

lisica 14th February 2011 18:21

Quote:

Originally Posted by vlad (Post 358977)
Дождемся lisica что скажет...

А чё я скажу? У меня после часа работы клава пашет нормально. Единственно, что джой вниз, повешено на двойку - неудобно, надо на пятёрку вернуть.
Клава хз каккой фирмы, удалось прочитать Win98 и made in china, покупал гдет в 2004 году. Спецом новую A4TECH Model: KL-45mu подключил - тож работает.
Звук какой то не такой стал... Что то менее сочные низы получились.

---------- Post added at 16:21 ---------- Previous post was at 15:08 ----------

Два часа - полёт нормальный. Обнаружилось что в ВЕРЕ пробел и ентер не пашет.

vlad 14th February 2011 18:25

Quote:

Originally Posted by lisica (Post 359036)
А чё я скажу? У меня после часа работы клава пашет нормально.

Значит клавы у нас особенные, получается? Кто бы еще отписался?

Quote:

Originally Posted by lisica (Post 359036)
Единственно, что джой вниз, повешено на двойку - неудобно, надо на четвёрку вернуть.

Попробуй, перенеси [2] на [5] может клавиатурная матрица так сделана, что не получается добиться IN 31 = 31 при одновременном нажатии всех кнопок кемпстона. Даже в v0.03b кемпстон не правильно работает (кемпстон с запоминанием какой то, так задумано?)

Quote:

Originally Posted by lisica (Post 359036)
Звук какой то не такой стал... Что то менее сочные низы получились.

Вот! есть же улучшения, хрипа меньше стало. Микшер убрал из-под процесса, причина - при проигрывании soundrive как-то странно свистел. Может ym каналы и beeper вмешивались? А может и частота 8MHz на DAC великовата? Да, еще регистры soundrive по сбросу и если не используется нужно в 0, а то громкость из-за чего интересно разная?

lisica 14th February 2011 18:34

Quote:

Originally Posted by vlad (Post 359048)
Попробуй, перенеси [2] на [5] может клавиатурная матрица так сделана, что не получается добиться IN 31 = 31 при одновременном нажатии всех кнопок кемпстона. Даже в v0.03b кемпстон не правильно работает (кемпстон с запоминанием какой то, так задумано?

Да, но было же в u9_speccy_03хх - 4,5,6,8,и альт...Только вместе и не нужно нажимать. Попробуй ка ручку джоя одновременно во все направления поверни...

---------- Post added at 16:34 ---------- Previous post was at 16:33 ----------

По этому принципу и определяется кемпстон - влево и вправо нельзя одновременно нажать и если оба в 1 значит его нет.

vlad 14th February 2011 18:55

Quote:

Originally Posted by lisica (Post 359050)
Да, но было же в u9_speccy_03хх - 4,5,6,8,и альт...Только вместе и не нужно нажимать. Попробуй ка ручку джоя одновременно во все направления поверни...

Согласен :) нужно вернуть на [5] так удобней, хотя в реале регистр был, ему все равно сможешь ты это, или додумаешься...

---------- Post added at 16:55 ---------- Previous post was at 16:52 ----------

Верну если влево-вверх-огонь или аналогичные будут работать.

Ewgeny7 14th February 2011 19:02

А я тут КАЕм-1024 с "Крамисом" балуюсь... :) На базе u9, естесственно.

---------- Post added at 18:02 ---------- Previous post was at 18:01 ----------

Да, забыл сказать - мои домашние клавы с мышами вообще не работают с 04... Даже курсора мышиного нету на экране. Головной модуль PS2 вероятно отвалился?

lisica 14th February 2011 19:25

Quote:

Originally Posted by Ewgeny7 (Post 359058)
мои домашние клавы с мышами вообще не работают с 04...

Приылай свои клавы Владу, он разберётся.

vlad 14th February 2011 19:28

Quote:

Originally Posted by Ewgeny7 (Post 359058)
Головной модуль PS2 вероятно отвалился?

Скорей всего.


All times are GMT +4. The time now is 16:34.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.