PDA

Просмотр полной версии : Байт 48



Arceny
27.02.2005, 10:21
Сегодня достал я у знакомого товарища Персональный Компьютер Байт 48К,
аналог ЗХ Спека, Белорусского (Брест) производства.

Подрубил, питанипе с БП есть, на телек сигнал идёт, но вот незадача.
ТР-ДОС не грузится... Вместо него на экране висит странная картинка -
чёрно-белые прямоугольники как на шахматной доске чередуются, а наних
маленькие разноцветные квадратики и ещё и переливаются. Причём похожий
финт на 2х Байтах, 2х разных чукваков. Сам я со Спеком не работал до
этого, так что не знаю ЧТО это такое.. Судя по инструкции так быть не
должно, а должна появляться надпись что-то типа "Брестское ПО вычислительной техники" и загружаться ТР-ДОС.

Может разъясните? Скорее всего железная проблема, но вот в ЧЁМ? :confused:

dhau
27.02.2005, 20:53
У пентагона при сборке до впайки памяти проверяют картинку на квадратики. Может у твоего байта память немного отвалилась? Спрашиваю на правал ламера, потому что не разбераюсь :)

Arceny
27.02.2005, 23:38
Дык я тоже в этом ламер %-)
Завтра развинтим, посмотрим...

SMT
28.02.2005, 08:49
Завтра развинтим, посмотрим...
обычно ремонт спека начинается с вынимания ПЗУ из панельки. если при включении без ПЗУ появились вертикальные полосы, процессор работает. аномалии в цвете или регулярности полос показывают, какие шины адреса и данных не доходят по памяти

Arceny
28.02.2005, 23:27
Спасибо.

А нет ли у кого прошивки на Байт-48 ?
Потому что сдаётся мне ПЗУшка слетела... От десятилетнего простоя.

dhau
01.03.2005, 00:56
Попробуй уронить - я так Atari 130XE недавно отремонтировал. Тоже работала, потом пролежала три года в чулане и стала глючить. Я ее уронил аккуратно, что-то там видимо внутки встряхнулось и законтачило, и все заработало снова :)

Arceny
01.03.2005, 07:50
Это шаманство ;-)
Мне бы техническое решение. Программатор кстати есть. :cool:

GriV
01.03.2005, 08:33
есть ли где-нить ресурс, где можно найти все спектрумовсие прошивки?
Скажем классические 48К вообще не вопрос, а вот какие нибудь специфические (тот же монитор-90) найти гораздо сложней?
Предлагаю давать линки или подключать загрузки к сообщениям (подвешивать туда прошивки).
прошивки TR-DOS? Других OS на спекке?
Теневой монитор Scorpion? и т.д.

Spectre
01.03.2005, 12:31
есть ли где-нить ресурс, где можно найти все спектрумовсие прошивки?
Скажем классические 48К вообще не вопрос, а вот какие нибудь специфические (тот же монитор-90) найти гораздо сложней?
Предлагаю давать линки или подключать загрузки к сообщениям (подвешивать туда прошивки).
прошивки TR-DOS? Других OS на спекке?
Теневой монитор Scorpion? и т.д.

Есть: http://www.zxspectrum.it

Только для Байта там не найти, у Байта была перелопаченая и русифицированная прошивка. Остается в него стандартную прошивку залить.

Arceny
01.03.2005, 13:57
Понял... Но всё же хочется родную.

Я сюда запостю фотки платы, скажите где ещё могут быть неисправности... Кстати, ПЗУха не на панельке, прийдётся выпаивать... :mad:

Arceny
01.03.2005, 17:00
Вот картинка платы, разрешение и качество очень хорошие. Если надо будет то получше сфоткаю отдельные узлы.
http://img107.exs.cx/img107/5774/plata9mz.th.jpg (http://img107.exs.cx/img107/5774/plata9mz.jpg)
http://img108.exs.cx/img108/1565/plata27th.th.jpg (http://img108.exs.cx/img108/1565/plata27th.jpg)
А вот внешний вид:
http://img104.exs.cx/img104/6391/klava6xu.th.jpg (http://img104.exs.cx/img104/6391/klava6xu.jpg)
http://img104.exs.cx/img104/1498/klava23wf.th.jpg (http://img104.exs.cx/img104/1498/klava23wf.jpg)

Arceny
01.03.2005, 17:00
А вот оригинальная упаковка:
http://img111.exs.cx/img111/6149/pack7lz.th.jpg (http://img111.exs.cx/img111/6149/pack7lz.jpg)
и БП...
http://img111.exs.cx/img111/1111/bp9ay.th.jpg (http://img111.exs.cx/img111/1111/bp9ay.jpg)

Итак... что чинить? :smile:

CHRV
01.03.2005, 17:30
А вот оригинальная упаковка:

Итак... что чинить? :smile:

Я точно такой же Максагору подарил для музея!

Lion17
01.03.2005, 19:22
А где контроллер дисковода? Что-то на фотках я его не вижу...
ПЗУ TR-DOS скорее всего на нем установлено?

Arceny
01.03.2005, 22:30
А где контроллер дисковода? Что-то на фотках я его не вижу...
ПЗУ TR-DOS скорее всего на нем установлено?
Ничо такого не было. В оригинальной инструкции ни оч ём другом не говорилось.

Комплект:
сам комп
БП
шнур для телика и мафона
и инструкция

Могу отсканить что в ней написано по поводу первичного включения компа...

ВСЁ!!! ПЗУха как я понимаю на этой фотке:
http://img214.exs.cx/img214/8821/mikroshems8mc.th.jpg (http://img214.exs.cx/img214/8821/mikroshems8mc.jpg)
Только почему их 2???

Arceny
01.03.2005, 22:31
З.Ы. Дисковода и не бьло, всё с кассет... БАйт 48 это старьё ;-)
Но ничего другого я не нашёл. а ковыряться со спеком - охота.

Lion17
01.03.2005, 22:48
Я все, конечно, понимаю. Но если нет контроллера дисковода, то о каком TR-DOS'е может идти речь? Кто вам будет ПЗУ'шные странички щелкать? Да и самой ПЗУ TR-DOS, как я понял тут нет. :)
Да и накой тебе понадобился этот TR-DOS, если дисководы подключать некуда? На командную строку посмотреть? :)

Arceny
01.03.2005, 22:57
Мдя? Значит так, вот что написано:

Когда "Байт" включён и телевизор настроен, попробуйте нажать несколько клавиш. Вы увидете, как на экране появляются слова на английском языке, буквы, цифры...... траляля потом про несколько "коротких программ" говорится каких-то...

В общем я не знаю. Короче. Что такое ТР-ДОС? Что, он не ТР-ДОС чтоли вначале грузит? Ну тама ведь бейсик в ПЗУшку встроенный есть, да?

Короче я говорю что со спеками не работал никогда до недавнего времени, так что объясните если я что не понимаю... :mad:

Arceny
01.03.2005, 22:58
А! Щас сфоткаю тот кошмар который он выдаёт на телефизор...

Lion17
01.03.2005, 23:02
Две ПЗУ потому как это РФ6, те 8кб памяти, итого на этом компе 16кб ПЗУ - Бейсик48. И совершенно справедливо он нехочет выходить в TR-DOS - его у него просто нет. :)
Роняй его не роняй, можно даже пзу перешить, лучше чем сейчас есть не станет. Судя по всему комп абсолютно рабочий.

Arceny
01.03.2005, 23:09
Дык какой он нафик рабочий когда такое показывает вместо того про что написано в инструкции!?

http://img177.exs.cx/img177/6163/gliyk14td.th.jpg (http://img177.exs.cx/img177/6163/gliyk14td.jpg)

http://img177.exs.cx/img177/2831/gliyk22kl.th.jpg (http://img177.exs.cx/img177/2831/gliyk22kl.jpg)

http://img177.exs.cx/img177/8929/gliyk33qw.th.jpg (http://img177.exs.cx/img177/8929/gliyk33qw.jpg)

http://img177.exs.cx/img177/5995/gliyk45gv.th.jpg (http://img177.exs.cx/img177/5995/gliyk45gv.jpg)

(Если передёрнуть питание картинка чуть меняется...)

Lion17
01.03.2005, 23:14
А! Извини. Я просто думал что у тебя бейсик работает, а когда ты пытаешься в тр-дос выйти у тебя косяки лезут. А тут сначала все так.
Это больше похоже на дохлый процессор чем на ПЗУ. На кнопку ресет(судя по фотографиям на корпусе справа) он как нибудь реагирует?

Arceny
01.03.2005, 23:20
Нет, АБСОЛЮТНО никак не реагирует.

Вот, тут парень попросил, ещё одна фота платы ;-)
http://img133.exs.cx/img133/4634/plata88cz.th.jpg (http://img133.exs.cx/img133/4634/plata88cz.jpg)

Хм, процессор? А ведь у 2х абсолютно одинаковых ммоделей одна и та же проблема?! (См. первый пост). И обе не включались лет 6 как минимум. Хм. Какие ещё мысли?

Lion17
01.03.2005, 23:21
из того что видно на экране можно сделать следующие выводы:
1.задающие генераторы работают исправно
2.память тоже исправна по крайней мере частично исправна(раз картинки каждый раз разные и не меняются)
3.если был бы косяк в ПЗУ на экране бы появлялся какой-нибудь полосатый рисунок - процессор забивается в цикл и стеком забивает всю память
4.а вот процессор наиболее вероятно умер

Arceny
01.03.2005, 23:24
Посоветуешь найти процессор и перепаять?

Lion17
01.03.2005, 23:30
когда я в свое время ремонтировал спектрумы активность проца проверял подключая к линиям адреса/данных вход усилка, когда проц активен линии адреса непрерывно меняются (это еще когда у меня осцилографа не было)

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

Arceny
01.03.2005, 23:32
Проц как я понимаю вот он, с радиаториком:

http://img79.exs.cx/img79/6416/z805gd.th.jpg (http://img79.exs.cx/img79/6416/z805gd.jpg)

А что рядом с ним ещё за 3 микрухи на радиаториках?

И кстати, если перешивать ПЗУ, то как бить файл на 2 микросхемы? Программатор то я найду и микруху выпаяю без проблем... (надеюсь ;-) )

Какие именно ноги (по нумерам) нужно мерять? Может я виртуальный осцилл заюзаю (звуковая карта) ;-)

Ресет тоже проверю.. Хотя нет, когда ресет ЗАЖИМАЕШЬ по экрану начинают бечь помехи чуть заметные.

Lion17
01.03.2005, 23:35
выпаивать надо после того как убедишься что это именно проц, достань описание z80 (в инете валом) и проанализируй его входы и выходы, сначала проверь управляющие сигналы типа ресета, вайта которые могут блокировать проц, потом остальные... после этого можно будет делать какие-нибудь выводы

Lion17
01.03.2005, 23:37
нет проц это который на 40ножках самый большой

Arceny
01.03.2005, 23:39
Хорошо... Пробуем. Ищим.
Если не сложно можешь помочь с описанием на русском?

Arceny
01.03.2005, 23:44
И надпись КР1858ВМ1 ? Круто... Щас поищем доки.

Lion17
01.03.2005, 23:48
Тут есть краткое описание всех выводов проца на русском:
http://www.ref.nnov.ru/cgi-bin/dl2.pl?Id=3733

Arceny
01.03.2005, 23:54
Спасибо, завтра буду тестировать, и сообщу о результатах.
А сейчас - спать %-)

Spectre
02.03.2005, 14:00
Какое TR-DOS в Байте 1991(2,3) года выпуска?! Гораздо позже брестский завод выпустил отдельную плату, на которой ПЗУ с TR-DOS'ом (16Кб)+ВГ93+шлейф к дисководу, которая подключается в системный разьем сзади Байта.

ВМ1 это тот который DI:HALT отрабатывает? Байт этим не отличался, так что зетник там "стандартный".

Lion17
02.03.2005, 15:16
Какое TR-DOS в Байте 1991(2,3) года выпуска?! Гораздо позже брестский завод выпустил отдельную плату, на которой ПЗУ с TR-DOS'ом (16Кб)+ВГ93+шлейф к дисководу, которая подключается в системный разьем сзади Байта.

ВМ1 это тот который DI:HALT отрабатывает? Байт этим не отличался, так что зетник там "стандартный".

