PDA

Просмотр полной версии : ПЭВМ Спектр



Страницы : 1 [2]

vfiuchcikicshuusrch
31.07.2014, 10:46
а ты не покажешь уровень сигналов на d32 на 4 и 3 ноге ?

Alexei_an
31.07.2014, 11:18
а ты не покажешь уровень сигналов на d32 на 4 и 3 ноге ?
ок. дома буду - сделаю.

solegstar
31.07.2014, 11:47
vfiuchcikicshuusrch, может резистор на 4 ноге ир16 слишком маленький? попробуй увеличить его сопротивления до 1-2.2ком

vfiuchcikicshuusrch
31.07.2014, 12:15
solegstar, попробую , я уж об этом тоже подумал.
но на другом спектруме собранном по такой же абсолютне схеме с этими сигналами всё впорядке. т.е. они доходят до финишной кп16, я не пробовал только команды, он пока не совсем в рабочем состоянии и видео сигнала почти нет))..

Alexei_an
31.07.2014, 19:14
а ты не покажешь уровень сигналов на d32 на 4 и 3 ноге ?
Вот, держи https://www.dropbox.com/sh/9tmy42ofcp2vuwn/AAD6TjURUtq7OKg3jfMgMuM0a

vfiuchcikicshuusrch
31.07.2014, 20:24
хм у меня так же. на 4 и 5 ноге вон видишь не сильно высоко пульсирует. но зато смотрел на плате на такой, другой спектрум, до меня уже собран был, но я его вот реставрирую и там импульсы нормальные. высокие.

сигнал на 4 и 5 ногу д32 идет как раз прямиком с ру5.

Alexei_an
31.07.2014, 23:10
vfiuchcikicshuusrch, D32 не пробовал менять?

vfiuchcikicshuusrch
01.08.2014, 09:25
пробовал конечно. она исправна.
менял даже как подписано карандашом в документации на 155ир1. папер стал темнее, но брайт всё равно всегда ноль.

буду доделывать другой спек, на котором есть хоть какие то данные на атрибуте 7.

Lion17
01.08.2014, 11:16
менял даже как подписано карандашом в документации на 155ир1. папер стал темнее, но брайт всё равно всегда ноль.

Ногу отдельно проверял? Может что-то коротит на плате?

vfiuchcikicshuusrch
01.08.2014, 11:48
там как бы на двух ногах такое. т.е. на 4 и 5 ноге д32 такие сигналы.
т.е. там же в схеме с 6-ти ру5 сигналы идут на буфер лп10 и потом на ир16 регистр атрибутов. 2 последних идут без буфера, прямиком на рег.атр.
я смотрел размах сигналов входящих на лп10 он такой же как и на 4,5 ноге д32. т.е. сигналы то с ру5 одинаковые выходят.
странно кароче)

Alexei_an
01.08.2014, 11:57
vfiuchcikicshuusrch, у тебя РУ5 стоят, или зарубежные? Где брал? Подумываю об апгрейде до 128к. AY пробовал подключать - толку от него чуть более чем ничего с 48кб.

vfiuchcikicshuusrch
01.08.2014, 12:06
зарубежные стоят, но ставил вчера и наши ру5 , разницы не много.
зарубежные взял со старых плат компов ).. давно ещё наковырял) пригодились вот.

легче Static RAM заюзать) чем эти ру5 .. может даже и энергопотребление упадет)

Alexei_an
01.08.2014, 12:23
Но с РУ5 самая простая схема доработки.

vfiuchcikicshuusrch
01.08.2014, 13:08
ну..... кому как :))

Lion17
01.08.2014, 16:42
странно кароче)

А флэш у тебя есть? Мигающий курсор? Это седьмой бит данных.

vfiuchcikicshuusrch
01.08.2014, 20:29
как проверить флеш ?
курсор мигает, когда текст набираю в basic48

flash 1, flash 0 пробовал. ничего не происходит. что делает флеш на экране ?

Lion17
02.08.2014, 00:16
как проверить флеш ?
курсор мигает, когда текст набираю в basic48

flash 1, flash 0 пробовал. ничего не происходит. что делает флеш на экране ?

Курсор мигает - значит Flash работает.
Flash 1 Enter - напишет Ok - еще раз Enter экран начнет мигать
Bright 1 - тоже самое после двух Enter экран должен быть ярко-белым

vfiuchcikicshuusrch
02.08.2014, 13:02
емае ))) всё работает.

я про второй энтер и не знал, думал команда сразу выполняется как бы.))
сорри за тупость. со спеками вобще не дружил))) меня ещё не было, когда они были уже.

вот ещё фотки, как делаю клавиатуру для спека, из обычной ПК клавы.
получается не очень, но главное чтобы работало. сопротивление нажатой кнопки не более 50 Ом получается. думаю всё ок будет :)

печатка ужасно получилась , текстолит старый, окисленный какой-то весь был, может хлорное железо уже не травит нихрена. вобщем не суть ) пилотный проект.

Alexei_an
02.08.2014, 14:44
емае ))) всё работает кароче.

я про второй энтер и не знал, думал команда сразу выполняется как бы.))
сорри за тупость. со спеками вобще не дружил)))
Ничего, бывает) Но я ведь предлагал тест загрузить. Сразу бы всё увидел :)

vfiuchcikicshuusrch
03.08.2014, 20:57
вобщем клаву собрал, всё работает, но заманался... возни так много ужас.
те резинки с контактами (черные токопроводящие кружки) плохо проводят. сняты с старой клавы какой то.
вобщем сделал проще, вырезал маленькие квадратики из алюминиевого скотча и налепил на эти кружки. контакт теперь 100% (0 Ом) всё работает. интересно на сколько хватит))..

creator
04.08.2014, 06:39
Если алюминиевый скоч недоступен, рекомендую фольгировнную бумагу из сигаретных пачек. Бумажная сторона хорошо приклеивается, а фольга контачит.
Собственно таким способом уже давно износившиеся резинки из пультов ДУ подшаманивают.

Alexei_an
05.08.2014, 10:36
Помниться, на байте с резиновой клавой, тоже были алюминиевые кружки наклеены.

vfiuchcikicshuusrch
08.08.2014, 12:35
запустил, поиграл в dizzy the ultimate cartoon adventure

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

Alexei_an
08.08.2014, 12:57
vfiuchcikicshuusrch, кинул на землю свободные входы мультиплексора? У меня из-за этого не работал джойстик в venturama и где-то ещё.
Проверь его программкой на бейсике:
10 poke 23692,255
20 print in 31
30 goto 10
При не нажатых кнопках должны выводиться нули (или без доработки 224), а при нажатых соответственно разные числа. Если так, то джойстик работает.

vfiuchcikicshuusrch
08.08.2014, 12:59
да кинул на землю.
единственное что, я пока не сильно разбирался, но у меня на D44 на 11 ноге тупо +5в )) странно откуда оно там. и схема вроде бы ввобще не правильно задокументирована, в плане подключения джоя. там всё подругому подключено почему то)

щя попробую тест в басике))

Alexei_an
08.08.2014, 13:03
у меня на D44 на 11 ноге тупо +5в )) странно откуда оно там. и схема вроде бы ввобще не правильно задокументирована, в плане подключения джоя. там всё подругому подключено почему то)
Для кнопки "fire" используется не тот элемент, что на схеме. Я же говорил, что в схеме есть некоторые косяки.

Значения, которые должны получиться в тесте:
вправо 1
влево 2
вниз 4
вверх 8
fire 16

vfiuchcikicshuusrch
08.08.2014, 13:13
блин я хз, но у меня print in 31 не работает
говорит что 2 переменная не найдена в строке 20:1

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

