Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   KAY-1024/SL-4/TURBO v2010 + NemoFDC + NemoIDE (http://zx-pk.ru/showthread.php?t=13770)

Alex_NEMO 13th February 2011 00:37

Quote:

Originally Posted by Дмитрий (Post 358507)
Alex_NEMO, ты в нетурбо-то проверял?

Да! Строго ТОЛЬКО в НЕ TURBO!!!

---------- Post added at 23:37 ---------- Previous post was at 22:55 ----------

Дима, нашел интересный момент - многократно перезагружаясь в СЕРВИС - иногда появляется FE-EEPROM и становится доступно сохранение настроек! НО, при этом СЕРВИС висит! Нет реакции на кнопки, не движется лого. Если все ОК, клава работает и комп реагирует на "действия оператора" - EEPROM - None!
Быть может, это натолкнет на какие-то мысли? Шансов, что появится FE-EEPROM - примерно 1 из 10-15.

Дмитрий 13th February 2011 00:50

Quote:

Originally Posted by Alex_NEMO (Post 358511)
НО, при этом СЕРВИС висит!

висит после сохранения или когда? поподробнее плиз... действия и результаты опиши

Alex_NEMO 13th February 2011 00:58

Quote:

Originally Posted by Дмитрий (Post 358525)
висит после сохранения или когда? поподробнее плиз... действия и результаты опиши

RESET. EEPROM - None. Походили по меню сервиса, U - вышли в осн. меню.
RESET. EEPROM - None. Походили по меню сервиса, U - вышли в осн. меню.
--- S K I P ---
RESET. EEPROM - None. Походили по меню сервиса, U - вышли в осн. меню.
RESET. FE-EEPROM. Пытаемся походить по меню сервиса - болт. На клаву не реагирует, только PrintScreen(RESET).
RESET. EEPROM - None. Походили по меню сервиса, U - вышли в осн. меню.
и т.д.
Примерно так...
Т.е. обычно(почти всегда) - EEPROM - None. Очень не часто проскакивает FE-EEPROM, но PS/2 клава, при этом не реагирует ни на что, кроме PrintScreen(RESET).

Дмитрий 13th February 2011 01:02

Quote:

Originally Posted by Alex_NEMO (Post 358511)
и становится доступно сохранение настроек!

а как ты сие проверил, если оно висит? не пойму..

Alex_NEMO 13th February 2011 01:12

Quote:

Originally Posted by Дмитрий (Post 358528)
а как ты сие проверил, если оно висит? не пойму..

Никак, просто ниже надписи "EEPROM: FE-EEPROM" появляется ещё одна: "Save чего-то там... х". И на клаву не реагирует...
Все, я спать. Завтра продолжу "опыты". С подключением по VGA выявились глюки...

Дмитрий 13th February 2011 01:14

Есть одна идея и заключается в том, что нестабильно работает контроллер с этим протоколом общения. Такое чувство, что запрещаются прерывания и комп уходит в нирвану :)
Сие возможно только в том случае, если контроллер при опросе отозвался и глюк понял, что надо работать с еепром, а при последующем обращении контроллер - не отвечает... Что же происходит?
При работе с eeprom запрещаются прерывания. При этом из процедуры указания адреса ячейки (set_adr), при ошибке, мы возвращаемся в основную программу с запрещенными прерываниями, что и приводит к зависонам. Я это пофиксю, но положение дел с нестабильной работой контроллера это не изменит - надо искать грабли дальше.
Alex_NEMO, ща я тебе на мыло пару версий сброшу для проверки.

Alex_NEMO 13th February 2011 11:42

Quote:

