Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Сборка Пентагон 128к (http://zx-pk.ru/showthread.php?t=12993)

solegstar 6th November 2012 14:11

Quote:

Originally Posted by Evgeny Muchkin (Post 550358)
правильней, когда моргалка на транзисторе или когда на микросхеме? :)

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

Quote:

Спасибо за помощь. Двигаюсь дальше.
удачи :)

---------- Post added at 11:11 ---------- Previous post was at 09:59 ----------

Quote:

Originally Posted by Evgeny Muchkin (Post 550360)
Немного смущает светлая вертикальная линия в правой части экрана напротив менюшки на границе папера и бордера. Её можно как-то убрать?

Demige так и не убрал, но выяснил, что это связано с сигналом рамки B1, подробности тут - http://zx-pk.ru/showpost.php?p=470283&postcount=17 и т.д.

Evgeny Muchkin 7th November 2012 00:29

Подключил клавиатуру, заработала сразу.

Теперь пытаюсь загрузить и поиграть в какую-нить игру с магнитофона. Удалось загрузить только Chronos, но и тот подгрузился как-то глючно: музыка в начале нормально играет, а игровой процесс глючит. Другие игры вообще запустить не удалось: Zynaps, например, по окончании загрузки пишет 4 Out of memory, 40:1

Что это может быть? Тест пзу то нормально крутит, часами без сбоев.

Гружу эмулятором - запускаю TAP на загрузку, а выход ноута в TAPE IN пентагона. Может тут косяка?

krt17 7th November 2012 00:42

Я загружаю tapir'ом громкость на максимум. Бывают сбои но я на кабель грешу и сразу видно когда норм грузится, полосы сразу и ровные.

Evgeny Muchkin 7th November 2012 00:56

В том и странность. Что в процессе загрузки ошибок не выдает. Виснет по окончании загрузки всегда.

null_device 7th November 2012 01:03

Quote:

Originally Posted by Evgeny Muchkin (Post 550504)
Что это может быть?

В каком режиме (128 или 48 килобайтном) загружаетесь с образа кассеты?
В эмуляторе игра работает? Есть игры, прекрасно работающие на 48к машинах (или совместимом режиме), но глючащие при попытке запуска в 128к режиме.
----
Не все кассетные версии, при ошибках чтения выдают стандартное R Tape loading error, а могут зависать, сбрасываться или выводить "нестандартные" системные сообщения (что может быть связано с защитами в них). Также возможно это проблемы с уровнем подаваемого сигнала\частотной составляющей или самого компаратора в пентагоне (встречал несколько схем, где конденсаторы и резисторы "поменяны" местами).

---------- Post added at 04:03 ---------- Previous post was at 03:57 ----------

"Прощупайте" подаваемый в спектрум сигнал taper'ом.

Evgeny Muchkin 7th November 2012 01:14

128,48 пофиг. Виснет все равно.

Тапер аднака, запустился. Только что я в нем должен увидеть?

solegstar 7th November 2012 02:12

тебе б тест 4.30 или тест ковалевского запустить и посмотреть длину Int`a, скорее всего надо его подстроить.

Evgeny Muchkin 7th November 2012 02:59

Ты имеешь ввиду длительность Сигнала INT? Тот который 8 мс должен быть?

---------- Post added at 01:35 ---------- Previous post was at 01:26 ----------

4.30 мне написал: Lenght of INT: 4608 Cycles.

Но это же маразм, у меня на инте четко что в шапке темы написано по номиналам установлено.

---------- Post added at 01:57 ---------- Previous post was at 01:35 ----------

Блин, эт я маразматик. У меня Р17 = 1Ком. Щас поставил 470.

Тест 4.30 мне написал, что инт ту шорт; гружу зинапс...

---------- Post added at 01:59 ---------- Previous post was at 01:57 ----------

Не. Догрузилось и зависло.

solegstar 7th November 2012 03:17

длина должна быть 26-28.

Evgeny Muchkin 7th November 2012 03:58

Подобрал 620 Ом Р17, получил 28. Бетмен 3 зависает/замерзает, когда появляется после выбора управления и описания миссии. Снова гружу зинапс ;)

Но полегчало однозначно!

---------- Post added at 02:35 ---------- Previous post was at 02:34 ----------

А я вообще, про 32 слышал... не?

---------- Post added at 02:37 ---------- Previous post was at 02:35 ----------

Зинапс скинулся после загрузки опять.

---------- Post added at 02:58 ---------- Previous post was at 02:37 ----------

680 Ом подобрал.

Теперь 4.30 кажет три варианта длины инта: 28,32,36. Вроде Это можно считать идеальным подбором.

А тест Ковалевского в тап или тзикс существует?

Но игры все равно виснут. Полностью загружаются и виснут :(

null_device 7th November 2012 09:31

Quote:

Originally Posted by Evgeny Muchkin (Post 550539)
А я вообще, про 32 слышал... не?

В пентагоне он должен быть в этом районе.

Quote:

Originally Posted by Evgeny Muchkin (Post 550527)
Lenght of INT: 4608 Cycles.

Должно быть ~71000 (даже больше).

Quote:

Originally Posted by Evgeny Muchkin (Post 550539)
А тест Ковалевского в тап или тзикс существует?

Где-то на форуме "пролетал" в одной из тем о сборке\наладке.

Evgeny Muchkin 7th November 2012 11:54

1 Attachment(s)
Ага, спасибо, нашел.

Тест ковалевского показывает 40 тактов. Норма.

Непонятно...

И главное, тесты грузятся и работают, картинки к играм тоже грузятся нормально, а сами игры не пашут, виснут или скидываются после загрузки :(

goodboy 7th November 2012 12:32

Quote:

Originally Posted by Evgeny Muchkin (Post 550571)
И главное, тесты грузятся и работают, картинки к играм тоже грузятся нормально, а сами игры не пашут, виснут или скидываются после загрузки

возможно проблема с IM2, попробуй запустить игрушку ManicMiner - она IM2 не использует.

AHTuXPuCT 7th November 2012 12:41

Evgeny Muchkin, шина данных подтянута к +5В через резюки?

solegstar 7th November 2012 13:02

Quote:

Originally Posted by null_device (Post 550553)
Должно быть ~71000 (даже больше).

не путайте с Tacts/Int. Lenght of INT должна быть действительно 28-32.

Evgeny Muchkin 7th November 2012 13:12

Шина данных подтянута 10К резисторами.

ManicMiner после загрузки сбросился в 128 режиме и мертво завис в 48-м.

solegstar 7th November 2012 13:30

Quote:

Originally Posted by Evgeny Muchkin (Post 550539)
680 Ом подобрал.

Теперь 4.30 кажет три варианта длины инта: 28,32,36. Вроде Это можно считать идеальным подбором.

верни взад 620 Ом, кол-во тактов не должно плавать.
а по следующей проблеме, ну возможные не проверенные фичи, как я понял, трдос и lprint. возможно в них глюк. какая версия бейсика 128 и 48?
вытащи (у тебя вроде на панельках всё?) ради интереса ИР23 порта принтера, ЛА2 из бетадиска, чтоб не отзывался контроллер. ты ведь с "мафона" всё грузишь?

Doktor 7th November 2012 13:31

Скорее всего, причина в ОЗУ. Тесты проверяют память довольно примитивно, т.к. ПСК, как при исполнении реального кода, не используется. Попробуйте увеличить С16. Блокировочные конденсаторы к ногам питания каждой м/схемы ОЗУ.

Evgeny Muchkin 7th November 2012 15:01

Quote:

Originally Posted by solegstar (Post 550587)
вытащи (у тебя вроде на панельках всё?) ради интереса ИР23 порта принтера, ЛА2 из бетадиска, чтоб не отзывался контроллер

Вернул 620 Ом, вытащих Ла и Ир - все по прежнему :(

Игра полностью загружается и виснет.

---------- Post added at 14:01 ---------- Previous post was at 13:14 ----------

Загрузил ленточный копировщик TF copy, в него загрузил кодовый блок от пары игр.
Делаю в копировщике Verify, снова запускаю "магнитофон" и стабильно получаю ошибку в одном и том же месте.

SoftFelix 7th November 2012 15:14

Evgeny Muchkin, попробуй вот этим потестить.

Evgeny Muchkin 7th November 2012 15:21

Наконец то выявил систему. Загрузил теперь уже из бейсика кодовый блок, стал его верифить - естественно, ошибка. Стал смотреть содержимое памяти командой PEEK - начиная с адреса 32768 и заканчивая 49151 включительно из памяти читаются 255, а там должны быть нормальные данные.

Что это может быть?

SoftFelix 7th November 2012 15:27

Evgeny Muchkin, и что, ТЕСТ-ПЗУ не выявляет этого? Купил нормальный комплект РУ5-тых? Скинь сюда фото платы с обеих сторон в хорошем разрешении.

Evgeny Muchkin 7th November 2012 15:39

А если делаю POKE 32768,X, то X и читает PEEK'ом потом... ничего не понимаю, видимо поэтому тест пзу и не определяет ничего. Загрузка с ленты чтоли так избирательно #8000-#BFFF недолюбливает... :-/

SoftFelix 7th November 2012 15:52

Quote:

Originally Posted by Evgeny Muchkin (Post 550608)
ничего не понимаю, видимо поэтому тест пзу и не определяет ничего.

Вообще, такого быть не может.

AUMT запускал?

Мне что-то кажется, что твоей плате опять питания не хватает... Или пульсации большие, или напруга должна быть чуть более +5В.

Evgeny Muchkin 7th November 2012 16:19

Quote:

Originally Posted by SoftFelix (Post 550610)
AUMT запускал?

Да. Ошибок нет.

Evgeny Muchkin 7th November 2012 22:29

В общем моск лопается. Поеду завтра за РУ5-ми, больше мыслей нет.

null_device 7th November 2012 23:05

Quote:

Originally Posted by Evgeny Muchkin (Post 550608)
если делаю POKE 32768,X, то X и читает PEEK'ом потом

Нужно циклически, в течении долгово времени проверить таким способом всю доступную память (на предмет "битой" памяти). Сделайте CLEAR 29999 и заполните всю память с 30000 до 65535 произвольным значением (например 128). Проверьте содержимое в записанных ячейках. Если ошибок нет, повторите с другим значением.

Quote:

Originally Posted by Evgeny Muchkin (Post 550605)
Загрузил теперь уже из бейсика кодовый блок, стал его верифить - естественно, ошибка. Стал смотреть содержимое памяти командой PEEK - начиная с адреса 32768 и заканчивая 49151 включительно из памяти читаются 255, а там должны быть нормальные данные.

Такое ощущение, что неправильно работает одна "банка" (точно вписывается в "окно"). Это обьясняет работу "коротких" программ, и глюки в программах использующих всю память. Проверьте работу узла управления памятью (можно также проверить работу записанного ПЗУ в эмуляторе).

Evgeny Muchkin 8th November 2012 11:39

Quote:

Originally Posted by null_device (Post 550716)
можно также проверить работу записанного ПЗУ в эмуляторе

Проверил. Работает. Но так же, как и на реале при старте вываливается сразу в TR-DOS, набрав там RETURN, попадаем в главное меню. Это ошибка или так и задумано?

solegstar 8th November 2012 14:25

вообще-то нет. так не должно быть. при сбросе должны попадать в 128basic. наверное проверял ПЗУ на unreal? что-то в нем не то с ПЗУшками. во всяком случае, для пентагона. при сбросе в 128 вызывается трдос, при сбросе в трдос также вызывается трдос...

---------- Post added at 11:25 ---------- Previous post was at 11:03 ----------

проверь правильно-ли подключены - VD2, C3, R13. посмотри какой уровень на С36 и доходит-ли он до 10н D83

Evgeny Muchkin 8th November 2012 15:00

Купил рушек. Похоже, козлы из микроники мне под видом ру5в продали какую-то лажу, типа а1. На мсх серп с молотом, 565ру5 и ниже двойка нарисована, и еще две точки. :(

SoftFelix 8th November 2012 15:04

Quote:

Originally Posted by Evgeny Muchkin (Post 550845)
и еще две точки.

Фото в студию. 2 точки - РУ5В - всё нормально. В компе работают?

Evgeny Muchkin 8th November 2012 15:14

1 Attachment(s)
Quote:

Originally Posted by SoftFelix (Post 550846)
Фото в студию. 2 точки - РУ5В - всё нормально. В компе работают?

Не работают они, симтомы 1:1 как ру5а1 было, то один разряд битый, то другой. Они уже почти в помойке.

SoftFelix 8th November 2012 15:19

М-да... Цифра 2 очень подозрительно выглядит... Типа РУ5В2. У всех на корпусе цифра 2?

Evgeny Muchkin 8th November 2012 15:28

Да, у всех :(

SoftFelix 8th November 2012 15:42

Evgeny Muchkin, если не паянные - надо вернуть и до покупки просить показать те, что с индексами Б и Г.

Evgeny Muchkin 8th November 2012 16:04

Не удалось купить так же 1533КП11, взял попробовать вместо них IN74AC257N, но с ними комп совсем не заводится (даже с тест пзу). Можно что-нибудь сделать, чтобы с серией AC заработало?

SoftFelix 8th November 2012 16:13

Quote:

Originally Posted by Evgeny Muchkin (Post 550869)
IN74AC257N

- это адвансед кмос. С ТТЛ-уровнями не совместима. Возможна более низкая нагрузочная способность и быстродействие. Вот была бы ACT...

Doktor 8th November 2012 16:47

Evgeny Muchkin, почитайте вот здесь: http://zx.pk.ru/showthread.php?t=14725. Там речь о похожей проблеме с "Красногорском". Схема этого клона очень похожа на схему Пентогона. Проблема заключалась в том, что в узле формирования сигналов управления ОЗУ нежелательно ставить м/схемы разных серий.

---------- Post added at 12:47 ---------- Previous post was at 12:28 ----------

У Вас однозначно проблема с записью в регистр D39. Попробуйте задержать сигнал C20 двумя инверторами.

Evgeny Muchkin 8th November 2012 17:55

Quote:

Originally Posted by Doktor (Post 550878)
Попробуйте задержать сигнал C20 двумя инверторами.

Задержал. Ничего не изменилось.

Именно так.

Doktor 8th November 2012 18:41

Может 2-х инверторов мало? Какая м/схема используется? Попробуйте 4. Или к соединению выхода и входа инверторов конденсатор 100-200 pF на землю.


All times are GMT +4. The time now is 15:23.

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