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 8th January 2012 00:22

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

http://s018.radikal.ru/i505/1201/bd/27a4f03f336at.jpg

Как я понял, "финальный вариант" - на свободных эл-тах ЛА3 и ЛИ1, а не как было попервой ЛЛ1+ЛИ1. Остались непонятки - что и где "режем", куда подаем "новый" CAS/ (на "обрезанную" 12н. DD13?)?

Для 4Мб СИММа потом ещё "бутербродим" КП2 поверх DD8 и "блок" на свободном эл-те ЛЛ1, как описано/нарисовано тут: ТЫНЦ.
Уточни ещё что и где режем.

Дима[ZEK], что там с твоим вариантом:
Quote:

Originally Posted by ZEK (Post 377010)
Да.
Я себе тож допиливать буду потом, ток при помощи переключения менеджера памяти, и буду 16color привинчивать.

Quote:

Originally Posted by ZEK (Post 377055)
На CPLD + кнопка, или какой нить бит из порта принтера и в глюке пункт переключающий

Весьма любопытный вариант! :v2_thumb:

SoftFelix 8th January 2012 11:55

Quote:

Originally Posted by Alex_NEMO (Post 453044)
Как я понял, "финальный вариант" - на свободных эл-тах ЛА3 и ЛИ1

Да. Лучше ориентироваться на эту схему подключения. Там именно нужные и оптимальные точки подключения.
http://photo.qip.ru/photo/softfelix/...e/92701111.jpg

Quote:

Originally Posted by Alex_NEMO (Post 453044)
что и где "режем"

Вот тут видны два разреза. От ТМ8 отделяем /CAS только на DRAM. Второй разрез - не помню. Вот тут они чётко видны. Проследи второй разрез по плате.
http://zx.pk.ru/attachment.php?attac...1&d=1302430462

Quote:

Originally Posted by Alex_NEMO (Post 453044)
куда подаем "новый" CAS/

Подаём только на /CAS всех DRAM.


Quote:

Originally Posted by Alex_NEMO (Post 453044)
Для 4Мб СИММа потом ещё "бутербродим" КП2 поверх DD8

Да. Просто поверх паяется. Не нужные ноги чуть отгибаем.
http://photo.qip.ru/photo/softfelix/...e/92745950.jpg

Quote:

Originally Posted by Alex_NEMO (Post 453044)
на свободном эл-те ЛЛ1, как описано/нарисовано тут

В процессе эксплуатации выяснилось, что блокировку дополнительной КП2 нужно выводить на отдельный переключатель (кнопку, если с ТМ2), а не завязывать это с блокировкой #1FFD. Да, нужен свободный э-т ЛЛ1. При блокировке дополнительной памяти, на 15-ом выводе DD9' должна появиться постоянная "1".
http://photo.qip.ru/photo/softfelix/...e/92720675.jpg

---------- Post added at 10:55 ---------- Previous post was at 10:44 ----------

p.s. А, второй (верхний) разрез тоже отделение /CAS'а DRAM от остальной схемы.

Alex_NEMO 8th January 2012 15:08

Феликс, вместо КП2 КП12 пойдет? Или, все же, лучше КП2?
Quote:

Originally Posted by SoftFelix (Post 453155)
Да, нужен свободный э-т ЛЛ1. При блокировке дополнительной памяти, на 15-ом выводе DD9' должна появиться постоянная "1".

Можешь полность схемку нарисовать/отсканить/выложить? Триггер не рисуй, просто пометь "к триггеру".

SoftFelix 8th January 2012 16:21

Quote:

Originally Posted by Alex_NEMO (Post 453213)
Феликс, вместо КП2 КП12 пойдет? Или, все же, лучше КП2?

Я не стал экспериментировать - поставил КП2. Подали на 15-ую ногу 1 - на МА10 сразу 0 - вот и нет 4-х МБ.

Quote:

Originally Posted by Alex_NEMO (Post 453213)
Можешь полность схемку нарисовать/отсканить/выложить?