вообще даже если просто написать print in (любое число) то всё равно не найдет переменная 2
может басик у меня не тот. ? обычная прошивка стоит. я уже пытался print in делать 255 порта, тоже какой то тест. так ничо и не вышло.

Alexei_an
08.08.2014, 13:18
vfiuchcikicshuusrch, "in" нужно набирать не по буквам, а цельной командой клавиши :)

---------- Post added at 13:18 ---------- Previous post was at 13:15 ----------

удерживая капс шифт, нажимаешь последовательно символ шифт и i

vfiuchcikicshuusrch
08.08.2014, 13:36
блин))))))
а как goto написать командой слитно ? а то у меня GO TO только. это имеент значение ?
ничо не работает воще))

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

всё сработало. всё ок.
видимо диззи не умеет с таким джоем.

Alexei_an
08.08.2014, 15:44
а как goto написать командой слитно ? а то у меня GO TO только. это имеент значение ?
да, всё правильно у тебя, раздельно должно быть...

Lion17
08.08.2014, 16:36
видимо диззи не умеет с таким джоем.

Что пишет джойстик без движения? Ноль или 224?

vfiuchcikicshuusrch
08.08.2014, 16:57
ноль

сейчас что-то вообще спек барахлит этот. (старая плата, собранная не мной)
я кондеры зеленые квадратные не выкидывал, снизу запаял. их видимо, то ли не хватает , то ли уже они плохие, куплю новые запаяю и продолжу.

вообще по кондерам : вешать 0.1мкф на все-все чипы ? по питанию.
он когда стартовал вообще без кондеров (было пару раз, потом перестал))
то не было полосы справа на границе бордюра и папера. с кондерами она появилась.

на моей плате, которую всю сам собирал (с вашей помощью)) там полоса на границе слева))... видел где то в инете, что спасет кондер на ир16... только не могу найти)) потому как он там не попитанию а дополнительно на какие то ноги навешен.

Lion17
08.08.2014, 17:18
на моей плате, которую всю сам собирал (с вашей помощью)) там полоса на границе слева))... видел где то в инете, что спасет кондер на ир16... только не могу найти)) потому как он там не попитанию а дополнительно на какие то ноги навешен.

Полоса слева - значит бордюр заканчивается немного раньше чем начинается папер. Нужно слегка притормозить бордюр конденсатором малой емкости (сигнал бордер строчный (неинверсный, активный в единице) через кондер на землю). Емкость надо подбирать.

vfiuchcikicshuusrch
09.08.2014, 20:34
http://www.youtube.com

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

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

---------- Post added at 20:34 ---------- Previous post was at 20:26 ----------

матрас тоже нормальный!

ram_scan
09.08.2014, 20:34
http://www.youtube.com

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

Память заштырило. Либо непропай где-то, либо сопля, либо блокировочная емкость по питанию отвалилась, либо какая-то из микросхем пошаливает.

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

Кстати не факт что в ОЗУ грабли. Может первая ПЗУ где-то отваливается адресной ногой или данными (если с нулевой считать). Если под ПЗУ панели советские то такая засада с неконтактом в них часто случается. Можно взять иголку или шило, и по ножкам пройтись, подтыкивая.

vfiuchcikicshuusrch
09.08.2014, 20:43
ну ясно)) ладно, придется платку пропять тогда основательно.

а кроме этого... тест пзу себя же нормально ведет. говорит всё исправно)... врет ? :)

vfiuchcikicshuusrch
09.08.2014, 22:17
наконец тест пзу выдал ошибку.
ру5 исправны, вставлял в др спек.

блин чо за косяк( уже пропаял всё почти. толку никакого :(

эта ошибка только при адресации к адресу 4000 ?
это когда уже первые 16кб памяти кончились и начались вторые 16кб ?))

Lion17
10.08.2014, 11:12
эта ошибка только при адресации к адресу 4000 ?
это когда уже первые 16кб памяти кончились и начались вторые 16кб ?))

В первых 16k находится ПЗУ. #4000 это первый адрес оперативки.

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