Судя по маркировке на микросхемах этот конкретный байт был выпущен летом 95 года.

Arceny
02.03.2005, 16:18
Какое TR-DOS в Байте 1991(2,3) года выпуска?! Гораздо позже брестский завод выпустил отдельную плату, на которой ПЗУ с TR-DOS'ом (16Кб)+ВГ93+шлейф к дисководу, которая подключается в системный разьем сзади Байта.

ВМ1 это тот который DI:HALT отрабатывает? Байт этим не отличался, так что зетник там "стандартный".

Про ТР-ДОС я уже понял... 1995го года, 7 месяц.

Вот что мне ещё скахали:


Короче что касабельно тр-доса - то это что-то типа программы для
работы с дисководом (только в ПЗУ сразу) тобиш у тя его нет (типа с
этим вы там ужо разобрались ;) Хотя у тебя может не быть просто
дисковода.. может контроллер там и есть (тогды ищи большую микросхему
КР1818) Про то что тебе говорят что проц паленный - он бы
вообще тогда ничего не выдовал (попробуй проц сними и вруби питание)...
(не боись ничего не сгорит все расчитанно на 5 В а другово там ничего и
нет) а когда на клаве кнопки нажимаеш
звука нет? хрен его знает.. довольно трудно судить по изображению..
Кстати проверь питание (может странно звучит но на самом деле такое
частенько случается) типа там должно быть ровно 5В (+\- 0.2) если
отклонения больше то серии типа 155 этого вообще не держат...

БП выдаёт 6.2 вольта вместо 5ти, и 11.4 вместо 12ти... Ну это я думаю не причина неработоспособности.

Проц сеня попробую потыкать тестером, ну а вообще лучше ещё как-то ПЗУху проверить, вот только КАК? :confused:

CHRV
02.03.2005, 16:34
БП выдаёт 6.2 вольта вместо 5ти, и 11.4 вместо 12ти... Ну это я думаю не причина неработоспособности.
Ага особенно первое напряжение :smile:

Alexander
02.03.2005, 16:40
странно.. а откуда там 12? вроде как это напряжение подается только тогда когда дисковод есть..
(в смысле у большинства спектр. так...)
На счет 6.3 - это зависит от серии микросхем.. для к555 например это вполне нормально..

Arceny
02.03.2005, 16:43
странно.. а откуда там 12? вроде как это напряжение подается только тогда когда дисковод есть..
(в смысле у большинства спектр. так...)
На счет 6.3 - это зависит от серии микросхем.. для к555 например это вполне нормально..
5 и 12, как в современных БП. Впринципе можно выровнять до ровно 5ти, но я не думаю что это причина неисправности...

На нём написано 220 В, 0.5 А. Только неизвестно сколько из этой мощности идёт на 5 вольт и соответственно если ставить стабилизатор то на сколько ампер.

Arceny
02.03.2005, 16:44
З.Ы. Померяю-как я потребляемый ток...

Alexander
02.03.2005, 16:52
так он не родной чтоли?
в смысле как померееш? ну тестером хотябы :) включи все это и смотри если он жрет около 0.5 значит ему этого не хватает..
(в разрыв цепи ес-но..)

Lion17
02.03.2005, 17:14
То что тебе написали, что без проца небыло бы изображения - глупости. Проц вынуть на экране будет таже картинка, за нее отвечает видеоконтроллер. А насчет повышенной напруги, фиг его знает какие у совецкого аналога допутимые пороги. Вот Z80 помнится убить было довольно сложно, не то что ВГ - те дохли как мухи при сбое питания, тем более, что им нужно было и 5 и 12.

Lion17
02.03.2005, 17:18
Еще один экспрес метод для проверки микросхем - при включенном компе щупать их температуру, те которые коротят будут жутко греться.

Arceny
02.03.2005, 17:25
БП родной. Естесно в разрыв ;-)

ОК, всё понял, о результатах сообщу!

Alexander
02.03.2005, 18:31
Lion17>Проц вынуть на экране будет таже картинка, за нее отвечает видеоконтроллер.

странно.. прямо таже? так управление контроллером идет от проца, или он сам способен влезать в паять?
Когда проц горелый там либо 1 либо 0 (без всяких последовательностей) А на экране вроде как не монотонная картинка.
вообще я не в курсе как работает этот контроллер но думаю что изображение было бы более простым..?

