PDA

Просмотр полной версии : Корвет: Общие вопросы



DATAsoft
26.02.2006, 20:21
У меня есть предположение что это "Корвет". Так ли это. Есть ли у кого-нибудь схема, а то на плате вырезан кварц и некоторые конденсаторы.

d_wanderer
26.02.2006, 22:32
Корвет. Только вот какой? 8010 или 8020?
Помоему тебе это надо - http://pk8020.narod.ru/docs/mics/techref.zip

DR ZX
27.02.2006, 00:37
Да это Корвет он самый.
у меня такая же плата лежит.

DATAsoft
27.02.2006, 16:54
А чем отличается 8010 от 8020?

scl^mc
09.12.2006, 15:04
на днях нарезал весьма подозрительный и странный агрегат в 2х экземплярах. это компьютер, причем нашего, отечественного произвоства. на морде красуется надпись "нейва", клавиатура отличается от других виденных мною клавиатур не только наличием пары специфических кнопок, но и оригинальной англоязычной раскладкой. ниже мы сможете лицезреть две фотографии этого монстра.
http://cossackos.narod.ru/1.JPG - 0.99mb
вид снаружи
http://cossackos.narod.ru/2.JPG - 1.12mb
вид изнутри
сама плата видимых механических повреждений не имеет. теперь вопрос к форумчанам: что это за аппарат такой и можно ли узнать его описание?

d_wanderer
09.12.2006, 19:04
Сильно похоже на Корвет. По крайней мере корпус и клавиатура.

scl^mc
09.12.2006, 19:42
Сильно похоже на Корвет. По крайней мере корпус и клавиатура.
да, не сказал главного - все в одном (аки у первых спеков). заинтересованным могу поменять на что-нибудь :rolleyes:

d_wanderer
10.12.2006, 10:42
да, не сказал главного - все в одном (аки у первых спеков). заинтересованным могу поменять на что-нибудь :rolleyes:
У Корвета тоже было все в одном, кроме самого дисковода. Вообще интересно. Корвет у меня есть. А такого монстра нет. )))

bugsy
10.12.2006, 11:54
а мне напомнил комп "СУРА"...

d_wanderer
10.12.2006, 16:16
У Корвета тоже было все в одном, кроме самого дисковода. Вообще интересно. Корвет у меня есть. А такого монстра нет. )))
Прочитал, что Корвет, Сура, Контур, Элин и Нейва - одно и тоже, только делалось на разных заводах.

scl^mc
10.12.2006, 16:39
Прочитал, что Корвет, Сура, Контур, Элин и Нейва - одно и тоже, только делалось на разных заводах.
теперь ясно, с чем я имею дело :). кста, знаю место, где этих корветов-нейвов штук 15 еще валяется :v2_finge:
на заднице у него 4 разьема - 2 9-штырьковых ("лс" и "вку цв") и 2 5-штырьковых ("вку мх" и "нмл" /магнитофонный, наверное/). сбоку разьем, похожий на системный - 34 штырьковый

John North
10.12.2006, 16:53
"нмл" /магнитофонный, наверное/
накопитель на магнитной ленте? :)

scl^mc
10.12.2006, 16:59
ну да :)

deathsoft
11.12.2006, 11:33
Очень похож на БК-0010-01 (советский клон DEC PDP11)

BYTEMAN
11.12.2006, 16:21
У меняна блоке питания с дисководами от корвета такие-же разъёмы. Это точно ПК-8020

scl^mc
11.12.2006, 16:30
сегодня с 00 часов 00 минут я выставил один из компиков на молотке. уже есть покупатель :rolleyes:

fcross
13.12.2006, 10:40
Хочется прикупить одну штучку. Какова цена ???

scl^mc
13.12.2006, 13:34
Хочется прикупить одну штучку. Какова цена ???
такая же, как и была на молотке - 800р. если хотите, могу послать наложенным платежом, + почтовые расходы. адрес скиньте в личку.
или если у вас есть железно работающий pentagon/scorpion, могу поменяться

scl^mc
13.12.2006, 18:30
или же если у вас есть работающий ноутбук 386/486, то могу обменять и на него. если что, с доплатой

scl^mc
14.12.2006, 19:43
:confused: :confused: :confused:

BYTEMAN
25.03.2008, 22:35
Ура!!! Наконец-то достал себе этот классный комп:v2_yahoo::v2_yahoo::v2_yahoo:

Предлагаю всё связанное с этим компом постить сюда.

Может быть у кого-нить есть его схема?
Вот небольшой сай с эмуляторами и подборкой дисков под него:http://pk8020.narod.ru

Пирома
25.03.2008, 23:59
такой вопрос к ниму был фирменный корпус с бп и дисководом
его видно на старом фото сайта у вас случайно этого
корпуса нет если есть можно фото из нутри и с наружи.

ILoveSpeccy
26.03.2008, 17:26
Может быть у кого-нить есть его схема?

Тут вся техническая документация:
http://pk8020.narod.ru/index-old.html#docs
У меня уже давно идея собрать Корвет на FPGA... :)

ZEman
26.03.2008, 20:35
BYTEMAN, а можешь сделать фотки хорошего качества, просто их нигде нет.

BYTEMAN
26.03.2008, 21:40
такой вопрос к ниму был фирменный корпус с бп и дисководом
его видно на старом фото сайта у вас случайно этого
корпуса нет если есть можно фото из нутри и с наружи.


BYTEMAN, а можешь сделать фотки хорошего качества, просто их нигде нет.

Как возьму со школки цифровик, так будут нормальные фотки.

Тут у меня трабла появилась. На всех дисках после 60-70 дорожки валят ошибки всё время в разных местах. Сейчас грузится, а через минуту уже нет. На ПЦ всё читается нормально. На корвете глючит на обоих дисководах. Что это может быть?

cr0acker
27.03.2008, 17:09
Блин вот бы где нить диск с "Миро-Мир"ом надыбать

BYTEMAN
30.03.2008, 23:34
Блин вот бы где нить диск с "Миро-Мир"ом надыбать

Это случайно не текстовый редактор "Микро-Мир" (МИМ)?

Куча дисков есть

Добавлено через 1 минуту

Блин вот бы где нить диск с "Миро-Мир"ом надыбать

Это случайно не текстовый редактор "Микро-Мир" (МИМ)?

Куча дисков есть тут (http://rapidshare.com/files/21362524/Korvet-kdi.7z). Там есть и диски, на которых записан МИМ

justiam
13.05.2008, 21:05
Еще фотографий, пожалуйста! И дискет :)

BYTEMAN
14.05.2008, 01:09
Фотографий могу побольше, токо кач-во будет не очень. Дискетки на днях выложу. Но там никакого эксклюзива нет. Только что коллекция мелодий для редактора Music World

KALDYH
24.08.2008, 21:10
А у меня тоже есть Корвет! Совершенно рабочий, только изначально без дисковода. Как выпрошу в универе "фирменный" разьем, подключу. А еще я как-то находил учебно-методический комплект "КуМир" (да-да, тот самый, что в учебнике описан!) на сайте разработчика. http://www.infomir.ru/old4/kumir.htm Там есть и для Корвета, и для Ямахи, и для УКНЦ.

Mick
29.09.2008, 18:39
Вот заполучив компьютер под названием "Нейва" реши поделиться с общественностью прошивками микрух. Они идут как на них было написано. Сам комп ученический СБ-8010.

XobbiMan
29.09.2008, 20:07
Вот заполучив компьютер под названием "Нейва

Откуда ты сколько сокровищ находишь, просто удивляюсь. (знаю-знаю "рыбные места надо знать")

Mick
29.09.2008, 20:41
Откуда ты сколько сокровищ находишь, просто удивляюсь. (знаю-знаю "рыбные места надо знать")

Есть люди, обладающие этими машинами здесь, есть в различных городах. Кто ищет, тот находит :)

ZEman
01.10.2008, 07:30
Mick, а ты только компьютер приобрёл ?
к нему нет никаких дисков ?
а то вообще для корвета маловато было дисков сдамплено.

Mick
01.10.2008, 18:38
Mick, а ты только компьютер приобрёл ?
к нему нет никаких дисков ?
а то вообще для корвета маловато было дисков сдамплено.

Да, только компьютер и он ученический.

b2m
02.10.2008, 16:22
а то вообще для корвета маловато было дисков сдамплено
ZEman, а ты эту тему внимательно читал? Ссылка на 20Мб-архив выше.

ZEman
02.10.2008, 16:41
у меня этот архив уже больше года лежит :)
беда в том что толку от него мало, практически всё что в нём есть это повторы выложеные на предыдущих дисках идущих вместе с эмуляторами, ну плюс ещё койкакие программы.
игр же буквально пара штук добавляется.

LeBohdan
11.11.2008, 02:08
Люди! Если кто увидит лишний Корвет - киньте инфу! Очень хочу!

BYTEMAN
12.11.2008, 22:18
Возможно, будут списывать компы из соседней школы. Они в подвалах пылятся, отдавать не хотят, говорят, что ещё не списали :(

Добавлено через 24 секунды

Люди! Если кто увидит лишний Корвет - киньте инфу! Очень хочу!

Спроси в гостевухе pk8020.narod.ru

AlecV
13.11.2008, 00:41
BYTEMAN, обычно в таких случаях помогает предложение поменяться, например на комп типа PII/PIII или на банальную краску/шпатлевку - школе это нужнее.

BYTEMAN
13.11.2008, 15:08
BYTEMAN, обычно в таких случаях помогает предложение поменяться, например на комп типа PII/PIII или на банальную краску/шпатлевку - школе это нужнее.

Попытаюсь, может получится :)

KALDYH
22.01.2009, 18:16
Фото в помощь
http://s61.radikal.ru/i174/0901/1c/1a0703c8fe4bt.jpg (http://s61.radikal.ru/i174/0901/1c/1a0703c8fe4b.jpg) http://s56.radikal.ru/i152/0901/5b/88bb1562a11et.jpg (http://s56.radikal.ru/i152/0901/5b/88bb1562a11e.jpg)
Остальное смотри по схеме.

Mick
22.01.2009, 18:33
Фото в помощь
http://s61.radikal.ru/i174/0901/1c/1a0703c8fe4bt.jpg (http://s61.radikal.ru/i174/0901/1c/1a0703c8fe4b.jpg) http://s56.radikal.ru/i152/0901/5b/88bb1562a11et.jpg (http://s56.radikal.ru/i152/0901/5b/88bb1562a11e.jpg)
Остальное смотри по схеме.

Что то знакомое на правой фотке, где то я это уже видел. Не ты такой аппарат на молотке приобрел - там такой пролетал, помоему.

KALDYH
22.01.2009, 18:51
Нет. Этот аппарат мне подарил друг из деревни Мазурово, это часть списанного компьютерного класса. Я бы и остальные забрал, для раздачи желающим, но их через неделю кто-то спер из его запертого гаража (ничего больше не тронув...)
Если что, на моем серийный номер №5034, 1991г, инв.№01380002

AlexFantasy
24.01.2009, 01:06
А как узнать какой ревизии плата? Ведь на ней никаких надписей ненашёл....:v2_conf3:

KALDYH
24.01.2009, 14:53
По разводке платы они одинаковы. На первых машинах не было радиаторов на микросхемах и вентилятора, их начали ставить потом.

Поставшики ссылаются на тяжелый температурный режим. Проверили, установили вентиляторы. Температура корпусов всех микросхем не превышала заданной по ТУ. А отказы все равно не прекратились...
"Радио" 12'88
И, по-моему, на них использовались двухрядные разьемы принтера и дисковода. Вот иллюстрация из учебника "Основы информатики и вычислительной техники" (машина первых выпусков)
http://s52.radikal.ru/i135/0901/32/92ff9ec939d7t.jpg (http://s52.radikal.ru/i135/0901/32/92ff9ec939d7.jpg)
На второй версии после "СБ8020" на шильдике приписано краской "V2"

AlexFantasy
03.03.2009, 20:11
А чем отличается 8010 от 8020?

Отличается тем что у 8010 отсутствует ВГ93 (на плате отсутствуют детали на контроллер НГМД).

Nordic
09.03.2009, 19:17
Глянул в схему
может глянешь в схему и скажешь какие микрухи поставить и резистоы чтобы контроллер флопа собрать?

KALDYH
09.03.2009, 20:26
А может, вы сами глянете? http://pk8020.narod.ru/docs/mics/techref.zip На форуме есть качественные фотографии платы, по ним можно проследить расположение микросхем.

KALDYH
12.03.2009, 19:28
Дошли и у меня руки до своего Корвета. Наконец-то сделал нормальное подключение к цветному монитору, теперь можно нормально работать. Сразу возникло несколько вопросов:
1. Какие версии ПЗУ были, чем они отличаются, как их опознать?
2. Я не знаю, правильно ли я подключил цвета. Знающие люди, напишите программку на Бейсике, которая рисует цветные полосы наподобие тех, что во встроенном тесте 128 спектрума

BYTEMAN
13.03.2009, 15:59
Дошли и у меня руки до своего Корвета. Наконец-то сделал нормальное подключение к цветному монитору, теперь можно нормально работать. Сразу возникло несколько вопросов:
1. Какие версии ПЗУ были, чем они отличаются, как их опознать?
2. Я не знаю, правильно ли я подключил цвета. Знающие люди, напишите программку на Бейсике, которая рисует цветные полосы наподобие тех, что во встроенном тесте 128 спектрума

Запусти какую-нить цветную игруху в эмуле и на реале и сравни.

KALDYH
13.03.2009, 16:35
Запусти какую-нить цветную игруху в эмуле и на реале и сравни.
Я еще не подключил дисковод. У меня компьютер с контроллером, а коробка с блоком питания - от ученической машины. Нужно делать шнур и размещать дисководы в корпусе.