Originally Posted by Дмитрий (Post 358533)
Есть одна идея и заключается в том, что нестабильно работает контроллер с этим протоколом общения. Такое чувство, что запрещаются прерывания и комп уходит в нирвану
Сие возможно только в том случае, если контроллер при опросе отозвался и глюк понял, что надо работать с еепром, а при последующем обращении контроллер - не отвечает... Что же происходит?
При работе с eeprom запрещаются прерывания. При этом из процедуры указания адреса ячейки (set_adr), при ошибке, мы возвращаемся в основную программу с запрещенными прерываниями, что и приводит к зависонам. Я это пофиксю, но положение дел с нестабильной работой контроллера это не изменит - надо искать грабли дальше.
Alex_NEMO, ща я тебе на мыло пару версий сброшу для проверки.

Дима, спасибо за оперативность!
Через часок-другой пересоберу прошивочку для свитчера с обеими версиями и проверю - отпишишусь!!!

---------- Post added at 10:42 ---------- Previous post was at 09:52 ----------

Дима, отчет:
Версия 0.2с показалась чуть более "стабильной" - периодически появлялось FE-EEPROM, как-то раз почти через 2-3 перезагрузки. Но клава при этом ни на что не реагирует, кроме PrintScreen(RESET). 0.2с1 "видил" FE-EEPROM много реже и также, при этом на клаву не было никакой реакции, кроме PrintScreen(RESET)...
Если что, в Меге прошивка 0.9WAIT, турбо отключена сразу в Меге.

Дмитрий 13th February 2011 12:10

Alex_NEMO, тогда я тем более ничего не понимаю :)
Quote:

Originally Posted by Alex_NEMO (Post 358570)
Версия 0.2с показалась чуть более "стабильной"

Quote:

Originally Posted by Alex_NEMO (Post 358570)
0.2с1 "видил" FE-EEPROM много реже

разницы в определении еепром в этих версиях нет, т.е. видеть они должны одинаково.

Quote:

Originally Posted by Alex_NEMO (Post 358570)
Но клава при этом ни на что не реагирует, кроме PrintScreen(RESET).

и даже на турбо??? или какие там еще есть кнопки чисто контроллером отрабатываемые?
Что-то совсем запутался я :) надо доделывать железяку.

Alex_NEMO 13th February 2011 13:06

Quote:

Originally Posted by Дмитрий (Post 358583)
и даже на турбо??? или какие там еще есть кнопки чисто контроллером отрабатываемые?

Честно говоря, проверял только хот-кеи и курсор... ТУРБУ вообще пока не трогаю. Скорее всего, Lock'и и PreentScreen будут всегда работать. Камиль говорил, что процедура опроса клавы одна для всех клавиш...
Сейчас несколько десатков раз ресетился - FE-EEPROM ни разу не появилось...
Quote:

Originally Posted by Дмитрий (Post 358583)
Что-то совсем запутался я надо доделывать железяку.

Давай, сам быстрее увидешь и разберешься...

Дмитрий 13th February 2011 13:17

1 Attachment(s)
Quote:

Originally Posted by Alex_NEMO (Post 358596)
Давай, сам быстрее увидешь и разберешься...

да было бы время... а то вон вытравил, и все - пока будет время ее рассверлить-то :)

Ewgeny7 13th February 2011 21:17

Народ, просветите пожалуйста насчет вашего ХеГлюка.
Поддерживаемый маппер судя по крутой логической догадке - КАЙ-1024.
Тырдос с поддержкой рамдиска (или рамдисков?), какого объема? Буква меняется?
Глюкочасы работают по стандарту глюка? В смысле, не меняли их работу?
Это я хочу узнать для пробного совокупления с uX_Speccy.
Заранее спасибо :)

ZEK 13th February 2011 21:36

Quote:

Originally Posted by Ewgeny7 (Post 358778)
Тырдос с поддержкой рамдиска (или рамдисков?), какого объема? Буква меняется?

3 раза да, рамдиск один на 640кб онли
Quote:

Originally Posted by Ewgeny7 (Post 358778)
люкочасы работают по стандарту глюка?

Да

Ewgeny7 13th February 2011 21:50

Спасибо большое.
Киньтесь пожалуйста наиработоспособнейшей версией ХеГлюка, дабы не рыть тему.