SMT
02.03.2005, 19:05
микросхемы? Программатор то я найду и микруху выпаяю без проблем... (надеюсь ;-) )

прежде чем выпаивать, попробуй отключить ПЗУ подачей +5v на CS или OE (ножки номер 20 и 22). иногда на CS всегда GND, так что осторожно - в этом случае +5 на неё нельзя, используй ножку 22 (OE). результат должен быть, как при вытащенном ПЗУ. то есть вертикальные полосы на экране

Lion17
02.03.2005, 19:13
Lion17>Проц вынуть на экране будет таже картинка, за нее отвечает видеоконтроллер.

странно.. прямо таже? так управление контроллером идет от проца, или он сам способен влезать в паять?
Когда проц горелый там либо 1 либо 0 (без всяких последовательностей) А на экране вроде как не монотонная картинка.
вообще я не в курсе как работает этот контроллер но думаю что изображение было бы более простым..?

Видеоконтроллер сам лезет в память, проц совершенно не используется. На экране случайное состояние памяти которое получается при подаче на нее питания.

Arceny
02.03.2005, 19:32
прежде чем выпаивать, попробуй отключить ПЗУ подачей +5v на CS или OE (ножки номер 20 и 22). иногда на CS всегда GND, так что осторожно - в этом случае +5 на неё нельзя, используй ножку 22 (OE). результат должен быть, как при вытащенном ПЗУ. то есть вертикальные полосы на экране
Покажи где там у неё 22я нога (надеюсь на картинке шлейф не мешает)
http://img190.exs.cx/img190/8819/mikr2yo.th.jpg (http://img190.exs.cx/img190/8819/mikr2yo.jpg)

Alexander
02.03.2005, 21:15
Нижняя левая (отн. надписи) это 1-ая, дальше по низу слева направо, потом верхняя правая и тогды ужо налево (эт я о том как ноги считать ;))))

Arceny
02.03.2005, 21:19
Нижняя левая (отн. надписи) это 1-ая, дальше по низу слева направо, потом верхняя правая и тогды ужо налево (эт я о том как ноги считать ;))))
Короче рядом с буквой Д 1й контакт, рядом с цифрой 73 последний контакт.

Всего 28... Значит 22й на картинке справа сверху по счёту ... ммм.. 7й. :smile:

SMT
02.03.2005, 21:28
Нижняя левая (отн. надписи) это 1-ая, дальше по низу слева направо, потом верхняя правая и тогды ужо налево (эт я о том как ноги считать ;))))
совершенно верно. если ориентироваться по этой фотографии, нужно отсчитать 7-ю ножку от верхнего правого края микросхемы.

я смотрю, это 573РФ60А. очень вероятно, что она посыпалась с 94-го года

Alexander
02.03.2005, 21:30
не-а.. это будет 8 если с права и 6 если слева
короче незнаю.. уже 3-й раз сообщениередактирую :-(

Arceny
02.03.2005, 22:11
%-)

Блин, я нифига не смог физически проверить, препод маньяк - задал 140 задач по шизике за весь курс... Мля. А идти - послезавтра. А ещё штук 80... :mad: :mad: :mad:

(оффтопик)

2 Александр:

Вот так должно быть:
http://img201.exs.cx/img201/1450/mikr0ga.jpg

Alexander
02.03.2005, 22:40
Да, да.. так.. ну удачно дорешать задачи !:) А я ужо спать пошел :-)

SMT
03.03.2005, 10:52
и эта, раз тут ПЗУ поделена на 2 половинки, отключать нужно младшую. то есть стоит попробовать по-очереди обе. а +5 ближе всего можно взять с 28-й ножки, тогда проводок совсем короткий нужен, или пинцетом можно обойтись. и после отключения RESET надо нажать-отпустить

Sinus
09.03.2005, 12:02
нё! привет из фыдо.
дорвался я таки до инета.

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

Если именяется, то тогда будем думать дальше, а вот если нет...
то:

или паленый проц (хотя не настолько вероятно)
или проц попросту не может дорваться к памяти (что более вероятно).