Добавлено через 4 часа 20 минут
Сделайте кто-нибудь фото задней стороны "системного блока" СБ8020

AlecV
14.03.2009, 01:07
Нужно делать шнур и размещать дисководы в корпусе.

Я тут столкнулся с тем, что у Корветов разных заводов разные шнуры флоповодов (от клавы к блоку), даже физически. :o

Можешь сделать крупное фото разъема снаружи и "изнутри" (вместе с куском контроллера) ?

Еще столкнулся с тем, что разъемы питания тоже бывают разные - "прямые" где на шнуре штырьки и "зеркальные" когда на шнуре дырки а в разъеме - штырьки.

P.S. Я хренею с советской промышленности.

KALDYH
14.03.2009, 11:18
Я тут столкнулся с тем, что у Корветов разных заводов разные шнуры флоповодов (от клавы к блоку), даже физически.
Я это подозревал.

Можешь сделать крупное фото разъема снаружи и "изнутри" (вместе с куском контроллера) ?
Вот:

Разьемы сзади:
http://s47.radikal.ru/i118/0903/2a/5a5a59bbe694.jpg
Контроллер дисковода:
http://s60.radikal.ru/i170/0903/27/d46b0ff65098.jpg (http://www.radikal.ru)
Ну, и общий вид платы. Так, для справки.
http://i007.radikal.ru/0903/8e/63f1efd0504e.jpg (http://www.radikal.ru)

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

Добавлено через 3 часа 43 минуты
Слышал, что были варианты Корвета с различным обьемом ГЗУ. Расскажите поподробнее.

Добавлено через 9 часов 3 минуты
Сделал пробное подключение дисковода. Вроде работает. Но у меня не получается записать образ на дискету. То есть я деляю так: беру программу MST, форматирую ей дискету, подсовываю в качестве буфера нужный мне образ, записываю образ, тут же пытаюсь посмотреть файлы на дискете - вижу абракадабру или пустой диск. P.S. Писал на 386DX-40 в голом досе.

AlecV
14.03.2009, 22:41
KALDYH, во блин, такой вариант шнура флоповода уже видел. Там на плате 2-х рядная распайка, а разъем - 3-х рядный РП15, следовательно 3-й ряд просто пустой. Будем считать что такой тип разъема выиграл "по очкам".

А вот 3-х рядный разъем РП15 ПУ (Печатающего Устройства) вижу первый раз!

KALDYH
15.03.2009, 08:07
А вот 3-х рядный разъем РП15 ПУ (Печатающего Устройства) вижу первый раз!
Чисто случайно я нашел и к нему шнур:)

Так как мне дискеты к нему записать, научите?

AlecV
16.03.2009, 21:10
KALDYH, вот как должны выглядеть разъёмы Корвета "в идеале". То есть они просто впаиваются в плату без вяких проводочков. Все остальное -- от бедности совецкой промышленности. (Thx за фотки to Сергей Фролов):

http://s42.radikal.ru/i096/0903/3d/2a94c7e0f8b2.jpg
http://s55.radikal.ru/i149/0903/9a/633c690dc40c.jpg
http://s55.radikal.ru/i147/0903/06/36cbd8b4e9de.jpg

(осторожно, фотки большие)

Дискеты лучше всего записывать под Линухом с 5" диководом, обычный 1.2Mb от 286/386 подходит. Я делал как описано ниже, для Роботрона, у него и и Корвета формат 5" дискет совпадает.

http://www.phantom.sannata.ru/forum/index.php?t=3000

KALDYH
16.03.2009, 21:20
Спасибо за фотки, буду знать. С Линуксом не в ладах, попрошу друзей помочь. Странно, что не было универсальной утилиты под DOS, в которой можно было бы просто задать физические параметры дискеты, а она читала/писала бы ее в образ.

KALDYH
18.03.2009, 16:27
Сегодня в университете забрал дисководы Электроника МС5311 от Кванта-4С. Пока сам Квант не собрал воедино, один из дисководов прицепил к Корвету. После некоторых танцев с бубном все заработало!!!! Сейчас сижу, смотрю игры. Вот первые впечатления. CP/M загружается удивительно быстро, почти как TR-DOS. Приятный крупный шрифт. Удобная герконовая клавиатура, мало в чем уступает той же Ямахе. Приятно удивила скорость и качество графики (зная скромные возможности ВМ80, я думал, будет хуже). Немало позабавил щелкающий при обращении к диску электромагнит в дисководе. Порадовала игра "Ралли", сразу напомнив мне игровые автоматы моего детства.

Добавлено через 11 минут
А почему у меня в игре Клад графика в 4 цвета аля CGA, а на скриншотах в 16 цветов? Тупанул, перепутал сигналы яркости и красного цвета. Но спецэффект получился интересный...

BYTEMAN
30.03.2009, 13:00
Сегодня в университете забрал дисководы Электроника МС5311 от Кванта-4С. Пока сам Квант не собрал воедино, один из дисководов прицепил к Корвету. После некоторых танцев с бубном все заработало!!!! Сейчас сижу, смотрю игры. Вот первые впечатления. CP/M загружается удивительно быстро, почти как TR-DOS. Приятный крупный шрифт. Удобная герконовая клавиатура, мало в чем уступает той же Ямахе. Приятно удивила скорость и качество графики (зная скромные возможности ВМ80, я думал, будет хуже). Немало позабавил щелкающий при обращении к диску электромагнит в дисководе. Порадовала игра "Ралли", сразу напомнив мне игровые автоматы моего детства.

Корвет - машина классная, но к нему софта нифига нету...

Citron
16.07.2009, 15:33
Вот здесь книжка Знакомьтесь: персональная ЭВМ Корвет (http://rarepc.ru/). В виде сайта сделана.

Tim0xA
16.07.2009, 16:29
Вот здесь книжка Знакомьтесь: персональная ЭВМ Корвет (http://rarepc.ru/). В виде сайта сделана.
О, это замечательная книга! У меня есть в бумажном виде. Написана с юмором. Позабавил абзац про подключение разъема питания:

Во-первых, убедитесь, что вы вставляете ответную часть разъема куда надо. Для этого перечитайте предыдущий абзац и повторите действия. Если опять неудача, то поверните ответную часть разъема на 180 градусов и попробуйте еще раз. После пятой попытки прилягте на диван и утешьтесь включением и выключением телевизора. Это укрепит вас в убежденности, что техника вам подвластна. На следующий день повторите все сначала, и так до тех пор, пока не получится.

XobbiMan
19.07.2009, 16:41
Читал эту книгу, когда ждал заказанный ПК8000 (это единственное, что было в библиотеке близкое). Можно сказать уже - классика!

Andrey_Ak
11.08.2009, 07:28
Тут мне предлагают :

"поэтому отдал бы один комплект по символической цене - 3000 тенге за комплект ученический(клава, блок питания и монитор) плюс впридачу за так отдам ПК 8020(учительский), ну может еще одну клаву ПК 8010"

Получается за 20$ стоит брать или не стоит? все новое... :)
Только вот дисководов нет, и учительский вроде глючит...

marinovsoft
11.08.2009, 15:04
Дороговато, однако учитывая что дешевле вы все равно не найдете, а дороже он все равно не продаст, имеет смысл поторговаться.

AlecV
11.08.2009, 18:14
Учительский брать однозначно.

KALDYH
10.09.2009, 15:02
Нашел еще одну плату Корвета, ученического. Отметил пару интересных деталей: ПЗУ знакогенератора - масочное, КР573РЕ6-0002, и все микросхемы ИР10 на плате - опытное производство (ОКР1533ИР10, 9009, Интеграл).

BYTEMAN
10.09.2009, 15:34
оффтоп: Что за серия микросхем ЭКР1533...?

KALDYH
10.09.2009, 15:59
ЕМНИП, Э - экспортный вариант, с шагом 2.54 мм.

BYTEMAN
12.09.2009, 20:18
ЕМНИП, Э - экспортный вариант, с шагом 2.54 мм.
Жуть... У мну в одном Байте такие стоят...

Panther
28.12.2009, 17:22
Я тут заморочился разобраться с системой управления памятью Корвета, и понял, что с наскока не получится. Поэтому мне пришлось париться досконально, и в ходе этого разбирательства у меня родился небольшой справочник по ее работе, выраженный в двух таблицах. Основная задача была представить логику работы в виде, пригодном для максимально точной эмуляции. Таблицы составлены на основе схемы компьютера и карты прошивки ПЛМ, а затем сверены с документацией. В документации найдены небольшие огрехи ;).

Вот эти таблицы (копия есть на моем сайте). Первая - карта срабатывания блоков ПЛМ. Использование этой карты теоретически позволяет сэмулировать работу даже при нестандартных значениях системного регистра. Вторая - карта памяти в стандартных режимах в наглядном виде.


Карта срабатывания ПЛМ (http://www.emuverse.ru/w/images/3/38/Korvet_PLM_Memory_ranges.png)
Диапазоны памяти (http://www.emuverse.ru/w/images/d/dc/Korvet_Memory_map.png)

Хотел загрузить сюда, но при уменьшении получается нечитабельно, поэтому ссылки. UPD: Догадался упаковать в архив.

Расшифровка обозначений:

RAM - основная память;
GRAM - ОЗУ графического контроллера;
TRAM - ОЗУ алфавитно-цифрового контроллера;
ROM1, ROM2, ROM3 - блоки ПЗУ;
DEVS - устройства ввода-вывода;
REGS - регистры;
KB - клавиатура.

Входы ПЛМ:

/WR - сигнал записи от процессора;
/RD - сигнал чтения от процессора;
M10 - сигнал, соответствующий циклу чтения команды от контроллера прерываний;
Dx - биты системного регистра;
Ax - биты шины адреса;

Выходы ПЛМ:

M1, M2 - код вида ОЗУ, подаваемый на дешифратор;
/RG - выбор регистров;
/DV - выбор устройств ввода-вывода;
/KB - выбор клавиатуры;
/R1, /R2, /R3 - выбор блока ПЗУ.


Столбцы таблицы:

Маска адреса - участвующие в срабатывании блока ПЛМ биты шины адреса, расставленные в правильном порядке;
Биты SYSREG - участвующие в срабатывании блока ПЛМ биты системного регистра, расставленные в правильном порядке;
Диапазон адресов - диапазон, соответствующий полученной маске;
Длина - размер диапазона в байтах;
TRS80 и др. - признаки срабатывания блоков ПЛМ в зависимости от стандартных значений системного регистра. Наличие плюса означает, что при данном значении системного регистра и адреса на шине произойдет срабатывание блока ПЛМ, и обращение будет переключено от основного ОЗУ на соответствующее устройство.


Прочерк означает, что для данного блока ПЛМ значение сигнала безразлично.

b2m
28.12.2009, 23:16
Красивые картинки :) Надо будет сравнить со своей раскладкой памяти...

esl
29.12.2009, 19:21
Какие знакомые таблички :)
очень напоминают мои, на досуге положу и выложу
я свои строил по доке микса и доке на ПК Контур
там даже помнится были различия

а чего вы манипулируете только стандартными конфигурациями
всего же их 32
там конечно много мертворожденных но есть и забавные которые могли бы использоваться
тот же 4с = 1с

там кстати надо еще обрабатывать случаи записи в ром, на самом деле пишем в RAM под ним
и по моему запись в клавиатуру

собвственно две эти фичи использывались в реальной жизни.

вот что у меня в эмуляторе используется (лежат в файле mapper.mem)
толко что отреверсил из бинарника :)



sysreg:00:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:37ff
type: KBD start:3800 end:39ff
type: REG start:3a00 end:3aff
type: PORT start:3b00 end:3bff
type: ACZU start:3c00 end:3fff
type: RAM start:4000 end:ffff
__________________________________________________
sysreg:04:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:ffff
__________________________________________________
sysreg:08:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:ffff
__________________________________________________
sysreg:0c:
type: RAM start:0000 end:ffff
__________________________________________________
sysreg:10:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:14:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:18:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:1c:
type: RAM start:0000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:20:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:37ff
type: KBD start:3800 end:39ff
type: REG start:3a00 end:3aff
type: PORT start:3b00 end:3bff
type: ACZU start:3c00 end:3fff
type: RAM start:4000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:24:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:28:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:2c:
type: RAM start:0000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:30:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:3fff
type: GZU start:4000 end:7fff
type: RAM start:8000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:34:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:3fff
type: GZU start:4000 end:7fff
type: RAM start:8000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:38:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: GZU start:4000 end:7fff
type: RAM start:8000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:3c:
type: RAM start:0000 end:3fff
type: GZU start:4000 end:7fff
type: RAM start:8000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:40:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: ROM2 start:4000 end:5fff
type: RAM start:6000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:44:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:48:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:4c:
type: RAM start:0000 end:f7ff
type: KBD start:f800 end:f9ff
type: REG start:fa00 end:faff
type: PORT start:fb00 end:fbff
type: ACZU start:fc00 end:ffff
__________________________________________________
sysreg:50:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: ROM2 start:4000 end:5fff
type: RAM start:6000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:54:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:58:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:5c:
type: RAM start:0000 end:fdff
type: PORT start:fe00 end:feff
type: REG start:ff00 end:ffff
__________________________________________________
sysreg:60:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: ROM2 start:4000 end:5fff
type: RAM start:6000 end:beff
type: REG start:bf00 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:64:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:beff
type: REG start:bf00 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:68:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:beff
type: REG start:bf00 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:6c:
type: RAM start:0000 end:beff
type: REG start:bf00 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:70:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: ROM2 start:4000 end:5fff
type: RAM start:6000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:74:
type: ROM0 start:0000 end:1fff
type: RAM start:2000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:78:
type: ROM0 start:0000 end:1fff
type: ROM1 start:2000 end:3fff
type: RAM start:4000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________
sysreg:7c:
type: RAM start:0000 end:bfff
type: GZU start:c000 end:ffff
__________________________________________________