Дмитрий 13th February 2011 22:36

Ewgeny7, http://zx.pk.ru/showpost.php?p=358075&postcount=741

Alex_NEMO 14th February 2011 12:58

В 3-м посте обновил "Мини-FAQ" по сборке. Обратите внимание на 9, 11 и 12 пункты!

Дмитрий 14th February 2011 13:11

Alex_NEMO, сходу не нашел, но помню были какие-то рекомендации по номиналу резисторной сборки. Не напомнишь?

Alex_NEMO 14th February 2011 13:12

Quote:

Originally Posted by Дмитрий (Post 358952)
Alex_NEMO, сходу не нашел, но помню были какие-то рекомендации по номиналу резисторной сборки. Не напомнишь?

Дима, какой именно?

Black_Cat 14th February 2011 13:18

Quote:

Originally Posted by Alex_NEMO (Post 358943)
По последним данным, Prusak отписал: "поэкспериментировал с таймером IL555N (производство "Интеграл"). Он отлично работает на ввод с магнитофона. Так что этот аналог ВИ1 можно использовать в KAY".

это и есть ВИ1, токо с экспортной маркировкой :)

Prusak 14th February 2011 13:39

Quote:

Originally Posted by БК-0010 (Post 358957)
это и есть ВИ1, токо с экспортной маркировкой :)

Технология изготовления вполне могла поменяться, поэтому и был проведен эксперимент.

Немного оффтопика: не знаю по какой технологии Интеграл сейчас выпускает 1533-серию и IN82C55, но они почти не греются при работе (для сравнения 1533-я серия того же Интеграла только выпуска 80-х и начала 90-х годов в том же компьютере греется сильнее, чем новые микросхемы). Сейчас вот кладу руку на включенный KAY - почти все микросхемы холодные.

caro 14th February 2011 13:43

Quote:

Originally Posted by Дмитрий (Post 358952)
Alex_NEMO, сходу не нашел, но помню были какие-то рекомендации по номиналу резисторной сборки. Не напомнишь?

Мне кажется речь идет о NR2 (10 КОм) и NR3, NR4 (по 2.2 КОм).
Я рекомендую поменять их номиналами, NR2 - 2.2 КОм, NR3 и NR4 по 10 КОм.

SoftFelix 14th February 2011 13:49

Quote:

Originally Posted by Alex_NEMO (Post 316740)
Обратите внимание! На печатке(шелк) и на монтажке до последнего обновления(после 14.02.2011г.) не верно промаркирован катод диода VD2! Диод при установке должен быть развернут на 180 градусов, т.е. катодом к разъёму питания АТХ, а не к стороне периферийных разъёмов!!!

Прикольно... А я-то ещё думал, почему мой КАЙ при первом запуске (13.12.2010), в первые секунды, не хотел стартовать и на RESET не реагировал, а это, оказывается, VD2 догорал при очередном нажатии кнопки RESET. :v2_dizzy_bomb:

Ewgeny7 14th February 2011 19:10

Господа, я тут на базе u9_Speccy слепил КАЙ-1024, Крамис работает, НеГлюк от Дмитрия работает, но криво. РАМдиск упорно только С, на другую букву не переключить. С чем может быть связано?
И еще вопросик... Подтвердите пожалуйста маппер, правильно ли:
1FFD(7) & 7FFD(7) & 1FFD(4) & 7FFD(2..0).
И банки ПЗУ:
0 - Service (Kramis, HeGluck)
1 - TR-DOS
2 - B128
3 - B48
Спасибку ответившему! ;)

---------- Post added at 18:10 ---------- Previous post was at 18:07 ----------

Прошивку ПЗУ слепил из 02с и прошивки от ЛАСа.

Black_Cat 14th February 2011 19:30

ПРАЛЬНА :) давай я те кину малюсенькую доделку, после внедрения которой Лас обещал исходники Kramis'а выложить :)

Ewgeny7 14th February 2011 19:35