к слову сказать, у Байта 8-ми слойная плата (я не опечатался) и довольно часто рвутся внутренние дорожки.

Настоятельно советую взять хотя ы на недельку осциллограф, т.к. без него дистанционная починка весьма затруднительна.

Тестером на частоте ~4mhz мерять бесполезно.

CHRV
09.03.2005, 12:15
Любая дистанционная починка обычно кончается окончательной смертью.

Arceny
09.03.2005, 15:46
Да млин... времени совсем нет.

нет, никак не реагирует!

Плата 4х слойная... А не 8ми.
ОК, возьму. Как чуть разгружусь.

Sinus
10.03.2005, 09:34
нет, никак не реагирует!
завтра достану схему из шкафа, посмотрю точнее.


Плата 4х слойная... А не 8ми.
нэээ, плата как раз таки 8ми слойная. Посмотри на просвет в какой-то из углов платы - явно будут заметны циферки 1..6, да плюс самый верххний и самый нижний слой (которые не нумеруются) -> как раз 8 получается.

Prusak
14.03.2005, 09:27
Может вам схема "Байта" поможет? Могу выложить. Только у меня начерченная в AutoCad-2000.

Conan
14.03.2005, 09:41
Может вам схема "Байта" поможет? Могу выложить. Только у меня начерченная в AutoCad-2000.
Схема «Байта» очень нужна! С конвертированием из AutoCad в графику, что ни будь придумаем.

Prusak
14.03.2005, 11:35
Вот схема с расположением элементов на плате.

Conan
14.03.2005, 12:02
Вот схема с расположением элементов на плате.Спасибо.
Сконвертировал в gif-ы.

kmw
11.04.2005, 15:26
Когда-то занимался и сейчас дома есть живой Спектрум. Есть прошивки в файлах. Если надо, могу переслать.

Conan
12.04.2005, 10:44
Когда-то занимался и сейчас дома есть живой Спектрум. Есть прошивки в файлах. Если надо, могу переслать.Если это прошивки от "Байт", то надо. Можно прямо тут опубликовать.

OldSpeccer
12.04.2005, 17:03
5 и 12, как в современных БП. Впринципе можно выровнять до ровно 5ти, но я не думаю что это причина неисправности...



А жаль, что не думаешь...Потому-что таки это причина. И серьезная. Не более пяти процентов отклонения. Проц точно не будет работать, да и большинство остальных микросхем тоже. 5 вольт (4,9-5,1), 2 ампера.

technik
17.04.2005, 00:49
У меня был такой глюк (статика (не заземлился)). Полетела оперативка. Если нет точной схемы (много модификаций), то тогда кранты.

i_pavlukevich
24.04.2005, 13:57
Недавно отрыл у друга Байт, так он вообще на телевизоре ничего не показывает. Подключаю вроде всё правильно, блок жужжит нормально, а на экране - ничего. Если нажать ресет экран искажается, а потом опять ничего. :o

Sinus
25.04.2005, 02:42
подключаешь через антенный вход? или телек не настроен правильно, или попален секам кодер (часто бывает).
если нет, то нужна доп. инфа, ибо телепаты в отпуске ^_^


зы. блок говоришь жужжит? Байт-01?
если нет (Байт просто), то у вас батенька в блоке коротит ^__^

Conan
01.05.2005, 14:27
Устал ждать когда же пришлют и нашел сам. (в аттаче)

Максагор
24.05.2005, 03:21
А вот такой вопрос по "Байту": в былые времена, когда я имел счастье его использовать (а было это в 1990-1992 гг. и было мне 12-14 лет) в документации к нему (такая сине-белая книжица, если помнит кто) говорилось про некий встроенный в "Байт" "трехголосый музыкальный синтезатор" и приводилась в качестве примера небольшая программка из бейсика, которая через операторы OUT проигрывала кусок мелодии из Шуберта (причем действительно трехголосую). Цифры портов не помню, однако они были точно не AY-шными. Отсюда вопрос - что это за встроенный синтезатор и с чем его едят?

Ronin
24.05.2005, 08:26
Проц точно не будет работать, да и большинство остальных микросхем тоже. 5 вольт (4,9-5,1), 2 ампера

5% это вообще-то +-0.25в.
да и Z80 по пределу - 7в
а вообще KAY у мня работал отаккумулятора до ниже 4в. другие клоны хуже, но все зависит от памяти в первую очередь.

Conan
24.05.2005, 11:19
Отсюда вопрос - что это за встроенный синтезатор и с чем его едят?Этот "синтезатор" это обычный таймер КР580ВИ53. Для синтеза звука он приспособлен слабо (выдает только цифру, без регулировки амплитуд, генератора шума и прочего).

Порты:

#EE - вкл/выкл каналов.
Частота каналов:
#8E - 1-ый канал
#AE - 2-ой канал
#CE - 3-ий канал

Sonic
09.06.2005, 11:26
Смотрю схему... Интересно, там ведь есть переключатель, переключающий ПЗУ между стандартным бейсиком ZX и русифицированным байтовским (S2 на схеме). А как, блин, это реализовано? Там ведь всего 16 кб ПЗУ! Никаких двух страниц.
Есть только хитрющим образом включенная DD71. DD66 - судя по всему некий табличный дешифратор. Интересно, я так понял, замещается не все ПЗУ, а только куски, и находятся эти куски в DD71?

Conan
09.06.2005, 12:32
Есть только хитрющим образом включенная DD71. DD66 - судя по всему некий табличный дешифратор. Интересно, я так понял, замещается не все ПЗУ, а только куски, и находятся эти куски в DD71?Да именно так и реализовано DD71 это аналог HM1-76161, однократно программируемая ПЗУ 2К*8. Но как вы правильно заметили, это не сплошной массив, а куски кода и данных размазанные по нескольким адресам (для этого и сделан дешифратор на DD66 и обвеске). Способ несколько странный экономия (на ПЗУ 27хх) вышла странная (корпусов в итоге больше и схема сложнее). Кроме того, были претензии к надежности прошивок РТ. Но что сделано, то сделано, и качество исполнения неплохое.

Sonic
09.06.2005, 14:30
Кстати, совет перепрошивальщикам: в схеме заложена возможность использования 27128 вместо двух 2764. Микруха ставится на место DD72 и переставляется перемычка, идущая к 1 ноге DD67, в положение 6-5.
При повреждении DD66, DD71 эту часть схемы легче просто демонтировать (если ни у кого нет дампа русифицированной прошивки). Если есть полный дамп и нет сырого дампа РТ-шки, то можно конечно эвристическим путем разработать заново обе прошивки (путем сравнения кода ПЗУ Sinclair и модифицированного и вычленения различающихся участков), хотя можно поставить еще одну 27128, поменяв схему (потребуется всего один инвертор вместо имеющегося нагромождения). Все зависит от того, какую цель преследовать.
Дополнительные клавиши на клавиатуре опрашиваются через 5 и 7 биты порта #xxFE. Этому факту можно найти отличное применение в IS-DOS.

Prusak
11.04.2009, 14:51
Столкнулся с интересным вопросом: как работает Байт с контроллером дисковода, если в компьютере не предусмотрена блокировка IORQ? В этом случае возникает конфликт при чтении порта #1F (в компьютере на него отликается Kempston джойстик). При работе контроллера я проверял - идёт выборка порта Kempston джойстика, т.е. порт никак не блокируется, но несмотря на это контроллер работает.

Conan
11.04.2009, 17:40
Смотря какой контроллер дисковода. В фирменном (байтовском) адреса портов отличаются от стандартного BDI.

Prusak
11.04.2009, 18:50
Имеется в виду обычный Байт-48 (не Байт-01) с внешним контроллером дисковода, подключаемым через системный разъём.

Вот к примеру, конфликт портов #1F - из порта Kempstron джойстика читается 0, и этот 0 "забивает" значение, выдаваемое регистром состояния ВГ93 в контроллере. И несмотря на это контроллер работает, и хорошо работает. Вопрос - почему он работает, ведь не должен же работать при таком конфликте портов?

