PDA

Просмотр полной версии : Scorpion ZS 1024 - проблемка...



GibbS
24.02.2012, 06:06
Вообщем благополучно подключил к видеомонитору... Но вот незадача - матрас появился и не хочет пропадать... Почистил контакты Z80, ПЗУ и ПрофПЗУ - нету результата... А в железе я не особо - люди добрые, подскажите что и где искать?

---------- Post added at 08:06 ---------- Previous post was at 07:59 ----------

Писи клава реагирует - жму капс лук или сброс - срабатывает...

Ewgeny7
24.02.2012, 11:22
ПЗУ не читаеццо. Причин может быть несколько. Самая банальная - ПЗУ приказало долго жить.

GibbS
24.02.2012, 11:44
А вообще реально найти нужную EEPROM микросхему и прошить самому нужной прошивкой? Программатор у меня есть (Phyton ChipProg48)... По схеме это 27512 микросхема... В реале там стоит что-то от STMElectronics... И заклеено =)

Ewgeny7
24.02.2012, 12:46
Программатор у меня есть
Уже хорошо. По крайней мере, можешь попытаться прочитать ПЗУ.
Если там будет что-то подобное в первых байтах F3 C3 D1 08... то ПЗУ можно будет условно считать живой.

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

У тебя какая версия проф-прошивки?

GibbS
24.02.2012, 12:48
У тебя какая версия проф-прошивки?

тяжело сказать, могу сказать только что там 8 программ на 512 килобайт вроде... конец 1996 года.

Ewgeny7
24.02.2012, 13:43
Не этот наборчег?

GibbS
24.02.2012, 13:51
Нет. Там окошко с 4 программами, потом как-то переключается и появляются другие 4 программы. Honey Commander, MagOS, TASM3.0, IS_DOS, Scorpion Asm, Sprite Ed

Ewgeny7
24.02.2012, 13:58
Яссно... Где-то в дебрях форума вроде проскакивала подобная прошивка. Переключались половинки ПЗУ обычным тумблером.
Но все равно, попробуй считать программатором хоть 256кб, если ПЗУ дохлая то там или нули, или FF повсем адресам будет.
Если ПЗУ в порядке, пойдем дальше. Сигнал на чтение ПЗУ идет с элемента ЛА3. Она на рисунке ниже.

Ewgeny7
24.02.2012, 14:01
Кстати, проверь резистор, который видно на этом куске схемы (R58). Если он отвалился, то ПЗУ читаться не будет.

Дмитрий
24.02.2012, 14:59
GibbS, я смотрю возможность имеется - прочти и выложи содержимое ПЗУ сюда.

GibbS
24.02.2012, 15:10
Тут такая ситуация - скорп дома, а программатор на работе. Наверное скорп на работу унесу в понедельник.

Кстати, пробывал вставить ПЗУ от другого скорпа (постарее ревизия, без профПЗУ) - показывает фаст тест и все...

Ewgeny7
24.02.2012, 15:32
Кстати, пробывал вставить ПЗУ от другого скорпа (постарее ревизия, без профПЗУ) - показывает фаст тест и все...
А тот "старый" комп нормально работает с этим "мелким" ПЗУ?

---------- Post added at 15:32 ---------- Previous post was at 15:32 ----------


Наверное скорп на работу унесу в понедельник.
Проще ПЗУ выковырять и отнести.

AndTorp
24.02.2012, 17:57
Это похожая или такая же. http://narod.ru/disk/41754290001.5b683ce757e3a1a86da3238f7dc2a8e9/Scorp_332.BIN.html
А как преобразовать .bin в .rom? Хотел запустить в эмуляторе, но простое переименование не помогло.

Anykey
24.02.2012, 18:24
А как преобразовать .bin в .rom? Хотел запустить в эмуляторе, но простое переименование не помогло.

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

GibbS
24.02.2012, 18:31
А тот "старый" комп нормально работает с этим "мелким" ПЗУ?

---------- Post added at 15:32 ---------- Previous post was at 15:32 ----------


Проще ПЗУ выковырять и отнести.

Тот "старый" комп это голая материнка =)))

Нет, проще программатор домой принести на время.

goodboy
24.02.2012, 18:51
А как преобразовать .bin в .rom? Хотел запустить в эмуляторе, но простое переименование не помогло.
а что есть эмули которые понимают расширенное пзу от скорпиона ?

AndTorp
24.02.2012, 19:03
страницы могут располагаться не так как нужно эмулятору.
Кстати какой эмулятор то?
Первые 4-е страницы, вроде, расставлены правильно.
UnrealSpeccy 0.37.6


а что есть эмули которые понимают расширенное пзу от скорпиона ?
В UnrealSpeccy ПрофПЗУ 4.01 работает полностью, а это не хочет.

Anykey
24.02.2012, 19:37
Первые 4-е страницы, вроде, расставлены правильно.
UnrealSpeccy 0.37.6

