Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Компьютер "ПК8002" (http://zx-pk.ru/showthread.php?t=9609)

ivagor 16th March 2010 20:01

esl, мысль, что только авторы эмуляторов знают о железе указанных компьютеров кажется мне спорной. А конструкторы и программисты?

b2m 16th March 2010 21:14

Я думаю, конструкторы и программисты знают ещё и больше, только где их сейчас найти... Интересно, сколько вообще было выпущено ПК8002? Подопытный экземпляр за номером 261 был выпущен 19.11.1992, но тогда-то как раз всё и началось. Так что не факт, что их было больше 500 :(

ivagor 16th March 2010 22:13

Я говорил не только про ПК8002.
А если именно по ПК8002 - ну ладно, разработчиков из московского НИИсчетмаша было мало (наверно). Но в Оренбурге с изготовлением компов (ПК8000 и ПК8002) и программ для них должно было быть связано много людей, может кто-нибудь отзовется.

ivagor 30th March 2010 13:55

Конверснул следующие игрушки на ПК8002:
Bomber Man
Cannon Ball
Color Ball
Driller Tanks
Fire Rescue
Galaxian

Все конверсии на основе рекомпиляций Tim0xи
Эмулятор b2m

observer-k 8th April 2010 18:25

Сейчас по вечерам пытаюсь срисовать принципиальную схему ПК8002, но как-то медленно идёт...

А с датой производства какие-то непонятки: в руководстве по эксплуатации в гарантийном талоне одна дата (апрель 1993г.), а на нём самом другая (19.11.92г). Разница конечно небольшая...

b2m 8th April 2010 18:45

Quote:

Originally Posted by observer-k (Post 273249)
А с датой производства какие-то непонятки: в руководстве по эксплуатации в гарантийном талоне одна дата (апрель 1993г.), а на нём самом другая (19.11.92г). Разница конечно небольшая...

Скорее всего лежал на складе готовой продукции, а гарантийный талон отпечатали, когда с поставкой в конкретный магазин договорились.

ivagor 20th April 2010 19:09

Jet Set Willy

observer-k 17th July 2010 21:33

Всем привет!
После некоторого перерыва появились свободные дни, и я почти закончил возиться с принципиальной схемой ПК8002. "Почти" - это небольшие недоделки - не нарисовал полностью разъёмы, не всё подписано понятным языком, и ещё всякие мелочи (а может и не мелочи :smile: ).
Вот ссылка на файлы:http://files.mail.ru/WKBNAO
Сейчас хочу отдохнуть от этого, но на вопросы постараюсь ответить, пишите пока ещё не забыл где что на схеме находится :smile:

observer-k 5th November 2010 23:23

Вот несколько скриншотов ПК8002:
http://observer-k.livejournal.com/16809.html
и
http://observer-k.livejournal.com/17138.html
Изображение ч/б. Подключал через модулятор от сеги, так что качество ужасное :)

zeroman 21st June 2011 17:29

Являюсь обладателем данного раритета. Имеются обе "книжки", поставлявшиеся с компьютером: руководство по эксплуатации и руководство пользователя. Если кого интересует информация, поделюсь.

Mick 21st June 2011 20:35

Quote:

Originally Posted by zeroman (Post 394483)
Являюсь обладателем данного раритета. Имеются обе "книжки", поставлявшиеся с компьютером: руководство по эксплуатации и руководство пользователя. Если кого интересует информация, поделюсь.

Конечно итересует все. Отсканируй если не трудно.

zeroman 21st June 2011 20:44

Одна из "книг" уже проскакивала в топике в отсканированном виде. Второй смогу заняться через несколько дней. Как что-то будет готово, сообщу.

zeroman 6th July 2011 16:02

Отсканировал часть документации, как и обещал. Это самая важная часть этой книги, для всех интересующихся его архитектурой и возможностями. Немного подробнее описал и разместил ссылку на файл тут http://pk8002.blogspot.com

b2m 6th July 2011 19:41

Самое интересное, что почти всю эту информацию мы угадали в процессе разработки и тестирования эмулятора! Неугаданными остались такие мелочи, как вывод индикаторов РГ и РУС, гашение бордюра, один бит принтера (видимо "отсутствие бумаги") и чтение разрешения прерываний (inte с процессора). Последнее - вообще уникальная фича, больше нигде не встречается.

HardWareMan 6th July 2011 21:40

Quote:

Originally Posted by zeroman (Post 397569)
Немного подробнее описал и разместил ссылку на файл тут http://pk8002.blogspot.com

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

zeroman 7th July 2011 09:23

Quote:

Originally Posted by b2m (Post 397603)
Самое интересное, что почти всю эту информацию мы угадали в процессе разработки и тестирования эмулятора!

Отлично, что у вас получилось угадать данную информацию. В свое время тоже методом тыка удалось найти строение видеопамяти и прочие вещи.

Пользовался вашим эмулятором, большое спасибо за его создание. Есть несколько вопросов по нему касательно данного ПК. Может проще задать вам в личку?


Quote:

Originally Posted by HardWareMan (Post 397619)
Прошу в следующий раз размещать прямые ссылки на обменники здесь, т.к. блогспот у нас блокируется.

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


P.S. Есть еще паспорт блока питания со всеми схемами и тп., но он наверняка точно никому не нужен.

HardWareMan 7th July 2011 10:58

-OFFTOP-
Quote:

Originally Posted by zeroman (Post 397713)
В интересной стране вы живете, не знал, что такое бывает :(

Ну мы как-то жили без ЖЖ года 3 и ничего. :3 Лично мне и не нужно, никакого ущемления не почувствовал даже. :3 Я был бы рад если бы одноглазников и вконтактики бы тоже забанили, мне бы по работе проще было бы. :3

b2m 7th July 2011 11:43

Quote:

Originally Posted by zeroman (Post 397713)
Есть несколько вопросов по нему касательно данного ПК. Может проще задать вам в личку?

Ну, если уж очень личное, то в личку. А так - можно и тут :)

---------- Post added at 11:43 ---------- Previous post was at 11:39 ----------

HardWareMan, я для себя на народ закачал.

zeroman 7th July 2011 13:14

Quote:

Originally Posted by b2m (Post 397722)
А так - можно и тут

Вопросы по поводу эмулятора:

1. Где можно посмотреть (или даже изменить) соответствие клавиш на оригинальной клавиатуре и на PC?
Например, сейчас не знаю как включить русский язык или нажать УПР+СТОП, чтобы прервать выполнение программы на BASIC.

2. По моим тестам версия (дата exe) от 03.06.2011 стала плохо работать с загрузкой WAV-файлов (по сравнению с версией от 27.05.2010). Другие версии не пробовал. "Обновился" сразу с одной на другую. В наличие есть обе версии. Последняя значительно хуже распознает звуковые файлы. Например, часто отказывается даже понимать файл, записанный в WAV из предыдущей версии эмулятора или сгенерированный с помощью cas2wav.

3. При попытке записи из BASIC'а файла в текстовом виде командой SAVE многократно выскакивает диалог сохранения файла и файл сохраняется кусочками во множество файлов. Понимаю, что формат записи отличен от бинарного или BAS, но наверное можно реализовать сохранение в 1 файл?

4. Некритично, но все же баг: цвет фона разный после обычной загрузки эмулятора и после загрузки сохраненного состояния этого же места.

b2m 7th July 2011 14:13

1. Файл раскладки клавиатуры общий с PK8000 - поэтому PK8000\pk8000.kbd, ссылка на файл раскладки всегда есть в конфиге (в данном случае config\PK8002.cfg)
2. Проверю, вроде ничего особенного не менял. По крайней мере, изменения не должны были отразиться на ПК8002.
3. Видимо, команда SAVE при сохранении текста слишком редко вызывает п/п записи байта, срабатывает автоматическое закрытие файла. Попробую увеличить таймаут.
4. Будет исправлено, спасибо за баг-репорт.

zeroman 7th July 2011 15:43

А как понять содержимое файла раскладки клавиатуры? Т.е. хотелось бы знать его формат. Посмотрел, но не понял, как переключить язык или нажать УПР+СТОП.

Могу для ускорения проверки скинуть файлы, которые загружались в старой версии, но не хотят в новой.

b2m 7th July 2011 16:11

В документации, которую ты выкладывал, есть таблица с клавишами. Файл раскладки почти то-же самое, но у меня младший бит слева, т.е. зеркальное отражение. В каждой строке 8 обозначений клавиш (должны быть только те, которые встречаются в аналогичных файлах .kbd).
УПР - Ctrl, СТОП - F12.

Файлы .wav для проверки не помешают, скинь куда-нибудь.
А также твою версию cas2wav с примерами .cas

zeroman 7th July 2011 17:15

Про файл раскладки разобрался, спасибо за информацию.
Ссылку с файлами скинул в личку.

Увидел, что есть debuger. Можно ли загрузить программу в Мониторе, а затем запустить ее непосредственно из дебагера?

Заметил, что у меня при перемещении любых окон (даже его собственных, типа About) поверх окна эмулятора в эмуляторе подергивается изображение по вертикали.

Неплохо было бы еще добавить в окно About номер билда или дату выпуска. Когда имеешь несколько копий, то непонятно, что именно запущено. Везде одна и та же информация, даже год (хотя в реале версии разных годов).

b2m 7th July 2011 19:46

Quote:

Originally Posted by zeroman (Post 397805)
Увидел, что есть debuger. Можно ли загрузить программу в Мониторе, а затем запустить ее непосредственно из дебагера?

Я обычно наоборот делаю :)
Загружаю файл или набираю коды в отладчике, ставлю на начало breakpoint, и запускаю из монитора. Ну или можно сразу установить регистр PC на начало программы и тут-же трассировать. Но обычно программа работает не сама по себе, а из окружения монитора или CP/M.

b2m 19th October 2012 11:19

Вот что написал мне Альберт:
Quote:

Originally Posted by Альберт Попков
Случайно зашел на сайты, посвященные советским компьютерам на 8080 и буквально утонул в ностальгии :) Тем более там местами упоминаюсь и я и то, что непосредственно на моих глазах делали. Регистрация на zх-pk закрыта, и я не смогу там написать напрямую. Но подумал, что Вам кое-что может быть интересно.


Я работал в Московском НИИСчетМаш 6 лет с 1989 года. Непосредственно в отделе, где разрабатывался тот самый "мифический" ПК8002 ака Эльф. Идея была действительно в повторении (по крайней мере попытке сделать "не хуже") MSX-2, но на советской элементной базе. Отдел был частью подразделения, большая часть которого работала над Корветами, но я их касался мало, не считая каких-то простых обучающих программ на бейсике. Разве что мы сами использовали в основном Корветы – для редактирования, компилирования, отладочных машин (через специальные переходники подключали другие ПК, чтобы делать отладку) и так далее.


Идейный вдохновитель и начальник отдела, под чьим руководством я непосредственно работал (и кто терпел всю мою "неформальность", насколько она могла быть у выгнанного из школы волосатого тинэйджера, к тому же футбольного фаната, увлекающегося тяжелой музыкой) - Михаил Павлович Дроздов. Собственно на моих глазах он вместе в первую очередь с Тахиром Мухамедеевым воплощал это от прототипов до промышленных образцов. К сожалению дальше опытной партии на заводах в Оренбурге и Пензе дело не пошло – и заводы там, и НииСчетМаш, да и "та страна" развалились. Причем их этой партии около сотни этих Эльфов мне в итоге отдали "по бартеру" за игры. Что-то я продал на рынке (время было такое), что-то удалось пристроить в магазин на Новокузнецкой (был там большой магазин электротоваров), но большую часть через несколько лет выкинул (кусаю локти).


Кроме этого, мы действительно активно портировали игры с MSХ на Суру, Вектор и Корвет.


На Вектор их заказывал и покупал Кишиневский СчетМаш и все они выходили с их копирайтом (помню часто приезжал парень по имени, по моему, Донат, о котором мне говорили, что он один из создателей и/или разработчиков. Он же нам постоянно привозил другие портированные игры – показать конкурентов). Но я лично под Вектор игры не делал. Делал немного системы для других заказов на основе Вектора – видеонаблюдение, сигнализации, но помню мало что именно.


В основном я занимался Эльфом, для которого, кроме нас вообще ничего никто не делал. Под Корвет мы делали тоже, но немного.


Под Суру – намного больше. Что-то покупали заводы, в основном, понятно Пенза, что-то мы пытались продавать сами. Как апофеоз – в какой-то момент даже дали рекламу в АиФ, с ее тогдашним 25-миллионным тиражом, много продали, но по большому счету не справились с объемом заказов – просто не смогли купить достачного количества аудиокассет. Примерно тогда все окончательно и развалилось.


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


Собственно АМАТА – это (дай бог памяти)
Андрей Белявский – игр сделал немного в основном занимался дизассемблерами, системными утилитами и библиотеками. Но без него мы бы не сделали вообще ничего.
Михаил Павлович Дроздов – начальник отдела. На самом деле он сделал больше чем кто либо, причем своими руками или же вместе с Тахиром. Гонки, Варп, Химия, Вертолет, упоминавшиеся на форуме – это все их хиты.
Александр Пашков – специалист по "оптимизации", он кстати в том числе портировал MSX-Basic
Тахир Мухамедеев – кроме софта специализировался на железе, вместе с Михаилом Павловичем сделал большую часть того, что вообще было сделано, и еще и научил меня программированию.
Ну и я (Альберт) - постепенно прошел от раздолбая и "мальчика на побегушках" до достаточно активного участника процесса.


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


Процесс на самом деле был очень простой – полуручное дизассемблирование (это когда отмечаешь руками, что есть код а что есть данные, на самом деле самое простое в процессе), запуск на эмуляторах и библиотеках "по умолчанию с максимальной поддержкой", оченка завязанности на msx-rom (больше завязано = хорошо), на специфику Z80 (больше завязано = плохо) и вообще пригодности к эмулированию (грубо говоря, успеть все отрисовать и сэмулировать за прерывание) и, наиболее кропотливое, ручное переписывание эмуляции спрайтов и специфики Z80 в наиболее тонких местах. Большинство игр на самом деле не удавалось переписать до пригодного к использованию состояния, но те, что получалось, выходили в релиз. Konami мы особенно любили :)


Я после развала СчетМаша еще какое-то время поработал в ЛинТехе (делали терминальные эмуляторы Windows для школьных классов на Корвете), но в силу разных причин не занес бы себе этот период в актив. Потом на достаточно длительное время с программированием вообще завязал, как и большинство тех, с кем я в НИИСчетМаш работал. Михаил Павлович делал еще на основе Эльфа какие-то велотренажеры и приставки, но потом я тоже потерял связь с ним.


Найти бы диски с тех времен, но скорее всего это все безвозвратно утеряно. Тахир мне как-то писал на Одноклассниках, может попробовать у него спросить…


Вот такой ностальгический рассказ. Если что – пишите, отвечу.


С уважением,
Альберт

Я спрашивал разрешения перепостить это тут, но он, к сожалению, ничего не ответил. Надеюсь, не обидится :)

Mad Killer/PG 22nd October 2012 21:33

Круто,круто.Кaк я скучaю зa 'тaким' миром кaк рaньшe,Вeкторa ,Эльфы ,эх !
Сeйчaс кaкой-то мaст дaй один,ядрa и выкaчкa дeнeг с людeй.


All times are GMT +4. The time now is 02:14.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.