Panther
30.12.2009, 00:45
а чего вы манипулируете только стандартными конфигурациями

Не, я привел описание работы ПЛМ, а как его использовать уже второй вопрос. Раскладку на стандартные режимы я делал только для сверки с документацией. К тому же, ядро моего собственного эмулятора конфигурируется именно таким образом, как описано в этой таблице, так что стандартный режим или нестандартный для моих собственных целей безразлично.


там кстати надо еще обрабатывать случаи записи в ром, на самом деле пишем в RAM под ним и по моему запись в клавиатуру

Смысл в том, что если не сработала ни одна строка ПЛМ, то происходит обращение к ОЗУ, так что эти нюансы работают автоматически. Если мы посмотрим на таблицу, то видно, что выборка УВВ не зависит от сигналов /WR и /RD, поэтому для них возможны и чтение, и запись. А вот клавиатура активизируется только чтением, регистры - только записью, ROM - тоже чтением (точнее, отсутствием записи). Я именно для того и хотел представить логику работы маппера так, чтобы не нужно было делать подобных оговорок, и оно работало само просто при аккуратной реализации этой логики.

---------- Post added 30.12.2009 at 00:45 ---------- Previous post was 29.12.2009 at 23:54 ----------

Да, и есть еще один специфический момент. Старший бит системного регистра отнюдь не брошен. Его значение через инвертор заведено на вход разрешения программирования всех трех микросхем ПЗУ. Пока в нем 0 - все путем, ПЗУ в режиме чтения. Зачем туда писать 1, я так до конца и не понял - возможно, разработчики предполагали функцию внутрисхемного программирования ПЗУ, при некоторых ухищрениях для подачи программирующего напряжения?

Vadim
30.12.2009, 06:52
Корвет - машина классная, но к нему софта нифига нету...

По моему мнению всё дела в проце. Если бы на корвет изначально был установлен Z80 или советский аналог 1858ВМ1(2,3) или хотя-бы в плату были бы заложены возможности апгрейда, то всё было бы гораздо лучше. Много софта можно было бы адаптировать с других платформ. С Ямахи, с Профи (в 90-х), с Вектора-06с и пр. 2,5Мгц не так много, учитывая скудные возможности 8080. Разработчики явно ошиблись рассчитывая на то, что Z80 недостижим. К 1989г он был уже доступен и не по баснословной цене.

А ещё я хочу рассказать о своём Корвете. Купил его по объявлению в газете в 1995г. Внимательно осмотрел внутренности. Вычистил плату. Увидел что ОЗУ сделано как и у всех Корветов на 565РУ6. Т.е. имеем 4 линейки по 16К. Хотя в описании говорится что Корвет поддерживает и РУ5. Т.к. КУ5 были недороги и имелись в свободной продаже я недолго думая заменил ОЗУ в своём Корвете на РУ5. Теперь ГЗУ составляет 192К. Но вот софта я в то время не нашёл, хотя читал что где-то был драйвер электронного диска, который использовал дополнительное ОЗУ.

esl
30.12.2009, 16:17
К тому же, ядро моего собственного эмулятора конфигурируется именно таким образом
Вот это архиправильно !


Я именно для того и хотел представить логику работы маппера
в таком случае прямо напрашивается в файл с прошивкой PLM с которым и работает эмулятор :)


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

Panther
30.12.2009, 16:42
в таком случае прямо напрашивается в файл с прошивкой PLM с которым и работает эмулятор

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

Что касается данного случая, то при эмуляции по блокам ПЛМ получается 29 "условных" операторов (или 29 строк конфигурации маппера в универсальных эмуляторах типа b2m) против более 150 в приведенном вами случае.

esl
31.12.2009, 02:12
Что касается данного случая, то при эмуляции по блокам ПЛМ получается 29 "условных" операторов (или 29 строк конфигурации маппера в универсальных эмуляторах типа b2m) против более 150 в приведенном вами случае.

ээ? не понял, откуда 150 строк ?
на всякий случай, я автор pk8020.narod.ru :)

откопал и сфоткал свои бумажки пор плм,
я же говорил что это мне что-то напоминает :)
особенно это (http://dl.dropbox.com/u/490774/P1510031.JPG)


http://picasaweb.google.com/sergey.erokhin/KorvetPK8020#

там кстати таки 2 разных прошивки PLM

Panther
31.12.2009, 12:11
ээ? не понял, откуда 150 строк

Перебор значений SYSREG + анализ адреса и типа обращения для каждого. Получается слишком громоздко. А для реализации простой логики как раз пришлось разобрать схему и ПЛМ.


на всякий случай, я автор pk8020.narod.ru
О, это я удачно попал ;) Так это у вас там половина разделов не работает? :)


откопал и сфоткал свои бумажки пор плм,
Где ж вы раньше были? Я бы два дня не убил на повторение уже кем-то сделанного.

:v2_cheer:

Nekto
25.05.2010, 14:26
здесь книжка "Знакомьтесь: персональная ЭВМ Корвет"

Рабочий адрес сейчас:
http://korvetpc.ru/page_Soderzhanie.html
но там не полная книга.

Было бы хорошо если кто-нибудь сделает .pdf файл книги (и лучше полутоновый, а не 1-битный).

На счёт почему мало программ, основная причина что появилась машина поздно - 1988 год. Максимум её ждали лавры Вектора-06ц появившегося тогда же, но вероятно доступность в магазинах или цена и здесь помешали.

BYTEMAN
25.05.2010, 16:01
Есть такой интересный вопрос: на корвете есть игрушка Treasure Island. Мне очень интересно знать, с какой платформы её перенесли на Корвет? Я нашёл только одну версию игрушки, которая максимально была бы похожа на корветовскую. Она максимально похожа на версию для Commodore 16: http://plus4world.powweb.com/software/Treasure_Island. Версия же для Спектрума отличалась (http://www.worldofspectrum.org/infoseekid.cgi?id=0005400), для С64 - тоже(http://www.lemon64.com/?game_id=2709).

esl
25.05.2010, 18:25
угу, она самая, эт написано на моем сайте :( pk8020.narod.ru

"оказывается TreasureIsland - это ремейк игрушки с синклера, только в синклеровской есть еще два начальный аркадный (тупых) уровня. можно глянуть карту игрушки сделаной для ZX ..., очень похоже ;-)"

а вот карта для ZX (http://pk8020.narod.ru/game/pics/TreasureIsland.png)

собственно на всех платформах карта и графика - одинаковые
а аркадные уровни (перед картой - в сад) :)

BYTEMAN
25.05.2010, 18:33
esl, большое спасибо за ответ! На спектруме я так и не прошёл эти тупые первые уровни, а карту глянуть до меня не дошло :) Просто я раньше не видел корветовской treas, а только на с16. Потом, когда появился Корвет, стало интересно, откуда они взяли эту гаму! Ведь я очень сомневаюсь, что в России был распространён С16...

esl
25.05.2010, 18:52
угу, по этому и почти уверен что источник ZX
как и у Karate,Deflector, Dan-Dare 1/2

у остальных "фирменных" - MSX


эт я имею в виду игрушки где грфика передрана с оригинала (эт как минимум)

Vadim
28.05.2010, 10:02
На спектруме я так и не прошёл эти тупые первые уровни

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

shattered
08.06.2010, 01:30
Смутно припоминаю некую игру "Лабиринт" (?), текстовый режим, квадратное игровое поле да сходство с nethack (1 символ - 1 игровой юнит).

В архивах игр на pk8020 не нашел.

Кому-то что-то напоминает?

ivagor
08.06.2010, 16:10
Кому-то что-то напоминает?
Может rise out?

esl
08.06.2010, 16:51
Смутно припоминаю некую игру "Лабиринт" (?), текстовый режим, квадратное игровое поле да сходство с nethack (1 символ - 1 игровой юнит).

В архивах игр на pk8020 не нашел.

Кому-то что-то напоминает?

не видел такой на корвете, и в коллекции
единственное по идеологии похожее - Сталкер, вот уж странная игра
с описанием в духе "цель игры - исследовать игровой мир"

shattered
08.06.2010, 21:19
Посмотреть бы скриншоты...

Вот еще в тему: http://www.alug.metroland.ru/phpbb/viewtopic.php?f=22&t=2074


Кто помнит сабж? И кто видел на нём Сталкера, где были КОЛОДЦЫ, сейфы, полицейские и ещё много всего? (И, по крайней мере, в дебрях кода, был "марсианин")
(Был для Корвета ещё другой, более широко известный, Сталкер, в Рунете его можно найти.)

BYTEMAN
19.03.2011, 22:45
Приехал сегодня ко мне из Бреста ещё один корветик. Сильно загаженный, но все кнопки на месте :) Как и ожидалось, кондёров там ни слуху ни духу. Стоят только в тактовом генераторе. Что самое классное - это РМП!!! ВГшка на месте. НО: тот угол платы сильно пострадал от коррозии. Выводы микрух поржавели, но вроде как целые. Поржавело немного, но ВГшка - тоже :( Обрадовало то, что разъём под флоп - такого типа, как на LPT, но 37 пинов - их найти ещё можно.

Кондёров в тактовике хватило, чтобы завести машинку. На экране вначале был мусор, а из бипера звук: Пик-Пик-Пик.... На экране кстати был мусор (несколько хаотических символов) на АЦЗУ. Жву РЕСЕТ: на экране полосатый синий экран, один пик и..... ОПТС2.0!!! Через несколько секунд - бейсик, в жёлтую вертик. полосочку. Вобщем, заработал :) Но на АЦЗУ несколько знакомест мельтешат.... Вообще удивил запуск без блокировочников и с одним электролитом :) Причём, КМок нет и в других цепях, где они стояли. Радом с ПЗУ должны быть два кондёра, которые идут явно не на питание... Что огорчило - клава не заработала. Вернее по Ф-клавишам он пропускает ОПТС, вываливается в бейсик, пытается грузиться с внешнего ПЗУ, даёт "девятки", но в бейсике клава не работает. Короче, буду паять кондёры, а потом дальше крутить!

esl
20.03.2011, 00:04
в ОПТС2 опрос клавы - по прерываниям
если в Fn+Reset отрабатываеют нормально, то сама клава похоже живая
если же в бейсике эти-же Fn не работают - то грабли с прерываниями.

BYTEMAN
20.03.2011, 00:17
если же в бейсике эти-же Fn не работают - то грабли с прерываниями.
там кондёры какие-нибудь на них влияют?

esl
20.03.2011, 00:41
Я - совсем не электронщик
Кое как читаю схемы, но не более
Так что не подскажу.

BYTEMAN
20.03.2011, 01:13
Я - совсем не электронщик
Кое как читаю схемы, но не более
Так что не подскажу.
Ладненько, запаяю кондюки - тогда посмотрим :)

BYTEMAN
20.03.2011, 23:03
Сделал фото платы:

http://sash-a.nm.ru/Korvet/01.jpg
http://sash-a.nm.ru/Korvet/02.jpg
http://sash-a.nm.ru/Korvet/03.jpg

BYTEMAN
26.03.2011, 22:09
Запаял блокировочные кондёры, стал запускаться стабильно.
Вертикальные полоски - была убита одна РУ6 и ИР27. Заменил РУ6 - поставил с тремя точками.... В результате на середине экрана появилась узкая горизонтальная полоска из зелёных точек.... Либо РУшка слишком медленная (стояли с двумя точками), либо убитая :(

С клавой - подохла ЛА4.

Также вчера после колупаний выключил всё, сегодня утром врубил - чёрный экран, висняк.... Как выяснил, впридачу подохла одна ВВ55 и ИД7, в результате чего ВВшка садила D5, а ИДшка - А4.... Почему сгорело - загадка..... Осталось побороть эти точки, и можно приступать к пайке кабеля и проверке дисководов.

BYTEMAN
27.03.2011, 12:26
Ещё такой вопрос: что, разве стартовый тест не проверяет ГЗУ???

marinovsoft
27.03.2011, 12:39
Проверяет, но как-то не полностью

BYTEMAN
27.03.2011, 12:58
Проверяет, но как-то не полностью
Даже без одной рушки тест проходит нормально :( Это меня вначале сбило с толку - думаю, процессор видит память нормально, а видеоформирователь - нет... Сейчас поставил РУ5Г. Вроде изображение без артефактов. Попробую сейчас игрушки погрузить с кассетника.

marinovsoft
27.03.2011, 14:01
у меня была когда-то "ошибка ГЗУ", правда тогда весь крайний правый ряд битый был.

BYTEMAN
27.03.2011, 14:15
во, нашёл ещё одну траблу - походу, вылетела одна ИЕ10. Нету частот 4М, 2М и 1М, хотя клок приходит... Выявил это по отсутствию музыки в ГОНКАХ. Были только щелчки...

BYTEMAN
27.03.2011, 21:52
Перепаял ИЕ10 - звук появился. Теперь осталось искать разъём и паять кабель на дисковод :)

---------- Post added at 20:52 ---------- Previous post was at 20:01 ----------

ГОНКИ и Клад работают :) Можно считать, что "ученический вариант" полностью работоспособен :)

BYTEMAN
24.04.2011, 16:38
Treasure Island в онлайн-эмуляторе С16:
http://plus4world.powweb.com/play/treasure_island
Читерская версия: http://plus4world.powweb.com/play/treasure_island_trained

AlexFantasy
07.10.2011, 18:44
Всем прив!!!
Не возрадить-ли нам "Корвет" по новому, то есть под форм-фактор ATX???

palsw
07.10.2011, 18:49
Кто разводить будет ,заказывать опытную партию и вылавливать ошибки.А только потом предоставит рабочий вариант ?

AlexFantasy
07.10.2011, 19:05
Кто разводить будет ,заказывать опытную партию и вылавливать ошибки.А только потом предоставит рабочий вариант ?

Может Mick'а попросим??? Если никто сам не предложит развести то тогда мне самому разводить придется. Опытную партию делать наверное не стоит, просто после разводки, сделать лутом (в том случае если ненадумаем вносить изменения в схему) и прогонять не на шутку.
Может стоило-бы опрос устроить или голосовку?

palsw
07.10.2011, 19:50
Интересное предложение.но не лутом (такие габариты АТХ и еще 2х сторонний монтаж.А вот запустить на Макетке и отладить более интересно.да и освоить программу разводки будет цель и желание появится.

Mick
07.10.2011, 21:26
Может Mick'а попросим??? Если никто сам не предложит развести то тогда мне самому разводить придется. Опытную партию делать наверное не стоит, просто после разводки, сделать лутом (в том случае если ненадумаем вносить изменения в схему) и прогонять не на шутку.

Прежде всего чтобы что то делать, необходимо представить смысл всего происходящего. А именно для чего надо переразводить Корвет, на нем будете делать что либо, или на полочку положить. Далее Корвет содержит микрухи ПЛМ, есть их прошивки, где прошивать? И так далее.
Если ты хочешь попрактиковаться в разводке, то лучше разводить всякие девайсы под то, что сейчас производят (Специалист, Орион) - так сказать поддержать платформы, иначе они осядут на полках в очередной раз.

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

AlexFantasy
07.10.2011, 21:29
Интересное предложение.но не лутом (такие габариты АТХ и еще 2х сторонний
Даже не ATX, а mini или microATX, заменить память на что нибудь компактное и легко доставаемое типа SIMM32pin или еще что нибудь, а еще лучше если машинка будет слотовой, типа вставил карточку с ОЗУ и все!

Mick
07.10.2011, 21:31
Даже не ATX, а mini или microATX, заменить память на что нибудь компактное и легко доставаемое типа SIMM32pin или еще что нибудь, а еще лучше если машинка будет слотовой, типа вставил карточку с ОЗУ и все!

Сделать можно все что угодно, но сначала ответь на предыдущий пост :)

BYTEMAN
07.10.2011, 21:32
Далее Корвет содержит микрухи ПЛМ, есть их прошивки, где прошивать.
Вот это, кстати, наиболее актуальная проблема.

Mick
07.10.2011, 21:43
Вот это, кстати, наиболее актуальная проблема.

Про прошивки я имел ввиду вопросительно - есть ли они вообще у кого нибудь.

AlexFantasy
07.10.2011, 21:46
Вот это, кстати, наиболее актуальная проблема.

Саша у тебя же с Prusak'ом Прусаковичем есть Корветы!!! Может поможете???

BYTEMAN
07.10.2011, 21:49
Прошивки есть. Проблема достать и прошить ПЛМы. Таблицы прошивок есть в родной документации по корвету.

AlexFantasy
07.10.2011, 21:57
Сделать можно все что угодно, но сначала ответь на предыдущий пост :)

Когда у тебя уже есть Корвет, то смысла конечно-же нету!
А когда у тебя этого нет???

Mick
07.10.2011, 22:24
Когда у тебя уже есть Корвет, то смысла конечно-же нету!
А когда у тебя этого нет???

Ну новостройка это уже будет не настоящий Корвет, а лишь поделка. Если ты его делал бы в тех же размерах, что и настоящая. К тому же надо соблюсти все посадочные места и такую же трассировку. Вот тогда и будет реальный настоящий Корвет.
Впрочем никто тебе не запрещает что либо делать и в частности переазвести Корвет под ATX формат. Под mATX и тем более под mITX ты его не уместишь.

P.S. Реальные Корветы или его клоны можно еще найти, на молотке они периодически пролетают.

AlexFantasy
07.10.2011, 22:34
тем более под mITX ты его не уместишь.
Знаю! хотя-бы "micro".
Короче так понимаю надо покурить схемы похожих(совместимых) компьютеров, так что-бы без ПЛМ.
Лано раз только критика, то в этом вопросе буду дальше сам по себе. Отшаркиваю ножой!!!

BYTEMAN
07.10.2011, 23:16
Короче так понимаю надо покурить схемы похожих(совместимых) компьютеров, так что-бы без ПЛМ.
А корвет он один в своём роде :) И только с ПЛМ :)

KokaF77
08.10.2011, 00:20
Ребята! Эти вещи надо "кушать живьём", пока они есть. :)
А теперь немного офф-топ, ИЗВИНИТЕ!
В ближайшее время смогу "поделиться" в соответствующем разделе форума живыми экспонатами. Так что - не торопитесь уходить от реальности. ;)

AlexFantasy
08.10.2011, 00:46
KokaF77, Сделай пожалуйста отдолжение - подгони в таком случае мне 1 штучку! Ну типа я бронирую заранее, если цена не будет не "Барыжная".

---------- Post added at 23:46 ---------- Previous post was at 23:42 ----------


Если ты его делал бы в тех же размерах, что и настоящая. К тому же надо соблюсти все посадочные места и такую же трассировку. Вот тогда и будет реальный настоящий Корвет.
Если-бы мы после этого, могли найти соответствующие клавиатурные корпуса...:v2_conf2:
[/QUOTE]

KokaF77
08.10.2011, 00:58
KokaF77, Сделай пожалуйста отдолжение - подгони в таком случае мне 1 штучку! Ну типа я бронирую заранее, если цена не будет не "Барыжная".
Я НЕ БАРЫГА! Поговорим позже, когда предмет разговора созреет. И не в этой теме...

dk_spb
19.10.2011, 01:10
Очень приятно, нежась в тенёчке, сочинять стихи без мата.
Убил весь вечер на распайку разъёма расширения согласно схеме с этого форума. Она не заработала.
Выяснилось что взятые из схемы XS1:33 (irq0, оно же 18 пин ВН59) и XS1:32 (старший разряд порта C PPI2, он же 10 пин D122) вовсе не 32 и 33 пины, а 21 и 22 пины разъёма XS1. :dizzy_mad_old:
И если эти пины замкнуть, то Корветик будет считать что ему таки подсунули кассету ПЗУ.
Где взять нормальную распиновку разъема XS1 ????????????

BYTEMAN
19.10.2011, 01:26
dk_spb, только вызванивать. У меня два корвета, и на обоих стоят просто РАЗНЫЕ разъёмы. Один трёхрядный, другой - двухрядный. У Прусака вроде как вообще третий тип был...

esl
19.10.2011, 01:45
Боюсь только звонить :(
но аккуратно, там есть и +5 +12

это особенности советского прома,
похоже каждый завод клепал свое :(

по всем вариантам схем что есть это 32-33

зато радует что заработало хоть что-то :)
звонить то просто, там прям портами ...

---------- Post added at 00:45 ---------- Previous post was at 00:29 ----------

кстати, а фото разъема и платы не выложеш ?

dk_spb
19.10.2011, 02:33
А научите, пожалуйста, как в Корветовском Бейсике прописать по адресу 0xFB09 пятерку и потом прочитать байт из адреса 0xFB08 и принтануть его в hex виде.

BYTEMAN
19.10.2011, 02:36
POKE &HFB09, байт
PRINT PEEK &HFB08

---------- Post added at 01:36 ---------- Previous post was at 01:36 ----------

Точнее POKE &HFB09, 5

dk_spb
19.10.2011, 03:28
Есть несколько новостей. Приятных и не очень.
1) На ученическом (8010) нажатие F2+Reset не вызывает попытки грузить ПЗУ. ОПТС 2.0 гонит на экран девятки
2) ПЗУ таки грузится на 8020. Причем грузит с нулевого адреса ПЗУ
3) Кроме ПЗУ нужно ставить инвертор на -ce и -oe. Если они всегда в нуле то при старте имеем ругань ошибка шины. Как - я не понимаю :-(
4) 8020, ругавшаяся у меня БИТОЕ ОЗУ всегда ставит два бита в ноль, а один в единицу. То есть сдохли три РУ5 или ИР22-я :-(

b2m
19.10.2011, 10:29
POKE &HFB09, байт
PRINT PEEK &HFB08

---------- Post added at 01:36 ---------- Previous post was at 01:36 ----------

Точнее POKE &HFB09, 5
Ещё точнее
POKE &HFB09, 5
PRINT HEX$(PEEK(&HFB08))

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


ОПТС 2.0 гонит на экран девятки
Это не ОПТС гонит девятки, а память с нуля заполнена байтом FF и поэтому постоянно выполняется RST 7 (аналог CALL 38h). По адресу 38h тоже FF, поэтому в стек постоянно кладётся 0039h, что выглядит на экране как 9 9 9 9...

BYTEMAN
19.10.2011, 10:36
PRINT HEX$(PEEK(&HFB08))
Ну это если в HEX-е вывести хотим :)

KokaF77
19.10.2011, 10:44
Ну это если в HEX-е вывести хотим :)


и принтануть его в hex виде
:)

dk_spb
19.10.2011, 11:12
Это не ОПТС гонит девятки, а память с нуля заполнена байтом FF и поэтому постоянно выполняется RST 7 (аналог CALL 38h). По адресу 38h тоже FF, поэтому в стек постоянно кладётся 0039h, что выглядит на экране как 9 9 9 9...
А кто-то мне говорил что там ПЗУ.
А откуда там FF, машина исправна и если ничего не давить проходит все тесты нормально и попадает в Бейсик. То есть ПЗУ на месте как минимум. Откуда там FF?

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

За советы по Бейсику всем спасибо! Но не пригггодиллось ;-)

b2m
19.10.2011, 11:53
1) На ученическом (8010) нажатие F2+Reset не вызывает попытки грузить ПЗУ. ОПТС 2.0 гонит на экран девятки


То есть ПЗУ на месте как минимум. Откуда там FF?

ОПТС пытался загрузиться из ПЗУ, но получились FF, а он просто запустил их.

dk_spb
19.10.2011, 12:05
b2m, Нет, ОПТС сначала проверяет наличие ПЗУ
http://zx.pk.ru/showthread.php?t=15297
1. установили PPI2.C7=0, проверили что в регистре контроллера прерываний нет запроса IRQ0
2. установили PPI2.C7=1, проверили что в регистре котнроллера прерываний есть запрос IRQ0
Если ПЗУ нет - ругается
Потом считает контрольную сумму ПЗУ - если не совпадает - ругается.
И только потом грузит что-то из ПЗУ

b2m
19.10.2011, 13:33
Потыкался в эмуляторе, действительно так.
Кроме того, ПЗУ грузится повторно и сравнивается с уже загруженным. Несовпадающие байты выдаются на экран. И только если всё совпало, запускается.

---------- Post added at 14:33 ---------- Previous post was at 14:28 ----------

Пардон, сходил по ссылке, выяснил всё :)

dk_spb
19.10.2011, 14:15
Вопрос к внезнающему ALLу: есть ли у кого ученические машинки (8010), которые при нажатии F2+Reset просят дать им ПЗУ?
Или такое умеют только учительские машины (8020)?

esl
19.10.2011, 14:47
8010 от 8020 отличается ТОЛЬКО расспаеным контроллером дисковода, и все
все остальное - одинаковое
корвет при нажатии F3+Reset дает эффект 9-ок
делается call 0xf5fd ;)
ожидается что там что-то будет, а его нет, в памяти нарываемся на FF - rst38 и понеслось

похоже не работает нормально клава
а в бейсике что по F2 выдает ?

dk_spb
19.10.2011, 14:48
а в бейсике что по F2 выдает ?
LOAD "

esl
19.10.2011, 15:48
так и должно ...

на обоих компах ?
странно это однако,

кстати вопрос, е если XS1:33 и XS1:32 закорочены, и не нажаты вообще кнопки, что происходит на обеих?

b2m
19.10.2011, 16:43
корвет при нажатии F3+Reset дает эффект 9-ок
делается call 0xf5fd ;)
ожидается что там что-то будет, а его нет, в памяти нарываемся на FF - rst38 и понеслось
А если человек не торопится давить на все кнопки подряд, то через пару-тройку секунд ОПТС 2.0 запишет по этому адресу RET. А вот ОПТС 1.1 пишет туда RET практически сразу, таким образом делая эту фичу ненужной. Тем более, что сразу после CC 0xf5fd стоит JC на загрузку по сети. А вот в ОПТС 2.0 этого jmp-а нет. Выходит, загрузка по сети есть только в ОПТС 1.1?

dk_spb
19.10.2011, 16:44
Нет, не на обоих.
На 8010 я успел только на одном проверить. И убедился что клава рабочая.
Остальные 8010 или убраны далеко или разъем DB-50.

При закороченных 32 и 33 (хотя номера пинов другие) при моей упрощенной схеме (ПЗУ всегда включено на выход) на 8020 и на 8010 идёт ошибка шины. Почему - я не понимаю. Кто разъяснит загадку????
Выход ПЗУ сидит на порту A PPI3. То есть при начальном тесте PPI3 настроена как-то так что порт А умудряется влиять на шину?????

b2m
19.10.2011, 16:52
Может просто PPI3 на обоих компах битые? Всё-таки на внешний разъём идёт, спалить достаточно легко...

dk_spb
19.10.2011, 17:23
b2m, Так я потому и спрашиваю, чтобы остальные у себя проверили ;-)
Не могут же у всех быть битые PPI.
Я на след. неделе еще поэкспериментирую.
Но, опять же, если они даже битые, то какие-то странно битые: то есть работают нормально, но при первоначальном тесте на шину гадят

BYTEMAN
19.10.2011, 18:14
dk_spb, в обоих корветах у меня этот порт был сгоревший изначально. В другом сгорел сам по себе в процессе пользования...

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

Причём порты горели очень по-специфически... На каком-либо выводе порта при подвешенном в воздухе контакте появлялась частота что-то порядка 7-8МГц... Откуда она там - одному Богу известно... Но факт.

Mad Killer/PG
20.10.2011, 22:50
У меня на двух ученических машинках,только что проверил ,ОПТС 2.0,выдаёт по Ресет плюс Ф2- Внешнее ПЗУ отсутствует,и вываливается в Бейсик.

Mad Killer/PG
22.10.2011, 14:25
Добрался я к ещё одному корвету где ОПТС .1.1,
Так вот там этот эффект немного не такой,при нажатии Резет +Ф2 ,Корвет пишет Подключите внешнее ПЗУ и ждёт,вроди даже в Бейсик не выпал.

dk_spb
28.10.2011, 23:00
АААААААААААААААААААААААА!! !!!!!!!!!!!!!!!!!!
У меня еще у Корвета на мамке и флоповый разъем иначе разведен :-(
Ушел вешаться................
Ни у кого нет лишнего флопового кабеля РП15-50 папа <> DB-37 мама????

BYTEMAN
31.10.2011, 08:05
dk_spb, я вот свой корвет из-за отсутствия нужных разъёмов (DB37 папа) не могу уже второй год дисководы прицепить... Не говоря уже о шнуре... Скорее всего придётся перепаивать все разъёмы на DB-25, и не парить себе мозг и делать свой шлёйф.

Connect-2000
23.04.2012, 12:04
Добрый день, подскажите какой должен стоять кварц на ПК-8010 Корвет?

esl
23.04.2012, 12:31
в ведомости написано
"BQ1 - Резонатор РК169МА-6АП-20000кГц"

схемы ищите в ветки соотвествующей
http://zx.pk.ru/showpost.php?p=333912&postcount=62

esl
23.04.2012, 12:35
вебархив - рулит, во чего в нем нашлось

Устройство ввода координатное ММ8031 или ровесница демократии

ссылка на описание ММ8031 (http://web.archive.org/web/20061009022638/http://www.3dnews.ru/reviews/peripheral/mouce-mm8031/)

Connect-2000
23.04.2012, 16:52
esl, Спасибо.

tntpro
17.06.2012, 14:21
Вобщем плоявились у меня 2 корвета 8010 и 8020.
Но сволочи не работают.

8010 включается экран забит символами. при нажатии на клавиши пикает.

8020 пищит, на экран нартинка не выходит.
когда пальчиком вентилятор останавливаю, не пищит.

Запускаю от БП АТХ.

Собственно вопрос откуда начинать копать?

BYTEMAN
17.06.2012, 14:28
8010 включается экран забит символами. при нажатии на клавиши пикает.
проверить АЦЗУ и связанные с ним узлы. При включении должен быть один пик, на клавиши не реагировать секунд 5 (при этом фон должен быть синим), потом щёлкать при нажатиях (фон чёрный). Если оно так, то ковырять АЦЗУ и ПЗУ знакогенератора.


8020 пищит, на экран нартинка не выходит.
когда пальчиком вентилятор останавливаю, не пищит.
Питания глянуть, работу тактовика, счётчиков...

tntpro
17.06.2012, 19:11
Буду ковырять методом тыка, (вторым этажем). жаль осцилографа нет.

BYTEMAN
17.06.2012, 19:16
tntpro, без осцилла я честно не знаю, как чинить :( Хотя бы лог. пробник тогда надо...

blackinwoman
20.02.2015, 02:38
подниму тему, у Корветов 8010 8020 свой нестандартный разъём питания ?

esl
20.02.2015, 03:10
Вопрос непонятен

DenSam
20.02.2015, 12:10
Перефразирую вопрос коллеги: какой тип ответки на кабель к разъему питания Корветов?

esl
20.02.2015, 14:10
Перефразирую вопрос коллеги: какой тип ответки на кабель к разъему питания Корветов?

Есть несколько вариантов
Именно Корветы вроде как идут с чем-то вроде
http://zx-pk.ru/showpost.php?p=722939&postcount=52
Как я понимаю оно совсем нестандартно.
Я видел только такие разъемы.

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

http://www.leningrad.su/museum/show_big.php?n=1115
http://www.leningrad.su/museum/show_big.php?n=2502
http://www.leningrad.su/museum/show_big.php?n=1118
http://ic.pics.livejournal.com/vinxru/24784160/69771/69771_1000.jpg

у Контуре - был обычный DB9
у Кванте - плата в блоке.

Имхо - проще заменить "стандартный" на DB9 если нет родного блока питантя.

blackinwoman
20.02.2015, 22:51
насчет заменить может быть конечно, но вот насколько это нарушит "целостность тогдашней инженерной мысли", хотя о чем это я - что было то и ставили, конверсия/перестройка ... это будет второй вариант

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

BYTEMAN
06.12.2015, 11:01
Еее, раздобыл корпус брестского корвета с клавиатурой с серийником 0001 :)

HardWareMan
12.12.2015, 18:10
Не верю! (с)

BYTEMAN
18.12.2015, 13:22
HardWareMan, http://ay.by/lot/korpus-samogo-pervogo-nomer-0001-pk-korvet-sb8020-s-platoj-klaviatury-1989-god-plyus-bonus-plata-modernizaciya-korveta-provedyonnaya-v-1997-godu-5014116002.html
Своих фоток ещё нет - временно отнёс на склад)

marinovsoft
18.12.2015, 14:14
Линтеховская платка в комплекте?

BYTEMAN
20.12.2015, 11:48
Линтеховская платка в комплекте?
Да)

Serebriakov
26.07.2017, 17:32
Вот заполучив компьютер под названием "Нейва" реши поделиться с общественностью прошивками микрух. Они идут как на них было написано. Сам комп ученический СБ-8010.
Сравнил прошивки с имеющимися, они байт в байт повторяют прошивки из комплекта эмулятора Сергея Ерохина (https://bitbucket.org/esl/korvet-pk8020-emulator/src/f65bc1e301793bd12e735046b4953ddf5f7152b7/data/):

korvet20.rom = нейва_d22.bin + нейва_d23.bin + нейва_d24.bin - это одна из версий прошивок ОПТС 2.0 + Бейсик.

В том числе совпадает и ПЗУ знакогенератора:

korvet2.fnt = нейва_d21.bin - знакогенератор у Сергея не очень стандартный - во всяком случае относительно Брестских Корветов (позже уточню, как получу дампы).

Отсюда можно сделать предварительный вывод, что это скорее всего не оригинальные ПЗУ с "Нейвы", они были зашиты позже как раз из комплекта эмулятора, возможно при ремонте этого компьютера. Либо этой конкретной "Нейве" очень повезло получить именно такой же набор прошивок на заводе, во что верится слабо.

crackintosh
03.08.2017, 07:43
Инетерсно, кому достался этот лот: http://ay.by/lot/korvet-ostatki-5018641975.html
Очень интересует образ HDD, и сетевая плата LinTech (ЛИнТех).
Ув. Serebriakov. вы писали сообщения продавцу. Получили ответ?

BYTEMAN
03.08.2017, 11:06
Инетерсно, кому достался этот лот: http://ay.by/lot/korvet-ostatki-5018641975.html
Очень интересует образ HDD, и сетевая плата LinTech (ЛИнТех).
Ув. Serebriakov. вы писали сообщения продавцу. Получили ответ?
Неизвестно... Покупатель взялся ниоткуда и пропал вникуда))) Моя попытка перебить ставку не увенчалась успехом...

Serebriakov
03.08.2017, 12:00
Интересно, кому достался этот лот: http://ay.by/lot/korvet-ostatki-5018641975.html
Очень интересует образ HDD, и сетевая плата LinTech (ЛИнТех).
Ув. Serebriakov. вы писали сообщения продавцу. Получили ответ?
До продавца не дописался, но нашел его контактные данные. Хорошо, что напомнили, нужно попробовать позвонить и узнать данные купившего.

По-поводу LinTech, сильно не расстраивайтесь, оно не потеряно для истории. Мне в свое время удалось раздобыть образ HDD с такого же компьютера, две установочные дискеты, обе ЛинТеховские платы (ISA для PC+ответная часть для Корвета) и документацию в придачу. Со временем планирую все это опубликовать (доки сканировать, платы прозвонить, составить схемы и слить прошивки - платы там не шибко сложные и их вполне можно повторить или сделать эмулятор). Саму ЛинТеховскую сеть, я надеюсь, удастся со временем поднять и поделиться видео и инструкциями. Но все это не раньше декабря.

BYTEMAN
03.08.2017, 12:14
По-поводу LinTech, сильно не расстраивайтесь, оно не потеряно для истории. Мне в свое время удалось раздобыть образ HDD с такого же компьютера, две установочные дискеты, обе ЛинТеховские платы (ISA для PC+ответная часть для Корвета) и документацию в придачу. Со временем планирую все это опубликовать (доки сканировать, платы прозвонить, составить схемы и слить прошивки - платы там не шибко сложные и их вполне можно повторить или сделать эмулятор). Саму ЛинТеховскую сеть, я надеюсь, удастся со временем поднять и поделиться видео и инструкциями. Но все это не раньше декабря.
Самая польшая трабла может быть связана с чтением Атмеговских прошивок... :(

marinovsoft
03.08.2017, 12:46
А атмеги в адаперах со стороны корвета стояли?
ИМХОестся, не атмеги там, а что-то попроще...из MSC51

BYTEMAN
03.08.2017, 12:58
А атмеги в адаперах со стороны корвета стояли?
ИМХОестся, не атмеги там, а что-то попроще...из MSC51
АгА, обшибся малость, атмеловские 8051) С обоих сторон они там, и в корвете, и в пц...

crackintosh
03.08.2017, 13:07
8051 не проблема... китайцы их читают даже залоченными.
А если они из первых партий 8051 то в сети где-то есть тема про их чтение ч-з дырочку в аппаратной части.

Serebriakov
03.08.2017, 14:58
---------------------------------------------------------------
Плата ЛИнТех (Корвет):
---------------------------------------------------------------
Вставляется в системный порт под процессором
Корвета (перемычки снимаются).
---------------------------------------------------------------
Список микросхем с прошивками:

1)


Наклейка:
+-----------1
| КЛС-ТМ-2 |
| П0 B3t |
+-----------+
Под ней коричневая микросхема: КС573РФ2, аналог EPROM 2716 (2кб)

Эту микросхему уже прочитал, там в конце прошивки: © LInTech; 23.10.1997 20.16
В самой прошивке много сообщений на русском в кодировке KOI-8R

2)


Наклейка:
+----------------------1
| КЛС - ТМ - 2 |
| П1 B3t T00 |
+----------------------+
Под ней: ATMEL AT89C51 24PI 9739 (серия MCS-51)

---------------------------------------------------------------
Фото платы ЛИнТех (Корвет):
61887 61880
Фото документации:
61881 61884 61883
---------------------------------------------------------------

---------------------------------------------------------------
Плата ЛИнТех (IBM PC):
---------------------------------------------------------------
Вставляется в ISA-слот (дедушка PCI).
---------------------------------------------------------------
Список микросхем с прошивками:



Наклейка:
+----------------------1
| КЛС-ГМ-2 |
| П0 B4 - (G)T128 |
+----------------------+
Под ней: ATMEL AT89C51 24PC 9632 (серия MCS-51)

---------------------------------------------------------------
Фото платы ЛИнТех (IMB PC):
61882 61886 61885 61888
---------------------------------------------------------------

Serebriakov
03.08.2017, 20:56
Инетерсно, кому достался этот лот: http://web.archive.org/web/20170629113838/http://ay.by/lot/korvet-ostatki-5018641975.html
Очень интересует образ HDD, и сетевая плата LinTech (ЛИнТех).
Ув. Serebriakov. вы писали сообщения продавцу. Получили ответ?
Удалось выйти на покупателя. Очень адекватный человек. Винт, сказал, дохлый, будет пробовать посекторно читать. Как дойдут руки, образом поделится. Согласился, так же, дать считать прошивки с ЛИнтеХовских плат. Так что шанс получить полностью рабочую сеть и повторяемые платы резко увеличился.

Прошелся по элементарной базе плат - ничего дефицитного нет, ко всему есть актуальные аналоги. Спокойно можно переразвести и заказать у каких-нибудь китайцев. Остается теперь только вопрос, залочены ли AT89C51. Однако дефицитом может оказаться материнка с ISA-слотом ;)

crackintosh
03.08.2017, 22:43
Хорошие новости... Спасибо.
AT89C51 - надо пробовать прочитать.... Если нет - отправлять Китайцам на взлом. На такое старье расценки небольшие.
Мамки с ISA у вас дефицит? У нас на блошинке было их много, пока не закрыли рынок.

P.S. Какие параметры у трансформатора 220в -> 42в для питания корвета ПК8020 (с FDD ) с родным монитором "Колокольчик"
Какой мощности и ток вторички?

Serebriakov
03.08.2017, 23:06
AT89C51 - надо пробовать прочитать.... Если нет - отправлять Китайцам на взлом. На такое старье расценки небольшие.
Я договорился с человеком, у которого есть нужный программатор, на днях съезжу, тогда и посмотрим понадобиться ли помощь Китайцев.

Мамки с ISA у вас дефицит? У нас на блошинке было их много, пока не закрыли рынок.
Не то, чтобы дефицит, на барахолках вполне реально найти какой-нибудь первый-второй пентиум, но более новые уже сложнее, во всяком случае когда я искал адекватных предложений не было

P.S. Какие параметры у трансформатора 220в -> 42в для питания корвета ПК8020 (с FDD ) с родным монитором "Колокольчик"
Некоторые говорят что там вообще ~36в было. Какой мощности и токи?
Точно 42v, никаких 36v. Всего я видел две разновидности таких блоков. Первый брестского производства, он квадратный, небольшого размера, чуть больше современного ATX, по весу где-то как современный ATX. Такой имеется у меня, мощность потом гляну, но не уверен, что она там указана. Второй, вроде-бы, московского производства - гораздо больше как по весу, так и по размеру (где-то как три ATX сложить в бутерброд). Такой есть у ByteMana в коллекции, стоит спросить у него про мощность.
В классах же ставился большой металлический "шкаф" с двумя или тремя большими трансформаторами и розетками 42v на весь класс. Вилки-розетки, к слову, у таких блоков везде плоские-перпендикулярные, чтобы не путали с 220v.
Могу потом сфоткать свой вариант.
Вообще, если стоит задача просто запитать Корвет и не нет желания заморачиваться с аутентичностью, весь Корвет (не уверен только насчет монитора) можно запитать от современного блока ATX, который легко встраивается в блок дисководов.

crackintosh
04.08.2017, 06:15
Спасибо. Проще запитать от внешнего трансформатора 220->42 без переделки системника. Трансов много :v2_dizzy_punk:

BYTEMAN
04.08.2017, 10:18
В классах же ставился большой металлический "шкаф" с двумя или тремя большими трансформаторами и розетками 42v на весь класс. Вилки-розетки, к слову, у таких блоков везде плоские-перпендикулярные, чтобы не путали с 220v.
Шкаф кстати я знаю где достать, надо только его как-то забрать (он сцук оч тяжелый), он через дорогу от моего дома в Бресте, в гараже у товарища)

crackintosh
10.08.2017, 15:38
Насчет мощности и тока вторички транса нет новостей?

gushin
13.12.2017, 14:57
Коллеги, земляки из Ижевска предлагают вот такой Контур производства Ижевского радиозавода, но предлагают недёшево. Состояние неизвестно. Брать и бежать? ;)

http://s018.radikal.ru/i526/1712/35/dfe18f1ddc7f.jpg

http://s001.radikal.ru/i193/1712/69/9ab2bd78b2c0.jpg

http://s018.radikal.ru/i511/1712/6b/1f06759d27d6.jpg

dk_spb
13.12.2017, 21:48
Брать и бежать?
Угу. И не платить, сказать раз КМок нет - значит и денег нет ;-)

gushin
13.12.2017, 22:13
Вот незадача, а я не обратил внимания. КМки выкушены?

BYTEMAN
14.12.2017, 15:29
КМки выкушены?
Выкушены, но, судя по фотографии, в некоторых местах всё-таки оставлены. Если жизненно важные не покусали, то мб и заведется даже в таком состоянии..

Arix
06.01.2018, 00:14
Есть ли у кого операционная система для Корвета, загружаемая с магнитофона?
Я купил 8010, проапгрейдил его до 8020. Обращение к дисководу идёт, но загрузки не происходит. То ли дискета некорректно записана, то ли схема не работает, я где-то непропай оставил и т.п. Я пробовал сохранить на диск программу из Бейсика, а он мне - Ошибка синтаксиса, и всё тут. Оказывается, встроеннный Бейсик не умеет работать с дисками (ну почему??). Вот, мне бы загрузиться с магнитофона (конечно, не кассетного, а флешевого) и отформатировать и записать системную дискету на самом Корвете. В зависмиости от того, получится или нет, станет ясно, где косяк. Из книги "Знакомьтесь: персональная ЭВМ "Корвет"" я понял, что магнитофонная система для него была.

Сейчас у меня появился готовый 8020 (только системный блок), рабочий, был с пломбой. Осталось спаять для него кабель флоппи. Кстати, вопрос: почему у 8010 и 8020 разъемы "негативные" по отношению к друг другу? Где на одном вилка, там на другом - розетка. В том числе и питание. Ещё 8020 с пропеллером, а 8010 - нет.

crackintosh
06.01.2018, 09:11
А прошивки поменяли c 8010 на 8020?

Про "негативные" разъемы писали где-то.
Это зависело от производителя и года, наличия определенного типа разъемов на складе и т.д.
Пропеллер - тоже с этим связано.

Arix
06.01.2018, 11:37
Мне говорили, что прошивки менять не надо. При включении 8010 показывает "ОПТС" и дискету, т.е., загрузка с диска в нём уже зашита. Я так понимаю. 8020 то же самое показывает.


Пропеллер - тоже с этим связано.
Я читал про Корвет такие ужасы: в одной школе в кабинете информатики стояли Корветы, на них и осуществлялось обучение. А в соседнем кабинете стояли Макинтоши, но туда простых смертных не пускали. И учащиеся начали выводить Корветы из строя одной строчкой Бейсика: 10 GOTO 10. От бесконечного цикла перегревался и сгорал процессор (или что-то ещё). В конце концов, рабочих Корветов не осталось, а обучать детей надо. Пришлось пересадить их за Макинтоши. Может, это просто байка, а может, это возможно в безпропеллерном варианте. Я на своей "Суре" так постоянно делал, например, чтоб нарисовавшаяся картинка осталась на экране. Я не знал, что это небезопасно для машины. Но ничего с ней не случалось. Хотя, помню, на уроках информатики преподаватель нам делал замечание, что не надо так делать, а то машинка мучается. Надо через INKEY. Мы на УКНЦ работали.

BYTEMAN
07.01.2018, 14:55
Есть ли у кого операционная система для Корвета, загружаемая с магнитофона?
Я купил 8010, проапгрейдил его до 8020. Обращение к дисководу идёт, но загрузки не происходит. То ли дискета некорректно записана, то ли схема не работает, я где-то непропай оставил и т.п. Я пробовал сохранить на диск программу из Бейсика, а он мне - Ошибка синтаксиса, и всё тут. Оказывается, встроеннный Бейсик не умеет работать с дисками (ну почему??). Вот, мне бы загрузиться с магнитофона (конечно, не кассетного, а флешевого) и отформатировать и записать системную дискету на самом Корвете. В зависмиости от того, получится или нет, станет ясно, где косяк. Из книги "Знакомьтесь: персональная ЭВМ "Корвет"" я понял, что магнитофонная система для него была.

Сейчас у меня появился готовый 8020 (только системный блок), рабочий, был с пломбой. Осталось спаять для него кабель флоппи. Кстати, вопрос: почему у 8010 и 8020 разъемы "негативные" по отношению к друг другу? Где на одном вилка, там на другом - розетка. В том числе и питание. Ещё 8020 с пропеллером, а 8010 - нет.
Если хотите из Бейсика сохраниться на дискетку, то вам нужен дисковый Бейсик, который ... надо в свою очередь загрузить с дискетки. Прошивки никакие вам менять не надо. А с магнитофона систему не загрузите (если только сами не напишете загрузчик), вам проще будет напрямую в регистры ВГ93 попробовать из Бейсика через peek и poke достучаться и посмотреть, что не нравится контроллеру и почему он грузиться отказывается.

surinm
10.01.2018, 11:29
gushin, Контур то взяли? Я бы взял и без КМмок)))

Arix
23.09.2018, 17:42
1. Форматирую на Корвете дискету программой FORMAT. Она пишет: "Ошибка на таком-то секторе". И форматирует дальше. Помечает ли она эти секторы как неиспользуемые? Ей же можно проверить дискету, но она только показывает ошибки. А есть ли для Корвета что-то вроде NDD, чтобы "лечить" сбойные дискеты? Образы на них уже нормально не запишешь, но хотя бы пофайлово можно.

2. Бывает, что программа SYSGEN пишет "Ошибка записи", когда я хочу скопировать систему с А на В. Дискета в дисководе В нормальная, но она уже содержит файлы. Почему так? Я уже копировал систему на дискеты, содержащие файлы, и всё было нормально.

dk_spb
23.09.2018, 19:30
2. В этих системах (CP/M-based) на дискетет OC лежит в незанятых файловой системой начальных дорожках. Так что наличие/отсутствие файлов никак влиять не может.

Arix
12.10.2018, 23:33
Есть ли фрагментация в файловой системе СР/М? В описании говорится про "экстенты", каждый по 16 кб. Это, как бы, кластер?

b2m
13.10.2018, 00:18
Кластер там обычно 2Кб, экстент - это часть файла, таблица размещения которой уместилась в одной записи каталога.

Black Cat / Era CG
13.10.2018, 12:32
Есть ли фрагментация в файловой системе СР/М?
Фрагментация сама ФС допускает точно.
Файл располагается в блоках (кластерах), список (номера) которых перечислен в записи каталога. Они не обязаны располагаться на диске по порядку.

- - - Добавлено - - -

Вот тут есть мой кривой перевод со ссылкой на оригинал: http://emuverse.ru/wiki/Формат_дисков_CP/M_2.2

Дмитрий77
24.10.2018, 22:18
Обратил внимание, что клавиатуры Корвета и Суры выглядят очень похоже, если не сказать одинаково. Подскажите пожалуйста, а клавиши (пластиковые колпачки с буковками) у них случайно не взаимозаменяемые?

Arix
19.12.2018, 22:40
Если дискета с бэдами, можно ли как-то пометить их как неиспользуемые? И есть ли здесь софт для этого, вроде NDD? В MS-DOS при форматировании бэды сразу помечаются, а тут - нет. Особенно напрягает, что СР/М, наткнувшись на бэд, впадает в полный ступор. BDOS ERROR и всё, приехали. Вылет из программы, а то и полная перезагрузка системы. Больше никак от этого сообщения не избавишься, оно повторяется снова и снова.

SaintTurnip
19.01.2019, 08:56
Arix, насколько помню (если что поправьте) в CP/M нет такого типа как "плохой блок", потому что точка отсчета в CP/M не блок, а файл. Для каждого файла сохраняется структура вида "ИМЯ+РАСШИРЕНИЕ+РАСПОЛОЖЕНИ Е+ПРОЧЕЕ".

Благодаря этому, полагаю, можно создать фиктивный файл ("BAD.BAD"), указывающий на сбойные места диска и блокировать те места от записи. На каждом бэд-блоке будет потеряно несколько килобайт.


Таки существует готовый инструмент: POWER (http://www.emuverse.ru/wiki/%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82_%D1%83%D1%82%D0%B8% D0%BB%D0%B8%D1%82_POWER)



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

Arix
16.08.2019, 12:07
Является ли ОПТС 1.1 в чём-то ущербным по сравнению с ОПТС 2.0?

crackintosh
21.06.2020, 08:24
Serebriakov: есть новости насчет сетевух Линтех / Lintech ? Удалось прочитать AT89с51 ?
Если желание реверснуть сетевушки не пропало - могу подключиться и помочь.

Arseny
24.06.2020, 22:10
Насчет мощности и тока вторички транса нет новостей?
Некропостинг ...
От классов Корвета у меня трансформаторов нет, но, думаю, они с УКНЦ классами одинаковые были. Для УКНЦ стояли вот такие:
http://uknc.narod.ru/Img/IMGP4075s.jpg (http://uknc.narod.ru/Img/IMGP4075.JPG)

shapipovo
25.06.2020, 08:02
Я применяю транс (210ватт) от усилителя Вега-122. Тянет все включая монитор.

crackintosh
01.07.2020, 09:52
питание не актуально. Вот ЛИНТЕХ - это очень интересно!

Serebriakov
02.07.2020, 12:07
Serebriakov: есть новости насчет сетевух Линтех / Lintech ? Удалось прочитать AT89с51 ?
Если желание реверснуть сетевушки не пропало - могу подключиться и помочь.
Новости есть и очень хорошие. Собрал все необходимое для запуска тестового стенда, в этом месяце буду тестировать. По прошивкам пока ничего конкретного анонсировать не хочу, но с высокой вероятностью плату для PC можно будет повторить. Для Корвета, к сожалению, пока нет. AT89C51 на обоих платах (и для PC и для Корвета) залочены. Ну и самое главное - удалось выйти на связь с разработчиками системы ЛинТех. Подробности будут, когда дойдут руки до железок.

crackintosh
02.07.2020, 12:24
Отличная новость... Но как повторить плату PC если нет дампа от AT89C51 ?

Arseny
03.07.2020, 01:15
Кстати, а есть инсталляция "Net-CP/M & Dos-Line"?

Serebriakov
03.07.2020, 18:33
Кстати, а есть инсталляция "Net-CP/M & Dos-Line"?
Раньше у меня были в наличии свои дистрибутивы (образы дискет) только для Net-CP/M под Корвет. Теперь благодаря разработчикам есть дистрибутивы под все системы (в том числе и NET-RT11 под УКНЦ). Выкладывать пока не могу - нет договоренности можем ли мы что-либо публиковать. На текущий момент цель - запустить хотя-бы одну рабочую станцию Net-CP/M.

Arseny
03.07.2020, 19:33
Теперь благодаря разработчикам есть дистрибутивы под все системы (в том числе и NET-RT11 под УКНЦ).
Мне просто интересно сравнить их - дистрибутивы УКНЦ и Конрвета. Дистрибутив для УКНЦ у меня и свой есть.

На текущий момент цель - запустить хотя-бы одну рабочую станцию Net-CP/M.
На УКНЦ все работает - я запускал. Кстати, на фото для Корвета плата PC версии 2.3Е (96 г.). У меня более старая - 2.2 (94 г.)

Serebriakov
03.07.2020, 20:14
Мне просто интересно сравнить их - дистрибутивы УКНЦ и Конрвета. Дистрибутив для УКНЦ у меня и свой есть.
Свои дистрибутивы я выкладывал вот здесь: http://oldkorvet.narod.ru/Utils.html - там внизу два архива.

На УКНЦ все работает - я запускал. Кстати, на фото для Корвета плата PC версии 2.3Е (96 г.). У меня более старая - 2.2 (94 г.)
Очень интересно потом будет сравнить схемотехнику, что поменялось. Я смотрел фото ваших плат здесь (https://yadi.sk/a/rmgYe2Lj3V3eiz) - визуально очень похожи. В идеале бы заполучить прошивку и схемотехнику УКНЦшной платы, но это если будет объективно безопасный метод дампа.

Arseny
03.07.2020, 20:34
Свои дистрибутивы я выкладывал вот здесь: http://oldkorvet.narod.ru/Utils.html - там внизу два архива.
Сравнил немного свои диски (http://uknc.narod.ru/Net-RT11/index.htm) - различия в пределах "CPM vs RT11".

В идеале бы заполучить прошивку и схемотехнику УКНЦшной платы, но это если будет объективно безопасный метод дампа.
Да, не хотелось бы потерять работающую плату.

crackintosh
03.07.2020, 23:04
Потеря неизбежна если не пытаться сделать копию.
С этим часто борятся ребята которые пытаются спасти игровые автоматы - там игры на УФ ПЗУ.
Память сыпится... ничего не вечно.

Sancho45
29.07.2020, 09:48
Хотел поинтересоваться, а используется где либо и/или как либо "бордюр" Корвета (я про графику) ?

- - - Добавлено - - -

Пример для наглядности )))
https://i.ibb.co/mTHxrT0/20200729-123552.jpg (https://ibb.co/mTHxrT0)

В эмуляторах его вообще нет. Но он есть !

Elias
29.07.2020, 17:27
Расскажи как ты эту картинку получил. как заставил бордюр проявится?

Sancho45
29.07.2020, 20:51
Расскажи как ты эту картинку получил. как заставил бордюр проявится?

Команды на самом скрине.
Я просто поменял в таблице цветов черный на другой. И область, которая выходит за рамки видео ОЗУ, отображается этим цветом. Это и есть "бордюр", если я правильно понимаю.
На тв конечно боковой бордюр не увидеть, но на том же ч/б мониторе "корвет" - думаю вполне, как градации. Верхний и нижний на ТВ должен отобразиться.
Так же видно, что справа бордюр дополняет 51.2мкс (512 точек) до 52мкс - длина видимой строки по стандарту))
Конечно его (бордюр) можно масштабировать за счет видео ОЗУ.

Sancho45
24.03.2021, 16:06
Всем привет!
Внезапно увидел след. текст в файле с ИНФОРМАЦИЯ ДЛЯ ПРОГРАММИСТА


Условные названия конфигураций памяти и соответствующие
им константы для записи в системный регистр:

TRS80 EQU 00H ПЗУ 14к, область УВВ с 3800 по 3FFF,
ОЗУ с 4000 по FFFF

ROMB1 EQU 18H ПЗУ 16к, область УВВ с F800 по FFFF,
ОЗУ с 4000 по F7FF

ROMB2 EQU 20H ПЗУ 14к, область УВВ с 3800 по FFFF,
ОЗУ с 4000 по BFFF, граф. ЗУ (ГЗУ)
с C000 по FFFF

ODOSA EQU 1CH Конфигурация для ОС CP/M:
ОЗУ с 0 по F7FF, область УВВ
с F800 по FFFF

NDOS EQU 14H ПЗУ 8к, ОЗУ с 2000 по F7FF,
область УВВ с F800 по FFFF

BASIC EQU 40H ПЗУ 24к, ОЗУ с 6000 по F7FF,
область УВВ с F800 по FFFF

BASG EQU 60H ПЗУ 24к, ОЗУ с 6000 по BEFF,
регистры ВВ с BF00 по BFFF,
ГЗУ с C000 по FFFF

DOSA EQU 5CH ОЗУ с 0 по FDFF, регистры
с FE00 по FFFF

DOSG1 EQU 3CH ОЗУ с 0 по 3FFF и с 8000 по
FDFF, ГЗУ с 4000 по 7FFF,
регистры с FE00 по FFFF

DOSED EQU 7CH Электронный диск в ГЗУ с
0 по BFFF, ОЗУ с C000 по
FDFF, регистры с FE00 по
FFFF.

Кто нибудь знает в каком софте и каких вариантах Корвета использовалась конфигурация
DOSED EQU 7CH ?

Pyk
03.12.2021, 14:57
Sancho45, к сожалению, не могу ответить на вопрос, но очень интересно, откуда этот файл? Похоже, что это дополненный вариант встречающейся во многих местах документации, может быть, в этом источнике и еще что-то интересное есть?

Sancho45
03.12.2021, 16:06
Этот файл с одного из дисков с разным софтом и доками. Уже даже и не помню какой именно, но можно поискать...

Sancho45
06.12.2021, 10:34
Папку с инфой нашел, но там ничего интересного. Надо ?

crackintosh
07.12.2021, 08:30
надо!

Sancho45
07.12.2021, 19:01
Архив брал тут на форуме, название полной папки DmitryDmitriev, в ней путь korvet/info

Pyk
08.12.2021, 00:04
Sancho45, спасибо, полезная информация для будущего эмулятора :)
Часто бывает сложно в обилии информации найти нужное. Исходный архив тоже нашел, Дмитрию также спасибо за подборку!

Pyk
08.12.2021, 13:16
Кто-нибудь разбирался с параметрами развертки Корвета?
Всего 312 строк развертки, через сколько скан-линий после кадрового синхроимпульса начинаются видимые 256?
Аналогичный вопрос про строчную развертку - всего строка имеет продолжительность 656 тактов пиксельклока 10 МГц, через какое количество тактов после строчного СИ начинаются информационные 512?

Sancho45
08.12.2021, 15:20
Все параметры зашиты в 556рт2. Как видно из этого (https://zx-pk.ru/threads/2597-korvet-obshchie-voprosy.html?p=1074675&viewfull=1#post1074675)примера, область вывода(по вертикали) в середине. Позже гляну, скажу точные значения...

Sancho45
10.12.2021, 18:56
Кто-нибудь разбирался с параметрами развертки Корвета?
Всего 312 строк развертки, через сколько скан-линий после кадрового синхроимпульса начинаются видимые 256?
Аналогичный вопрос про строчную развертку - всего строка имеет продолжительность 656 тактов пиксельклока 10 МГц, через какое количество тактов после строчного СИ начинаются информационные 512?

Как будете использовать данную инфу?
Закатились куда-то мои записульки, но для строки след. инфа:

формула HSYNC=not(notHBL*VBL*notC3*C2)

полупериод выхода разряда счетчика C0=800нс (самый младший бит адреса озу для вывода 1го байта или 8 бит), пиксельклок 100нс

notHBL наступает после вывода 64 байтов, 64*800нс=51.2мкс, в этот момент VBL=1 и С3=0, фронт С2 наступает через 3.2мкс и спад через 3.2мкс. Перезагрузка счетчиков через 64мкс.

Итого длительность выводимой инфы 51.2мкс + "уровень черного" 3.2мкс + строчный синхроимпульс, длительностью 3.2мкс и оставшееся время "уровень черного"(на обратный ход луча и тд) 6.4мкс

Не совсем точно по стандарту, но более менее...

По кадрам так же расписать ?

- - - Добавлено - - -

по тактам 512+32+32+64

- - - Добавлено - - -

Самое главное забыл сказать, формула для перезагрузки счетчиков не соответствует формуле из доков, т.е. в реальных корветах зашита
формула LOADCT2=not(notHBL*C0*C1*C2*C3), это 640 тактов

Pyk
10.12.2021, 19:17
Спасибо!

Как будете использовать данную инфу?
Традиционно в Emu80 существует режим, отображающий экран "как на ТВ", повторяющий реальное расположение видимой области и бордюра в соответствии с ТВ-стандартами. Хотел то же самое сделать и для Корвета. Хотя, судя по обсуждению а форуме, боюсь, что придется искусственно сдвинуть картинку вправо, чтобы оно влезло. Чуть позже прикину.

По кадрам так же расписать ?
Да, неплохо бы, был бы благодарен. Пытался вчера разобраться в прошивке D40, но так сразу сложновато...

И еще - я правильно понимаю, что длительность сигнала VBL, поступающего на ВВ55 и ВН59 - полкадра? К нему тоже надо бы привязаться: синхронизировать с растром и учесть длительность...

Sancho45
10.12.2021, 19:29
было бы не плохо, если емуль читал прошивку JED (556рт2) и оттуда брал бы параметры, т.к. например:

Самое главное забыл сказать, формула для перезагрузки счетчиков не соответствует формуле из доков, т.е. в реальных корветах зашита
формула LOADCT2=not(notHBL*C0*C1*C2*C3), это 640 тактов - одно не соответствие и я сделал для себя еще несколько прошивок для монитора. Если бы емуль их понимал, то можно было бы и проверять на нем новые)))
По кадрам чуть позже, пытаюсь свои записи отыскать, если не найду, посчитаю еще раз по фрмуле, там просто не по порядку
формула, надо местами поменять записи, что бы логический понятно было( синхра, гасящие где до, где после синхры...)

Pyk
10.12.2021, 20:14
Итого длительность выводимой инфы 51.2мкс + "уровень черного" 3.2мкс + строчный синхроимпульс, длительностью 3.2мкс и оставшееся время "уровень черного"(на обратный ход луча и тд) 6.4мкс
Что-то не стыкуется немного... 51,2 + 3,2 + 3,2 + 6,4 = 64 мкс. В то же время, судя по документации, период частоты HBL составляет 65,6 мкс, а не 64, как по стандарту...

- - - Добавлено - - -


Самое главное забыл сказать, формула для перезагрузки счетчиков не соответствует формуле из доков,
А, понял!

- - - Добавлено - - -


по тактам 512+32+32+64
Прикинул - у меня получилось, что при таком раскладе в кадр слева не будет помещается примерно одно знакоместо (7-8 пикселов). Это соответствует реальности?
Как получен кадр с бордюром на предыдущей странице? Это оригинальный Корвет или с модифицированной прошивкой D40? С помощью чего картинку вывели на монитор?

- - - Добавлено - - -


было бы не плохо, если емуль читал прошивку JED (556рт2) и оттуда брал бы параметры
Не уверен, что способен на такой подвиг, но вариант поменять несколько параметров в исходниках (пиксельная частота, длительности гашения и т. п.) и посмотреть, что получается - вполне реален...

Sancho45
10.12.2021, 20:31
Прикинул - у меня получилось, что при таком раскладе в кадр слева не будет помещается примерно одно знакоместо (7-8 пикселов). Это соответствует реальности?
да, так и есть. Вот пример, первая картинке (https://zx-pk.ru/threads/30624-dva-korveta-8010-remont.html?p=1023685&viewfull=1#post1023685)


Как получен кадр с бордюром на предыдущей странице? Это оригинальный Корвет или с модифицированной прошивкой D40?
Мод, как тут например (https://zx-pk.ru/threads/31323-korrektirovka-rastra-pri-podklyuchenii-korveta-k-tv.html?p=1043691&viewfull=1#post1043691)


С помощью чего картинку вывели на монитор?
тут (https://zx-pk.ru/threads/31095-podklyuchenie-korvet-k-vga-cherez-zxkit.html?p=1035756&viewfull=1#post1035756)

- - - Добавлено - - -


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

Pyk
10.12.2021, 20:43
да, так и есть. Вот пример, первая картинке
Отлично, теория сошлась с практикой :) Но придется в эмуляторе картинку сдвинуть, не резать же...

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

А вопросы еще появляются... Так и не понял, например, VBL или HBL заведен на таймер в реальных Корветах... Логичнее было бы, конечно, видеть там HBL...

Sancho45
10.12.2021, 22:14
По кадрам чуть позже

формула кадровой из 4х частей:

Гасящие кадровой(черные строки со строчной синхрой)=
(notHBL*notVBL*notC10*C9*notC11*notC3*C2) 8строк +
(notHBL*notVBL*C10*notC9*notC11*notC3*C2) 8строк +

Синхра
(HBL*notVBL*C10*C9*notC11) так же 8 строк

гасящие после синхры(черные строки со строчной синхрой)
(notHBL*notVBL*C11*notC3*C2) 32 строки

Итого 16 гасящих строк до синхры (нижний бордюр)+ 8 строк синхры+ 32 гасящие строки на обратный ход и верхний бордюр, всего 56строк+
256строк изо = тотал 312

- - - Добавлено - - -

про HBL И VBL позже..........

DDp
11.12.2021, 23:50
Итого длительность выводимой инфы 51.2мкс + "уровень черного" 3.2мкс + строчный синхроимпульс, длительностью 3.2мкс и оставшееся время "уровень черного"(на обратный ход луча и тд) 6.4мкс

Итого 16 гасящих строк до синхры (нижний бордюр)+ 8 строк синхры+ 32 гасящие строки на обратный ход и верхний бордюр, всего 56строк+
256строк изо = тотал 312
Спешу "обрадовать", бывают другие варианты.

Самое главное забыл сказать, формула для перезагрузки счетчиков не соответствует формуле из доков, т.е. в реальных корветах зашита формула LOADCT2=not(notHBL*C0*C1*C2*C3), это 640 тактов
(для строчной) В Ижевске шили формулу из доков. ;)

https://disk.yandex.ru/d/yXYBW39y3LjVvi/%D0%9A%D0%BE%D1%80%D0%B2%D0%B5%D1%82%20%D0%9F%D0%9 A8020
Имею две платы местного производства.

Плата 1
надписи на плате
(вытравлено)
6 OKT. 1986
OFP NIIQF MGU
6763-01
(краской)
ЦХ 7102606
118-220-87-642
10.87
ЦХ 5 10 5. 292 N 54

76626

Плата 2
надписи на плате
(вытравлено)
6 JUNE 1988
OFP NIIQF MGU
ET3.059.001
(краской)
П. 118-220-89-430 1.90
ЦХ5 105. 292 N

76627

Обе платы
Кв.резонатор 20 МГц.
Pixelclock 10 МГц.
Частота строчной развёртки ~15,24 кГц; период ~65,6 мкс (делитель 656).
Правый бордюр ~2.16 мкс; строчный СИ ~3.2 мкс; левый бордюр ~9 мкс.

76628

Плата 1
Нижний бордюр 10 строк; кадровый СИ 8 строк; верхний бордюр 32 строки.
Замер частоты строчной/кадровой осциллографом - 15.2432 кГц / 49.8144 Гц.

Плата 2
Нижний бордюр 16 строк; кадровый СИ 8 строк; верхний бордюр 32 строки.
Замер частоты строчной/кадровой осциллографом - 15.2402 кГц / 48.8464 Гц.

76629

На обоих платах на ВИ53:
выв.18 (CLK2) - /HBL
выв.16 (GATE2) - /SVBL (инвертированный с выв.15 D48)
НО!!! На плате 1 это сделано доработкой (МГТФом на нижней стороне).
Отрезанная от выв.18 дорожка прозванивается на выв.11 D48 (/VBL).

76630

Можно сделать вывод:
схема KORVET_sch_izh.djvu соответствует плате ревизии 1986 года,
а схема KORVET_sch.djvu - плате ревизии 1988 года.

76631 76637


...экран "как на ТВ"...
76633 76634 76635

Pyk
12.12.2021, 00:50
DDp, спасибо, буду переваривать информацию ;)
А пока просто для иллюстрации хода работ:
https://emu80.org/temp/korvet1.png

ivagor
12.12.2021, 06:27
период ~56,6 мкс (делитель 656)
65.6 мкс, опечатка?

Sancho45
12.12.2021, 08:17
Спешу "обрадовать", бывают другие варианты.

Я не сомневался в этом )
Поэтому:

было бы не плохо, если емуль читал прошивку JED (556рт2) и оттуда брал бы параметры
Карта памяти так же зашиты в к556рт2 и, уверен, тоже бывают различные варианты!

DDp
12.12.2021, 08:56
65.6 мкс, опечатка?
Да, спасибо, исправил.


Карта памяти так же зашиты в к556рт2 и, уверен, тоже бывают различные варианты!
Кстати... помню, встречалась игрушка включавшая режим 32 символа в строке. На ижевских Корветах выглядело не так, как предполагал автор.

DDp
12.12.2021, 20:01
...режим 32 символа в строке. На ижевских Корветах выглядело не так...
Это программное... Зависит от прошивки ПЗУ. В эмуляторе повторяется. В одном случае первая строчка отображается корректно в режиме "32 символа", в другом вторая.

- - - Добавлено - - -


встречалась игрушка включавшая режим 32 символа в строке
BOMBA.BAS

Pyk
12.12.2021, 22:21
В общем, какие выводы я для себя сделал и какие вопросы по этой теме остались. Поправьте меня, если где-то ошибаюсь.

1. Ориентироваться нужно, наверное, на плату 2 (схема KORVET_sch.djvu), как более позднюю и более правильную. Отличия платы 1 в этом плане понятны, в счетчик грузится 103, а не 100, что дает 306 строк растра… Наверняка есть и еще отличия…
2. Интересно, прошивка с длительностью строки 64 мс (вместо 65,6) – более поздняя? Интересно было бы посмотреть на дату платы на экземпляре у Sancho45…
3. Правый бордюр в варианте 65,6 мс наверное все-таки составляет 2,2 мкс, чтобы соблюсти баланс в 65,6 мкс (3,2 + 9 + 51,2 + 2,2). Судя по осциллограмме, вполне возможно…
4. На захвате ТВ-тюнером все красиво из-за автоподстройки строчной и пиксельной частоты (PLL), даже если учесть, что по 8 пикселов из 720 из приведенной картинки слева и справа нужно еще обрезать. Строка в 65,6 мкс «сжимается» до 64, и все выглядит красиво. Если же PLL не будет, как например, на тюнерах на BT878 и т.п., то будет обрезан уже правый край :( В общем, на разных ТВ и прочих устройствах – как повезет, но на современных устройствах с большей вероятностью этот вариант будет помещаться на экране, чем вариант 64 мкс.
5. HBL на CLK2 и SVBL на GATE2 таймера – интересное решение. Так понимаю, что нужно для прерывания по любой строке растра. Не помню сейчас точно, какой это режим, но можно настроить начало счета по SVBL и подсчитывать нужное количество строк растра, по завершению – прерывание. Я так понимаю, что это так нигде в софте так и не использовалось?
6. Правильно я понимаю по схеме, что продолжительность сигнала VBL (не SVBL!) – 56 строк растра (65,6 или 64 мкс)? И 50 строк на старой плате…
7. В принципе, карту памяти можно читать из прошивки. Но для этого нужно как минимум разобраться в том, что происходит, когда становятся активными выходы сразу нескольких устройств. Я немного поразбирался с прошивкой, но пока взял готовый mapper.mem из эмулятора ESL.

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

Pyk
13.12.2021, 01:02
В общем, пытался понять, как формируется черно-белое изображение. Смотрим лист 8 схемы KORVET_sch.djvu. Сигналы цветности выходят с выходов D113 К155ТМ9. Судя по обозначениям: 0-B, 1-G, 2-R, 3-I. Черно-белый же сигнал формируется с помощью делителей на резисторах R44, R45, R46, R47, R48. Осталось дело за малым – узнать их номиналы. В самом этом файле номиналов нет. В архиве у ESL был файл Korvet-Plata_PerechenElementov.djvu, но он, похоже, от какой-то другой схемы, обозначения там не совпадают :( Правильные номиналы так и не нашел. Взял схему ижевского варианта KORVET_sch_izh.djvu. Номиналы-то там указаны, но почему-то перепутаны сигналы R и I. Да и сами номиналы вызывают вопросы, по крайней мере в эмуляторе ESL коэффициенты при цветах распределены по-другому... Хотелось бы разобраться, как же все-таки правильно.

Отдельный вопрос – сигнал интенсивности в цветном варианте. Я так понимаю, что степень повышения интенсивности зависит исключительно от монитора. Интересно, как это выглядело, например, на том же 32ВТЦ-201? Как подключался Корвет к ТВ-тюнеру для получения кадров в captured.zip? Там, смотрю, для повышенной интенсивности подмешиваются другие компоненты?

Sancho45
13.12.2021, 07:07
Интересно было бы посмотреть на дату платы на экземпляре у Sancho45…
тут (https://zx-pk.ru/threads/30601-z80-na-korvet.html?p=1116091&viewfull=1#post1116091)


Черно-белый же сигнал формируется с помощью делителей на резисторах R44, R45, R46, R47, R48. Осталось дело за малым – узнать их номиналы.
3к, 6.4к, 12к, 24к соответственно(замеры)

- - - Добавлено - - -

вечером могу все на реале проверить.(цепи, номиналы)

Pyk
13.12.2021, 09:08
6.4к
Немного странное значение, может быть, по номиналу все-таки 6.2к?

Еще бы уточнить, какая все-таки схема правильная в части синего и интенсивности - R44 - синий, R47 - интенсивность или наоборот... Номиналы резисторов на ижевской схеме тоже не совпадают, как, кстати, и распиновка разъема XS10...

Sancho45
13.12.2021, 13:58
по номиналу все-таки 6.2к?

3к, 6.4к, 12к, 24к соответственно(замеры)

Омметр показывает 6.36к, номинал не видно !


R47 - интенсивность
на моей плате R47 интенсивность
схема KORVET_sch.djvu, плата по ссылке выше завод Фурнзе(Бишкек)


5. HBL на CLK2 и SVBL на GATE2 таймера – интересное решение.
На плате точно так )

- - - Добавлено - - -

ижевские мне не попадались, но корветы которые у меня(2х заводов) по 64мкс строчная

- - - Добавлено - - -


Правильно я понимаю по схеме, что продолжительность сигнала VBL (не SVBL!) – 56 строк растра
у меня так

- - - Добавлено - - -


7. В принципе, карту памяти можно читать из прошивки. Но для этого нужно как минимум разобраться в том, что происходит, когда становятся активными выходы сразу нескольких устройств. Я немного поразбирался с прошивкой, но пока взял готовый mapper.mem из эмулятора ESL.
чем помочь ?

DDp
13.12.2021, 20:54
как формируется черно-белое изображение
Я уже давал (https://zx-pk.ru/threads/27488-emu80-v-4.html?p=1111146&viewfull=1#post1111146) _ ссылку на разборки с ч/б на Корвете. (https://zx-pk.ru/threads/23540-korvet-emulyatsiya-cherno-belogo-rezhima.html)


Как подключался Корвет к ТВ-тюнеру для получения кадров в captured.zip?
Интенсивность подмешивается к цветам на резисторах (в той же теме ссылка на PAL.7z (https://disk.yandex.ru/d/7FfhTkx3SWoDe) в нем 1.txt).

- - - Добавлено - - -


Если же PLL не будет, как например, на тюнерах на BT878 и т.п., то будет обрезан уже правый край...
Ну, да, смещено вправо и чуть не обрезано. https://disk.yandex.ru/d/zAPABOlL81pVRA AverTV 2** на чипе Conexant Fusion 878A.
Только одно поле. Синхронизации по кадрам нет - положение по вертикали на скриншотах случайное.

Pyk
13.12.2021, 22:04
Я уже давал ссылку на разборки с ч/б на Корвете.
Спасибо, что напомнил :) Изучу, правда уже не сегодня :(


чем помочь ?
Да хотя бы до конца разобраться с входами и выходами D31.
Сейчас еще внимательно посмотрел - почти все прояснилось, не понял только, что за неподписанный вход 21 (А14)?

- - - Добавлено - - -


и чуть не обрезано
Если захватывать 720 пикселов, то да, не обрезано. Обрезаем, как положено, по 8 пикселов справа и слева до 704 4:3 и получаем обрезанный правый край...

- - - Добавлено - - -

DDp, ... а 768 AverTV неправильно делает, он все 720 до 768 растягивает, а не центральные 704 - особенность тюнеров на ВТ878 - изображение получается чуть сжатым...

Sancho45
14.12.2021, 10:38
не понял только, что за неподписанный вход 21 (А14)?
цикл прерывания, по этому сигналу отключается карта памяти и дешифраторы устройств от ШД, принимаются байты только от контроллера прерываний

Pyk
14.12.2021, 11:33
Интенсивность подмешивается к цветам на резисторах (в той же теме ссылка на PAL.7z в нем 1.txt).
Интересно, насколько соотношение цветового компонента и интенсивности как 3:1 соответствует реальному отображению, например, на том же 32ВТЦ-201?
В CGA было принято соотношение 2:1 (https://en.wikipedia.org/wiki/Color_Graphics_Adapter#With_an_RGBI_monitor), хотя, конечно, это темновато, 3:1 выглядит посимпатичнее...

Mick
21.12.2021, 14:48
Народ, я очень давно пытался узнать как называется 4 контактный разъем питания у Корвета, но либо я уже упустил тот момент когда говорили, либо так и не узнали. Так вот, узнали или нет?
И попутно, как называются аналоги PBD разъемов в Корвете, один 24 контактный на клаву, а второй 40 контактный - тестовый.
Попытался погуглить подсовывает СНП346, но он 2,54мм, а нам нужен 2,5мм

Serebriakov
22.10.2023, 05:03
Анонс проекта по реконструкции сетевых плат ЛИнТех (IBM-PC, Корвет, УКНЦ, БК-0010)

Все подробности читайте на GitHub:
https://github.com/PCKorvet/LInTech-network

Предполагается реконструкция следующих плат от ЛИнТех:

IBM-PC - серверной платы
Корвет - терминальной платы NET-CP/M
УКНЦ - терминальной платы NET-Rt11
БК-0010 - терминальной платы NET-BK10

Данные платы позволяют запускать Windows на перечисленных выше компьютерах в режиме терминала.

Старые фото плат, можно посмотреть в посте:

Плата ЛИнТех (Корвет) (https://zx-pk.ru/threads/2597-korvet-obshchie-voprosy.html?p=922488&viewfull=1#post922488)

Особую благодарность выражаю:

Станиславу Кононову (https://vk.com/id21313844) из LInTech за то, что поделился сохранившимися оригинальными прошивками. Он тот самый автор этих прошивок и директор LInTech.
Arseny (https://zx-pk.ru/members/978-arseny.html) с UKNC.narod.ru за качественные фото серверной IMB-PC и терминальной УКНЦ плат, а так же помощь с прозвонкой сложных мест.
Night Gryphon (https://github.com/nightgryphon) за сканы плат УКНЦ и БК-0010, а так же трассировку и сопровождение проекта на GitHub.
Lordamot (https://zx-pk.ru/members/9395-lordamot.html) за качественные фото и сканы, а так же трассировку Корветной платы.