Quote:

Originally Posted by БК-0010 (Post 359070)
ПРАЛЬНА давай я те кину малюсенькую доделку, после внедрения которой Лас обещал исходники Kramis'а выложить

Давай.

Еще вопрос - часы (они же EEPROM в HeGluck, как я понимаю), в КАЕ постоянно видны, т.е. не надо включать бит 7 EFF7? И адреса обычные - BFF7, DFF7?
И в догонку - В прошивках КАЯ используется включение 0 страницы ОЗУ вместо ПЗУ?

Black_Cat 14th February 2011 19:46

Quote:

Originally Posted by Ewgeny7 (Post 359072)
Еще вопрос - часы (они же EEPROM в HeGluck, как я понимаю), в КАЕ постоянно видны, т.е. не надо включать бит 7 EFF7? И адреса обычные - BFF7, DFF7?

т.к. в КАЕ их нет, а есть токо на ZXMC-2, то всё стандартным образом. И заодно IODOS прикрути :) , шоб страждущие могли в ЦП/М с флопом работать :)
Quote:

Originally Posted by Ewgeny7 (Post 359072)
В прошивках КАЯ используется включение 0 страницы ОЗУ вместо ПЗУ?

х.з. что там в прошивках, но на этот счёт тож есть интересные решения :)
схемку доработки вечером кину

Ewgeny7 14th February 2011 20:01

Quote:

Originally Posted by БК-0010 (Post 359075)
а есть токо на ZXMC-2, то всё стандартным образом

У мну "EEPROM NONE". Что бы это значило??? Часы есть, обычные ЭвоГлюковские.

ZEK 14th February 2011 21:41

Quote:

Originally Posted by Ewgeny7 (Post 359061)
АМдиск упорно только С, на другую букву не переключить. С чем может быть связано?

В меню не переключается или по факту? если по факту, TR-DOS надо из набора которые выкладывал Лас
Quote:

Originally Posted by Ewgeny7 (Post 359072)
В прошивках КАЯ используется включение 0 страницы ОЗУ вместо ПЗУ?

НеГлюк не использует, Крамис вроде тоже не использует

Quote:

Originally Posted by Ewgeny7 (Post 359085)
У мну "EEPROM NONE". Что бы это значило???

значит не нашло ГлюкЧасов :)

---------- Post added at 19:41 ---------- Previous post was at 19:36 ----------

Quote:

Originally Posted by Ewgeny7 (Post 359085)
Часы есть, обычные ЭвоГлюковские.

Они сразу идут Дмитрий делал детект часов читая из 2х ячеек значения
они не должны быть 00 и FF, в оригинале проверялось что читается отличное от FF значение, если оригинальный НеГлюк видит часы то дело в этом

Alex_NEMO 14th February 2011 21:45

В первом посте в очередной раз обновил архивы "KAY1024_Mont&Sborka.rar" и "KAY1024_Sch&More.rar". Уточнены значения нек. компонентов(рез. сборки NR1...NR4, R33...R37, емкость С5). На монтажках отражен ряд моментов - указано на правильное включение VD2, инфа о подключении платы ZX-VGA.

Ewgeny7 14th February 2011 21:58

Quote:

Originally Posted by ZEK (Post 359103)
если оригинальный НеГлюк видит часы то дело в этом

видит. фигня в том, по S+Reset я попадаю в установку часов, и они там тикают. после сброса их один фиг нету.

Mayor 14th February 2011 22:34

Alex_NEMO, а у тебя на плате установлены транзисторы и резисторы для формирования RGB видео сигнала или там перемычки ?
п.с. Я для подключения ВГА-конвертера хотел там всё выпаять и воткнуть перемычки.

Prusak 14th February 2011 22:46

Даю отчёт по замене некоторых микросхем:

DD7, DD44 (К155ЛН3) заменяются на КР1533ЛН10, проверил, работает.