Судя по скриншоту с записью все в порядке. Экран начинается с #4000 и артефактов нет. Значит проблемы при чтении.

vfiuchcikicshuusrch
10.08.2014, 12:04
интересно одно. тест-пзу только один раз ошибку увидел, или она там продолжительная, но он просто по одному адресу написал ошибку.


вобщем я опять не знаю что делать.. (как обычно)
чтение/запись происходит через ир12 ? или только чтение через ир12.
и куда он имеет ввиду считано. в цпу ? тогда логично что данные должны пройти через ир12.
всё так ?

---------- Post added at 12:04 ---------- Previous post was at 11:33 ----------

прозвонил шд от цпу до пзу, озу, ир12, тм9 всё впорядке и обрывов нет.

ram_scan
10.08.2014, 12:25
[/COLOR]прозвонил шд от цпу до пзу, озу, ир12, тм9 всё впорядке и обрывов нет.

Тестовая пзу во первых стоит в нулевой панели, во вторых стоит в ней не всеми ногами (а если всеми то не все адресные в ней использованы).

Подобные пляски часто случаются из-за плохого контакта в панели. У вас судя по всему беда или в первой, или в нулевой по старшим адресным ногам.

Можете прошить пзу 90-го года, там часть процедуры начальной инициализации отнесена в первую пзу. Если мое предположение верно, то у вас даже сброс проходить перестанет. Либо на другой пзу-хе наоборот все заработает потому-что у нее ноги по другому "разношены" и она в панели контачит.

Либо возьмите булавок и подоткните в панели к ногам, чтобы контакт улучшить. Найдете плохие ламели - подогнете.

vfiuchcikicshuusrch
10.08.2014, 12:46
панелька цанговая) с позолотой вроде как. панельки для ру5 тоже с контактами золотого цвета).. может быть всё что угодно.
но тестпзу я прошивал в другой чип, ставил прошивку пзу с другого спека в другом чипе, всё одинаково всегда.

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

---------- Post added at 12:46 ---------- Previous post was at 12:44 ----------

а где взять пзу90 года, я не знаю как они там называют))
вот тут например http://zx-spectrum.narod.ru/rom.htm

vfiuchcikicshuusrch
10.08.2014, 16:41
ничего не получается. кз не нахожу, всё звонится куда должно по схеме. может сдохла микруха какая.

расскажите если запись нормально происходит в videoRAM кто рулит чтением оттуда

---------- Post added at 16:41 ---------- Previous post was at 15:52 ----------

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


http://www.youtube.com

Lion17
10.08.2014, 17:04
какие то точки там , когда папер заполняется широкими полосами

Это состояние памяти при сбросе. Ничего страшного.

vfiuchcikicshuusrch
10.08.2014, 18:27
ну тогда я вобще ничо не понимаю, а есть другие тесты ?

vfiuchcikicshuusrch
13.08.2014, 16:07
два дня не трогал, сейчас включил - запустился. написал
10 poke 23692,255
20 print in 31
30 goto 10
для проверки джоя.
после команды RUN на экране опять чудеса радужные :)))

в чем может быть проблема запуска ?
игры грузятся ок....

проблемы осталась... но как то отошла подальше видимо.

---------- Post added at 15:07 ---------- Previous post was at 13:37 ----------

блин. дело было не в бобине))))

БП плохой использовал. оч много вч помех на нем. видимо спек тупил. ибо эти помехи были во всех сигналах.
взял бп с чистым питанием) и красота. видимо новая плата, которую сам собирал не так критична к вч помехам.

vfiuchcikicshuusrch
18.08.2014, 10:44
блок питания был не плохой.

очень, относительно, большая просадка напряжения происходит.
в холостую 7805 выдает 5.01в под нагрузкой (спектрум) напряжение падает до 4.57в.. ужасно вобщем. изза этого я и наблюдаю глюки.

что тут можно посоветовать ?
я пропустил среднюю ногу 7805 через 2 диода на землю. просадка стала 4.85в спектрум стабильно работает. но всё равно это не дело...

Lion17
18.08.2014, 11:52
блок питания был не плохой.

Он может быть и не плохой, но требуемую мощность не обеспечивает.

vfiuchcikicshuusrch
18.08.2014, 12:05
он выдает 5 А 5в. :) думаю достаточно ?!
просадка изза стабилизатора может быть ? 7805 не выдает нужные 1А например.. и получаем просадку ?

Alexei_an
18.08.2014, 12:10
Я питаю импульсным БП 5В 3А (от точки доступа д-линк). Всё нормально, и почти без просадок. Потребление моей платы ~ 1.2А.

AHTuXPuCT
18.08.2014, 12:27
vfiuchcikicshuusrch, на входе 7805 какое напряжение?

vfiuchcikicshuusrch
18.08.2014, 13:05
без нагрузки 5.01в с нагрузкой (рассматриваем плату на которой такая просадка, есть аналогичная плата где просадка меньше, там типы микросхем логики другие)
4.57в

AHTuXPuCT
18.08.2014, 13:17
vfiuchcikicshuusrch, мало, 7805 на вход минимум 7в нужно

vfiuchcikicshuusrch
18.08.2014, 13:28
а сорри. не так прочитал.
на входе 7.5 стабильных вольт с импульсного бп выдается.
так же пробовал и 9 и 12. одно и тоже. просадка большая.
пробовал и разные БП это и навело на мысль, что помехи тут не причем.

vfiuchcikicshuusrch
20.08.2014, 16:30
собрал стабилизатор на микрухе fsp3126 просадки больше нет, почти ничего не греется, но ужасно много помех. есть быстрый способ борьбы с ними ?


http://savepic.net/6081852.jpg

Alexei_an
20.08.2014, 16:40
vfiuchcikicshuusrch, это где ты 265В помех намерил? :eek_std: Множитель в осциле случаем не включен никакой?

AHTuXPuCT
20.08.2014, 16:47
vfiuchcikicshuusrch, LC фильтр на выходе БП поставь

vfiuchcikicshuusrch
29.08.2014, 12:35
вобщем пробовал много всего. толком ничего не выходит. я на угад делаю потому что.

вобщем если спек не подключать в этому стабилизатору. то и помех, собственно, нет.
видимо помехи эти сам спек генерит и сам же из-за них глючит.

посоветуйте что нибудь ещё.

Lion17
29.08.2014, 14:58
Блокировочные конденсаторы.

vfiuchcikicshuusrch
29.08.2014, 16:36
да есть они. я уже навешал не как в документации (там через одну две микрухи вешались) а почти на каждую микросхему. и ситуация совсем никак не изменилась!
по входу питания висит у меня кондер на 3300 мкф. и с ним же керамика 104. как бы вроде всё ок должно быть.

hantarex
11.02.2015, 21:17
vfiuchcikicshuusrch, перевыложите плиз документацию, ссылка стухла:(

hjkkth
28.02.2015, 08:39
ждём схему в лучшем качестве, ссылка стухла.

vfiuchcikicshuusrch
02.03.2015, 15:40
сорри не заметил как тема обновилась.
ftp://vfiuchcikicshuusrch.ddns.net/spektr.pdf

hjkkth
03.03.2015, 08:10
Спасибо.

апро
16.05.2016, 22:22
vfiuchcikicshuusrch, качнуть бы spektr.pdf, ссылка не работает.

Mdesk
16.05.2016, 22:46
качнуть бы spektr.pdf
https://yadi.sk/d/PaMafKW7rkysW

vfiuchcikicshuusrch
16.05.2016, 23:17
апро, почти земляк, если что в наличии есть ещё одна чистая плата для сборки :)

фтп поправил.

апро
17.05.2016, 01:09
апро, есть ещё одна чистая плата для сборки :)

. спасибо, но у меня есть