Я всё ещё в больнице. :( Только 10-го всё решиться. На самом деле, вот тут всё расписано:
http://zx.pk.ru/showpost.php?p=377257&postcount=958

С учетом свободного э-та DD14.2 ЛЛ1. У него надо только на печатной плате отрезать 4-ую ногу от GND:
http://photo.qip.ru/photo/softfelix/...e/92745962.jpg

Схема такая:

4нDD14.2 -> 8нDD12.3
5нDD14.2 -> сигнал блокировки: 0 - 4MB ON, 1 - 4MB OFF
6нDD14.2 -> 15нDD9'

Alex_NEMO 8th January 2012 17:46

Quote:

Originally Posted by SoftFelix (Post 453242)
Я всё ещё в больнице.

Выздоравливай!
Спасибо, более-менее понятно.

AlexFantasy 8th January 2012 22:02

Quote:

Originally Posted by SoftFelix (Post 453010)
Ничего. Сразу всё заработало стабильно. Единственное, вроде, подметил особенность более надёжной работы памяти, если АП6 для СИММа использовать 74LS245.
.

А у меня глюки были через раз - когда стояла 1533-серия:(. В основном когда с TR-DOS`ом начинал работать(128 меню разваливалось и т.п).
Но в отличии от 555-й серии, я установил 1531-ю (в моем случае "F"). И замена на эту серию благотворно повлияла, глюки ушли и комп заработал стабильно :)!!! Выходит что этот момент следовало-бы добавить в МиниФАК! :v2_dizzy_bye:

SoftFelix 8th January 2012 22:13

AlexFantasy, у меня тоже стояла 74F245 на СИММ. Показалось, что с 74LS245 работает по-надёжней. Хотя, это абсурд... Вообще, КАЙ у меня как-то мерзко подглючивает. FUT периодически сбрасывется... Ещё что-то по мелочи. А вот тест памяти (все 4МБ) гонял непрерывно двое суток - ни одной ошибки. ПРОФ-РОМ со СМУКом глючит - выдает ошибку позиционирования на 0-ую дорогу в теневике на реальных дискетах. Надо будет со всем этим разобраться.

AlexFantasy 8th January 2012 23:05

Чёрт знает что....

---------- Post added at 20:05 ---------- Previous post was at 19:58 ----------

Quote:

Originally Posted by SoftFelix (Post 453396)
, у меня тоже стояла 74F245 на СИММ. Показалось, что с 74LS245 работает по-надёжней

Чёрт знает что.....:v2_conf2:
Quote:

Originally Posted by SoftFelix (Post 453396)
А вот тест памяти (все 4МБ) гонял непрерывно двое суток - ни одной ошибки.

У меня та-же фигня, тест часа 2...3 гонял и то-же было все Ок, но как начинал с TR-DOS`ом работать, так сразу глюки :v2_dizzy_mutant: давали о себе знать! Но как только поставил на Simm 74F245 то как рукой всё сняло!;)

ZEK 9th January 2012 02:13

Quote:

Originally Posted by Alex_NEMO (Post 453044)
Дима[ZEK], что там с твоим вариантом:

Да никак, кай плющит, поэтому заброшен на неизвестное время.

Хотя когда паял speccy 2010 понял в чем проблема, флюс с hals реагирует, в итоге оголяется медь, и пошло поехало, так что скорее всего труп.

Eugen 9th January 2012 02:56

Quote:

Originally Posted by ZEK (Post 453513)
флюс с hals реагирует

Дима, чем мажишь?

solegstar 9th January 2012 03:11

Quote:

Originally Posted by ZEK (Post 453513)
Да никак, кай плющит, поэтому заброшен на неизвестное время.

Эй, ты это бросай!!! надо Весеннюю уголь пати организовать (только пиво чуть позже привезти) и разберемси :)

Quote:

Хотя когда паял speccy 2010 понял в чем проблема, флюс с hals реагирует, в итоге оголяется медь, и пошло поехало, так что скорее всего труп.
надеюсь не F-5... ох и гадость оказалась, хоть и водосмываемая... вобщем после пайки надо обрабатывать полюбому растворителем... у меня тут было недавно... глюки, аушка глючила в трдосе, из-за окислов, диски непонимала вообще. левые каталоги постоянно и т.д... так что смывай его на....

PS: С праздниками!!! :)

Eugen 9th January 2012 03:49

Quote:

Originally Posted by solegstar (Post 453545)
надеюсь не F-5

Олежик, по моему у него ф-4. вот решил уточнить.

Alex_NEMO 9th January 2012 14:42

Quote:

Originally Posted by ZEK (Post 453513)
флюс с hals реагирует

Ого, "хороший" флюс! Не, старая добрая спирто-канифоль - наше все! При пайке TQFP и иже с ними корпусов + глицерин (к спирто-канифоли).
Quote:

Originally Posted by AlexFantasy (Post 453389)
Выходит что этот момент следовало-бы добавить в МиниФАК

AlexFantasy, добавлю чуть позже.

AlexFantasy 9th January 2012 15:11

Незнаю каким вы там флюсом паяете , но мне попадался только одиного типа! В маленьком прозрачном пластмассовом пузырьке продается в радиоточках. Белая прозрачная жидкость, даже аллюминий без проблем паяется. Но после его применения все пайки по истечении какого-то временем чернеют. Применение такой штуки в пайке печатных плат просто недопустимо!!!
По возможности лучше пользуйтесь канифолью + трубчатый припой с канифолевой начинкой![

Quote:

Originally Posted by Alex_NEMO (Post 453629)
добавлю чуть позже.

Упрощать жизнь КАевцам или нет - твоё личное дело!!!

ZEK 10th January 2012 01:56

Флюсы F-какие то, не помню, а этикетки давно отвалились.

ZEK 10th January 2012 10:03

Quote:

Originally Posted by SoftFelix (Post 453396)
выдает ошибку позиционирования на 0-ую дорогу в теневике на реальных дискетах. Надо будет со всем этим разобраться.

Если есть доработка порта FF попробуй отключи OE от бутербродного регистра.

SoftFelix 10th January 2012 12:51

Quote:

Originally Posted by ZEK (Post 453895)
Если есть доработка порта FF попробуй отключи OE от бутербродного регистра.

О! Надо попробовать. А то мыслей уже не хватает.

Alex_NEMO 13th January 2012 13:20

SoftFelix, глянь, все верно - "Доработка для работы с SIMM30, 4Мб модулями памяти":
http://s018.radikal.ru/i502/1201/86/4809029e6e81t.jpg
Подразумевается, что уже сделана доработка HIDDEN REFRESH (предыдущая схема на ЛА3 + ЛИ1) и оттуда подается "новый" CAS (CAS/_NEW по схеме).

SoftFelix 13th January 2012 15:50

Quote:

Originally Posted by Alex_NEMO (Post 455068)
глянь, все верно

Вроде всё верно. Забыл ещё вот что.

На основной плате надо разорвать связь 15нDD45 и 9нDD49.3. На 9нDD49.3 подать лог.0 (посадить на GND). И уже тогда снимать сигнал с 15нDD45 на 10нDD9'.

Alex_NEMO 13th January 2012 15:54

Феликс, ну, что - ты воздоровел? Дома уже?
Хотелось, что бы ты проверил:
Quote:

Originally Posted by ZEK (Post 453895)
Если есть доработка порта FF попробуй отключи OE от бутербродного регистра.

:v2_rolley

SoftFelix 13th January 2012 16:32

Quote:

Originally Posted by Alex_NEMO (Post 455125)
Феликс, ну, что - ты воздоровел? Дома уже?

Да какой там... Ещё в больнице. :( Сегодня должен был быть ключевой день, но всё изменилось. И не понятно в какую сторону. Надеюсь на следующую неделю.

Quote:

Originally Posted by Alex_NEMO (Post 455125)
Хотелось, что бы ты проверил:
Цитата:
Сообщение от ZEK Посмотреть сообщение
Если есть доработка порта FF попробуй отключи OE от бутербродного регистра.

А у тебя не получится? Я к тебе как-то весной именно с похожей просьбой обращался. Т.е. как у тебя живёт СМУК2 в КАЕ.

Alex_NEMO 13th January 2012 17:07

Quote:

Originally Posted by SoftFelix (Post 455143)
А у тебя не получится? Я к тебе как-то весной именно с похожей просьбой обращался. Т.е. как у тебя живёт СМУК2 в КАЕ.

Я бы с удовольствием, но я по новой собираю то, что у меня во 2-й строчке подписи... Пока потихоньку начал паять собственно КАЙ. Так что, пока не имею возможности...

SoftFelix 13th January 2012 18:02

Quote:

Originally Posted by Alex_NEMO (Post 455160)
но я по новой собираю то, что у меня во 2-й строчке подписи

А что с первым случилось?

Alex_NEMO 13th January 2012 19:54

Quote:

Originally Posted by SoftFelix (Post 455177)
А что с первым случилось?

По просьбе Вадима продал человеку, кому он был должен... Я не в накладе остался.

SoftFelix 26th January 2012 18:27

Quote:

Originally Posted by SoftFelix (Post 453958)
Сообщение от ZEK Посмотреть сообщение
Если есть доработка порта FF попробуй отключи OE от бутербродного регистра.
О! Надо попробовать. А то мыслей уже не хватает.

Что-то подумалось, что вряд ли из-за этого. Проблема, имхо, из-за разности чтения порта #FF TR-DOS'а в Скорпионе и КАЕ. В Скорпионе этот порт доступен на чтение в обычном пространстве ввода-вывода, т.к. заведён на клавиатурные КП11, сигнал /DOS там не имеет значения, а в КАЕ порт #FF TR-DOS'а доступен только при активном /DOS. Соответственно, прошивка ПРОФ-ПЗУ требует соответствующего патчинга для КАЯ.

И ещё. Может мне кто-нить объяснить поведение ПРОФ-ПЗУ и единственной конфигурационной перемычки в контроллере БЕТА-ТУРБО.
http://photo.qip.ru/photo/softfelix/...e/96330485.jpg

В положении 4-5 всё работает, могу по МАГИКУ войти в теневик. НО! Ведь в этом случае вообще не понятно поведение /IOGE для всех остальных слотов КАЯ. Какой смысл в соединении /IORQ и /IOGE??? Объясните. В положении 3-4 тоже все работает, но по МАГИКУ в теневик уже не войти. Зато нормально отрабатывает /IOGE от слота с БЕТА-ТУРБО для других слотов.

p.s. Интересно, а как ведёт себя SMUC2 + PROF-ROM на Фениксе?...
p.p.s. Неужели только у меня одного собран рабочий КАЙ из топика со всеми актуальными платами?! :(

---------- Post added at 17:27 ---------- Previous post was at 17:07 ----------

И ещё что-то в глаза бросилось в схеме БЕТА-ТУРБО. Нет пулл-ап-резистора на 6DD7.2. DD7 - ЛА13 - с ОК - непорядок...
http://photo.qip.ru/photo/softfelix/...e/96359906.jpg

solegstar 26th January 2012 19:05

Quote:

Originally Posted by SoftFelix (Post 459517)
Нет пулл-ап-резистора на 6DD7.2. DD7 - ЛА13 - с ОК - непорядок...

он вроде к резисторной сборке подключен, так что...

SoftFelix 26th January 2012 19:13

Quote:

Originally Posted by solegstar (Post 459559)
Нет пулл-ап-резистора на 6DD7.2. DD7 - ЛА13 - с ОК - непорядок...
он вроде к резисторной сборке подключен, так что...

Не подключен. Только что по плате проверил. Соединены только 6-ая и 9-ая ноги DD7, более никуда не подключены.

solegstar 26th January 2012 19:20

Quote:

Originally Posted by SoftFelix (Post 459562)
Не подключен. Только что по плате проверил. Соединены только 6-ая и 9-ая ноги DD7, более никуда не подключены.

тогда непорядок конечно. при себе платы нет, но помню тоже искал подтягивающие резисторы на плате и пришел к резисторной сборке.

Black_Cat 26th January 2012 20:10

Quote:

Originally Posted by SoftFelix (Post 459517)
Какой смысл в соединении /IORQ и /IOGE??? Объясните.

это атавизм доисторической оригинальной схемы. Это было необходимо для компов, не имевших NemoBus.

SoftFelix 26th January 2012 20:14

Quote:

Originally Posted by Black_Cat (Post 459579)
Какой смысл в соединении /IORQ и /IOGE??? Объясните.
это атавизм доисторической оригинальной схемы. Это было необходимо для компов, не имевших NemoBus.

Назначение положения перемычки 3-4 и элемента DD1.4 мне понятны. Есть ответ на вопрос в квоте?

Black_Cat 26th January 2012 20:27

Quote:

Originally Posted by SoftFelix (Post 459584)
Есть ответ на вопрос в квоте?

я ж тебе ответил - это для компов, не имевших NemoBus, в которых юзеры сами допаивали не полноценную шину NemoBus, а ущербную шину без приоритета, т.к. контроллер этот производился и продавался отдельно и независимо от КАЯ, и купить его мог любой желающий для любого компа

SoftFelix 26th January 2012 20:30

Quote:

Originally Posted by SoftFelix (Post 459584)
Какой смысл в соединении /IORQ и /IOGE??? Объясните.

Применительно к КАЮ (положение перемычки 4-5), есть ответ?

Black_Cat 26th January 2012 20:40

Quote:

Originally Posted by SoftFelix (Post 459595)
Применительно к КАЮ (положение перемычки 4-5), есть ответ?

:) для КАЯ оно не педназначалось :) , авторы просто тупо скопировали старую схему не вдаваясь в то, зачем это нужно

SoftFelix 26th January 2012 20:46

Black_Cat, проехали...

Дмитрий 21st March 2012 13:56

1 Attachment(s)
По просьбе форумчан выкладываю сборку ROM-ов KAY Reset Service 0.2+. В архиве два рома - один собранный из кастомного KAY-евского ПЗУ и второй на основе прошивок предоставленных ЛАС-ом. Проверить пока не на чем - поэтому перед прошивкой в EEPROM опробуйте на эмуле.

AlexFantasy 21st March 2012 15:10

Quote:

Originally Posted by Дмитрий (Post 482836)
Проверить пока не на чем - поэтому перед прошивкой в EEPROM опробуйте на эмуле.

в Unreal`e не заработало...:v2_conf2: Картинка появляется через раз после сброса по F12, реакции на клавиши тоже нет.
В прочем может это и нормально так как прошивки от ЛАСа как не перевернутая, так и перевернутая тоже в Unreale не работают, а на реальном КАЕ проблем не буит.....:v2_conf2:?!

Дмитрий 21st March 2012 15:21

AlexFantasy, ты правильно выставил параметры памяти, ПЗУ правильно прикрутил, страницы не перепутал? Я сейчас загрузил - все работает нормально.

Добавь в ini-файл там где объявляются образы ПЗУ такие строки :
Quote:

[ROM.KAYRS]
title=KAY (64K,Reset Service)
sys=ROMs\kay_services.rom
dos=ROMs\kay_services.rom:1
128=ROMs\kay_services.rom:2
sos=ROMs\kay_services.rom:3
И затем выбери в настройках эмуля тип памяти KAY-1024 и профиль ПЗУ "KAY (64K,Reset Service)"

AlexFantasy 21st March 2012 15:37

1 Attachment(s)
Quote:

Originally Posted by Дмитрий (Post 482870)
AlexFantasy, ты правильно выставил параметры памяти, ПЗУ правильно прикрутил, страницы не перепутал? Я сейчас загрузил - все работает нормально

Может я где и затупил :v2_conf2:, давайте сверимся

Memory Logic: Nemo`s KAY
RAM Size 1024
Single file ROM image: Те что ты выложил
Cache size: none
SmucNVram+CMOS RTC: галка снята

HDD: none

---------- Post added at 12:37 ---------- Previous post was at 12:36 ----------

Quote:

Originally Posted by Дмитрий (Post 482870)
AlexFantasy, ты правильно выставил параметры памяти, ПЗУ правильно прикрутил, страницы не перепутал? Я сейчас загрузил - все работает нормально.

Добавь в ini-файл там где объявляются образы ПЗУ такие строки :

И затем выбери в настройках эмуля тип памяти KAY-1024 и профиль ПЗУ "KAY (64K,Reset Service)"

Короче заблудился я в этом ini-файле... Дайте кто нить нормальную версию этого эмуля!

AlexFantasy 21st March 2012 16:01

Дмитрий, не напрягайся! Если у тебя заработало, то я смело побегу прошивать!

Дмитрий 21st March 2012 16:10

AlexFantasy, см. unreal.ini, а не ucbase.ini


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

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