Таймеры КР1006ВИ1:
Отечественные (годы выпуска от 1989 до 2006) заработали все (проверил 4 штуки).
IN555N (производство Интеграл, дата выпуска 1013, 1026) заработали все (проверил 3 штуки).
Неизвестная X9 555 (явно буржуинская, но вероятнее всего производства стран соцлагеря) заработала.

ILC555N - не работает (проверил 2 штуки).
NE555 (кто производитель - хз, логотип изготовителя в виде одной буквы "S") - не работает.

Больше таймеров для теста у меня не нашлось.

Mayor 14th February 2011 23:08

А подскажите ещё плиз по перемычке JP11, она должна стоять или нет если порт FF не распаян ?

SoftFelix 14th February 2011 23:15

Quote:

Originally Posted by Mayor (Post 359136)
если порт FF не распаян

А что значит не распаян? D62 и D63 впаяны? Если нет, то перемычка установлена.

Mayor 14th February 2011 23:20

DD62 и DD63 впаяны, не впаяна DD38`

Alex_NEMO 14th February 2011 23:23

Quote:

Originally Posted by Mayor (Post 359127)
Alex_NEMO, а у тебя на плате установлены транзисторы и резисторы для формирования RGB видео сигнала или там перемычки ?
п.с. Я для подключения ВГА-конвертера хотел там всё выпаять и воткнуть перемычки.

Все на месте, выпаял только "гребенку" XS10 и вместо неё впаял "шлейф" на ZX-VGA. Посмотри архивчик "KAY1024_Mont&Sborka.rar" в первом посте, там вкратце сказано что и как. Я просто ещё планирую через разъем "VIDEO" выкидышем SCART подключить. Да и все пробные запуски производил на Ч/Б монике "Электроника 6105". Если хочешь, фотки кину. как у меня сделано...

Mayor 14th February 2011 23:25

Quote:

Originally Posted by Alex_NEMO (Post 359142)
Все на месте, выпаял только "гребенку" XS10 и вместо неё впаял "шлейф" на ZX-VGA. Посмотри архивчик "KAY1024_Mont&Sborka.rar" в первом посте, там вкратце сказано что и как. Я просто ещё планирую через разъем "VIDEO" выкидышем SCART подключить. Да и все пробные запуски производил на Ч/Б монике "Электроника 6105". Если хочешь, фотки кину. как у меня сделано...

Фотки не помешали бы, фэнкс!

"KAY1024_Mont&Sborka.rar" - пишет вложение не существует... <- разобрался!

SoftFelix 14th February 2011 23:31

Quote:

Originally Posted by Mayor (Post 359141)
DD62 и DD63 впаяны, не впаяна DD38`

Тогда перемычку надо снять.

Alex_NEMO 14th February 2011 23:56

Quote:

Originally Posted by Mayor (Post 359144)
Фотки не помешали бы, фэнкс!

Смотри мою плату на данный момент времени тут: Яndex.ФОТКИ (последние 5 фоток в этом альбоме).
Вроде, все понятно должно быть. особенно прочитав 2-ю станицу обновленной монтажки. При рассверливании отверстия под "*F`" зацепил-таки одну дорожку - сверло чуть "било". Так что будьте осторожны! Или кидайте провода на сигналы "*F`" и "I" по верху платы! Платка ZX-VGA заделана в металлический кожух со съёмной верхней крышкой. На крышке пропилены отверстия под JTAG-разъём и ряд джамперов конфигурации.

Prusak 15th February 2011 00:46

Есть вопрос по порту клавиатуры. Бит 5 порта при чтении равен 0. Из-за этого тест (TEST4.30R) пишет ошибку порта #FE. Это принципиально? Или лучше подать лог.1 на этот бит?

Лас 15th February 2011 02:36

Лучше, чтобы бит d5 был установлен в 1 - улучшится совместимость (нормально заработают некоторые игры в части опроса клавиатуры).
В оригинальных спектрумах читаемый из порта FE в нормальных условиях бит d5 = 1.


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

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