?

Log in

No account? Create an account
Орион-128: проблема разрешена - Help yourself with what you need, yeah — ЖЖ
Май 22, 2014
10:15 pm

[Ссылка]

Previous Entry Поделиться Next Entry
Орион-128: проблема разрешена
Перепроверив плату вдоль и поперек, я уже начал было отчаиваться найти причину неисправности. В конце-концов, решил попробовать запустить комп с разными версиями монитора. Для этого заменил РФ2 на 128 Кб флешку, в которую прошил «Монитор-1», «-2» и «-3», а также два теста оборудования. Выбор прошивки, с которой будет работать компьютер, осуществлялся запайкой проводков от входов флешки A11-A13 на +5 В и «общий» в различных комбинациях.

Для начала я выбрал «Монитор-3» (в виду его наибольшей экзотичности). Подал питание на плату... и, о чудо, «Орион» стартовал без проблем: VC$ запустился ровно, без подвисания и глюков! Я быстро проверил запуск Бейсика и выход из него (по команде SYSTEM) - все прекрасно работало! И с «Монитором-2» - тоже. Кроме того, VC$ даже не портил знакогенератор, хотя делал это даже под эмулятором, будучи запущенным в комплекте с «Монитором-1». Далее я более тщательно проверил работу софта, имеющегося на ROM-диске - и не выявил существенных проблем: программы ведут себя так же, как в эмуляторе. Например, DIS$ «сыплется» при пустом диске B: :)

Причиной проблем была, очевидно, недостаточная совместимость OR-DOS 4.03 с «Монитором-1». В эмуляторе глюк не проявляется в полной мере, так как неинициализированная память виртуального «Ориона» заполнена нулями, а реального - случайным (с некоторой степенью регулярности) «мусором». Однако, если под эмулятором, находясь в «Мониторе-1», перед вводом директивы R, либо перед запуском VC$ из командной строки OR-DOS, нажать «ЗБ» (Backspace) - включить инверсный цвет текста, то VC$ успешно падает, чего не делает с другими «Мониторами». Всегда хотел, чтобы в эмуляторах была опция, позволяющая заполнять ОЗУ мусором при старте эмулируемого устройства :)

На следующем фото можно лицезреть вид платы на завершающем этапе наладки :)
Плата Орион-128.3 на этапе отладки
Еще несколько фото можно просмотреть в журнале моей жены :) За фото ей отдельное спасибо! :)

Сейчас с платы удалены все «лишние» компоненты, участвовавшие в моих тщетных попытках найти неисправность. Вместе с Натой приводим в порядок интерфейсную часть: я выпаиваю проводки, а жена впаивает на их место разъемы :) В качестве замены советским трехрядным СНП используем PBD-20 + PBS-10 (розетки на основной плате) и PLS (штыри на платах устройств). Разъем системной шины будет из трех укороченных PBS-40.

В планах собрать к «Ориону» контроллер дисковода (добавит возможность работы в CP/M-80) и, вероятно, Z80 Card (адаптер для процессора Zilog Z80). Кроме того, есть наработки по замене динамического ОЗУ на статическое с низким энергопотреблением в спящем режиме, что позволит сохранять содержимое квазидисков OR-DOS при выключении компьютера.

Tags: ,

/* 16 comments | comment expected */

Comments
 
[User Picture]
From:e_pipe
Date:Май 22, 2014 05:59 pm
(Link)
Завидую. В первый пост сам загорелся купить, но взвесив лень и отсутствие времени...
[User Picture]
From:maddev
Date:Май 24, 2014 01:10 pm
(Link)
В общем-то, при наличии исправных деталей и платы, собирается за день-два. У меня проблемы возникли исключительно из лени попробовать поменять прошивку — поверил на слово, что должно работать и так, когда читал ветку на zx.pk.ru.
[User Picture]
From:e_pipe
Date:Май 24, 2014 01:18 pm
(Link)
Ну собрал, а потом? Под стекло в музей. Нет у него практического применения. Это и останавливает.
Орионов у меня не было никогда, но синклеры, наверно, все возможные. И сейчас, если покопаться в хламе, несколько разных найдется..
[User Picture]
From:tnt23
Date:Май 24, 2014 07:01 pm
(Link)
У синклера что, есть практическое применение?
[User Picture]
From:e_pipe
Date:Май 24, 2014 08:01 pm
(Link)
Сейчас - нет. Но не зря Клайву Синклеру пожаловано звание "сэр"...
[User Picture]
From:tnt23
Date:Май 22, 2014 06:37 pm
(Link)
Неожиданно :)
[User Picture]
From:maddev
Date:Май 24, 2014 12:55 pm
(Link)
Я тоже не ожидал, хотя подозревал, что проблема в чем-то совсем простом :) Всего-то надо было попробовать «Монитор-2»...
[User Picture]
From:leoniv
Date:Май 23, 2014 05:58 am
(Link)
Очень дешево на барахолке сейчас можно купить даже 386-й компьютер. А это намного большая вычислительная мощность.
[User Picture]
From:maddev
Date:Май 24, 2014 01:07 pm
(Link)
Тут ведь цель не просто приобрести старый компьютер, а наконец потрогать руками тот, о котором в детстве читал в «Радио» и мечтал на таком поработать. 386-е для меня представляют меньшую эстетическую ценность, чем «Орион». Хотя, как платформу для Adlib Tracker и DOS-овских игрушек, я, возможно, и заимел бы 386-й или 486-й PC.
[User Picture]
From:leoniv
Date:Май 24, 2014 01:29 pm
(Link)
Самая интересная платформа, это где отдельно 386 + 387.
[User Picture]
From:e_pipe
Date:Май 24, 2014 08:02 pm
(Link)
А были где вместе?
[User Picture]
From:leoniv
Date:Май 24, 2014 08:16 pm
(Link)
У меня когда-то был настоящий IBM PS/2 Model 70, там как раз стоял процессор 80386 и арифметический сопроцессор 80387.
[User Picture]
From:e_pipe
Date:Май 24, 2014 08:21 pm
(Link)
Это не "вместе", это "две отдельные микросхемы". Сопроцессор вместе с процессором появились в i80486DX. До того и были лишь отдельно...

Edited at 2014-05-24 20:21 (UTC)
[User Picture]
From:leoniv
Date:Май 24, 2014 08:57 pm
(Link)
Поэтому и говорю, что 386 интересней, там вместе с ним был еще и 387. В 486 все уже внутри.
[User Picture]
From:e_pipe
Date:Май 24, 2014 09:12 pm
(Link)
у 286 тоже был 287. И у 86-го - 87-й...
[User Picture]
From:leoniv
Date:Май 25, 2014 06:00 am
(Link)
Они слабее. Самая интересная платформа - 386.
Разработано LiveJournal.com