В UnrealSpeccy ПрофПЗУ 4.01 работает полностью, а это не хочет.
А размеры у этих прошивок одинаковы?

AndTorp
24.02.2012, 19:40
А размеры у этих прошивок одинаковы?
Да.

Anykey
24.02.2012, 20:12
Да.

Ну тогда не знаю, может старую версию прошивок
эмуль не понимает, или страницы не правильно стоят
их там 32 вроде.

Ewgeny7
24.02.2012, 23:50
Ну нафлудили :)
Из эмулей файлы для профпэ понимает унреал. Любая версия.
В файлах от ZX-Fanat один файл имеет формат IntelHEX. Конвертируется WinHEX'ом в обычный бинарник. Но там ничего особо интересного и нового нет.
Если уж и заливать новую прошивку, то лучше с новым ромдиском. Я ее где-то тут выкладывал.

---------- Post added at 23:45 ---------- Previous post was at 23:44 ----------


а это не хочет.
Криво снятый дамп.

---------- Post added at 23:50 ---------- Previous post was at 23:45 ----------

Вот новая версия (http://zx-pk.ru/attachment.php?attachmentid=31619&d=1324047174).

AndTorp
25.02.2012, 01:59
Если уж и заливать новую прошивку, то лучше с новым ромдиском.
Безусловно, но меня заинтересовала прошивка с Honey Commander и iS-DOS (посмотреть, что в нее входит). В выложенной Scorp_332.BIN это присутствует, но в эмуле не работает.

Blade
25.02.2012, 13:51
Как то запускал эту прошивку в эмуляторе для Scorpion под GMX.
Где взять такой эмулятор?

Ewgeny7
25.02.2012, 14:09
Где взять такой эмулятор?
Была версия эмулятора Unreal с поддержкой GMX. Автор - Molodcov Alex. Искать нужно в "Эмуляторах", сходу ссылку не найти.

AndTorp
27.02.2012, 09:00
Есть такой эмулятор. Можно поисковиком набрать "эмулятор Scorpion GMX". Или просто искать в разделе "Эмуляторы", он там есть!
Нашел только это (http://zx.pk.ru/showpost.php?p=254306&postcount=1065), но на народе все уже удалено.
Ну, чтож, подожду, что выложит GibbS.

GibbS
27.02.2012, 15:29
Чтож программатор у меня на столе... Я не знаю что за тип микросхемы... их две... одна 32 ноги (она сверху, залеплена) и другая 20 ног (она под большой в панельке, маркировка стерта). Мне нужно знать тип и производитель микросхем, иначе не читается.

AHTuXPuCT
27.02.2012, 15:40
GibbS - микруху считывай которая на 32ноги.
тип скорей всего 27010-27020. считаться программатором должно

GibbS
27.02.2012, 16:18
Вообщем считал ПЗУ (выбрал девайс Catalyst CAT27010). Похоже что прошивка живая - выкладываю на всеобщее обозрение.

Прошивка от 1996 года (моя родная) - scorprom.zip (http://narod.ru/disk/42081907001.aa7c429a9d13cc8083aaaf22ec35a56d/scorprom.zip.html)

А эта прошивка от материнки 1995 года -scorprom_95.bin (http://narod.ru/disk/42083347001.9eb9502845c6edcb9e55651dd6ac99fc/scorprom_95.bin.html)

32ногая мс я так понял это стандартная ПЗУ, а та на 20 ног - что это? ПрофПЗУ? Какая там маркировка примерно?

AndTorp
27.02.2012, 18:58
Вообщем считал ПЗУ (выбрал девайс Catalyst CAT27010). Похоже что прошивка живая - выкладываю на всеобщее обозрение.

Прошивка от 1996 года (моя родная) - scorprom.zip (http://narod.ru/disk/42081907001.aa7c429a9d13cc8083aaaf22ec35a56d/scorprom.zip.html)


Какая-то она маленькая - 128. Вы сообщали, что

Там окошко с 4 программами, потом как-то переключается и появляются другие 4 программы. Honey Commander, MagOS, TASM3.0, IS_DOS, Scorpion Asm, Sprite Ed
Это должно быть ПрофПЗУ 512 (27040). Инфа, например, здесь (http://scorpion.ru/spectrum/hard/sc_hard.htm).

З.Ы. В Unreale, который есть у меня, тоже не идет.

Anykey
27.02.2012, 19:03
20 ногая - наверно это EP220 или GAL.

А на клаву как реагирует? бипер пищит?
Тестовую ПЗУ пробовал?

Я вот тоже с матрасом боролся http://zx.pk.ru/showpost.php?p=471970&postcount=174 может поможет

GibbS
28.02.2012, 11:18
А на клаву как реагирует? бипер пищит?
Тестовую ПЗУ пробовал?

Я вот тоже с матрасом боролся http://zx.pk.ru/showpost.php?p=471970&postcount=174 может поможет
Клава (пц) сбрасывает,капс лок переключается. Бипер не пищит (а он и не подлючен).
Что есть тестовое ПЗУ?

John North
28.02.2012, 11:26
Клава пц через что подключена?
Если через zxmc, то там капслок никак со спеком не связан, а сигнал сброса формируется отдельно. То есть сразу идёт импульс на сигал reset.
Так что нельзя говорить в данном случае, что клава работает.

Anykey
28.02.2012, 11:35
Клава (пц) сбрасывает,капс лок переключается. Бипер не пищит (а он и не подлючен).
Что есть тестовое ПЗУ?

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

Ewgeny7
28.02.2012, 11:50
Прошивка от 1996 года (моя родная)
А ведь реально не работает... Частично "потёрлось" ПЗУ, чтоле...
Нужно или снять дамп полностью (512кб, как 27С040), или тупо стереть ПЗУ совсем и прошить заново. Лучше начать с первого варианта. Стереть можно бактерицидкой (полчаса прямо на лампе).

GibbS
01.03.2012, 19:37
Микросхема оказалась не 27C040, а 27С4001. При чтении с программатором - пишет bad pin 16 - делаю игнор и у меня девственная прошивка (когда смотрел маркировку, отклеил пленку и похоже ППЗУ стерлась благополучно). Надо как-то раздобыть эту прошивку - или поновее...

---------- Post added at 21:37 ---------- Previous post was at 21:32 ----------


Клава пц через что подключена?
Если через zxmc,
Клава и мышь подключены через кондовый родной контроллер Scorpion.

Anykey
01.03.2012, 20:24
Если чуть отклеить пленку стереться так быстро не должно.

На ChipProg если делаешь игнор то прошивка не считывается,
а пин16 это GND, тем более не считается.

Попробуй пошевелить микросхему в колодке или достать и поставить
опять, так пишет если контакт плохой.

Может внутри микросхемы пропал контакт от 16 ноги?
тогда надо другую поставить, хотябы 27С020.

GibbS
01.03.2012, 20:43
Считал, но прога ругнулась на 32 пин... 512 кбайт прошивка...

GibbS
02.03.2012, 05:49
Ну и как? Прошивка нормальная?

Ewgeny7
02.03.2012, 08:02
Ну и как? Прошивка нормальная?
Увы, похоже что нет. Эмуль не желает стартовать с этим дампом, хоть там начальные байты и соответствуют "оригиналу". Где-то что-то потёрлось. При старте профка Скорпиона проверяет контрольную сумму дампа самой себя, похоже есть несовпадения. Вторая половинка ПЗУ (40000h-7FFFFh) вообще странная. Она в начале должна полностью повторять первую половинку, а реально там нули...
Нужно стирать ПЗУ и перепрошивать. А лучше - новую ПЗУ/флешь найти.

Blade
02.03.2012, 09:36
А у меня вот так эмулятор с этой прошивкой запускается:

Ewgeny7
02.03.2012, 10:17
А у меня вот так эмулятор с этой прошивкой запускается:
У меня застревает как у тебя на первом экране.

Ewgeny7
02.03.2012, 11:50
Нашел эмуляторы для Scorpion. Пробуйте!
Да, первый эмуль как раз и есть тот самый эмуль GMX :)
Второй - эмуль ZXM-Phoenix + SAA.
Спасибо!

[оффтоп] Геннадий, посылочку получил, спасибо! Ищу документацию.[/оффтоп]

Ewgeny7
02.03.2012, 12:36
Да, целый вроде. Надо искать решение с его креплением к плате, без корпуса он просто лежит на резинках.

AndTorp
03.03.2012, 22:58
При старте профка Скорпиона проверяет контрольную сумму дампа самой себя...
Если контрольная сумма не совпадает, то как компьютер сигнализирует об этом?

Ewgeny7
03.03.2012, 23:12
Если контрольная сумма не совпадает, то как компьютер сигнализирует об этом
Тупо виснет. Но лучше об этом знает savelij, он ковырял прошивку ПЗУ Скорпиона.

GibbS
07.03.2012, 06:22
Люди добрые, подскажите ПЗУ с электрическим стиранием (512Кбайт) аналог 27с4001. Гугл не предлагать =)

AHTuXPuCT
07.03.2012, 06:24
GibbS, можно взять любую флэшку на 512кб
29F040 например
39F040
49F040

:)

GibbS
07.03.2012, 06:40
Нашел 29F040 в дип корпусе только в чип дипе по конской цене 490 р... жуть.

Ewgeny7
07.03.2012, 08:35
У тебя ведь нормальный программатор, можно и более древние флешки использовать - 28F040, 28C040. Или просто электрически стираемые 27EE040.

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

Или еще вариант (а нафига тебе 512кб?) - купить флешку или ПЗУ на 256кб (2ХХ020).