Prusak
17.06.2009, 12:40
Знающие люди, подскажите - какие микросхемы отвечают за отображение столбцов знакомест на экране? На экране не отображаются два столбца, причём в одном мусор, который меняется синхронно с активностью процессора, а на втором - просто черная полоса. Видео-ОЗУ исправно, проверял тестом. Следовательно проблема в части схемы, отвечающей за вывод изображения на экран. Насколько я понимаю, это микросхемы DD38-DD41 (КП12) и DD33 (КП11)? Похоже на то, что одна из микросхем "подгорела" (у компьютера были проблемы из-за питания, часть микросхем выгорела, пытаюсь восстановить).

P.S. Проблема решена ("слетела" часть прошивки в DD10 КР556РТ5)
Итог ремонта - компьютер работает, заменил 30 микросхем. Люди, будьте внимательны, не подавайте 12В вместо 5В! :v2_wacko:

aniSKY
17.06.2009, 16:02
и приводилась в качестве примера небольшая программка из бейсика, которая через операторы OUT проигрывала кусок мелодии из Шуберта
да, помницца такое. а еще я случайным образом наткнулся на зашитое в ПЗУ мелодию "собачий вальс", запускалось через RANDOMIZE USR #####. кно нить знает, что эт за сюрпрызик от создателей?

Zloy
17.06.2009, 16:54
Еще эту мелодию можно проиграть, если при включении или сбросе удерживать клавиши ЫВА.

Prusak
21.06.2009, 20:24
Давно, в 1995 году я написал программу для снятия защиты с байтовских программ с Церикопиком. Позже программа была утеряна, а на днях я решил переписать её заново. Результат тут (http://zxfiles.ru/downloads.php?id=483).

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

Пока я опробовал свою программу на 6 байтовских играх - везде защита с Церикопиком снималась отлично. Правда в программе "Зинапс" не было русского шрифта, но это наверное результат различия ПЗУ Байта и фирменного Спектрума.

Требования к программе: по возможности запускать её в режиме 48кб. А Байтовские программы с Церикопиком работают только в 48кБ режиме!

Helter
22.07.2010, 13:48
Народ, есть тоже вопросы по Байту.

В 90 годах активно пользовался, сам расширял память + AY

Потом армия и все ушло, забылось.

Вот теперь приобрел себе снова БАЙТ, нашел в подвале контроллер к нему.

Модель контроллера B48\128, прошивка TR-DOS 5.04. Имеется более 60 дискет с программами для Байта.

Проблемма в том что пока ищу 5.25 дисковод решил я подключить 3.5 флопик, добавил на шлейф коннектор, перепаял разьемы питания, подключаю, при включении и перезагрузке комп заходит в TR-DOS моргает значек диска, при этом сразу после перезагрузке светодиод дисковода загорается на 1 секунду.

При попытке набрать FORMAT "a" высвечивается надпись выбрать режим форматирования ( клавиша T - турбо режим, при нажатии на остальные обычный.)
Не важно какая клавиша нажата высвечивается Formatting сектора и дорожки

Дисковод опять на 1 секунду зажигает светик и молчит, голова не позиционируется, дискета крутиться 1 сек. На экране бегут дорожки до 80 и все, пишет нет диска.

В чем может быть проблемма и что для начала смотреть ???

BYTEMAN
22.07.2010, 22:47
попробуй подключить 5,25 дюймовый дисковёрт.

Gelip
11.11.2011, 03:34
да, помницца такое. а еще я случайным образом наткнулся на зашитое в ПЗУ мелодию "собачий вальс", запускалось через RANDOMIZE USR #####. кно нить знает, что эт за сюрпрызик от создателей?

This is 14848 :-)

BYTEMAN
11.11.2011, 07:52
This is 14848 :-)
This is test :) You can start it, if you hold SDF keys during RESET. More info here (http://zxbyte.ru/test.htm) (in Russian of course :)).

Mx_Serg
28.03.2017, 22:35
Недавно обзавелся таким байтом 94 года выпуска. Это, конечно, древний боян, но почему-то в интернетах об этом инфы мало. В новых байтах разъем джойстика совместим со стандартом Sega/Atari и соответственно новые геймпады работают с ним без проблем. Игра на его оригинальной клавиатуре - занятие на любителя. Думаю, статью на сайте о Байте в разделе о джойстиках стоит дополнить этой информацией...

http://zxbyte.ru/joystick_for_computer_byte.htm