Просмотр полной версии : Компьютер "ПК8002"
В журнале "Вычислительная техника и её применение" № 8 за 1990 год была статья "Итоги конкурса на создание бытовых ПЭВМ"
см. через один пост далее цветной скан
Самое интересное в ней, как мне кажется, не итоги конкурса, а информация о ПК8002. Похоже, что серийно ее так и не начали выпускать (интересно, что один из планировавшихся для выпуска городов - Оренбург, может речь о том же заводе, где делали ПК8000?), но раз она получила третью премию, значит рабочие экземпляры были. Судя по отрывочному описанию, машинка была интересная.
Может кто из москвичей знает что-то о ПК8002 (все же разработка московского НИИсчетмаша)?
Упоминание мимоходом есть в Технике-молодежи №6 за 1991, в текстовом виде есть здесь
http://retro.bip.ru/Docum/History.txt
В журнале "Вычислительная техника и её применение" № 8 за 1990 год была статья "Итоги конкурса на создание бытовых ПЭВМ"
10847
Самое интересное в ней, как мне кажется, не итоги конкурса, а информация о ПК8002. Похоже, что серийно ее так и не начали выпускать (интересно, что один из планировавшихся для выпуска городов - Оренбург, может речь о том же заводе, где делали ПК8000?), но раз она получила третью премию, значит рабочие экземпляры были. Судя по отрывочному описанию, машинка была интересная.
Может кто из москвичей знает что-то о ПК8002 (все же разработка московского НИИсчетмаша)?
Упоминание мимоходом есть в Технике-молодежи №6 за 1991, в текстовом виде есть здесь
http://retro.bip.ru/Docum/History.txt
Интересную статейку ты подкинул. Действительно, вот бы узнать про этот "Эльф" ПК8002. Только думается, что это была очередная попытка скопировать какой то импортный комп на нашей базе. Вот взять пункт про типа спрайтовую графику - в Ямахе это есть, не знаю как в коммодорке. Наверняка ноги растут оттуда. И кстати, чисто теоретически - почему они назвали ПК8002, именно 2. Меня терзает смутное сомнение, что это дальнейшее развитие ПК8000. А если это так, то возможно и ПК8000 был создан(спроектирован) в московском счетмаше. Хотя есть утверждение с фамилиями(на вики) что ПК8000 это пензенская разработка - но Веста то появилась раньше Суры, нестыковка маленькая. Вот, блин кто нибудь здесь был бы связан с этим НИИ - можно было бы докопаться до истины.
Для большей достоверности отсканировал в цвете обложку, страницы с выпускными данными и смежные со статьей по subj страницы брошюры Вычислительная техника и ее применение" № 8 за 1990 год (http://retrocomp.narod.ru/pk8002/vtiep8_90.djvu).
Вот такая ссылочка
http://cis.trifle.net/index.php?do=12&id=1393
XobbiMan
09.05.2009, 17:45
"Вычислительная техника и ее применение" № 8 за 1990 год.
Наперное создали нормальный "графический адаптер" как в MSX/Commodore со всякими спрайтами да скролами.
Вот бы его заполучить (но шанс минимален - как на рубеже развала СССР все это проходило).
Оффтопик
ivagor, а другие номера такого журнала в таком виде есть?
другие номера такого журнала в таком виде есть?
Отсканированных нет, бумажные лежат на дне ящика, заваленного всяким хламом. Там в основном про БК, один номер про Микрошу.
Действительно, вот бы узнать про этот "Эльф" ПК8002. Только думается, что это была очередная попытка скопировать какой то импортный комп на нашей базе.
Что значит "какой-то"? Известно какой - MSX-2. Только на нашем родном КР580ВМ80А. Это у них традиция такая: ПК8000 клон MSX, ПК8002 клон MSX-2. Посмотри на графические режимы - 256х192/212, 512х192/212, у первой MSX не было 212 по вертикали, а у MSX-2 появилась такая возможность. Плюс 512 по горизонтали при 16 цветах. Интересно только, видео было на рассыпухе, или они клонировали v9938? То, что не стали закупать зарубежные микрухи, вроде ясно, типа - наша разработка.
Благодаря observer-k (см. также http://observer-k.livejournal.com/), который отсканировал документацию, сфотографировал свой ПК8002 и любезно разрешил мне разместить все это здесь (http://retrocomp.narod.ru/pk8002/pk8002.html), уникальный советский компьютер ПК8002 перестал быть мифом. observer-k, большое спасибо!
Уважаемые пользователи ПК8002, люди участвовавшие в его разработке (НИИсчетмаш, Москва) и производстве (Оренбургский аппаратный завод) - пожалуйста, поделитесь имеющейся у Вас информацией! Больше всего нужны дамп ПЗУ, программы и схема. b2m, в принципе, готов сделать эмуляцию ПК8002, но имеющихся на сегодня материалов явно недостаточно.
---------- Post added at 16:52 ---------- Previous post was at 15:03 ----------
Добавил djvu вариант "Руководства по эксплуатации" (1,5 Мб) для тех, кто не хочет качать большие файлы.
Благодаря observer-k (см. также http://observer-k.livejournal.com/), который отсканировал документацию, сфотографировал свой ПК8002 и любезно разрешил мне разместить все это здесь (http://retrocomp.narod.ru/pk8002/pk8002.html), уникальный советский компьютер ПК8002 перестал быть мифом. observer-k, большое спасибо!
Большущее спасибо!
Вот еще бы схемку, посмотреть как там все было устроено. :v2_blush:
Вот еще бы схемку, посмотреть как там все было устроено. :v2_blush:
Вот бы ещё ПЗУ сдампить :) У тебя вроде есть уже опыт :) ПК8002 судя по всему наследник ПК8000.
Вот бы ещё ПЗУ сдампить :) У тебя вроде есть уже опыт :) ПК8002 судя по всему наследник ПК8000.
По логике действительно просматриваются, судя по плате, корни ПК8000.
Хотя это немудренно - ПК8002 спроектировали на том же заводе где производили Хобби ПК8000. Вообще гордость распирает за наших инженеров.
Но все же есть отличие, в ПК8002 две микрухи РФ2, а это 4кб вместо 16кб ПК8000.
ПК8002 спроектировали на том же заводе где производили Хобби ПК8000
Т.е. ты не веришь, что его разработали в московском НИИсчетмаше, и считаешь, что авторов нужно искать на Оренбургском аппаратном заводе, где его производили? Есть какие-то предпосылки для этого или это личное мнение?
Т.е. ты не веришь, что его разработали в московском НИИсчетмаше, и считаешь, что авторов нужно искать на Оренбургском аппаратном заводе, где его производили? Есть какие-то предпосылки для этого или это личное мнение?
Почему же не верю. Пока это личное мнение, а не доказательство :)
Одно можно сказать, что в Оренбурге должны точно знать откуда пришла документация. Другой вопрос, что тот завод вроде прекратил свое существование.
Кстати в тындехе нашел http://bscommerce.ru/htmls/levsha-0557.htm
Кстати в тындехе нашел http://bscommerce.ru/htmls/levsha-0557.htm
Начало статьи http://bscommerce.ru/htmls/levsha-0556.htm
anasana, скорее всего только те, которые работают с консолью (через МДОС).
Начало статьи http://bscommerce.ru/htmls/levsha-0556.htm
Блин, вот бы рабочую машинку достать :v2_blush: Эх мечты, мечты.
Есть нерабочая, у observer-k. Ты бы помог бы ему наладить, дистанционно :) Судя по фотографии, у него проц сгорел.
Есть нерабочая, у observer-k. Ты бы помог бы ему наладить, дистанционно :) Судя по фотографии, у него проц сгорел.
Проц мог сгореть вероятнее из-за отсутсвии какого нибудь напряжения.
Судя по всему он хорошо разогрелся. И наверное там кроме проца еще что то вылетело - владелец писал что вроде изображения нет.
Еще бы не плохо было бы кассеты сохранить.
Вобщем ждем владельца тут для мучений :) Нужно как то машину сохранить - пусть даже неисправную.
На всякий пожарный отметился в его журнале.
observer-k
05.03.2010, 19:27
Всем привет!
Ситуация такая, поломка произошла от разряда статического электричества, весьма ощутимый был разряд, так что и содержимое ПЗУ могло пострадать. Экран сразу очистился. Сейчас переключение развёртки 50/60 Гц - работает. И с видеовыхода и с RGB - пустой экран, только синхронизация идёт. Потемнение около процессора только снизу, сверху цвет нормальный, возможно пропаивали при первом ремонте в военной части. А блок питания после покупки был сломан, ремонтировали там же, но не доделали. Через пол года - год я его сам вернул к жизни, и он ещё пережил ПК8002. Сейчас БП снова сломан (использовал не совсем по назначению), вместо него сейчас использовал БП от AT через переходник.
Жду дальнейших вопросов.
Приветствуем!
Для начала бы хотелось узнать каким образом эта машинка попала к Вам.
Судя по паспорту машинка имеет номер 261, что предположительно говорит о малом их количестве. Машинка редкая, а Новосибирск вроде не рядом с Оренбургом находится.
Еще хочется узнать бы об архитектуре машины. В идеале бы найти схемы и доки чтобы точно узнать. Но так как их нет, посему и спрашиваю.
Под архитектурой подразумеваю:
Распределение адресного пространтсва;
Адреса и назначения портов.
И, вроде сказали что остались кассеты. Вот было бы не плохо если их оцифровать можно было бы.
Сейчас переключение развёртки 50/60 Гц - работает.
Насколько я понял из РпЭ, переключение 50/60 Гц делается программно после сброса. Т.е. процессор, ПЗУ и память скорее всего исправны. А звук какой-нибудь есть (если конечно можно что-то вслепую вызвать) ?
observer-k
06.03.2010, 07:48
ПК8002 мне купил отец по почте прямо с завода. Узнали про него из рекламы, возможно в "Левше", но мне казалось что, была и фотография в рекламе. До этого читал про ПК8000, а в школе у нас стояли Ямахи, поэтому выбрали ПК8002 (я захотел). Если бы я сразу разобрался что бэйсик не зашит в ПЗУ, а надо долго загружать, и не с первого раза, я бы предпочёл ПК8000. При пересылке видимо что-то случилось, компьютер не работал, блок питания был сломан. Но так как подключить было некуда, видеовхода у телевизора не было, то и узнали об этом слишком поздно, только когда нашли где подключить. Потом долгая эпопея с ремонтом. Когда-нибудь более подробно опишу эту, как сказал ivagor, "историю, с элементами детектива" :)
Тут вчера посмотрел описание "Весты", три режима отображения совпадают, ещё три - долго выясняли/вспоминали/вычисляли с b2m и ivagor. Во общем ivagor написал у себя на сайте о режимах лучше чем я смог бы сформулировать http://retrocomp.narod.ru/
Организация памяти, судя по всему, как у ПК8000, + 64 спрайта, + дополнительные порты ввода/вывода.
Кассеты остались. Оцифрую после 8-го марта, сейчас нормального магнитофона нет.
---------- Post added at 10:48 ---------- Previous post was at 10:47 ----------
Для b2m:
После включения или сброса, через некоторое время должен подавать звуковой сигнал, но уровень его был низкий, раньше я подключал через усилитель - и всё равно было плохо слышно, а просто в наушниках не было слышно вообще. Сейчас под рукой нет усилителя, так что ничего услышать не получилось. Частота 50/60Гц переключается нормально: 60Гц при включении -> 50Гц через ~секунду, если удерживалась нажатой кл."6", то так и остаётся 60Гц.
observer-k, если монитор всё-таки работает, может попробуешь вслепую записать область памяти, где расположено ПЗУ, на магнитофон (ну или сразу через звуковую карту в wav-файл)?
observer-k
07.03.2010, 17:21
Выход на магнитофон подключил ко входу звуковой карты. Сейчас сообразил что выход звука ПК8002 можно подключить к ТВ-тюнеру и выкрутить громкость на максимум. Подключил. Звук есть, только очень-очень тихий, и наводки от видеосигнала - всё как 10-15 лет назад. Включил, слышно наводку от кадровой синхронизации, через секунду короткий "пик", ещё через некоторое время звук помехи меняется - значит на экране уже должна появиться стандартная надпись. Значит работает, только видеовыход повреждён. Для надёжности подождал немного, попытался в слепую набрать команду записи на ленту...
Несколько раз пробовал... И ничего. То ли подключил что-то не так, то ли набирал неправильно, то ли клавиши нечётко срабатывают ("6" - точно не всегда срабатывает). Пока не получилось ничего записать. Буду смотреть в чём дело.
Хочется надеяться, что пробило только лишь какой-либо из транзистров видеовыхода... Подозреваю, что разряд статики был при подключении видеовыхода к телевизору :)
observer-k
08.03.2010, 21:16
Я тоже надеюсь что поломка мелкая, и получится исправить. Сегодня был праздник, и как-то не удобно было лишать людей телевизора в такой день, так что сегодня занимался магнитофоном. Проверил, подключил к звуковой карте, настроил, оцифровал кассету с играми. Отослал ссылку b2m. С бэйсиком не успел. Думаю завтра после работы продолжу.
Хочется надеяться, что пробило только лишь какой-либо из транзистров видеовыхода... Подозреваю, что разряд статики был при подключении видеовыхода к телевизору :)
Кстати на фото, там где разъем видео (РП15-9Г) - диод VD4 похоже черный(возможно дохлый) И вроде цвета там формируются через резистивный ЦАП.
А так по схемотехнике, видели 572ПА1 - вот и программно-управляемая громкость. Блин, схема бы точно не помешала.
---------- Post added at 21:58 ---------- Previous post was at 21:42 ----------
оцифровал кассету с играми.
А на самой кассете какие нибудь надписи есть? Сфотографируйте, если не трудно будет.
observer-k
09.03.2010, 18:30
Кассета обычная МК-60, даже без наклейки. Раньше был листок или брошюрка с описанием игр и правилами, но она утеряна.
На счёт схемы - сегодня посмотреть уже не успеваю, да и не знаю до выходных получится ли.
Ко мне лучше на "ты" независимо от возраста.
Эмулятор ПК8002 на сайте!
а гдеж тех описание ????????
:)
Road Fighter на 8080, этож мечта детсва !!!!!!!!!!
Действительно, а где же тех (и этих) описание?
b2m, неправильно, ты тоже должен был спросить "Ну и где же ТеХ описание?".
У меня есть только "Руководство по эксплуатации", которое прислал observer-k.
во во, и где описание :)
перед задаванием вопроса изучил оба (два) сайта
и даже cfg файл от b2m, многое понятно конечно, но ...
p.s. 2ивагор, нашел багу в твоей мерялки скорости :)
неверно меряет для EI
как раз искал доки и нашел по дороге ее, решил в сторону корвета покрутить ...
2ивагор, нашел багу в твоей мерялки скорости
неверно меряет для EI
У меня на сайте выложены 2 теста скорости:
1. vst не может определить быстродействие при выполнении EI (если не разбавить его, например NOPами, но я вместо этого сделал vstvi53), его задача (в отношении именно EI) - проверить правильность ее реализации в эмуляторах Вектора-06Ц (до теста эта команда была реализована неправильно, теперь все нормально).
2. vstvi53 - вполне корректно определяет быстродействие при выполнении EI.
Это одна из причин, по которой выложены оба теста. Моя недоработка в том, что я не отметил это в описании - исправлюсь.
На этой (http://zx.pk.ru/showthread.php?t=9826&page=14) странице форума как раз речь про EI (правда, вложения я уже все поудалял, но остатки смысла там еще есть).
esl, ну нет у нас тех. описания, всё сделано на догадках по имеющимся программам. Из конфига видно почти всё, за исключением раскладки битов порта видео-режима. Ну ещё, не видно как спрайты организованы. :) А вообще, спрайты, сделанные аппаратно на рассыпухе - это круто.
esl, ну нет у нас тех. описания, всё сделано на догадках по имеющимся программам. Из конфига видно почти всё, за исключением раскладки битов порта видео-режима. Ну ещё, не видно как спрайты организованы. :) А вообще, спрайты, сделанные аппаратно на рассыпухе - это круто.
та как раз про видеорежим то и интересно.
насколько это копия MSX?
а спрайты совсем свои или тоже ноги из мсх ростут ?
и что там в доке видел про то что видепамять может быть в любом месте ??
Кстати, вот бы в твой эмулятор добавить хелп в котором бы были доки по архитектуре
во первых это было бы полезно для истории, во вторых - сейчас найти информацию по компа - это мягко скажем проблема
про железо корвета знает человек 5 (все кто писал эмуляторы)
про твой родной B2M - наверное ты один
про пк8002 - только ты один ....
трактаты понятно смысла писать нет, но хотябы уровня программерского было бы полезно
это конечно не так весело как сам эмулятор, но полезно
про железо корвета знает человек 5 (все кто писал эмуляторы)
про твой родной B2M - наверное ты один
про пк8002 - только ты один ....
Какая грустная ситуация...
та как раз про видеорежим то и интересно.
насколько это копия MSX?
Это далеко не копия. Пара режимов совпадает, другие два не совсем, есть ещё недокументированные сочетания битов, но они ввиду отсутствия точной информации не реализованы в эмуляторе. Большинство игр на Ямахе написано для режима SCR2 256х192 16 цветов (спектрумоподобный, но со своим цветом на каждую линию знакоместа), так вот он совпадает, этого достаточно.
а спрайты совсем свои или тоже ноги из мсх ростут ?
и что там в доке видел про то что видепамять может быть в любом месте ??
Организация спрайтов тоже своя. Видеопамять - это 16Кб, старшие два бита которых задаются как раз в регистре режима. Однако образ спрайта не обязан быть в пределах этих 16Кб, там только таблица атрибутов, в которой указан адрес картинки спрайта.
Кстати, вот бы в твой эмулятор добавить хелп в котором бы были доки по архитектуре
Документалист из меня никакой, видел, наверное, документацию по Б2м у меня на сайте :)
про пк8002 - только ты один ....
Нет, ещё ivagor и observer-k :)
Какая грустная ситуация...
или я ошибаюсь ?? :)
esl, мысль, что только авторы эмуляторов знают о железе указанных компьютеров кажется мне спорной. А конструкторы и программисты?
Я думаю, конструкторы и программисты знают ещё и больше, только где их сейчас найти... Интересно, сколько вообще было выпущено ПК8002? Подопытный экземпляр за номером 261 был выпущен 19.11.1992, но тогда-то как раз всё и началось. Так что не факт, что их было больше 500 :(
Я говорил не только про ПК8002.
А если именно по ПК8002 - ну ладно, разработчиков из московского НИИсчетмаша было мало (наверно). Но в Оренбурге с изготовлением компов (ПК8000 и ПК8002) и программ для них должно было быть связано много людей, может кто-нибудь отзовется.
Конверснул следующие игрушки на ПК8002:
Bomber Man (http://retrocomp.narod.ru/games/pk8002/bomb.zip)
Cannon Ball (http://retrocomp.narod.ru/games/pk8002/canball.zip)
Color Ball (http://retrocomp.narod.ru/games/pk8002/clrball.zip)
Driller Tanks (http://retrocomp.narod.ru/games/pk8002/driller.zip)
Fire Rescue (http://retrocomp.narod.ru/games/pk8002/fire.zip)
Galaxian (http://retrocomp.narod.ru/games/pk8002/galaxian.zip)
Все конверсии на основе рекомпиляций (http://vector06c.narod.ru/recompile.html) Tim0xи
Эмулятор b2m (http://bashkiria-2m.narod.ru/)
observer-k
08.04.2010, 17:25
Сейчас по вечерам пытаюсь срисовать принципиальную схему ПК8002, но как-то медленно идёт...
А с датой производства какие-то непонятки: в руководстве по эксплуатации в гарантийном талоне одна дата (апрель 1993г.), а на нём самом другая (19.11.92г). Разница конечно небольшая...
А с датой производства какие-то непонятки: в руководстве по эксплуатации в гарантийном талоне одна дата (апрель 1993г.), а на нём самом другая (19.11.92г). Разница конечно небольшая...
Скорее всего лежал на складе готовой продукции, а гарантийный талон отпечатали, когда с поставкой в конкретный магазин договорились.
Jet Set Willy (http://retrocomp.narod.ru/games/pk8002/jetset.zip)
observer-k
17.07.2010, 20:33
Всем привет!
После некоторого перерыва появились свободные дни, и я почти закончил возиться с принципиальной схемой ПК8002. "Почти" - это небольшие недоделки - не нарисовал полностью разъёмы, не всё подписано понятным языком, и ещё всякие мелочи (а может и не мелочи :smile: ).
Вот ссылка на файлы:http://files.mail.ru/WKBNAO
Сейчас хочу отдохнуть от этого, но на вопросы постараюсь ответить, пишите пока ещё не забыл где что на схеме находится :smile:
observer-k
05.11.2010, 22:23
Вот несколько скриншотов ПК8002:
http://observer-k.livejournal.com/16809.html
и
http://observer-k.livejournal.com/17138.html
Изображение ч/б. Подключал через модулятор от сеги, так что качество ужасное :)
Являюсь обладателем данного раритета. Имеются обе "книжки", поставлявшиеся с компьютером: руководство по эксплуатации и руководство пользователя. Если кого интересует информация, поделюсь.
Являюсь обладателем данного раритета. Имеются обе "книжки", поставлявшиеся с компьютером: руководство по эксплуатации и руководство пользователя. Если кого интересует информация, поделюсь.
Конечно итересует все. Отсканируй если не трудно.
Одна из "книг" уже проскакивала в топике в отсканированном виде. Второй смогу заняться через несколько дней. Как что-то будет готово, сообщу.
Отсканировал часть документации, как и обещал. Это самая важная часть этой книги, для всех интересующихся его архитектурой и возможностями. Немного подробнее описал и разместил ссылку на файл тут http://pk8002.blogspot.com
Самое интересное, что почти всю эту информацию мы угадали в процессе разработки и тестирования эмулятора! Неугаданными остались такие мелочи, как вывод индикаторов РГ и РУС, гашение бордюра, один бит принтера (видимо "отсутствие бумаги") и чтение разрешения прерываний (inte с процессора). Последнее - вообще уникальная фича, больше нигде не встречается.
HardWareMan
06.07.2011, 20:40
Немного подробнее описал и разместил ссылку на файл тут http://pk8002.blogspot.com
Прошу в следующий раз размещать прямые ссылки на обменники здесь, т.к. блогспот у нас блокируется.
Самое интересное, что почти всю эту информацию мы угадали в процессе разработки и тестирования эмулятора!
Отлично, что у вас получилось угадать данную информацию. В свое время тоже методом тыка удалось найти строение видеопамяти и прочие вещи.
Пользовался вашим эмулятором, большое спасибо за его создание. Есть несколько вопросов по нему касательно данного ПК. Может проще задать вам в личку?
Прошу в следующий раз размещать прямые ссылки на обменники здесь, т.к. блогспот у нас блокируется.
В интересной стране вы живете, не знал, что такое бывает :(
Проще было попросить ссылку в личке у меня, т.к. обменники быстро умирают, а мертвые ссылки в форумах тоже не очень хорошо. К тому же не думаю, что данная информация нужна большому количеству людей. Есть мысли, что их было продано всего несколько сотен.
P.S. Есть еще паспорт блока питания со всеми схемами и тп., но он наверняка точно никому не нужен.
HardWareMan
07.07.2011, 09:58
-OFFTOP-
В интересной стране вы живете, не знал, что такое бывает :(
Ну мы как-то жили без ЖЖ года 3 и ничего. :3 Лично мне и не нужно, никакого ущемления не почувствовал даже. :3 Я был бы рад если бы одноглазников и вконтактики бы тоже забанили, мне бы по работе проще было бы. :3
Есть несколько вопросов по нему касательно данного ПК. Может проще задать вам в личку?
Ну, если уж очень личное, то в личку. А так - можно и тут :)
---------- Post added at 11:43 ---------- Previous post was at 11:39 ----------
HardWareMan, я для себя на народ (http://yadi.sk/d/GPbuWRmP2Qes3) закачал.
А так - можно и тут
Вопросы по поводу эмулятора:
1. Где можно посмотреть (или даже изменить) соответствие клавиш на оригинальной клавиатуре и на PC?
Например, сейчас не знаю как включить русский язык или нажать УПР+СТОП, чтобы прервать выполнение программы на BASIC.
2. По моим тестам версия (дата exe) от 03.06.2011 стала плохо работать с загрузкой WAV-файлов (по сравнению с версией от 27.05.2010). Другие версии не пробовал. "Обновился" сразу с одной на другую. В наличие есть обе версии. Последняя значительно хуже распознает звуковые файлы. Например, часто отказывается даже понимать файл, записанный в WAV из предыдущей версии эмулятора или сгенерированный с помощью cas2wav.
3. При попытке записи из BASIC'а файла в текстовом виде командой SAVE многократно выскакивает диалог сохранения файла и файл сохраняется кусочками во множество файлов. Понимаю, что формат записи отличен от бинарного или BAS, но наверное можно реализовать сохранение в 1 файл?
4. Некритично, но все же баг: цвет фона разный после обычной загрузки эмулятора и после загрузки сохраненного состояния этого же места.
1. Файл раскладки клавиатуры общий с PK8000 - поэтому PK8000\pk8000.kbd, ссылка на файл раскладки всегда есть в конфиге (в данном случае config\PK8002.cfg)
2. Проверю, вроде ничего особенного не менял. По крайней мере, изменения не должны были отразиться на ПК8002.
3. Видимо, команда SAVE при сохранении текста слишком редко вызывает п/п записи байта, срабатывает автоматическое закрытие файла. Попробую увеличить таймаут.
4. Будет исправлено, спасибо за баг-репорт.
А как понять содержимое файла раскладки клавиатуры? Т.е. хотелось бы знать его формат. Посмотрел, но не понял, как переключить язык или нажать УПР+СТОП.
Могу для ускорения проверки скинуть файлы, которые загружались в старой версии, но не хотят в новой.
В документации, которую ты выкладывал, есть таблица с клавишами. Файл раскладки почти то-же самое, но у меня младший бит слева, т.е. зеркальное отражение. В каждой строке 8 обозначений клавиш (должны быть только те, которые встречаются в аналогичных файлах .kbd).
УПР - Ctrl, СТОП - F12.
Файлы .wav для проверки не помешают, скинь куда-нибудь.
А также твою версию cas2wav с примерами .cas
Про файл раскладки разобрался, спасибо за информацию.
Ссылку с файлами скинул в личку.
Увидел, что есть debuger. Можно ли загрузить программу в Мониторе, а затем запустить ее непосредственно из дебагера?
Заметил, что у меня при перемещении любых окон (даже его собственных, типа About) поверх окна эмулятора в эмуляторе подергивается изображение по вертикали.
Неплохо было бы еще добавить в окно About номер билда или дату выпуска. Когда имеешь несколько копий, то непонятно, что именно запущено. Везде одна и та же информация, даже год (хотя в реале версии разных годов).
Увидел, что есть debuger. Можно ли загрузить программу в Мониторе, а затем запустить ее непосредственно из дебагера?
Я обычно наоборот делаю :)
Загружаю файл или набираю коды в отладчике, ставлю на начало breakpoint, и запускаю из монитора. Ну или можно сразу установить регистр PC на начало программы и тут-же трассировать. Но обычно программа работает не сама по себе, а из окружения монитора или CP/M.
Вот что написал мне Альберт:
Случайно зашел на сайты, посвященные советским компьютерам на 8080 и буквально утонул в ностальгии :) Тем более там местами упоминаюсь и я и то, что непосредственно на моих глазах делали. Регистрация на zх-pk закрыта, и я не смогу там написать напрямую. Но подумал, что Вам кое-что может быть интересно.
Я работал в Московском НИИСчетМаш 6 лет с 1989 года. Непосредственно в отделе, где разрабатывался тот самый "мифический" ПК8002 ака Эльф. Идея была действительно в повторении (по крайней мере попытке сделать "не хуже") MSX-2, но на советской элементной базе. Отдел был частью подразделения, большая часть которого работала над Корветами, но я их касался мало, не считая каких-то простых обучающих программ на бейсике. Разве что мы сами использовали в основном Корветы – для редактирования, компилирования, отладочных машин (через специальные переходники подключали другие ПК, чтобы делать отладку) и так далее.
Идейный вдохновитель и начальник отдела, под чьим руководством я непосредственно работал (и кто терпел всю мою "неформальность", насколько она могла быть у выгнанного из школы волосатого тинэйджера, к тому же футбольного фаната, увлекающегося тяжелой музыкой) - Михаил Павлович Дроздов. Собственно на моих глазах он вместе в первую очередь с Тахиром Мухамедеевым воплощал это от прототипов до промышленных образцов. К сожалению дальше опытной партии на заводах в Оренбурге и Пензе дело не пошло – и заводы там, и НииСчетМаш, да и "та страна" развалились. Причем их этой партии около сотни этих Эльфов мне в итоге отдали "по бартеру" за игры. Что-то я продал на рынке (время было такое), что-то удалось пристроить в магазин на Новокузнецкой (был там большой магазин электротоваров), но большую часть через несколько лет выкинул (кусаю локти).
Кроме этого, мы действительно активно портировали игры с MSХ на Суру, Вектор и Корвет.
На Вектор их заказывал и покупал Кишиневский СчетМаш и все они выходили с их копирайтом (помню часто приезжал парень по имени, по моему, Донат, о котором мне говорили, что он один из создателей и/или разработчиков. Он же нам постоянно привозил другие портированные игры – показать конкурентов). Но я лично под Вектор игры не делал. Делал немного системы для других заказов на основе Вектора – видеонаблюдение, сигнализации, но помню мало что именно.
В основном я занимался Эльфом, для которого, кроме нас вообще ничего никто не делал. Под Корвет мы делали тоже, но немного.
Под Суру – намного больше. Что-то покупали заводы, в основном, понятно Пенза, что-то мы пытались продавать сами. Как апофеоз – в какой-то момент даже дали рекламу в АиФ, с ее тогдашним 25-миллионным тиражом, много продали, но по большому счету не справились с объемом заказов – просто не смогли купить достачного количества аудиокассет. Примерно тогда все окончательно и развалилось.
Упоминание об АМАТА – оттуда. Но поменять заставку (к тому же с телефоном) было очень просто, и все кому не лень это делали. Может быть я не прав, но подавляющее большинство портированных с ямахи игр все-таки сделали именно мы, кто бы там что на заставке ни писал.
Собственно АМАТА – это (дай бог памяти)
Андрей Белявский – игр сделал немного в основном занимался дизассемблерами, системными утилитами и библиотеками. Но без него мы бы не сделали вообще ничего.
Михаил Павлович Дроздов – начальник отдела. На самом деле он сделал больше чем кто либо, причем своими руками или же вместе с Тахиром. Гонки, Варп, Химия, Вертолет, упоминавшиеся на форуме – это все их хиты.
Александр Пашков – специалист по "оптимизации", он кстати в том числе портировал MSX-Basic
Тахир Мухамедеев – кроме софта специализировался на железе, вместе с Михаилом Павловичем сделал большую часть того, что вообще было сделано, и еще и научил меня программированию.
Ну и я (Альберт) - постепенно прошел от раздолбая и "мальчика на побегушках" до достаточно активного участника процесса.
Были еще люди, и разработчики, и писатели документации и бумаг для архивов и схемотехники, но их я помню слабо.
Процесс на самом деле был очень простой – полуручное дизассемблирование (это когда отмечаешь руками, что есть код а что есть данные, на самом деле самое простое в процессе), запуск на эмуляторах и библиотеках "по умолчанию с максимальной поддержкой", оченка завязанности на msx-rom (больше завязано = хорошо), на специфику Z80 (больше завязано = плохо) и вообще пригодности к эмулированию (грубо говоря, успеть все отрисовать и сэмулировать за прерывание) и, наиболее кропотливое, ручное переписывание эмуляции спрайтов и специфики Z80 в наиболее тонких местах. Большинство игр на самом деле не удавалось переписать до пригодного к использованию состояния, но те, что получалось, выходили в релиз. Konami мы особенно любили :)
Я после развала СчетМаша еще какое-то время поработал в ЛинТехе (делали терминальные эмуляторы Windows для школьных классов на Корвете), но в силу разных причин не занес бы себе этот период в актив. Потом на достаточно длительное время с программированием вообще завязал, как и большинство тех, с кем я в НИИСчетМаш работал. Михаил Павлович делал еще на основе Эльфа какие-то велотренажеры и приставки, но потом я тоже потерял связь с ним.
Найти бы диски с тех времен, но скорее всего это все безвозвратно утеряно. Тахир мне как-то писал на Одноклассниках, может попробовать у него спросить…
Вот такой ностальгический рассказ. Если что – пишите, отвечу.
С уважением,
Альберт
Я спрашивал разрешения перепостить это тут, но он, к сожалению, ничего не ответил. Надеюсь, не обидится :)
Mad Killer/PG
22.10.2012, 20:33
Круто,круто.Кaк я скучaю зa 'тaким' миром кaк рaньшe,Вeкторa ,Эльфы ,эх !
Сeйчaс кaкой-то мaст дaй один,ядрa и выкaчкa дeнeг с людeй.
Ням ням, у меня тоже такой компик есть :)
http://s020.radikal.ru/i708/1506/96/d55358dfb66bt.jpg (http://radikal.ru/f/s020.radikal.ru/i708/1506/96/d55358dfb66bt.jpg)
Свой комп я купил в начале апреля, все никак не удосуживался его сфоткать. Даже сейчас его толком сфоткать не получилось, после одной фотки сел аккумулятор в фотоаппарате. :v2_dizzy_newspaper:
Перевёл в электронный вид документацию из комплекта поставки. Эти книжки уже выкладывали, но в виде комплекта фотографий. Я сделал с помощью сканера и в djvu упаковал. Так удобнее с ними работать.
Документация к ПК8002 (https://drive.google.com/drive/folders/0B2BguVDiCoR4ZUw5RE8tdE9Dc2s?usp=sharing)
Вот что написал мне Альберт:
Я спрашивал разрешения перепостить это тут, но он, к сожалению, ничего не ответил.
Наверное компьютер выкинул.
Есть у меня тут идея одна. Давно витает в воспалённом сознании. Повторить подвиг камрада Observer-K и попробовать нарисовать-таки электрическую принципиальную схему. Ради такой грандиозной идеи даже готов пожертвовать одним из неисправных ПК8002, чтобы его аккуратно "распустить на молекулы". Основным приоритетом мне видится сохранение печатной платы в наилучшем состоянии, но вместе с тем не хочется выкусывать микросхемы.
Камрады, кто имеет подобный опыт, поделитесь рекомендациями, как лучше эту идею реализовать? Рекомендации Observer-a я к сведению принял и планирую учесть их: использовать сканер, слои в фотошопе, цветами обозначать все перенесённые фрагменты печатной платы и т. д. Голую плату намного проще анализировать, поэтому мне кажется, что справлюсь и не брошу на пол-пути. Если кто знает способы наиболее аккуратного выпаивания всех элементов из платы, буду признателен за советы.
Второй вопрос. Для простого "рисования" схемы буду использовать CorelDraw. Мой личный опыт показывает, что в этом случае результат выглядит отлично. Как будто чертил от руки на 5-м курсе института. Однако, в таком случае не будет контроля ошибок. Разумнее сперва схему изготовить в P-CAD, чтобы тут же делать разводку печатной платы и сравнивать её с платой донора. Камрад Mick делает просто фантастические вещи. Его мнение и рекомендации были бы очень полезными для меня. Мой давнишний опыт разводки печатных плат очень мал. В любом случае, неплохо было бы услышать рекомендации от опытных камрадов, в каком пакете лучше рисовать схему, если подразумевается дальнейшая разработка: формирование списка связей и разводка печатной платы. Конечно же, ручная разводка.
Второй вопрос. Для простого "рисования" схемы буду использовать CorelDraw. Мой личный опыт показывает, что в этом случае результат выглядит отлично. Как будто чертил от руки на 5-м курсе института. Однако, в таком случае не будет контроля ошибок. Разумнее сперва схему изготовить в P-CAD, чтобы тут же делать разводку печатной платы и сравнивать её с платой донора. Камрад Mick делает просто фантастические вещи. Его мнение и рекомендации были бы очень полезными для меня. Мой давнишний опыт разводки печатных плат очень мал. В любом случае, неплохо было бы услышать рекомендации от опытных камрадов, в каком пакете лучше рисовать схему, если подразумевается дальнейшая разработка: формирование списка связей и разводка печатной платы. Конечно же, ручная разводка.
В CorelDraw - это мартышкин труд. Тоесть два раза схему рисовать придется. Если ты конечно не пойдешь по пути, ты рисуешь в CorelDraw, а кто то там заводит уже в P-CAD.
Про молекулы и платы, то два пути.
Первый, это кропотливое просвечивание платы и заглядывание под микросхемы, чтобы срисовать верх. Низ и так можно срисовать.
Второй, находишь человека с руками и с паяльной станцией (хорошей) чтобы аккуратно вытащить все детали. Тогда конечно сканировать и рисовать.
Про себя скажу, что я потрошил вусмерть убитые платы, которые даже для сканирования не подходили. Посему я их потрошил без всяких аккуратностей и потом маркером рисовал дорожки, которые завел.
P.S. Знаю что Mifody отлично выпаивал микросхемы ПЛМ из контроллера дисковода для ПК8000. Вобщем он сделал все аккуратно, что не отличишь что они были выпаяны.
мну вектор-06ц распаял, с фоток которого потом делали реплику плат.
В CorelDraw - это мартышкин труд. То есть два раза схему рисовать придется.
Всё верно. Второй раз - это чисто для красоты, имея проверенную схему в P-CAD или где-нибудь ещё, что позволяет связи контролировать.
Второй, находишь человека с руками и с паяльной станцией (хорошей) чтобы аккуратно вытащить все детали.
Паяльная станция (Lukey-702), оловоотсос, сплав Розе, руки (не идеальные, но и не кривые) - это всё имеется в наличии. Наиболее вероятный путь именно такой - буду выпаивать аккуратно и неспешно, чтобы и PLM живыми остались. Просто я слышал про какие-то технологии, чтобы греть плату в духовке до 250-300 градусов и потом хлопнуть по ней и все детали, якобы, сами вылетят. По моим личным ощущениями dip16 сидят достаточно крепко за счёт распоротых ножек в отверстиях и их приходится с некоторым усилием извлекать. Если кто так делал - поделитесь опытом?
По опыту ремонта одного из Хобби, плата была откровенная дрянь, которую греть сильнее 240 было нереально, потому что одиночные контактные площадки просто отслаивались. Тоже самое было и с оловоотсосом - срывались напрочь. А вот в БК0010-01 отличная плата попалась, заменил dip16 без единого намёка на вмешательство. Буду надеяться, что у ПК8002 плата окажется более-менее.
Рисовать с платы напросвет заглядывая под микрухи неудобно - по десять раз всё перепроверять, терять след, перезаглядывать. Это только самого себя мучать.
Если решитесь выпаивать, то главное суметь не спешить, - от монотонной работы через некоторое время чуть устал, перегрел/недогрел и форсанул вытаскивание элемента как дорожка мигом отслаивается от платы вместе с контактным "кружочком".
Легко остаются на ножках микрух и отдельные кружочки если к ним совсем не подходит дорожка, даже если плата с металлизацией. Некритично, но скан будет выглядеть непривычно.
Обрисовывать проводники очень удобно подкладывая сканы слоёв платы в спринтлейауте. Из него потом делается экспорт в Пикад.
Обрисовывать проводники очень удобно подкладывая сканы слоёв платы в спринтлейауте. Из него потом делается экспорт в Пикад.
Это как же экспортировать из лейки в Пикад?
- - - Добавлено - - -
Паяльная станция (Lukey-702), оловоотсос, сплав Розе, руки (не идеальные, но и не кривые) - это всё имеется в наличии. Наиболее вероятный путь именно такой - буду выпаивать аккуратно и неспешно, чтобы и PLM живыми остались. Просто я слышал про какие-то технологии, чтобы греть плату в духовке до 250-300 градусов и потом хлопнуть по ней и все детали, якобы, сами вылетят. По моим личным ощущениями dip16 сидят достаточно крепко за счёт распоротых ножек в отверстиях и их приходится с некоторым усилием извлекать. Если кто так делал - поделитесь опытом?
По опыту ремонта одного из Хобби, плата была откровенная дрянь, которую греть сильнее 240 было нереально, потому что одиночные контактные площадки просто отслаивались. Тоже самое было и с оловоотсосом - срывались напрочь. А вот в БК0010-01 отличная плата попалась, заменил dip16 без единого намёка на вмешательство. Буду надеяться, что у ПК8002 плата окажется более-менее.
Только не надо в духовку ее пихать. Раньше любили делать контактые площадки так сказать внатяг и думаю больше испортишь плату нежели детали оттуда посыпятся.
Да и ПЛМ надо выпаять и считать.
Позволю себе немного критики в адрес советских разработчиков. Попробовал тут реализовать давнишнюю мечту со времён ещё ПК8000 - 64 или 80 символов в строке. Когда в руки попал ПК8002, в программе TEST увидел на экране, что там отображён этот режим - пришёл в неописуемый восторг. Уселся на днях сделать "Хэловорд" в этом режиме и, дорогие камрады, разочарованию не было предела. Оказалось, что реализация представляет собой лишь увеличение знакомест, будь они неладны, до размеров 16*8 пикселей. При этом доступен только монохромный режим. Ну фиг бы с цветом, для текста это непринципиально, хотя и хотелось бы, но даже то, что сделано - хочется плакать. Есть аппаратный буфер экрана, привычный со времён ещё ПК8000. Кидаешь код символа - он мгновенно появляется на экране. Быстродействие - чума. Раскатал губу, что в ПК8002 будет тоже самое, только 64 символа в строке. Увы, кидаешь код символа в буфер и получаешь на экране два одинаковых символа 8*8 пикселей, стоящих рядом на экране. Работает - мгновенно, Практическая применимость - нулевая! Молодцы.
Что ещё всегда бесило в этих компьютерах - невозможность выводить на экран разноцветные надписи. Бейсик позволял это делать в режиме 1, но только окрашивая определённые буквы в определённые цвета. В режиме 2 можно было это выводить при помощи PSET и PRINT, но там это так коряво и ммммееееедленннннооооо работало, что в недавно обнаруженной программе УПРКЛА (https://drive.google.com/file/d/0B2BguVDiCoR4N2VuYURmMDlrOTA/view?usp=sharing) (Спасибо камраду Mick-у) это, хотя и выглядит достойно, но хочется выразить сочувствие тем программистам, которые эту программу писали. Я бы умер. Претензия к разработчикам в том, почему сразу было не сделать режим 2 - как основной и оптимизировать интерпретатор с прицелом на него? Чтобы встроенный текстовый редактор, интерфейс, по умолчанию был в режиме 2 и позволял бы с лёгкостью делать разноцветные надписи на экране. Согласен, что пострадало бы быстродействие, скроллинг, но мне кажется, что это был бы разумный компромисс. Тем более, что режим 0 остался бы доступным, но внутри программы на Бейсике.
Ради интереса сделал на ПК8002 аналог режима SCREEN2 и попробовал выводить текст на экран, а-ля PRINT. Ну вот ведь замечательно же смотрится! Скорость вывода заметно ниже, чем в режиме 0, но и не убийственно медленно. Посмотрю ещё как будет скроллинг работать, там объёмы вычислений меньше, хотя и нужно 6 кбайт сдвинуть.
http://i066.radikal.ru/1611/fe/d62dee68c512.jpg
С помощью сканера и Photoshop сделал изображение печатной платы. Идеально совместить отверстия в плате мне не под силу. Наличие склеек и перспективы приводит к тому, что искажения распределяются неравномерно по всему совмещённому изображению. Совмещаешь в одной части - в другой всё разъезжается. Тем не менее, если работать с участком платы и два слоя использовать, как подвижную подкладку, то результат вполне удовлетворителен. После демонтажа всех компонентов, полагаю, можно будет больше внимания уделить параллельности плоскостей платы и стекла сканера, плюс расстояние между ними будет одинаковым для обеих сторон платы. Тогда и совмещение можно будет получить более качественное. На данный момент изображения платы получились приемлемого качества, чтобы поглазеть или опубликовать где-либо. Разрешение 600 dpi. Весят. Кому надо, берите.
588645886558866
Вид сверху (6 Мбайт). (https://drive.google.com/open?id=0B2BguVDiCoR4a0h6NmJxaTN3UzQ)
Вид снизу (12 Мбайт). (https://drive.google.com/open?id=0B2BguVDiCoR4M21pSl9lM1NKdGc)
Вид снизу зеркальный (9 Мбайт). (https://drive.google.com/open?id=0B2BguVDiCoR4TWJ6NUh6bHBoaGM)
Это как же экспортировать из лейки в Пикад?
Попытаюсь вспомнить детальнее и рассказать после полугодового перерыва: Обрисовываем в Лейке проводники сторон печатой платы, незаморачиваясь с идеальной вырисовкой и наименованиями самих элементов (микросхем, мелочевки), они здесь больше для ориентировки и должны только иметь верный шаг посадочных размеров.
Из SprintLayout делаем экспорт слоев в формате гербер. Герберы (файл линий верха и файл линий низа) за два захода, импортируем в PCAD 2004 (в настройках задаётся соответствие имен дрилл-параметров), перенося их в проводящие слои как бы через "транзитный" (непроводящий) пикадовский слой.
Ставим теперь сами элементы из сонма библиотек пикада (контроллируем, что бы своими ножками они создавали межслойную "металлизацию"); добавляем "переходные отверстия". Делаем бекап проекта. Удаляем лишнее.
Делаем бекап проекта. Выполняем операцию Reconnect Nets. Проверяем связи на коротыши и "недотяги". Корректируем в сохранённой версии, делаем бекап, повторяем реконнект (у этой операции нет отката) и проверку.
Идеально совместить отверстия в плате мне не под силу. Наличие склеек и перспективы приводит к тому, что искажения распределяются неравномерно по всему совмещённому изображению. Совмещаешь в одной части - в другой всё разъезжается. Тем не менее, если работать с участком платы и два слоя использовать, как подвижную подкладку, то результат вполне удовлетворителен.
Хорошо, но нет идеальной горизонтали! нет сведения. увы, лучше не спешить, потратить месяц, но центры отверстий в рисунках для подложки нужно вытянуть что бы были точно на одной линии (а на нажней сторонеещё, блин, и маска уползшая), иначе сетка сразу покажет что это залипон и появятся хвостики, загибы, и чем дальше тем больше придется в конце додвигать блоков со всей их тянучкой, что бы свести левую и правую части.
(Я когда был делал передир, вообще шаровой, по сравнению с 8002, платы MY4 (http://zx-pk.ru/threads/26134-replika-kontrollera-ngmd-dvk-my4.html), своей спешкой скорее начать рисовать сильно подпортил себе удовольствие от процесса).
Хорошо, но нет идеальной горизонтали! нет сведения.
Это ещё только первый шаг. Проба пера, так сказать. Задача ставилась таким образом, чтобы получить красивое фото вида сверху с установленными элементами. Это изображение будет под рукой для того, чтобы быстро определять тип установленных микросхем при рисовании схемы. Далее я буду неспешно демонтировать все элементы с целью получения голой платы. Это даст ряд преимуществ. Во-первых, возможность не светить фонариком под микросхемы, чтобы определять, какие дорожки куда идут под корпусами. Во-вторых, максимальный контакт платы со стеклом сканера с обеих сторон. В-третьих, радиоконструктор, чтобы через некоторое время собрать ПК8002, если плата выживет. Когда плата будет полностью выпотрошена, то я найду сканер формата A3 и сделаю качественные изображения, с совмещением которых проблем, надеюсь, не возникнет. Вот тогда уже буду работать в части восстановления электрической принципиальной схемы. То, что получено сейчас, выложил исключительно потому, что в сети более детальных фото печатной платы ПК8002 не встречал.
Offtop. К модератору данного раздела просьба или предложение. Может быть имеет смысл тему перенести в раздел ПК8000? А то тут её можно увидеть только если специально поиск по сайту проводить, а сведения тут весьма интересные собраны в целом.
Все элементы с платы демонтированы. Как и ожидалось, не безупречно. Отслоившиеся и оторвавшиеся дорожки имеются в достаточном количестве, однако, следы от них вполне дают возможность восстановить первоначальную картину. Кроме того, есть ещё собранный и рабочий экземпляр, в который можно подглядеть, если появятся сомнения. Плату повело, но к стеклу сканера прижмётся, поэтому проблемы в этом пока не вижу. Осталось большое количество капель припоя, которые будут препятствовать плотному контакту платы и стекла сканера. Пока у меня идея только одна - кропотливо собирать припой паяльником. Правда есть сомнения на сей счёт - после такого изнасилования феном, дорожки, небось, будут отваливаться гурьбой. Если у кого-либо есть соображения относительно дальнейших действий по удалению излишков олова, буду признателен за любой совет. Пока все это выглядит вот так:
http://s017.radikal.ru/i437/1612/06/99474a9cbc4e.jpg
Если у кого-либо есть соображения относительно дальнейших действий по удалению излишков олова, буду признателен за любой совет. Пока все это выглядит вот так:
Можешь сделать так.
Зачищаешь ненужный МГТФ, кисточкой намазываешь жидкий флюс типа канифоли и собираешь паяльником через зачищенный МГТФ. Лишний припой как раз соберется на проводке и плату не перегрешь.
Короче ждем продолжения процесса.
И да 556РТ2 не забудь считать
народ кто возился со схемой этого чуда? можете как можно более подробно обьяснить суть работы того автомата на двух РТ2 что формирует изображение со спрайтами... вообще дикая вешь по-моему (аналог tms9928 в развернутом виде...)
SeaBirdDK
24.11.2017, 14:03
Так продолжение то было сей интересной истории по восстановлению схемы ПК8002?
Так продолжение то было сей интересной истории по восстановлению схемы ПК8002?
Да ещё не чем особо похвастаться, потому что делается всё в свободное время и неторопливо. Пока могу показать только частично, что уже сделано. Будет 3D-модель платы, PCB, гербер.
Схему не удаётся разместить на одном листе, но общее представление о том, как будет всё выглядеть, можно почерпнуть из pdf.
Фрагмент схемы.pdf (https://drive.google.com/open?id=1UuMuBy2NEt-PI4H5-H5vWYyBn9ZmlheJ)
http://s019.radikal.ru/i624/1712/38/9a06ff5fd6b4.jpg
Конверсия на ПК8002 проигрывателя музыки из castlevanии, который сделал (http://zx-pk.ru/threads/29077-igraem-melodii-na-vi53.html) для Апогея-БК01 SegaBoy.
Загрузка RCSTMUS
Запуск G8000 (автозапуск поленился сделать)
Вчера послушал начало каждой мелодии, сегодня послушал полностью. И услышал, что высокие ноты немного фальшивят. Во вчерашней версии коррекция делителей выполняется на лету, и при делении не выполняется округление. Это не было бы проблемой, если бы не очень низкая частота ВИ53 в ПК8002. Это все лирика, а в итоге пересчитал делители с округлением и все стало замечательно.
Вращение трехмерных объектов, версия для ПК8002 (https://yadi.sk/d/HXqML74j3VzwVH). Управление описано в readme.
Реверс идёт очень медленно, но сдвиги есть. Сейчас вот в таком виде плата:
https://d.radikal.ru/d23/2003/7f/5d50b4e10c4a.jpg
Реверс идёт очень медленно, но сдвиги есть. Сейчас вот в таком виде плата:
В каком шаге делаешь 2.5мм или 2.54мм?
Насколько понял ты плату распаял, можешь сделать скан ее с обоих сторон.
В каком шаге делаешь 2.5мм или 2.54мм?
Насколько понял ты плату распаял, можешь сделать скан ее с обоих сторон.
Делаю в 2.50 мм. Как в оригинале. Не думаю, что кому-то придёт в голову заказывать плату такой площади и повторять её исполнение. Цель - восстановить принципиальную схему.
Вот тут я уже сканы выкладывал.
https://zx-pk.ru/threads/9609-kompyuter-quot-pk8002-quot.html?p=892434&viewfull=1#post892434
Вот тут я уже сканы выкладывал.
Я имел ввиду без деталей. Ты же ее распаял я так понял.
Я имел ввиду без деталей. Ты же ее распаял я так понял.
Вид сверху без элементов (https://drive.google.com/open?id=1sLiNe8dUMptJb7YUtDxJIi1l8EZeM75F)
Ну, вроде бы берег видно. Вот думаю, какого цвета выбрать маску для печатной платы?
https://b.radikal.ru/b43/2005/7e/70793d61267bt.jpg (https://radikal.ru/big/katok4396peef)
Ещё там есть несколько соединений с помощью проводов. Может, имеет смысл эти соединения на плате выполнить?
В этом случае, правда, аутентичность пострадает, но не будет возни с монтажом и приклейкой этих проводов.
Ещё там есть несколько соединений с помощью проводов. Может, имеет смысл эти соединения на плате выполнить?
В этом случае, правда, аутентичность пострадает, но не будет возни с монтажом и приклейкой этих проводов.
Если планируешь выложить результаты своей работы в свободный доступ, то можешь оставить старую как есть - если найдутся фаны аутентичности, то сами себе сделают. А в новом варианте развести все недостающие дорожки.
В случае, если не станешь выкладывать - тогда без разнице, как удобнее.
развести конечно желательно все, чтобы небыло перемычек, в реальной жизи этот комп как я понимаю продавался все еще на стадии протитипа\первых партий потому автентичность тут как бы не проблема
думаю там проблема с дорожками питания, в некоторых местах очень тонкие они! притом что 556рт1 жрет аж 1000ма!!! нужно однозначно переделать все линии питания на максимально жЫрные, при этом в местах vias переходы на другую сторону сделать толстые отверстия чтобы можно было пропаять перемычку и тоже снизить сопротивление переходного отверстия, тогда есть шанс что не будет глючить
маска или желтая или зеленая, дорожки должны быть хорошо видны, все другие цвета дешевый выпендрежь
а в какой программе идет разводка платы?
TomaTLAB
12.05.2020, 23:14
...при этом в местах vias переходы на другую сторону сделать толстые отверстия чтобы можно было пропаять перемычку и тоже снизить сопротивление переходного отверстия...
По хорошему, это делается не так, делаются обычные переходные, но несколько штук рядом. Ну, можно еще маску на шинах питания вскрыть.
Закончил разводку. Есть расхождения в положениях микросхем в пределах 0.5 мм. Выкладываю весь проект целиком. Герберы для производства сформированы. Кроме того, прикладываю библиотеки. Для корректного отображения понадобится шрифт gost_b. Нужно просто в Windows его установить, гуглится сам шрифт элементарно.
Проект выполнен в Altium Designer.
Электрическая принципиальная схема пока в сыром виде, необходимо выполнить инкапсуляцию. С моей точки зрения - нечитабельна. Над этим ещё буду работать.
В архиве вариант не для производства. Вкладываться в такую огромную по площади плату, а потом ещё выполнять кучу проводов навесным монтажом - мне кажется такой подход некорректным.
Однако, для поиска неисправностей, а также, если найдутся энтузиасты поковыряться и добавить что-то к описанию работы этого компьютера, вполне должно сойти.
Сам в производство планирую отдать другую версию, в которой будут доразведены все проводные соединения и разъёмы на плате будут выполнены с шагом 100 mil (2.54) под PLS-ки и PLD-шки.
Так что пока это бета-версия для энтузиастов или более опытных камрадов, чтобы слепить красивую схему и описание.
ПК8002_v.1.0.zip (https://drive.google.com/file/d/1DEjx0rueodV42MNp4zbqI0-Z3z_ZGR_9/view?usp=sharing)
Выполнил трассировку проводных соединений. При этом оригинальные отверстия для монтажа проводов не стал убирать.
Оформил заказ на 5 плат у китайцев. Обошлось в 4900 рублей с доставкой. Через полтора месяца обещают привезти.
Как приедет, планирую попробовать восстановить обратно из выпаянных деталей. Само собой, что резисторы, конденсаторы и прочую мелочёвку буду ставить новые.
Выглядит на картинке будущая плата вот так:
https://d.radikal.ru/d01/2005/cd/11c8c44aaf49.jpg (https://radikal.ru)
UPD: Платы изготовлены и переданы в доставку. Едут.
Как приедет, планирую попробовать восстановить обратно из выпаянных деталей.
Я упустил или нет. А содержимое ПЛМ ты уже считал?
Я упустил или нет. А содержимое ПЛМ ты уже считал?
Я не считывал, так как у меня нечем, но я отдавал их камраду sergi (https://zx-pk.ru/members/7424-sergi.html) и он их считал. Кроме того, он мне один комплект прошил, так что будет возможность протестировать, как получилось прошить.
Результаты считывания лежат здесь (https://drive.google.com/open?id=1QKJNW6QVqqlzTfAYBKXE53AcjV84vruj).
Получил платы. Настало время восстановления и попутного выявления косяков, если таковые в процессе реверса образовались.
https://b.radikal.ru/b30/2006/00/c8388794af1b.jpg (https://radikal.ru)
Terabiterr
18.07.2020, 21:00
И как результат готового пк?
sergi проверил (большое спасибо!) игрушки (http://www.sensi.org/~retrocomp/games/games.html) для ПК8002, которые мы портировали с Tim0xой, на реале и они работают, ура! В связи с этим выложил исходники почти всех игрушек здесь (http://sensi.org/~retrocomp/games/pk8002/PK8002_games_from_msx_Src.zip) (спасибо svofski) и здесь (https://disk.yandex.ru/d/hb29cPtNCwtzFw).
Я не считывал, так как у меня нечем, но я отдавал их камраду sergi (https://zx-pk.ru/members/7424-sergi.html) и он их считал. Кроме того, он мне один комплект прошил, так что будет возможность протестировать, как получилось прошить.
Результаты считывания лежат здесь (https://drive.google.com/open?id=1QKJNW6QVqqlzTfAYBKXE53AcjV84vruj).
Прошивку же с них можно считать как ПЗУ 27512, разве нет? никто не пробовал так делать и заменить РТшки на W27c512? Минус 2А из потребления получилось бы... Можно было бы в Протеусе схему повторить и проверить.
И как результат готового пк?
На настоящий момент собраны детали на 3 комплекта. В ближайшее время доедут ру14, ру5, им6, ид10. Всё остальное приехало. Скоро приступлю к сборке. На панельках на первой плате буду ставить только рт2 и пзу. Если опытный образец запустится и всё будет ок, то на двух других комплектах всё буду припаивать, потому что панельки - это колхоз.
Прошивку же с них можно считать как ПЗУ 27512, разве нет? никто не пробовал так делать и заменить РТшки на W27c512? Минус 2А из потребления получилось бы... Можно было бы в Протеусе схему повторить и проверить.
Не, в текущий момент времени не до экспериментов, поэтому куплю стерх и буду пробовать шить рт2. Ну и заодно рф2. Для отладки, вероятно, придётся писать тесты.
На настоящий момент собраны детали на 3 комплекта. В ближайшее время доедут ру14, ру5, им6, ид10. Всё остальное приехало. Скоро приступлю к сборке. На панельках на первой плате буду ставить только рт2 и пзу. Если опытный образец запустится и всё будет ок, то на двух других комплектах всё буду припаивать, потому что панельки - это колхоз.
Не, в текущий момент времени не до экспериментов, поэтому куплю стерх и буду пробовать шить рт2. Ну и заодно рф2. Для отладки, вероятно, придётся писать тесты.
Всего одна, легко устранимая, ошибка! - 18я ножка ВМ80 идет только на 3ю ножку ВК28 и все! Прошивки для РТ2 перевел в bin формат для ПЗУ 27512:
https://i.ibb.co/8KWj6Bm/pk8002-3-1.png (https://ibb.co/Vj7v2NL)
единственное НО, симуляция ооочень медленная, это приглашение появляется на 15й секунде работы, а в реальности это почти полтора часа... а первая надпись на 3й секунде (~15 минут реала)
можно паять! ;)
в проекте Протеуса нет модели ВК28, собрал ее по аналогии с ПК8000 (нижний левый угол на схеме).
Всего одна, легко устранимая, ошибка! - 18я ножка ВМ80 идет только на 3ю ножку ВК28 и все! Прошивки для РТ2 перевел в bin формат для ПЗУ 27512:
https://i.ibb.co/8KWj6Bm/pk8002-3-1.png (https://ibb.co/Vj7v2NL)
единственное НО, симуляция ооочень медленная, это приглашение появляется на 15й секунде работы, а в реальности это почти полтора часа... а первая надпись на 3й секунде (~15 минут реала)
можно паять! ;)
в проекте Протеуса нет модели ВК28, собрал ее по аналогии с ПК8000 (нижний левый угол на схеме).
прошло немало времени, есть какие нибудь обновления?
мда а в ответ тишина... дело заглохло да ребята?
Коллеги, если есть вопросы разработчику ПК8002 с НИИСЧЕТМАША - Тахиру Мухамедееву - прошу написать тут или прислать в личку или на почту info@retro-computer.ru
Если есть желание пообщаться с ним лично, то это возможно, поскольку он иногда приходит в музей (Москва)
Цитата из интервью Михаила Дроздова (ВТиЕП 1990/8, стр.47)
"Сейчас ведем работы по переводу большей части схемы нашего ПК на БИСы, что поможет снизить его стоимость в полтора-два раза."
Какие примерно БИСы планировалось разработать и где их выпускать? Ориентировочно на сколько процентов была выполнена данная работа? Почему не получилось завершить?
Кто был инициатором разработки ПК8002? Какое примерно было техническое задание?
Забыл важный вопрос - когда примерно началось проектирование ПК8002?
Еще интересно, какие компьютеры и софт использовали в процессе работы над ПК8002.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot