Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Электроника МС 1502 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 10 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июня 2012 12:43 Сообщение отредактировано: 28 июня 2012 13:07
Вот я и стал счастливым обладателем МС1502 со встроенным в нижний отсек КНГМД. Пока одни загадки. Шлейф на стороне дисковода разделан в 40-пиновую "маму" как у IDE, и как мне сказали, предназначался для дисковода МС5310. Его распайку я не нашел. Используется 24 проводника. По схемам контроллера ГМД, который втыкается сверху, должно использоваться 24 проводника, но нумерация ни с чем не сопадает. У меня проводники идут подряд от контакта 8 до контакта 32 с пропуском контакта 31. По схеме же со стороны дисковода контакт №4 (Head Load) должен использоваться, а вот №10, 26, 28, 30 - не используются. У меня контроллер либо другой (раз вставлен в нижний отсек), либо тот же, но переделанный для нижнего размещения. Этого я тоже не знаю. Как же мне понять распиновку этого 40-пинового разъема и разделать его под обычный 34-пиновый разъем для 5" дисковода? Наверное совет будет - разобрать, сравнить контроллер со схемой и по выходам логических элементов определить назначения сигналов?. Или информации о нынешней разделке шлейфа в разъеме достаточно? Один час спустя: Нашел фотку контроллера DOS Logic-а как раз для нижнего размещения. Судя по фотке и по тому, что я вижу в своей МСке в ма-а-а-аленькую дырочку в нижней крышечке, скрывающей контроллер, у меня отпаян разъем 34пин с краевыми защелками, и на его место впаян шлейф. Теперь задача еще усложнилась, раз была "самопальная" переделка... Остается надеятся, что существует стандартная рапиновка шлейфа дисковода МС5310, и к этой распиновке подойдет имеющиеся данные об используемых в моем случае контактах. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
sanders написал: Вроде как прямая распайка. 1-34 и 6 на массе. Остается надеятся, что существует стандартная рапиновка шлейфа дисковода МС5310, и к этой распиновке подойдет имеющиеся данные об используемых в моем случае контактах. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
т.е. после 34 контакта до 40го не используется? а может и до 8го не используется то же? |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
sanders написал: А какая разница, если он одним концом впаян в контроллер, а на другом 40 пин? т.е. после 34 контакта до 40го не используется?а может и до 8го не используется то же? Или я неправильно понял? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
у меня нет мс5310 и мне разъем 40 пин на конце некуда воткнуть. Мне надо разделать этот шлейф под 34 пиновый обычный разъем. А поскольку проводов 24, то надо понять их назначение. Первый вариант разобрать мс1502, второй - узнать распайку дисковода 5310, раз со слов владельца именно такой у него работал на этом шлейфе и этом разъеме. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июня 2012 14:57 Сообщение отредактировано: 28 июня 2012 14:59
sanders написал: Делаешь как на 40. Т.е. на какие пины идут эти провода на 40 разъеме, на те же и в 34. у меня нет мс5310 и мне разъем 40 пин на конце некуда воткнуть. Мне надо разделать этот шлейф под 34 пиновый обычный разъем. А поскольку проводов 24, то надо понять их назначение. Первый вариант разобрать мс1502, второй - узнать распайку дисковода 5310, раз со слов владельца именно такой у него работал на этом шлейфе и этом разъеме. Последние 6 в воздух, если они есть. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июня 2012 19:41 Сообщение отредактировано: 28 июня 2012 19:43
sanders написал: Абсолютно верно. До 8-го контакты не используются (по крайней мере, в МС1502 и аналогичных машинах), а после 34-го, вероятно, туда заведено питание. К примеру, в МС1502, которая вчера приехала ко мне, шлейф дисковода распаян с 8 по 34 контакты. В остальном он полностью совместим со стандартным флоппи-шлейфом, цепляй 34-пиновый разъем и пользуйся. т.е. после 34 контакта до 40го не используется? |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Пытаюсь починить ввод с кассеты в MESS. Цитаты из документации: [6.9.5 РЭ] "Для формирования звукового сигнала используются разряды PB0, PB1 порта 061H ППИ 1 и канал 2 ПТ. Сигнал с выхода разряда PB0 порта 061H ППИ 1 используется для разрешения работы канала 2 ПТ. Сигнал с выхода ПТ совместно с сигналом PB1 поступает на схему "И" и, далее, через схему эмиттерного повторителя подается на разъем "Видео" ПЭВМ. Уровень сигнала составляет не менее 250 мВ." [6.9.4 РЭ] "Для записи информации на магнитную ленту используется частотный способ кодирования сигнала. В качестве кодирующего устройства используется 2-й канал ПТ, программируемый в режиме 3 [square wave generator]. На каждый бит выводимой информации приходится один период прямоугольного сигнала. При этом единичному биту информации соответствует один период сигнала с частотой 2 кГц, нулевому - период сигнала с частотой 1 кГц (рис. 15). Контроль окончания периода осуществляется по переходу сигнала TIMER2 с уровня лог.1 на уровень лог.0. Опрос сигнала TIMER2 осуществляется через разряд PC5 порта 062H. Управление [gate] каналом 2 ПТ производится сигналом с выхода разряда PB0 порта 061H. Сигнал TIMER2 с выхода ПТ через пассивный НЧ фильтр первого порядка с делителем напряжения поступает на вывод 3 разъема "МАГ" для записи на магнитную ленту. При чтении с магнитофона, сигнал с вывода 3 разъема "МАГ" предварительно фильтруется, усиливается до необходимого уровня, снова фильтруется и поступает на компаратор. Для повышения помехозащищенности компаратор работает с гистерезисом порядка 50-70 мВ. Сигнал с выхода компаратора считывается через разряд PC6 порта 062H и программно декодируется в последовательность информационных байтов. Формат блоков данных приведен в базовом программном обеспечении. Обслуживание в/в на магнитофон осуществляется с помощью программного прервывания INT 15H." [1.5.1 БПО] "Как упоминалось ранее, файл на магнитной ленте - это совокупность 256-байтных блоков, первый из которых содержит 17-байтный заголовок файла, а остальные блоки содержат информацию, выводимую на магнитную ленту пользователем. Драйвер накопителя на магнитной ленте записывает на ленту информацию 256-байтными блоками. Если задается вывод меньшего числа байт, чем 256, такой блок при записи будет дополнен до 256 байт произвольной информацией." Перевод на чуть более понятный язык: \tКанал 2 таймера используется для вывода и на магнитофон, и звука. программируется в режиме 3 (square wave generator). \tбит PB0 [= 01h] "TIMER" разрешает работу канала 2 вообще — соединен с выводом G2 таймера. \tбит PB1 [= 02h] "SNDGATE" [сигнал 99] разрешает прохождение сигнала T2OUT на выход звука [D29.4] \tбит PB7 [= 80h] "CASWR" [сигнал 105] соединен со схемой, в которую также входит T2OUT. назначение не описано. \tбит PC4 [= 10h] "SNDOUT" [сигнал 157] соединен с выходом схемы "И" [D29.4] \tбит PC5 [= 20h] "T2OUT" [сигнал 97] соединен с выводом OUT2 таймера, схемами вывода на магнитофон [X6.3] и вывода звука. \tбит PC6 [= 40h] "CASSIN" [сигнал 166] соединен с X6.3 [ввод-вывод на магнитофон] \tпохоже, что при выводе на магнитофон таймер программируется один раз и дальше модулируется сигналом CASWR? \tа результат можно контролировать, читая CASSIN. Итого: починил тест канала магнитофона в Мониторе (команда V1). |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Alex_B написал: Расскажите, как вам это удалось (какая версия MESS, какой драйвер)? для МС1502 загрузку проверял на M.E.S.S., загрузка без ошибок. И еще — похоже, что архивы на http://www.pk-info.ru/ms1502/files/ битые (1, 2 и 4) — проверьте, пожалуйста. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 июля 2012 14:55 Сообщение отредактировано: 11 июля 2012 18:56
shattered написал: Вот так выглядит у МС1502 функция записи бита на магнитофон. Если флаг CF установлен, то "1", иначе — "0". То есть таймер перепрограммируется для каждого выводимого бита. При этом для каждого выводимого бита опрашивается бит PC5 "T2OUT", это порт 62h. Опрос нужен для того, чтобы определить окончание полного периода. А бит PB7 "CASWR" в модуляции вообще не используется. похоже, что при выводе на магнитофон таймер программируется один раз и дальше модулируется сигналом CASWR? ;------------------------------------------------------ ; Запись бита на магнитофон ;------------------------------------------------------ \t\tmov\tax,4A0h \t\tjc\tone \t\tmov\tax,250h one: \t\tpush\tax wait_high: \t\tin\tal,62h \t\tand\tal,20h \t\tjz\twait_high wait_low: \t\tin\tal,62h \t\tand\tal,20h \t\tjnz\twait_low \t\tpop\tax ; Вывод счетчика в таймер \t\tout\t42h,al \t\tmov\tal,ah \t\tout\t42h,al \t\tret |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Электроника МС 1502 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |