PDA

Просмотр полной версии : непонятки с TR-DOS



Segfault
15.03.2010, 01:39
день добрый. Никто случаем не сталкивался с такой проблемкой: заходишь в TR-DOS, видишь заставку TR-DOS'a, но командной строки нет. Реакции на кнопки тоже нет никакой. Если из Бейсика набрать randomize usr 15616, то заходит в TR-DOS и командная строка видна. Но при попытке выполнить например команды cat, list и вообще любые команды TR-DOS опять перестает реагировать на клаву.. Переключение дисковода *"b:" *"a:" эффекта не дает.

На ВГ-шке ucc1 12 В, ucc2 4.7 В. На контактах дисковода тож напряга какая-то есть. Если перевернуть штекер дисководного шлейфа то дисковод ведет себя как обычно: постоянно горит светодиод, если совать диск тупо крутит его, ну как обычно. В нормальном положении штекера, в момент подрубания питания к дисководу делает миг-миг светодиодом и бр-бр двигателем, тоже как обычно, но потом TR-DOS с дисководом никак ни-алё. Никаких no disk, никаких track 0 sector 9, просто по сценарию из первого абзаца

ПРобовал 2 разных рабочих дисковода 3.5". Скорп 256 зеленая плата.

---------- Post added at 01:39 ---------- Previous post was at 01:18 ----------

ах вот в чем дело, зато *"c" и *"d" работает. Бум дальше разбираться

Segfault
15.03.2010, 19:55
При попытке выполнить команду на диске *"c" или *"d" пишет "No Disk". Перемычка перепаяна на DS0. Непонятно..

A-Graph
15.03.2010, 22:49
По-моему "симптомы" мертвой ВГ93

Segfault
16.03.2010, 00:48
поменял ВГ93 (правда в живости ее не уверен), получил все тоже самое, что и с прежней ВГ93

Не знаю зачем, но пробовал вытащить ВГ совсем и запустить Скорп так. постоянно крутиться диск и светодиод горит. В TR-DOS захожу, видна подсказка:

A>

ради интереса набрал format "abc", вывело такое:

Read Only
Trk 255, sec 255
Retry, Abort, Ignore?

попробовал перейти на *"B", выдало

OK
B>

попробовал формат: тоже самое что и с А

перешел на C, D - попробовал формат, пишет No Disk

под конец поставил ВГ93 обратно, такие дела

---------- Post added at 00:48 ---------- Previous post was at 00:25 ----------

хе этот скорп еще и в теневик не хочет вываливатся, выдает shadow service monitor тупит секунды 2, а потом сбрасывается в спектрум меню

null_device
16.03.2010, 05:13
Какая стоит ПЗУшка? УФки от времени имеют свойство "забывать" записанную на них информацию. Проверить все МС в панельках на наличие контакта. Не знаю, как на зеленом, а на желтом скорпе имела место т.н. технология защиты от копирования. На фейковых платах из-за этого вылезали разного рода глюки.

Segfault
16.03.2010, 22:15
уф-ок вроде нет, контакт мс в кроватях есть.

breeze
17.03.2010, 00:46
вообще-то очень похоже, что оно пытается обратиться к несуществующему дисководу, вот и ждёт пока ответит, а тот не отвечает и кажется что всё виснет. попробуй немного подождать, если вылетит NO DISK значит точно так.

Evgeny Muchkin
17.03.2010, 15:52
Если ПрофПЗУ, а смука нету, то на диски Ц и Д должно выдавать No Disk всегда.

При командах *b и *a вообще ничего не происходит?

Пзушку попробуй другую. Возможно, забылось в ней и вправду чтото.

Попробуй зайти в теневик по Magic, и уже из теневика пошевелить дисководы.

null_device
17.03.2010, 16:05
Попробуй зайти в теневик по Magic, и уже из теневика пошевелить дисководы.

По поводу теневека..


этот скорп еще и в теневик не хочет вываливатся, выдает shadow service monitor тупит секунды 2, а потом сбрасывается в спектрум меню

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

Segfault
17.03.2010, 21:19
а тесты вообще это однократная считывание\запись (ОЗУ), считывание (ПЗУ)? Если так то могу из басика цикел прогнать

---------- Post added at 21:19 ---------- Previous post was at 21:06 ----------

насчет теневика не уверен. Я замыкаю проводок Magic на контакт Земля. А в инструкции по компу сказано подключать магик через кондер. Может и изза этого не заходит в теневик

null_device
18.03.2010, 04:38
А в инструкции по компу сказано подключать магик через кондер

Кондер ставится для устранения возможного "дребезга" (магик на пентагоне 128 иногда для стабильности тоже так реализуют). Черевато тем, что мелкосхема сдетктит такое нажатие как серию, только и всего.


считывание (ПЗУ)?

Проверять соответствие информации в ПЗУ лучше программатором. Потому, как из бейсика могут быть доступны не все области ПЗУ.
ОЗУшку можно любым бенчмарком (если диск не работает, можно попробовать с тапки, не уверен правда, что вход на плате распаян). В одной из тем есть тест в тап формате (http://zx.pk.ru/showpost.php?p=248725&postcount=22) (в первом приближении должен указать на проблемы , если они есть).

Segfault
21.03.2010, 18:06
блин да тут еще tape_in не работает.

null_device
21.03.2010, 18:13
Не распаян\не работает\или его на зеленке нет (извините, я не в курсе - у меня желтый)?
----
Фото платы хотелось бы и видео с показом, что и как у вас не работает..

Segfault
21.03.2010, 18:45
распаяно, но сейчас проводки скручены напрямую. Tape_in (24) с двумя каналами аудиокабеля, Земля (30) с землей аудиокабеля. Сам аудкабель в гнезде PCноута. Фото платы и разные видеа попозже

Segfault
22.03.2010, 20:34
ПЗУха am29f010b

Ewgeny7
22.03.2010, 21:54
ПЗУха am29f010b
Можно пересечься на Академке, я тебе обменяю на аналогичную флешу прошитую и проверенную. Можно и с новой прошивкой "Scorpion ZS 1024 turbo+" с новым ROM-диском.

Segfault
03.04.2010, 10:26
после промывки, и переноса скорпа в новый гробик, с последующей перепайкой scart'a и питания, скорп зашел в теневик! Осталось проверить тырдос. !

---------- Post added at 10:26 ---------- Previous post was at 10:22 ----------

в чем было дело хз. то ли какие-то земляные контакты недоподключил, то ли.. (??)

Segfault
08.04.2010, 12:24
При командах *b и *a вообще ничего не происходит?
подвисает


Попробуй зайти в теневик по Magic, и уже из теневика пошевелить дисководы.
не шевелятся, причем ни А ни Б

потыкался по плате если замкнуть (DS0 или DS1) на землю, то нормально загорается светодиод выборки дисковода. Правда TRDOS'у все равно пофиг. Если при выбранном вручную дисководе замыкать на землю STP или MOT на дисководе начинает двигаться головка или крутится шпиндель.. Приятно наблюдать.

В нормальном состоянии на штыре DS0 напряжение 1.3В, а на DS1 4.6В



-----
поменял DD69 и наблюдаю подвижки в деле. теперь дисковод выбирается, но постоянно светится, а если сунуть туда флоп крутит шпиндель. Остается поменять DD61 только ее\аналогов нигде нет

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

-----
а теперь вообще спек не дает изображение (и наверно не работает) когда к дисководу подключено питание и дисковод на шлейфе..
---
а это потому что дисковод на собственный корпус замыкал, так то
----
теперь входит в TRDOS и выдает подсказку
A>
можно перейти на B>
правда любая команда дает
track 255 sec 255 erroor A. R. I.
---
вау а теперь все само собой вернулось в первоначальное состояние

Segfault
10.04.2010, 13:14
:v2_scare:
дисковод как будто "убегает":
подключаю дисковод у которого перемычка DS1, а на плате активен штырь DS0.
подключаю дискач с перемычкой DS0, а на плате включается штырь DS1. :v2_wacko: :v2_wacko: :v2_wacko:

Segfault
14.04.2010, 18:54
на самом деле оказалось что ноги одного из транзисторов замыкались друг на дружку, потому что они там стоят не последовательно а эдаким винтом. Так что в TRDOS теперь заходит и выдает приглашение A>

Правда теперь другая проблема. В процессе ломания платы на 40 ногу КРВГ перестало подаваться 12 Вольт , теперь там 4.6 :)