Вход

Просмотр полной версии : КЦГД - поиск софта, вопросы и ответы



Titus
22.02.2012, 00:29
Собственно сабж.

Для затравки. А знаете ли вы, что:

1. В графическом режиме КЦГД каждое слово может отображаться в своем разрешении 800 точек в ширину (HiRes), 4 цвета из палитры 64 цвета, либо же 400 точек в ширину (LoRes), 16 цветов из палитры 64 цвета. И слово в экранной памяти имеет разрядность не 16, а 17 бит!

2. КЦГД - это целый компьютер, со своей памятью ОЗУ, ПЗУ, процессором 1801ВМ2, а так же портами коммуникаций.

3. Кадровая развертка в КЦГД не 50Гц, а 60Гц, как в NTSC.

Примеры скриншотов:

Graphics Calculator:
http://s52.radikal.ru/i137/1202/1b/03097e9f9193.png

Land:
http://s59.radikal.ru/i164/1201/62/aa5c38840028.png

Fighter:
http://s018.radikal.ru/i500/1202/9d/28a60aa5ccae.png

hobot
22.02.2012, 00:38
Для затравки. А знаете ли вы, что: в графическом режиме КЦГД каждое слово (16 бит) может отображаться в своем разрешении 800 точек в ширину (HiRes), 4 цвета из палитры 64 цвета, либо же 400 точек в ширину (LoRes), 16 цветов из палитры 64 цвета. А каждое слово в экранной памяти имеет разрядность не 16 бит, а 17!

Кто нибудь портирует под КЦГД что-нибудь графическое из игрушек ? )))
С 286-386 ну или в крайнем случае со спектрума.

Titus
22.02.2012, 00:43
Кто нибудь портирует под КЦГД что-нибудь графическое из игрушек ? )))
С 286-386 ну или в крайнем случае со спектрума.
Не менее интересно уговорить всех держателей софта КЦГД, поделиться им с народом. А так же запустить софт на своих реалах, и сделать снапшоты и/или видео.

hobot
22.02.2012, 01:28
Titus, а
Graphics Calculator:
это из какого пакета??? Из недавнего или из давнишнего ???

Titus
22.02.2012, 01:31
Titus, а
это из какого пакета??? Из недавнего или из давнишнего ???
Это из специального пакета 'Для особо внимательных', который находится прямо на том диске, что в комплекте с EmuStudio. Да, да, не удивляйтесь, именно на нем)

Alex_K
22.02.2012, 18:03
Для затравки. А знаете ли вы, что:
Да, естественно знаем.

1. В графическом режиме КЦГД каждое слово может отображаться в своем разрешении 800 точек в ширину (HiRes), 4 цвета из палитры 64 цвета, либо же 400 точек в ширину (LoRes), 16 цветов из палитры 64 цвета. И слово в экранной памяти имеет разрядность не 16, а 17 бит!
Можно сказать еще так: каждая видеострока делится на 100 частей одинаковой ширины. И в каждой части могут быть либо восемь узких точек и всего четыре цвета, либо четыре широких с 16 цветами. А семнадцатый бит как раз и определяет ширину точек. Вот еще неясно: этот семнадцатый бит пишется и читается только когда лазаешь через регистры 160000/160002, или при прямом обращении к памяти тоже?

2. КЦГД - это целый компьютер, со своей памятью ОЗУ, ПЗУ, процессором 1801ВМ2, а так же портами коммуникаций.
Почти как периферийный процессор в УКНЦ. Но однако он не имеет доступа по ПДП к основной памяти центрального процессора, обмен между программой в материнке, и программой в КЦГД возможен только через регистры терминала, а это скорость всего 57600.

3. Кадровая развертка в КЦГД не 50Гц, а 60Гц, как в NTSC.
Вот оно теперь понятно. У американцев значит стырили. Они свои VT-??? делали на 8-разрядных процессорах, а мы сразу на 16-разрядном забабахали.

Titus
22.02.2012, 18:20
Вот еще неясно: этот семнадцатый бит пишется и читается только когда лазаешь через регистры 160000/160002, или при прямом обращении к памяти тоже?
У меня в эмуле только через регистры. Думаю, что и на реале так же, т.к, весь софт работает в этом плане корректно.

Alex_K
22.02.2012, 18:43
Кстати регистры 160000/160002 в определенном диапазоне размножаются в адресном пространстве, т.е. они же 160004/160006, 160010/160012, и т.д. Из-за этого в EmuStudio невозможно подцепить 182-ю прошивку для КЦГД, т.к. в качестве регистра адреса там используется регистр 160004.

Titus
22.02.2012, 19:32
Кстати регистры 160000/160002 в определенном диапазоне размножаются в адресном пространстве, т.е. они же 160004/160006, 160010/160012, и т.д.
В каком точно диапазоне?

---------- Post added at 19:32 ---------- Previous post was at 19:14 ----------

Да, и ссылку на эту 218-ю прошивку. Потому что у меня есть только 181 (текущая) и 182.

Alex_K
22.02.2012, 19:40
Да, и ссылку на эту 218-ю прошивку. Потому что у меня есть только 181 (текущая) и 182.
Быстро на клавиатуре набирал, так что все правильно - 182-я.
А диапазон надо сейчас по схеме глянуть.

Titus
22.02.2012, 19:45
Пока что продублировал на 160004/160006, и прошивка заработала. В ней шрифт даже покрасивше, чем в 181. Интересно, чем они отличаются принципиально?


Прошивка 181:
http://s59.radikal.ru/i163/1202/0c/2169c2d4375d.png

Прошивка 182:
http://s61.radikal.ru/i172/1202/74/ba93aa6299ed.png

Alex_K
22.02.2012, 20:11
В каком точно диапазоне?
Если верить схеме, то используются для дешифрации линии AD15=1, AD14=1, AD13=1, AD12=0, AD11=0. Т.е от 160000 до 163777.

---------- Post added at 20:10 ---------- Previous post was at 20:07 ----------


В ней шрифт даже покрасивше, чем в 181.
Ух ты, шрифт Bold.

Интересно, чем они отличаются принципиально?
Знаю только что много багфиксов, и что программы для 181-ой не работают в 182-й.

---------- Post added at 20:11 ---------- Previous post was at 20:10 ----------

182-ю прошивку я не дизассемблировал, так что подробностей не знаю.

Titus
22.02.2012, 20:19
Знаю только что много багфиксов, и что программы для 181-ой не работают в 182-й.
Ну, если не работают, то надо значит оставить по умолчанию 181.

---------- Post added at 20:19 ---------- Previous post was at 20:18 ----------

Кстати, в терминале КЦГД есть плавный рулон? Если да, то как его включать? Есть ли пультовой отладчик или какое-нибудь еще меню?

Alex_K
22.02.2012, 20:30
Ну, если не работают, то надо значит оставить по умолчанию 181.
Можно и попробовать позапускать, если функции ПЗУ не используются, то работать будет. А может есть программы и под 182-ю.

---------- Post added at 20:30 ---------- Previous post was at 20:20 ----------


Кстати, в терминале КЦГД есть плавный рулон? Если да, то как его включать? Есть ли пультовой отладчик или какое-нибудь еще меню?
Плавный рулон вроде должен быть. Включается/выключается все с помощью CSI-последовательностей в режиме VT-100. Есть в документации.

Пультового отладчика нет, но вроде есть режим, что-то типа автонома, включается нажатием какой-то клавиши, но это надо смотреть листинг прошивки.

Titus
22.02.2012, 20:34
Кстати, в эмуляторе, в режиме, когда КЦГД не активен, а работает фоном, я перехватываю комбинацию ESC 274 (переход в какой-то расширенный режим), и меняю ее на пустышку ESC 'C'. Иначе при старте информация для терминала УКНЦ переводит КЦГД в неправильный режим.

Alex_K
22.02.2012, 20:39
Кстати, в эмуляторе, в режиме, когда КЦГД не активен, а работает фоном, я перехватываю комбинацию ESC 274 (переход в какой-то расширенный режим), и меняю ее на пустышку ESC 'C'. Иначе при старте информация для терминала УКНЦ переводит КЦГД в неправильный режим.
Вообще-то ESC <274> - это вызов меню загрузка. А КЦГД все принимаемые символы режет под семь бит, поэтому получается ESC < (знак меньше) - это переход в систему команд VT-100 (выход из VT-52).

hobot
23.02.2012, 04:51
Ну, если не работают, то надо значит оставить по умолчанию 181.
Но с возможность врубить 182 в любой момент так? Или эмулятор автоматом будет решать когда и какую прошивку использовать?

Titus
23.02.2012, 05:12
Но с возможность врубить 182 в любой момент так? Или эмулятор автоматом будет решать когда и какую прошивку использовать?
Прошивка находится в файле KCGD.rom. А уж что в нем, 181 или 182, выбирать пользователю.

hobot
06.03.2012, 19:06
KCGD.rom
Да! А вот по самой теме тишина ((( И это грустно (((

Titus
06.03.2012, 19:08
Да! А вот по самой теме тишина ((( И это грустно (((
Что поделать, софта под КЦГД мало, игр еще меньше. Владельцев таких машинок мало, и все они ленятся сфоткать КЦГД в работе на играх.

Patron
06.03.2012, 20:20
DSKMX4.DSK (http://pdp-11.org.ru/~hobot_lmb/ukdwk_archive/dwkwebcomplekt/DSKMX/RT11/DSKMX4.DSK)


СОСТАВ ПАКЕТА ГРАФИЧЕСКИХ ПРОГРАММ


CLMON .SAV КДЗ - часы для монохромного дисплея
CLCOL .SAV КДЗ - часы для цветного дисплея
COLORS.SAV___ КДЗ - установка палитры КЦГД
DEMO .C | КДЗ - демострация возможностей
DEMO .COM | библиотек GRALIB и PCCLIB
DEMO .SAV___| с исходным текстом
GRALIB.LST Описание библиотеки GRALIB
GRALIB.OBJ Библиотека GRALIB
NG .LST Описание драйвера печати граф.информации КЦГД.
NG .SYS Драйвер печати граф.информации КЦГД.
PAST .LST Рекламный текст.
PCCLIB.LST Описание библиотеки программного интерфейса КЦГД
PCCLIB.OBJ Библиотека программного интерфейса КЦГД.
README.LST Файл, который вы читаете.

Titus
07.03.2012, 14:51
Замечу, что ничего из этого списка на моем энуляторе КЦГД толком не пошло)
Выводятся на терминал какие-то последовательности и все.
Может кто сходу знает, что это, чтоб не ковыряться?

Alex_K
08.03.2012, 00:09
Замечу, что ничего из этого списка на моем энуляторе КЦГД толком не пошло)
Выводятся на терминал какие-то последовательности и все.
Может кто сходу знает, что это, чтоб не ковыряться?
Дык, там все описано в документации. Надо сначала загрузить LOAD.SAV. В нем реализована обработка Esc-последовательностей графики. После этого и все остальное заработает. Вопрос только - правильно ли?

Titus
08.03.2012, 01:39
Дык, там все описано в документации. Надо сначала загрузить LOAD.SAV. В нем реализована обработка Esc-последовательностей графики. После этого и все остальное заработает. Вопрос только - правильно ли?
Свиду все правильно. Только часы не ходят)

Alex_K
08.03.2012, 10:25
... Только часы не ходят)
А это уже другой вопрос. Таймеры в КЦГД и на материнке разные, так что реальное время часы должны получать как-то через регистры терминала. Но это так - предположения.

hobot
10.03.2012, 17:10
C O L U M N
***********


Предлагаемая Вам программа COLUMN является версией
для ЭВМ ДВК-4 анологичной игры,разработанной для IBM
совместимых машин.Эта программа может работать только
на машинах семейства ДВК,оснащенных Контроллером Цвет-
ного Графического Дисплея ( КЦГД ) и цветным монитором.

2 Titus - не удалось запустить в EmuStudio (((
http://savepic.net/2612682.png


Комплект поставки Программного Обеспечения (ПО) :

1. Файл COLUMN.SAV - собственно сама игровая
программа.

2. Файл CINST.SAV - программа,предназначенная для
адаптации игры под потребности конкретного пользова-
теля (установка уровня сложности игры,выбор цветов фигур
и вспомогательных полей).

3. Файл COLUMN.ATR - файл атрибутов программы.
Используется программой COLUMN. Этот файл создается
программой CINST и может отсутствовать,при этом програм-
ма COLUMN использует стандартные атрибуты.

4. Файл COLUMN.HLP - файл с этим текстом.


Игра может запускаться с любого устройства,необхо-
димо только наличие файла COLUMN.ATR на пользовательс-
ком устройстве ( DK: ),если этот файл вообще использует-
ся,а не применяются стандартные атрибуты.


Запуск программы происходит по команде .RU COLUMN,
если файл с программой находиться на пользовательском
устройстве.После вывода заставки предлагается нажать кла-
вишу "пробел".

Управление игрой клавишами:

7 - перемещение влево
9 - перемещение вправо
8 - перестановка
пробел - уронить

P - пауза
пробел - продолжить после паузы

E - выход из игры

В окне NEXT показывается следующая фигура.В окне
SCORE выводится текущее количество очков.


Для установки собственных атрибутов иры необходимо
запустить программу CINST командой .RU CINST, если файл
CINST.SAV находиться на пользовательском устройстве (DK:).
В процессе работы программы Вам будет задан ряд вопросов на
которые необходимо отвечать вводом Y - если Да и N - если
Нет.Для установки цвета необходимо нажать заглавную букву
выбранного режима из предложенного меню :

С (Стакан ) - Изменение цвета стакана
Ф (Фон ) - Изменение цвета фона
О (Окно ) - Изменение цвета окна
Н (Надписи) - Изменение цвета надписей
Т (Тень ) - Изменение цвета теней
В (Выход ) - Выход из режима настройки цветов

Для подстройки цвета фигур необходимо нажать номер цвета
1...6.
Подстройка цвета осуществляется клавишами <- ->(стрелка
влево,стрелка вправо).Запоминание цвета и переход в меню кла-
вишей 'В' (Выход).
Файл COLUMN.ATR записывается на устройство ( DK: )

Patron
10.03.2012, 17:20
не удалось запуститьА может, там сначала надо LOAD.SAV запустить ?

hobot
10.03.2012, 17:31
А может, там сначала надо LOAD.SAV запустить ?
Точно )))

http://savepic.net/2609613.png
http://savepic.net/2600397.png


Вот такая дискета из архива

Image : kcgd.dsk

Format : DSK
Size : 800 Kb

Volume ID: RT11A
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
BEPSON.SAV 5 12-Sep-1989 2'560
COLORS.SAV 15 26-Jun-1991 7'680
GRAF .SAV 77 06-Dec-1989 39'424
GRED .SAV 36 01-Aug-1991 18'432
KCGD .SAV 3 18-Apr-1991 1'536
LDA .SAV 4 26-Jun-1989 2'048
LOAD .LDA 8 11-Oct-1989 4'096
LOAD .SAV 27 25-Jul-1991 13'824
BR6329.SAV 5 24-Feb-1992 2'560
GRAF .INS 39 12-Oct-1992 19'968
COLUMN.HLP 8 13-Feb-1992 4'096
COLUMN.SAV 75 13-Feb-1992 38'400
COLUMN.ATR 1 13-Feb-1992 512
CINST .SAV 69 13-Feb-1992 35'328
KCGD82.SAV 2 30-Oct-1992 1'024
PUT6 .SAV 2 30-Oct-1992 1'024
KCGD82.BIN 67 29-Jun-1992 34'304
KCGD81.TAB 20 01-Jul-1992 10'240
KCGD82.TAB 20 29-Jun-1992 10'240
KCGD81.BIN 67 01-Jul-1992 34'304
KCGD81.SAV 2 30-Oct-1992 1'024
GPDEFS.PAS 15 11-Jul-1990 7'680
GPDEMO.SAV 68 17-Jun-1991 34'816
GPMONO.SAV 68 17-Jun-1991 34'816
GPDEMO.DAT 45 07-Sep-1990 23'040
GMACRO.MLB 22 11-Jul-1990 11'264
GX .SAV 23 20-Jul-1990 11'776
CGPACK.OBJ 9 18-Jul-1990 4'608
CGLIB .OBJ 41 18-Jul-1990 20'992
PGPACK.OBJ 9 18-Jul-1990 4'608
PGLIB .OBJ 41 18-Jul-1990 20'992
FGPACK.OBJ 9 18-Jul-1990 4'608
FGLIB .OBJ 42 18-Jul-1990 21'504
INSTAL.COM 1 14-Sep-1990 512
INSTAL.IND 19 05-Jun-1991 9'728
README.TXT 16 05-Jun-1991 8'192
LPSET .SAV 20 01-Aug-1990 10'240
LP1 .SYS 3 10-Jun-1991 1'536
LP .SYS 4 01-Aug-1990 2'048
GM .HLP 115 15-May-1990 58'880
GM .SYS 21 16-May-1990 10'752
GMLIB .LST 67 13-Feb-1992 34'304
< UNUSED > 376 192'512
---------- ------ ----------- ----------
42 Files, 1210 Blocks
376 Free blocks

hobot
20.04.2012, 19:41
Вот шапка описания:

ГРАФИЧЕСКИЙ РЕДАКТОР

P A I N T

РУКОВОДСТВО ОПЕРАТОРА

НАЗНАЧЕНИЕ ПРОГРАММЫ

Графический редактор "PAINT" работает совместно с интер-
претатором графического языка "KCGD" и предназначен для созда-
ния графических изображений на экране монитора ( монохромного -
ДВК-3 или полихромного - ДВК-4 ), их записи в файлы на магнит-
ные носители, переноса изображения в виде тведой копии на печа-
тающие устройства ( D100, EPSON FX-800, ROBOTRON СМ 6329.01 ) .
Благодаря функциональному меню, редактор легко осваивает-
ся, не требует от пользователя специальных знаний и навыков и
предоставляет в его распоряжение графические возможности мони-
тора и печатающего устройства для применения в своей работе .
Редактор дает возможность совмещать графическое изображе-
ние и текст, чтоможет найти широкое применение в различных об-
ластях деятельности .


ЗАГРУЗКА РЕДАКТОРА

Редактор запускается как обычная программа в RT-11 после
загрузки операционной системы командой "RUN" :

RUN PAINT <ВК>

- однако перед запуском графического редактора необходимо заг-
рузить интерпретатор "KCGD", если его загрузка не предусмотрена
в стартовом файле.

А теперь вопросы:

http://upyourpic.org/images/201204/4sq51goptr.jpg
1 - у меня только вот такой вроде PAINT - УКНЦшный на все 100%
или его можно как-то запустить под КЦГД?

2 -
однако перед запуском графического редактора необходимо заг-
рузить интерпретатор "KCGD", если его загрузка не предусмотрена
в стартовом файле. - вот, что "авторы текста" подразумевают?

В целом если где-то что-то не понял, проглядел или упустил просьба
тыкнуть, кликнуть, где взять КЦГД Paint? Какой ещё интерпретатор KCGD?

Буду рад ответам.
:redface:

SKcorp.
21.04.2012, 12:28
А теперь вопросы:

http://upyourpic.org/images/201204/4sq51goptr.jpg
1 - у меня только вот такой вроде PAINT - УКНЦшный на все 100%
или его можно как-то запустить под КЦГД?

2 - - вот, что "авторы текста" подразумевают?

В целом если где-то что-то не понял, проглядел или упустил просьба
тыкнуть, кликнуть, где взять КЦГД Paint? Какой ещё интерпретатор KCGD?

Буду рад ответам.
:redface:

1. Переделанный БК-шный, вроде из Альтернативы.
2. KCGD.SAV - не? Или LOAD.SAV

hobot
21.04.2012, 14:59
1. Переделанный БК-шный, вроде из Альтернативы.
2. KCGD.SAV - не? Или LOAD.SAV

1 - возможно и так ) Но он строго УКНЦшный - никакой последовательности для
КЦГД не сочиняет при запуске и нормально работает без предварительного запуска
указанных SAV (что есть правильно, эти файлы только для ДВК+КЦГД)
2 - эти утилиты есть - я уже пробовал в EmuStudio - ещё засада в том, что образах
где есть указанные SAV файлы нет ничего кроме уже выложенного цветного тетриса
(см. пост выше).
3 - на УКНЦ ещё есть PC.SAV и просмоторщик файлов к нему PCX.SAV
пишет картинки в формате PCX, немного похож на этот по интерфейсу.

Значит этот PAINT.SAV порт с БК для УКНЦ?
Буду ещё раз просмотреть все образы для ДВК.

hobot
21.04.2012, 15:13
SKcorp., а можно по Альтернативе состав подробней я тут что то похожее
в очередной раз нащупал вроде ?
Что то вот такое

gameBK

Image : GAMEBK.DSK

Format : DSK
Size : 850 Kb

Volume ID: АДОС
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
GAMES .BIN 8 16-Jan-1993 4'096
KLAD1 .BIN 32 16-Jan-1993 16'384
KLAD2 .BIN 32 16-Jan-1993 16'384
LAND .BIN 32 16-Jan-1993 16'384
SHERIF.BIN 26 16-Jan-1993 13'312
WERT .BIN 16 16-Jan-1993 8'192
PIFPAF.BIN 13 16-Jan-1993 6'656
GARDEN.BIN 22 16-Jan-1993 11'264
WALL .BIN 30 16-Jan-1993 15'360
CHESS .BIN 26 16-Jan-1993 13'312
RACE .BIN 33 16-Jan-1993 16'896
TETRIS.BIN 15 16-Jan-1993 7'680
PILOT3.BIN 21 16-Jan-1993 10'752
RALLY .BIN 33 16-Jan-1993 16'896
TRAVEL.BIN 32 16-Jan-1993 16'384
DIWERS.BIN 14 16-Jan-1993 7'168
TENNIS.BIN 27 16-Jan-1993 13'824
HORACE.BIN 32 16-Jan-1993 16'384
GROT .BIN 17 16-Jan-1993 8'704
NAVVY .BIN 25 16-Jan-1993 12'800
KARATE.BIN 32 16-Jan-1993 16'384
LR .BIN 32 16-Jan-1993 16'384
BILLIA.BIN 28 16-Jan-1993 14'336
XONIX .BIN 11 16-Jan-1993 5'632
JETMAN.BIN 28 16-Jan-1993 14'336
SPACE .BIN 20 16-Jan-1993 10'240
BRBALL.BIN 28 16-Jan-1993 14'336
ZOOM .BIN 29 16-Jan-1993 14'848
CHASER.BIN 15 16-Jan-1993 7'680
GOMOKU.BIN 13 16-Jan-1993 6'656
PACMAN.BIN 17 16-Jan-1993 8'704
PENTA .BIN 9 16-Jan-1993 4'608
AWAY .BIN 19 16-Jan-1993 9'728
NECHIS.BIN 14 16-Jan-1993 7'168
FLIER .BIN 25 16-Jan-1993 12'800
REVER2.BIN 17 16-Jan-1993 8'704
MENU .BIN 8 16-Jan-1993 4'096
KROK .BIN 11 16-Jan-1993 5'632
KLAVV .BIN 15 16-Jan-1993 7'680
NEWGRC.BIN 18 16-Jan-1993 9'216
EDASP .BIN 10 16-Jan-1993 5'120
CALC .BIN 16 16-Jan-1993 8'192
ROBOT .BIN 18 16-Jan-1993 9'216
BASE .BIN 6 16-Jan-1993 3'072
PROLOG.BIN 22 16-Jan-1993 11'264
PAINT .BIN 25 16-Jan-1993 12'800
BKIO .BIN 38 16-Jan-1993 19'456
BKRBT .BIN 41 16-Jan-1993 20'992
M11 .BIN 12 16-Jan-1993 6'144
KLAVES.BIN 22 16-Jan-1993 11'264
GREDIT.BIN 16 16-Jan-1993 8'192
RUS .BIN 17 16-Jan-1993 8'704
ELEMEN.BIN 10 16-Jan-1993 5'120
MENGEO.BIN 7 09-Jul-1992 3'584
MENU1 .BIN 7 09-Jul-1992 3'584
AUTOR .BIN 16 30-Mar-1992 8'192
PACGRF.BIN 6 27-Aug-1991 3'072
MELOM .BIN 10 09-Jul-1992 5'120
ENGL .BIN 6 30-Mar-1992 3'072
FASE .BIN 30 30-Mar-1992 15'360
EUROPA.BIN 27 30-Mar-1992 13'824
AZIA .BIN 24 30-Mar-1992 12'288
WORLD1.BIN 30 30-Mar-1992 15'360
WORLD2.BIN 30 30-Mar-1992 15'360
AFRICA.BIN 31 30-Mar-1992 15'872
AUSTRL.BIN 21 30-Mar-1992 10'752
AMERC1.BIN 28 30-Mar-1992 14'336
AMERC2.BIN 31 30-Mar-1992 15'872
SURIW .BIN 28 30-Mar-1992 14'336
SUGEO .BIN 29 30-Mar-1992 14'848
TEST1 .BIN 15 31-Mar-1992 7'680
TEST2 .BIN 20 31-Mar-1992 10'240
TEST3 .BIN 23 31-Mar-1992 11'776
TEST4 .BIN 21 31-Mar-1992 10'752
FASES .BIN 32 31-Mar-1992 16'384
ZOO .BIN 14 31-Mar-1992 7'168
< UNUSED > 72 36'864
---------- ------ ----------- ----------
76 Files, 1614 Blocks
72 Free blocks

kcgd.dsk

Image : KCGD.DSK

Format : DSK
Size : 450 Kb

Volume ID: АДОС
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
KCGD82.SAV 2 30-Oct-1992 1'024
PUT6 .SAV 2 30-Oct-1992 1'024
KCGD82.BIN 67 29-Jun-1992 34'304
KCGD81.TAB 20 01-Jul-1992 10'240
KCGD82.TAB 20 29-Jun-1992 10'240
KCGD81.BIN 67 01-Jul-1992 34'304
KCGD81.SAV 2 30-Oct-1992 1'024
GPDEFS.PAS 15 11-Jul-1990 7'680
GPDEMO.SAV 68 17-Jun-1991 34'816
GPMONO.SAV 68 17-Jun-1991 34'816
GPDEMO.DAT 45 07-Sep-1990 23'040
GMACRO.MLB 22 11-Jul-1990 11'264
GX .SAV 23 20-Jul-1990 11'776
CGPACK.OBJ 9 18-Jul-1990 4'608
CGLIB .OBJ 41 18-Jul-1990 20'992
PGPACK.OBJ 9 18-Jul-1990 4'608
PGLIB .OBJ 41 18-Jul-1990 20'992
FGPACK.OBJ 9 18-Jul-1990 4'608
FGLIB .OBJ 42 18-Jul-1990 21'504
INSTAL.COM 1 14-Sep-1990 512
INSTAL.IND 19 05-Jun-1991 9'728
README.TXT 16 05-Jun-1991 8'192
LPSET .SAV 20 01-Aug-1990 10'240
LP1 .SYS 3 10-Jun-1991 1'536
LP .SYS 4 01-Aug-1990 2'048
GM .HLP 115 15-May-1990 58'880
GM .SYS 21 16-May-1990 10'752
GMLIB .LST 67 13-Feb-1992 34'304
< UNUSED > 48 24'576
---------- ------ ----------- ----------
28 Files, 838 Blocks
48 Free blocks

b11.dsk

Image : B11.DSK

Format : DSK
Size : 300 Kb

Volume ID: АДОС
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
ROB .COM 1 23-Mar-1994 512
EPSON .COM 1 23-Mar-1994 512
CM6313.COM 1 23-Mar-1994 512
LP1 .SYS 2 23-Mar-1994 1'024
SCE1 .SAV 30 23-Mar-1994 15'360
BAD .SAV 2 14-May-1992 1'024
DIR .SAV 19 23-Mar-1994 9'728
PIP .SAV 30 23-Mar-1994 15'360
DUP .SAV 45 23-Mar-1994 23'040
NED .SAV 15 23-Mar-1994 7'680
SALE .CLC 6 16-Jan-1993 3'072
FAMILY.PRO 1 16-Jan-1993 512
SPISKI.PRO 2 23-Jan-1993 1'024
UCL .SAV 5 23-Mar-1994 2'560
E .SAV 38 23-Mar-1994 19'456
Q .MUS 1 23-Mar-1994 512
LAMBAD.MUS 1 16-Jan-1993 512
DOG .PRO 1 16-Jan-1993 512
PAS .COM 1 29-May-1994 512
TTY .SAV 3 16-Jan-1993 1'536
STAGEN.COM 1 23-Mar-1994 512
BOOT .SAV 2 23-Mar-1994 1'024
SYSGEN.SAV 2 23-Mar-1994 1'024
NETALT.SAV 28 23-Mar-1994 14'336
NETALT.001 20 23-Mar-1994 10'240
NETALT.002 37 23-Mar-1994 18'944
PAS .BAK 0 23-Mar-1994 0
SPIRAL.ROB 2 16-Jan-1993 1'024
EXAMPL.PRO 1 16-Jan-1993 512
SCOP .SAV 6 14-May-1992 3'072
EXE10 .SAV 4 28-May-1994 2'048
IMENRA.PRO 4 23-Jan-1993 2'048
IS .PRO 1 23-Jan-1993 512
PRAWIT.PRO 3 23-Jan-1993 1'536
NATURE.PRO 1 23-Jan-1993 512
NASELE.PRO 1 23-Jan-1993 512
USLUGI.PRO 1 23-Jan-1993 512
OPERAT.PRO 1 23-Jan-1993 512
AUTOR0.OVR 3 30-Mar-1992 1'536
AUTOR1.OVR 5 30-Mar-1992 2'560
AUTOR2.OVR 1 30-Mar-1992 512
BDCON .ASP 21 16-Jan-1993 10'752
PROL11.SAV 29 23-Mar-1993 14'848
RADIO .SPR 7 01-Nov-1991 3'584
SPRAIT.SPR 7 01-Nov-1991 3'584
BIZNES.SPR 7 30-Mar-1992 3'584
CHECK .OVR 3 30-Mar-1992 1'536
STUDY .OVR 2 30-Mar-1992 1'024
MENU .OVR 1 30-Mar-1992 512
GEO .SCR 10 30-Mar-1992 5'120
MENU .CDR 1 30-Mar-1992 512
CHECK .CDR 1 30-Mar-1992 512
CHEC1E.CDR 1 30-Mar-1992 512
CHEC2E.CDR 1 30-Mar-1992 512
CHEC3E.CDR 1 30-Mar-1992 512
CHECK2.CDR 1 30-Mar-1992 512
CHECK3.CDR 1 30-Mar-1992 512
REZULT.CDR 1 30-Mar-1992 512
REZ1 .CDR 1 30-Mar-1992 512
REZ2 .CDR 1 30-Mar-1992 512
REZ3 .CDR 1 30-Mar-1992 512
STUDY .CDR 1 30-Mar-1992 512
STUDY1.CDR 1 30-Mar-1992 512
BALL .CDR 1 30-Mar-1992 512
TABLE .CDR 1 30-Mar-1992 512
BOOK .CDR 1 30-Mar-1992 512
BOOKCA.CDR 1 30-Mar-1992 512
CLOCK .CDR 1 30-Mar-1992 512
SOFA .CDR 1 30-Mar-1992 512
DOOR .CDR 1 30-Mar-1992 512
TV .CDR 1 30-Mar-1992 512
PICTUR.CDR 1 30-Mar-1992 512
LAMP .CDR 1 30-Mar-1992 512
CHAIR .CDR 1 30-Mar-1992 512
ENGL3 .CDR 1 30-Mar-1992 512
ROOM .SCR 16 30-Mar-1992 8'192
WINDOW.CDR 1 30-Mar-1992 512
ENGL2 .CDR 1 30-Mar-1992 512
ENGL1 .CDR 1 30-Mar-1992 512
POINT2.CDR 1 29-Apr-1992 512
SCROUT.CDR 3 29-Apr-1992 1'536
STRIN .CDR 1 29-Apr-1992 512
PAUSE .CDR 1 29-Apr-1992 512
POINT1.CDR 1 29-Apr-1992 512
PAGER .SAV 9 23-Mar-1994 4'608

------------- End of Image -------------

< UNUSED > 3253 1'665'536
---------- ------ ----------- ----------
85 Files, 476 Blocks
3253 Free blocks

Видно что образы нужно поправить, странные они )
И снова ADOS будет загружаться на ДВК? На УКНЦ она работает и
с ней идет программы заточенный для УКНЦ и сетки РМУ УКНЦ и
эмулятор VT200 идёт на большинстве образов с ADOS.

SKcorp.
21.04.2012, 15:23
SKcorp., а можно по Альтернативе состав подробней я тут что то похожее
в очередной раз нащупал вроде ?
Что то вот такое

gameBK

Image : GAMEBK.DSK

Format : DSK
Size : 850 Kb

Volume ID: АДОС
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
GAMES .BIN 8 16-Jan-1993 4'096
KLAD1 .BIN 32 16-Jan-1993 16'384
KLAD2 .BIN 32 16-Jan-1993 16'384
LAND .BIN 32 16-Jan-1993 16'384
SHERIF.BIN 26 16-Jan-1993 13'312
WERT .BIN 16 16-Jan-1993 8'192
PIFPAF.BIN 13 16-Jan-1993 6'656
GARDEN.BIN 22 16-Jan-1993 11'264
WALL .BIN 30 16-Jan-1993 15'360
CHESS .BIN 26 16-Jan-1993 13'312
RACE .BIN 33 16-Jan-1993 16'896
TETRIS.BIN 15 16-Jan-1993 7'680
PILOT3.BIN 21 16-Jan-1993 10'752
RALLY .BIN 33 16-Jan-1993 16'896
TRAVEL.BIN 32 16-Jan-1993 16'384
DIWERS.BIN 14 16-Jan-1993 7'168
TENNIS.BIN 27 16-Jan-1993 13'824
HORACE.BIN 32 16-Jan-1993 16'384
GROT .BIN 17 16-Jan-1993 8'704
NAVVY .BIN 25 16-Jan-1993 12'800
KARATE.BIN 32 16-Jan-1993 16'384
LR .BIN 32 16-Jan-1993 16'384
BILLIA.BIN 28 16-Jan-1993 14'336
XONIX .BIN 11 16-Jan-1993 5'632
JETMAN.BIN 28 16-Jan-1993 14'336
SPACE .BIN 20 16-Jan-1993 10'240
BRBALL.BIN 28 16-Jan-1993 14'336
ZOOM .BIN 29 16-Jan-1993 14'848
CHASER.BIN 15 16-Jan-1993 7'680
GOMOKU.BIN 13 16-Jan-1993 6'656
PACMAN.BIN 17 16-Jan-1993 8'704
PENTA .BIN 9 16-Jan-1993 4'608
AWAY .BIN 19 16-Jan-1993 9'728
NECHIS.BIN 14 16-Jan-1993 7'168
FLIER .BIN 25 16-Jan-1993 12'800
REVER2.BIN 17 16-Jan-1993 8'704
MENU .BIN 8 16-Jan-1993 4'096
KROK .BIN 11 16-Jan-1993 5'632
KLAVV .BIN 15 16-Jan-1993 7'680
NEWGRC.BIN 18 16-Jan-1993 9'216
EDASP .BIN 10 16-Jan-1993 5'120
CALC .BIN 16 16-Jan-1993 8'192
ROBOT .BIN 18 16-Jan-1993 9'216
BASE .BIN 6 16-Jan-1993 3'072
PROLOG.BIN 22 16-Jan-1993 11'264
PAINT .BIN 25 16-Jan-1993 12'800
BKIO .BIN 38 16-Jan-1993 19'456
BKRBT .BIN 41 16-Jan-1993 20'992
M11 .BIN 12 16-Jan-1993 6'144
KLAVES.BIN 22 16-Jan-1993 11'264
GREDIT.BIN 16 16-Jan-1993 8'192
RUS .BIN 17 16-Jan-1993 8'704
ELEMEN.BIN 10 16-Jan-1993 5'120
MENGEO.BIN 7 09-Jul-1992 3'584
MENU1 .BIN 7 09-Jul-1992 3'584
AUTOR .BIN 16 30-Mar-1992 8'192
PACGRF.BIN 6 27-Aug-1991 3'072
MELOM .BIN 10 09-Jul-1992 5'120
ENGL .BIN 6 30-Mar-1992 3'072
FASE .BIN 30 30-Mar-1992 15'360
EUROPA.BIN 27 30-Mar-1992 13'824
AZIA .BIN 24 30-Mar-1992 12'288
WORLD1.BIN 30 30-Mar-1992 15'360
WORLD2.BIN 30 30-Mar-1992 15'360
AFRICA.BIN 31 30-Mar-1992 15'872
AUSTRL.BIN 21 30-Mar-1992 10'752
AMERC1.BIN 28 30-Mar-1992 14'336
AMERC2.BIN 31 30-Mar-1992 15'872
SURIW .BIN 28 30-Mar-1992 14'336
SUGEO .BIN 29 30-Mar-1992 14'848
TEST1 .BIN 15 31-Mar-1992 7'680
TEST2 .BIN 20 31-Mar-1992 10'240
TEST3 .BIN 23 31-Mar-1992 11'776
TEST4 .BIN 21 31-Mar-1992 10'752
FASES .BIN 32 31-Mar-1992 16'384
ZOO .BIN 14 31-Mar-1992 7'168
< UNUSED > 72 36'864
---------- ------ ----------- ----------
76 Files, 1614 Blocks
72 Free blocks



Да, похоже оно и есть. Только расширенное игрушками.

hobot
21.04.2012, 15:31
Да, похоже оно и есть. Только расширенное игрушками.
А сетевое ПО для загрузки на локальные? Тут примерно получается три дискеты по 80 или четыре по 40 (образ KCGD - к альтернативе точно никак не относится) (!)
То есть "оно и есть" это образ b11+gameBK ?

---------- Post added at 15:31 ---------- Previous post was at 15:29 ----------

Да! Вижу там KROK, KLAVV, MENU - это точно оттуда! )))
Не хаватает только системы - чем на РМУ БКашки заливать всё это.

SKcorp.
21.04.2012, 15:34
А сетевое ПО для загрузки на локальные? Тут примерно получается три дискеты по 80 или четыре по 40 (образ KCGD - к альтернативе точно никак не относится) (!)
То есть "оно и есть" это образ b11+gameBK ?

---------- Post added at 15:31 ---------- Previous post was at 15:29 ----------

Да! Вижу там KROK, KLAVV, MENU - это точно оттуда! )))
Не хаватает только системы - чем на РМУ БКашки заливать всё это.

MENU и есть. Или ты про серверную часть? Так она была на системном диске ДВК.
B11 - это похоже сетка для
БК0011.

hobot
21.04.2012, 15:38
Так она была на системном диске ДВК.
Да и вот кажется не она ли?

Image : TMOS.DSK

Format : DSK
Size : 600 Kb

Volume ID: RT11A
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
SWAP .SYS 26P 31-Dec-1988 13'312
FMONFB.SYS 86P 31-Dec-1988 44'032
SL .SYS 13P 31-Dec-1988 6'656
RE .SYS 2P 31-Dec-1988 1'024
DW .SYS 4 25-Nov-1992 2'048
MY .SYS 3P 07-Dec-1989 1'536
LD .SYS 8 10-Mar-1986 4'096
VM .SYS 3P 31-Dec-1988 1'536
MX .SYS 10P 03-Jan-1990 5'120
CP .SYS 3P 21-Sep-1989 1'536
NL .SYS 2P 31-Dec-1988 1'024
TT .SYS 2P 31-Dec-1988 1'024
LP .SYS 2P 31-Dec-1988 1'024
FX .SYS 6P 15-Feb-1990 3'072
NPRI .SAV 3 13-Dec-1990 1'536
FTMON .SAV 6 27-Dec-1988 3'072
PIP .SAV 29 27-Dec-1988 14'848
DUP .SAV 45 27-Dec-1988 23'040
DIR .SAV 19 27-Dec-1988 9'728
BUP .SAV 37 27-Dec-1988 18'944
RESORC.SAV 22 27-Dec-1988 11'264
K13 .SAV 55 31-Dec-1988 28'160
DUMP .SAV 9 27-Dec-1988 4'608
TESTDW.SAV 47 12-Nov-1990 24'064
TSTDW3.SAV 24 03-Nov-1990 12'288
TESTMY.SAV 16 31-Dec-1988 8'192
KC .SAV 16 13-Dec-1990 8'192
SPEED .SAV 3 04-Dec-1989 1'536
L .SAV 2 23-Jan-1989 1'024
TSKGD1.SAV 13 27-Dec-1988 6'656
TSTMX .SAV 13 26-Sep-1989 6'656
TSDL6N.SAV 20 27-Dec-1988 10'240
TSDL6W.SAV 20 27-Dec-1988 10'240
TESTDL.SAV 20 27-Dec-1988 10'240
TSTKGD.SAV 13 27-Dec-1988 6'656
STOPDW.SAV 2 27-Oct-1989 1'024
DATIME.SAV 3 27-Dec-1988 1'536
DIR .TMS 1 27-Dec-1988 512
START .COM 1 13-Dec-1990 512
V .COM 1 12-May-1989 512
R .COM 1 12-May-1989 512
TOZUDP.SAV 10 27-Dec-1988 5'120
FORMAT.SAV 26P 15-Oct-1990 13'312
K .TST 22 07-Mar-1989 11'264
791401.TMS 16 27-Dec-1988 8'192
791402.TMS 16 27-Dec-1988 8'192
791403.TMS 15 27-Dec-1988 7'680
791404.TMS 12 27-Dec-1988 6'144
791323.TMS 8 27-Dec-1988 4'096
791324.TMS 8 27-Dec-1988 4'096
CINAA0.TMS 17 27-Dec-1988 8'704
CPCAA0.TMS 19 27-Dec-1988 9'728
CKMBA1.TMS 11 27-Dec-1988 5'632
CKMBA0.TMS 11 27-Dec-1988 5'632
TTIN .TMS 4 27-Dec-1988 2'048
SYST .TMS 6 27-Dec-1988 3'072
012101.TMS 23 27-Dec-1988 11'776
Z .COM 1 12-May-1989 512
DW .COM 1 16-Aug-1990 512
DWW .COM 4 16-Aug-1990 2'048
VM3 .CCC 1 27-Dec-1988 512
TESTPU.LST 14 27-Dec-1988 7'168
NOTE .LST 33 20-Feb-1990 16'896
INSTR .TXT 3 16-Aug-1990 1'536
TESTGP.SAV 2 28-Aug-1990 1'024
PPTES .SAV 45 16-Apr-1986 23'040
0 .COM 1 25-Nov-1992 512
LPSET .SAV 20 01-Aug-1990 10'240
D .COM 1 22-Aug-1990 512
DD .TMP 7 24-Aug-1990 3'584
PR .TMP 1 24-Aug-1990 512
COLOR .SAV 1 19-Apr-1990 512
SETUP .SAV 41 15-Jun-1988 20'992
DECOBJ.SAV 44 01-Mar-1987 22'528
FORM .TMP 1 25-Nov-1992 512
IND .SAV 56 13-Mar-1992 28'672
TMY .SAV 16 31-Dec-1988 8'192
TDW3M .SAV 47 19-Jan-1994 24'064
< UNUSED > 11 5'632
---------- ------ ----------- ----------
78 Files, 1175 Blocks
11 Free blocks

SKcorp.
21.04.2012, 21:14
Да и вот кажется не она ли?

Image : TMOS.DSK

Format : DSK
Size : 600 Kb

Volume ID: RT11A
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
SWAP .SYS 26P 31-Dec-1988 13'312
FMONFB.SYS 86P 31-Dec-1988 44'032
SL .SYS 13P 31-Dec-1988 6'656
RE .SYS 2P 31-Dec-1988 1'024
DW .SYS 4 25-Nov-1992 2'048
MY .SYS 3P 07-Dec-1989 1'536
LD .SYS 8 10-Mar-1986 4'096
VM .SYS 3P 31-Dec-1988 1'536
MX .SYS 10P 03-Jan-1990 5'120
CP .SYS 3P 21-Sep-1989 1'536
NL .SYS 2P 31-Dec-1988 1'024
TT .SYS 2P 31-Dec-1988 1'024
LP .SYS 2P 31-Dec-1988 1'024
FX .SYS 6P 15-Feb-1990 3'072
NPRI .SAV 3 13-Dec-1990 1'536
FTMON .SAV 6 27-Dec-1988 3'072
PIP .SAV 29 27-Dec-1988 14'848
DUP .SAV 45 27-Dec-1988 23'040
DIR .SAV 19 27-Dec-1988 9'728
BUP .SAV 37 27-Dec-1988 18'944
RESORC.SAV 22 27-Dec-1988 11'264
K13 .SAV 55 31-Dec-1988 28'160
DUMP .SAV 9 27-Dec-1988 4'608
TESTDW.SAV 47 12-Nov-1990 24'064
TSTDW3.SAV 24 03-Nov-1990 12'288
TESTMY.SAV 16 31-Dec-1988 8'192
KC .SAV 16 13-Dec-1990 8'192
SPEED .SAV 3 04-Dec-1989 1'536
L .SAV 2 23-Jan-1989 1'024
TSKGD1.SAV 13 27-Dec-1988 6'656
TSTMX .SAV 13 26-Sep-1989 6'656
TSDL6N.SAV 20 27-Dec-1988 10'240
TSDL6W.SAV 20 27-Dec-1988 10'240
TESTDL.SAV 20 27-Dec-1988 10'240
TSTKGD.SAV 13 27-Dec-1988 6'656
STOPDW.SAV 2 27-Oct-1989 1'024
DATIME.SAV 3 27-Dec-1988 1'536
DIR .TMS 1 27-Dec-1988 512
START .COM 1 13-Dec-1990 512
V .COM 1 12-May-1989 512
R .COM 1 12-May-1989 512
TOZUDP.SAV 10 27-Dec-1988 5'120
FORMAT.SAV 26P 15-Oct-1990 13'312
K .TST 22 07-Mar-1989 11'264
791401.TMS 16 27-Dec-1988 8'192
791402.TMS 16 27-Dec-1988 8'192
791403.TMS 15 27-Dec-1988 7'680
791404.TMS 12 27-Dec-1988 6'144
791323.TMS 8 27-Dec-1988 4'096
791324.TMS 8 27-Dec-1988 4'096
CINAA0.TMS 17 27-Dec-1988 8'704
CPCAA0.TMS 19 27-Dec-1988 9'728
CKMBA1.TMS 11 27-Dec-1988 5'632
CKMBA0.TMS 11 27-Dec-1988 5'632
TTIN .TMS 4 27-Dec-1988 2'048
SYST .TMS 6 27-Dec-1988 3'072
012101.TMS 23 27-Dec-1988 11'776
Z .COM 1 12-May-1989 512
DW .COM 1 16-Aug-1990 512
DWW .COM 4 16-Aug-1990 2'048
VM3 .CCC 1 27-Dec-1988 512
TESTPU.LST 14 27-Dec-1988 7'168
NOTE .LST 33 20-Feb-1990 16'896
INSTR .TXT 3 16-Aug-1990 1'536
TESTGP.SAV 2 28-Aug-1990 1'024
PPTES .SAV 45 16-Apr-1986 23'040
0 .COM 1 25-Nov-1992 512
LPSET .SAV 20 01-Aug-1990 10'240
D .COM 1 22-Aug-1990 512
DD .TMP 7 24-Aug-1990 3'584
PR .TMP 1 24-Aug-1990 512
COLOR .SAV 1 19-Apr-1990 512
SETUP .SAV 41 15-Jun-1988 20'992
DECOBJ.SAV 44 01-Mar-1987 22'528
FORM .TMP 1 25-Nov-1992 512
IND .SAV 56 13-Mar-1992 28'672
TMY .SAV 16 31-Dec-1988 8'192
TDW3M .SAV 47 19-Jan-1994 24'064
< UNUSED > 11 5'632
---------- ------ ----------- ----------
78 Files, 1175 Blocks
11 Free blocks

Нет. Там был NET.SAV и VDISK.SAV
Бутовая Альтернатива вроде у меня живая на MX.

hobot
21.04.2012, 22:02
Там был NET.SAV и VDISK.SAV

Но это не загрузочная mx-дискета из пачки mx-дискет )))
Перламутровых пуговок пока нет )))
Image : DSKMXC.DSK
(http://pdp-11.org.ru/~hobot_lmb/ukdwk_archive/dwkwebcomplekt/DSKMX/RT11/DSKMXC.DSK)


Format : DSK
Size : 457 Kb

Volume ID: RT11A
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
SPLIT .MAC 3 09-Jul-1996 1'536
RDMTUN.MAC 16 09-Jul-1996 8'192
MX .HLP 70 28-Nov-1987 35'840
HELP .MX 9 06-Jul-1987 4'608
SL .LST 19 28-Dec-1987 9'728
DESS .LST 28 03-May-1988 14'336
EDIK .LST 33 04-May-1989 16'896
PAGER .LST 8 11-May-1987 4'096
UCL5 .DOC 5 21-Jan-1988 2'560
GD .LST 3 29-Dec-1987 1'536
CONV .HLP 13 12-Sep-1987 6'656
MULTIC.DP7 114 19-Jun-1989 58'368
DESS .SAV 19 02-Jun-1987 9'728
GTRDTM.SAV 4 03-Jun-1999 2'048
NET .SAV 15 03-Jun-1999 7'680
PASWRD.SAV 3 03-Jun-1999 1'536
REMOTE.SAV 2 03-Jun-1999 1'024
CI12 .SYS 8 03-Jun-1999 4'096
CI21 .SYS 8 03-Jun-1999 4'096
DISASM.SAV 34 03-Jun-1999 17'408
RESORC.SAV 35 03-Jun-1999 17'920
TAPEDR.SAV 77 03-Jun-1999 39'424
PASCAL.SAV 58 03-Jun-1999 29'696
PARC .SAV 13 03-Jun-1999 6'656
DAS .SAV 68 03-Jun-1999 34'816
CA8085.HLP 2 03-Jun-1999 1'024
CA8085.SAV 45 03-Jun-1999 23'040
CC .COM 1 03-Jun-1999 512
STDIO .H 5 03-Jun-1999 2'560
CLIB .OBJ 81 03-Jun-1999 41'472
SUPORT.OBJ 1 03-Jun-1999 512
AC .SAV 46 03-Jun-1999 23'552
< UNUSED > 54 27'648
---------- ------ ----------- ----------
32 Files, 846 Blocks
54 Free blocks

SKcorp.
21.04.2012, 22:06
Реальный КУВТ-шный MX = 220Кб.

hobot
21.04.2012, 22:08
Бутовая Альтернатива вроде у меня живая на MX.

2 Кто то писал (я не помню) что проблема считывания MX дискет решена? Надо срочно спасти вот такую позицию ))) И пришпилить её к общему хламничку.

Надо видимо уточнить, что там за носитель на драйвере MX у вас висит, какой тип накопителя?
Macca и объём памяти не слишком рентабельная пропорция )

http://upyourpic.org/images/201204/z1i9dmuvd3.jpg

dk_spb
22.04.2012, 14:37
hobot, Я могу MX на PC прочитать если надо.

hobot
22.04.2012, 15:59
dk_spb, если у меня на руках такие носители окажутся я сразу дам знать !!!

KALDYH
23.04.2012, 06:48
2 Кто то писал (я не помню) что проблема считывания MX дискет решена?
Ну я писал...
http://oldcomp.vitaly.kremnev.ru/dvk.rar
http://oldcomp.vitaly.kremnev.ru/MXONPC.ARJ
Вторая программа у меня заработала с полпинка, первую не проверял.

hobot
23.04.2012, 15:43
Вторая программа у меня заработала с полпинка,
Да, но ДВКашных дискет в архиве не прибавилось ))) Если программа работает,
значит обладатели ДВК просто не делают образы:confused_std:

dk_spb
30.04.2012, 18:52
В документации к КЦГД упоминается о существовании КР1801РЕ2 с тестовой программой для КЦГД и инструкции по применению этой программы.
Не сохранилось ли у кого-нибудь такого чуда?
Или хотя бы номер ПЗУшки известен?

shattered
30.04.2012, 19:20
обладатели ДВК просто не делают образы:confused_std:

Увы. Попробуем исправиться, есть около дюжины дискет с архивами .lzs и прочими радостями. На одной из них наблюдался этакий клон norton -- nd.sys.

hobot
28.07.2012, 04:41
Image : ADOSSJ_KCGD_MY.dsk

Format : DSK
Size : 800 Kb

Volume ID: ADOSSJ_MY
Owner : hobot

File Blocks Date Bytes
---------- ------ ----------- ----------
SWAP .SYS 27P 13-Mar-1992 13'824
ADOSSJ.SYS 80P 15-Sep-1992 40'960
TT .SYS 2P 13-Mar-1992 1'024
NL .SYS 2P 13-Mar-1992 1'024
LD .SYS 8P 13-Mar-1992 4'096
LP .SYS 6P 13-Mar-1992 3'072
FX .SYS 6P 13-Mar-1992 3'072
CP .SYS 7P 13-Mar-1992 3'584
SL .SYS 10P 13-Mar-1992 5'120
FP .SYS 8P 13-Mar-1992 4'096
TP .SYS 3P 13-Mar-1992 1'536
DI .SYS 3P 07-Mar-1991 1'536
MY .SYS 3P 27-Dec-1988 1'536
VM .SYS 3P 27-Dec-1988 1'536
RC .SYS 33P 17-Aug-1992 16'896
FI .SYS 3P 17-Aug-1992 1'536
MENU .TPM 6 13-Mar-1992 3'072
USER .TPM 3 13-Mar-1992 1'536
DIR .SAV 19P 13-Mar-1992 9'728
PIP .SAV 26P 13-Mar-1992 13'312
DUP .SAV 44P 13-Mar-1992 22'528
RESORC.SAV 24P 13-Mar-1992 12'288
HELP .SAV 7P 13-Mar-1992 3'584
CMP .SAV 20P 13-Mar-1992 10'240
COM .HLB 147 13-Mar-1992 75'264
DOC .SAV 30P 13-Mar-1992 15'360
IND .SAV 56P 13-Mar-1992 28'672
DATE .SAV 4P 13-Mar-1992 2'048
STARTS.COM 1 13-May-2012 512
DUMP .SAV 7P 15-Sep-1992 3'584
NOTE .TXT 1 30-Mar-1992 512
FW3 .SAV 23P 17-Aug-1992 11'776
TW3 .SAV 35P 17-Aug-1992 17'920
TPA .SAV 16P 17-Aug-1992 8'192
KEY100.SAV 96P 17-Aug-1992 49'152
RC .HLP 23 13-Mar-1992 11'776
RD .SAV 57P 17-Aug-1992 29'184
FW3 .HLP 23 15-Sep-1992 11'776
TPA .HLP 7 19-Jun-1994 3'584
TPA .EXT 7 24-Jun-1994 3'584
LOAD .SAV 27P 27-Mar-1992 13'824
DESS .SAV 20P 04-Nov-1993 10'240
BASIC .SAV 54P 10-Dec-1991 27'648
HAND .SAV 7P 18-Jun-1992 3'584
UCL .SAV 16P 15-Jun-1988 8'192
UCL .DAT 9 25-Dec-1990 4'608
FONT .SAV 9P 19-Jun-1989 4'608
SPEED .SAV 3P 26-Apr-1989 1'536
< UNUSED > 555 284'160
---------- ------ ----------- ----------
48 Files, 1031 Blocks
555 Free blocks



http://savepic.net/3194904.png
http://savepic.net/3195928.png

hobot
08.05.2013, 19:35
На MX-дискетах в архиве давно давно лежит этот пакет, я тему интересную решил поднять\обновить и выложить тут и сам пакет для форума и картинки к нему. В принципе Patron уже в этой теме упоминал о пакете PAST и в архиве давно лежит. (http://zx.pk.ru/showpost.php?p=476275&postcount=21) MX дискету эмулятор Titusa не скушает, а обычный MY скушает ) (*остро не хватает эмуляции всех наворотов в ориг. эмуляторе от Patrona! Но MX там уже реализован, и принтер - осталось чуть-чуть)

По понятным причинам - EmuStudio - единственный эмулятор для просмотра программ для КЦГД.
Все скрины сделаны с помощью версии 0.12f.


Image : 004.dsk

Format : DSK
Size : 800 Kb

Volume ID: RT11A
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
GRALIB.OBJ 7 17-Dec-1989 3'584
PCCLIB.OBJ 7 17-Dec-1989 3'584
COLORS.SAV 20 11-Jan-1990 10'240
DEMO .C 23 01-Feb-1990 11'776
CLMON .SAV 25 28-Mar-1990 12'800
CLCOL .SAV 25 28-Mar-1990 12'800
NG .LST 8 28-Mar-1990 4'096
DEMO .COM 1 31-Jan-1990 512
DEMO .SAV 29 01-Feb-1990 14'848
README.LST 2 21-Aug-1990 1'024
GRALIB.LST 30 21-Aug-1990 15'360
PCCLIB.LST 17 21-Aug-1990 8'704
PAST .LST 8 21-Aug-1990 4'096
LOAD .SAV 27 28-Jun-1988 13'824
LOAD .LST 28 21-Aug-1990 14'336
KCGD .LST 10 21-Aug-1990 5'120
LPSET .SAV 16 07-Feb-1990 8'192
LP .LST 33 21-Aug-1990 16'896
2DSCI .SAV 73 08-Jan-1990 37'376
2DSCI .SCI 1 28-Feb-1989 512
RIS1 .SCI 1 28-Feb-1989 512
RIS2 .SCI 2 28-Feb-1989 1'024
RIS3 .SCI 2 21-Feb-1989 1'024
RIS4 .SCI 1 08-Jan-1990 512
RIS1 .SLD 4 28-Feb-1989 2'048
RIS2 .SLD 6 28-Feb-1989 3'072
RIS3 .SLD 6 28-Feb-1989 3'072
RIS4 .SLD 6 28-Feb-1989 3'072
TSIN .DAT 2 1'024
X .DAT 1 13-Jan-1988 512
Y .DAT 1 13-Jan-1988 512
PRISLD.SAV 16 22-Mar-1989 8'192
R .SAV 12 22-Apr-1989 6'144
HFCHR .DPR 3 10-May-1989 1'536
EPS .GR2 4 28-Jul-1989 2'048
EPS .GR5 16 07-Apr-1989 8'192
R .LST 23 10-Aug-1990 11'776
FOTO .DPR 2 17-Sep-1990 1'024
EPS .GR1 12 09-Apr-1989 6'144
EPS .GR4 20 07-Apr-1989 10'240
EPSALP.DPR 16 17-Sep-1990 8'192
RECEPS.DPR 17 24-Jul-1989 8'704
HFCHR .REL 35 19-Jun-1989 17'920
ALP .DPR 12 18-Jul-1989 6'144
FOTO .REL 7 05-Oct-1988 3'584
ZCNTU .GRD 2 04-Jul-1989 1'024
EPS .GR3 27 07-Apr-1989 13'824
ZHFCHR.REL 35 11-May-1989 17'920
R4 .SAV 13 06-Jun-1989 6'656
FONT .REL 9 14-Sep-1990 4'608
EPS .SAV 52 14-Sep-1990 26'624
TESTPU.LST 14 18-May-1988 7'168
< UNUSED > 817 418'304
---------- ------ ----------- ----------
52 Files, 769 Blocks
817 Free blocks




Возможно не достающие файлы находятся на других дискетах из пачки
(см. архив (http://zx.pk.ru/showpost.php?p=476275&postcount=21)).
И так демо :

http://savepic.ru/4495173.png

http://savepic.net/3667157.png

цвет 15 мерцает (как и было описано).

http://savepic.org/3436257.png

КЦГД может отображать одновременно 16 цветов из палитры 64.
Графику рисует намного шустрее УК-НЦ ! Кружочки там всякие,
прямоугольнички закрашенные и проч.

http://savepic.net/3638485.png

http://savepic.ru/4470597.png

http://savepic.net/3624149.png

http://savepic.org/3413729.png

http://savepic.ru/4507460.png

http://savepic.net/3628244.png

http://savepic.org/3438304.png

http://savepic.ru/4484932.png

Надо отметить ещё раз, отечественная ДВК+КЦГД = очень мощная
PDP-ишка с отличной (по тем временам пкм) графикой ! Грубо говоря
КВАНТ4 в масле где бы достать? За разумные деньги! Перепинать его - заменив 5" флопы на 3" и обычный хард на флэш - супер мощь получилась бы! )

SuperMax
26.12.2013, 05:11
Вопрос к реальным владельцам машин с КЦГД

какая у вас прошивка 181 или 182
вы подключали цветной монитор ?
как успехи ?


вопрос задаю исходя из опыта подключения цветного монитора к Квант4С
(КЦГД прошивка 182)
я обнаружил, что по-умолчанию шрифт в текстовом режиме желтый, а не белый
(я почему-то думал что это баг в эмуляторе а получается что так и задумано )
при этом синий есть - в играх.
http://forum.maxiol.com/uploads/maxiol_KVANT_4C_xx.jpg

проверил на 2х платах КЦГД, думал что что-то сгорело.
Плата процессора ВМ3 + 1МБ + загрузчик.

Касаемо игр, у меня вопрос - все ли игры вытащили из моего архива ?

Titus
26.12.2013, 13:01
вопрос задаю исходя из опыта подключения цветного монитора к Квант4С
(КЦГД прошивка 182)
я обнаружил, что по-умолчанию шрифт в текстовом режиме желтый, а не белый
(я почему-то думал что это баг в эмуляторе а получается что так и задумано )
при этом синий есть - в играх.

Ура! Наконец-то первый с форума человек, который СФОТОГРАФИРОВАЛ реальный КЦГД (не смотря на мои просьбы, до этого ни один человек этого так и не сделал).

Можете ли вы пофоткать тесты палитр?

---------- Post added at 12:52 ---------- Previous post was at 12:45 ----------

И еще до кучи - пофоткать скриншоты основных игр - LAND и т.д.

---------- Post added at 13:01 ---------- Previous post was at 12:52 ----------


Касаемо игр, у меня вопрос - все ли игры вытащили из моего архива ?
Вы имеете ввиду весь архив на PDP-11.ru?
Это очень большой обьем, надо спросить у Hobota)

hobot
26.12.2013, 22:59
Касаемо игр, у меня вопрос - все ли игры вытащили из моего архива ?
Предпочитаю думать, что все ) Если речь о том архиве где WIND и другие программы ) В любом случае если есть сомнения для игр есть тема, выкладывайте с картинками, или у себя на форуме.

---------- Post added at 22:59 ---------- Previous post was at 22:58 ----------

за фотки отдельная благодарность.

Titus
26.12.2013, 23:02
Предпочитаю думать, что все ) Если речь о том архиве где WIND и другие программы ) В любом случае если есть сомнения для игр есть тема, выкладывайте с картинками, или у себя на форуме.

Огласи и/или выложи список, чего ты нашел там интересного)

hobot
26.12.2013, 23:08
Огласи и/или выложи список, чего ты нашел там интересного)
Любой сколько нибудь объёмный хламник сам по себе интересен,
потому что собирался кем-то как правило с определёнными целями )
Если говорим о архиве E11 это ПО для КВАНТ\ УК-НЦ и БК11 (что то вроде комплекта) там всё интересно ) Для примера там есть библиотека GRAPH для фаст-паскаля в БК-11 реализации )

Titus
26.12.2013, 23:12
Меня интересуют конкретно игры и любые графические программы под КЦГД.

hobot
26.12.2013, 23:27
http://zx.pk.ru/showpost.php?p=588764&postcount=18
http://zx.pk.ru/showpost.php?p=543143&postcount=16
http://zx.pk.ru/showpost.php?p=636821&postcount=185

Это игры.

Были ещё демо и тесты для КЦГД. По форуму раскиданы и в архиве
где-то есть )

Titus
27.12.2013, 00:18
http://zx.pk.ru/showpost.php?p=588764&postcount=18
http://zx.pk.ru/showpost.php?p=543143&postcount=16
http://zx.pk.ru/showpost.php?p=636821&postcount=185

Это игры.

Были ещё демо и тесты для КЦГД. По форуму раскиданы и в архиве
где-то есть )

Это все давно известно. Имелось ввиду новое.

SuperMax
27.12.2013, 08:12
Ура! Наконец-то первый с форума человек, который СФОТОГРАФИРОВАЛ реальный КЦГД (не смотря на мои просьбы, до этого ни один человек этого так и не сделал).
я бы это сделал раньше, если бы не совершил великую глупость и не выкинул свою ДВК4 в 99ом и несколько комплектов плат (небыло только КЦГД со 182й)
у меня еще корзина была расширенная - на 16 слотов
но и ей приделали ноги.....

эта машина - подарок Забайрацкого. Спасибо ему!


Можете ли вы пофоткать тесты палитр?

Вы имеете ввиду весь архив на PDP-11.ru?
Это очень большой обьем, надо спросить у Hobota)

я пока не добрался налить туда АДОС (заодно разберусь как это делать)
тк задача явно не тривиальная, но точно решаемая ибо в свое время я это сделал и в эмулятор ее залил

а сейчас всё тяжко - те команд dess-а и тех не помню

вообщем как налью и начну перегонять свой архив с e11 на машину - пофотаю

текущие фото кванта тут (http://forum.maxiol.com/index.php?showtopic=4786)

Titus
27.12.2013, 09:24
текущие фото кванта тут (http://forum.maxiol.com/index.php?showtopic=4786)
Спасибо! Эти все я уже посмотрел.
Хотелось бы именно с палитрой и играми)

MiX
24.01.2014, 18:45
Не менее интересно уговорить всех держателей софта КЦГД, поделиться им с народом. А так же запустить софт на своих реалах, и сделать снапшоты и/или видео.

Есть редактор KEY100.
Нужен?

hobot
24.01.2014, 19:41
Есть редактор KEY100.
Нужен?

В архиве присутствует, как минимум на образе дискеты adossj_my_kcgd.dsk в разделе ДВК, а у вас он сам по себе или дискета с программами?
К слову - любые материалы (в виде образов дискет или дискет для считать) нужны всегда и принимаются на форуме круглосуточно. (не зависимо от наличия или отсутствия в архиве!!!)
Так что без сомнений выкладывайте всё, если сомневаетесь с темой (?) без вопросов есть три основные темы для этого
"СОФТ ДЛЯ УК-НЦ (http://zx.pk.ru/showthread.php?t=12877)"
"ДВК И ВСЁ ЧТО С НИМ СВЯЗАНО (http://zx.pk.ru/showthread.php?t=2348)"
"ПОИСК ФАЙЛОВ для УКНЦ\ДВК (http://zx.pk.ru/showthread.php?t=16861)"

ну и эта тема конечно то же подойдёт.

Спасибо! )

(* я могу ошибаться, но кажется движок форумный автоматом даёт ссылку при добавлении дублирующих друг друга материалов на уже выложенный ранее вариант *)

:redface:

hobot
02.02.2014, 23:41
2 Vamos, не хочу выглядеть назойливым, злопамятным и просто быть неправильно понятым, но вот
http://zx.pk.ru/showpost.php?p=426464&postcount=414

Жаль что нет эмулятора ДВК-3(4) с КЦГД и КГД, очень много софта на эти машины.
http://zx.pk.ru/showpost.php?p=426485&postcount=417

Может быть я пропустил эту кучу программ? Пожалуйста
выкладывайте всё, что есть без разбора! Для всех машинок
и видеоадаптеров, поскольку сейчас уже почти все видео-режимы
можно так или иначе поглядеть в эмуляторе Titusa и живой КВАНТ
у SuperMax с прошивкой 182 можно с интересом потестить\прогреть.
(О хламничке я даже не буду говорить - это и так ясно).

Спасибо.
:redface:

shattered
09.11.2014, 16:17
Можно сказать еще так: каждая видеострока делится на 100 частей одинаковой ширины. И в каждой части могут быть либо восемь узких точек и всего четыре цвета, либо четыре широких с 16 цветами. А семнадцатый бит как раз и определяет ширину точек. Вот еще неясно: этот семнадцатый бит пишется и читается только когда лазаешь через регистры 160000/160002, или при прямом обращении к памяти тоже?

Я в mess "пишу" его всегда, но нижняя часть памяти не используется для отрисовки на экране, хоть это и возможно в теории.

Пока похвастаться особо нечем -- надо сначала допилить T11 до ВМ2 :-) но пинками удалось нарисовать такую картинку

https://img-fotki.yandex.ru/get/3410/264743.3/0_aace6_c76d8c64_orig.png (http://fotki.yandex.ru/users/shattered/view/699622)


Занятный факт -- знакогенератор взят от железки (vt220, видимо), которая делает pixel stretching.

TheGWBV
17.01.2015, 22:07
Среди склада дискет фирмы B&B обнаружилась дискета с пометкой
"Математический пакет для КЦГД" -- DVK_KCGD_MATH_.IMG (https://yadi.sk/d/HZnp59Y5e4BJn)

hobot
18.01.2015, 00:07
склада дискет фирмы B&B
Склад склад склад! ))) http://smiles24.ru/data/smiles/smiles-vnimanie-3.gif

---------- Post added 18.01.2015 at 00:07 ---------- Previous post was 17.01.2015 at 23:31 ----------

http://pic.pdp-11.ru/images/errlel.png

Titus? Вы прочувствовали это уже?
Нахрапом ничего у меня не вышло ) Будем изучать! )

http://pic.pdp-11.ru/images/screenshot000sns.png

Не с той дискеты загрузился )))


http://pic.pdp-11.ru/images/screenshot0002.png


Севастополь версия 1.01 (остро! по загроничному!)
Кажется мне или это уже видел я где-то? )))

Надо на бэд проверить и в архив.


http://pic.pdp-11.ru/images/errdid.png


http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/DVK_KCGD_MATH/

Дело закрыто.
:redface:

hobot
23.01.2015, 19:02
Титус, я тут всячески сегодня мучил эмулятор КЦГД в надежде запустить SPACE.SAV
1. Я пробовал все версии LOAD которые у меня есть, а местный INLOAD меня очень сильно настораживает, от выдаёт те же циферки при старте, но потом просто висит курсор на чистом экране.
Ты видел на дискете с играми (зачем он там???) нулевой по объёму RMP.DMP - это ведь явно из песни про УК-НЦ.
2. Я пробовал вторую прошивку эмулятору подпихивать.
Мне даже разок показалось что я на верном пути, когда вместо стоп
у меня повис эмулятор и мелькали запросы куда то в консоли, но через
меню Во всех вариантах через меню @MEN, но ком-файлы
там так же странны, особенно & - вот этот символ??? В RT-11 насколько
мне известно "папирус" не используется в системных командах(?).
http://pic.pdp-11.ru/images/screenshot000xex.png
игра не запускается. Печалька.

У меня вопрос, может всё таки проблема с эмуляцией КЦГД, а не с игрой? Я временно забросил, особенно когда понял, что запутался
уже переименовывая какая версия прошивки у меня текущая ) Проверил
вроде всё что раньше работало, работает, значит наверное 181-я.
Есть шанс, что среди прочих дискет Хранительницы обнаружится родной пакет игр со спейс-баттлом, УК-НЦшный.

Titus
23.01.2015, 19:50
У меня вопрос, может всё таки проблема с эмуляцией КЦГД, а не с игрой?

Пока не знаю, не изучал этот вопрос.

shattered
30.08.2015, 16:46
Я в mess "пишу" его всегда, но нижняя часть памяти не используется для отрисовки на экране, хоть это и возможно в теории.

Пока похвастаться особо нечем -- надо сначала допилить T11 до ВМ2 :-)

Опубликовал скелет эмулятора кцгд, https://github.com/mamedev/mame/commit/28287d2970c436de2b1de9ed30270c25f1349fc1. Все так же ничего не умеет :)

MiX
30.08.2015, 22:36
надо сначала допилить T11 до ВМ2Вы бы обменялись кодами с dr.Titus. А то получается у него МС0515 с ВМ2 где нужен 1807ВМ1 (Т11), а Вы собираетесь Т11 превращать в ВМ2. :)

shattered
31.08.2015, 00:16
Да легко, только Titus сам писать все любит, насколько я помню :)

Я вижу, что в mess даже есть скелет ms0515.c, вот его-то как раз стоит допиливать совместно, на мой взгляд

Titus
31.08.2015, 01:52
Да легко, только Titus сам писать все любит, насколько я помню :)

Да, именно)

Скажите, чем конкретно отличается T11 от ВМ2, и я поменяю это в эмуляторе)

shattered
31.08.2015, 09:26
то, что успел переделать:

- T11: начальный пуск с фиксированного набора 8 адресов
- ВМ2 поддерживает full EIS, T11 только limited EIS (MARK, RTT, SOB, SXT и XOR)
- чуть другое назначение битов PSW
- T11: нет безадресного регистра

form
31.08.2015, 19:36
limited EIS (MARK, RTT, SOB, SXT и XOR)

Причем из них ни одна к EIS не относится :D

AFZ
30.10.2015, 11:46
Titus, а не пробовал подключать к эмулятору КЦГД-182 программу KeyGP (182 + 183 + 184)? Как я догадываюсь, в эмуляторе надо для этого что-то подкрутить?..

Titus
30.10.2015, 13:14
Titus, а не пробовал подключать к эмулятору КЦГД-182 программу KeyGP (182 + 183 + 184)? Как я догадываюсь, в эмуляторе надо для этого что-то подкрутить?..

Нет, не пробовал. И не знаю даже, что это такое)

AFZ
01.11.2015, 12:51
Нет, не пробовал. И не знаю даже, что это такое) Это вот такое. https://yadi.sk/d/nDuXqwPNk9pJZ

MiX
01.11.2015, 13:29
AFZ, Оказывается 8 книга ДВК в природе существует.:v2_eek:
Отсканируйте её пожалуйста, т.к. в сети её нет.

Спасибо.

Titus
01.11.2015, 13:31
Это вот такое. https://yadi.sk/d/nDuXqwPNk9pJZ

А где скан всей книги?

И где сама KeyGP с софтом, который ее использует?

AFZ
01.11.2015, 16:12
Оказывается 8 книга ДВК в природе существует. Да-да, желто-зеленая... :)
Отсканируйте её пожалуйста А вот с этим не так все просто. Во-первых, как всегда, время. Во-вторых, нужен ведь какой-то софт, родное виндовое сканирование, которым я сделал эти две странички с обложкой, мне сильно не понравилось...

В общем, если мне подскажут софт (желательно сразу с УРЛами) и проинструктируют, как с ним работать, то потихоньку, по 5-10 страниц в день сделаю.


И где сама KeyGP с софтом, который ее использует? Саму KEYGP они продавали отдельно, на жутко защищенных дискетах, защиту ваял В. Полетаев, я попытался ее взломать и обломился по полной программе. Позже Полетаев прислал мне незащищенную версию, 181-й вариант даже загрузился, а 182-й не захотел. Оба эти варианта я давным-давно выложил, где-то они должны должны быть (может у Хобота?) Но, кроме загружаемой, они продавали еще и ROM-версию, которая у меня тоже есть. Прошивки 183 и 184, вставлялись в плату КЦГД-182. Их я прочитал и выложил этой весной, в марте.

Titus
01.11.2015, 16:15
Саму KEYGP они продавали отдельно, на жутко защищенных дискетах, защиту ваял В. Полетаев, я попытался ее взломать и обломился по полной программе. Позже Полетаев прислал мне незащищенную версию, 181-й вариант даже загрузился, а 182-й не захотел. Оба эти варианта я давным-давно выложил, где-то они должны должны быть (может у Хобота?) Но, кроме загружаемой, они продавали еще и ROM-версию, которая у меня тоже есть. Прошивки 183 и 184, вставлялись в плату КЦГД-182. Их я прочитал и выложил этой весной, в марте.

Еще нужен софт использующий KeyGP.

AFZ
01.11.2015, 16:21
А про софт я тоже писал в марте. Во-первых, с этим работает Адосовский Бэйсик, во-вторых, у меня есть где-то пачка дискет с купленным софтом - графический редактор Vcad, еще что-то, не помню. Контора, где я работал, закупила. Потом, когда она развалилась, я приватизировал кучку хлама, в том числе и эти дискеты. Но все они защищены от копирования. Заниматься всем этим ни времени, ни желания. С удовольствием уступлю эти заботы кому угодно.

hobot
01.11.2015, 19:28
Позже Полетаев прислал мне незащищенную версию,
Я помню смутно что это ПО вроде бы продавали (не одни они наверное) в Зеленоградском "Зеленоград Информ Прибор", В.Полетает пишет, что да делал защиту и ссылается на второй вариант прошивки для КЦГД, но вот нюанс, все свои
материалы (дискеты в смысле) он давно передал господину Фролову, который на мой скромный вопрос ответил, что не понимает о чём речь.


AFZ, формат дискет каков? Если это MX тогда дело плохо.
И ещё момент - защита от копирования не позволит считать их в образ DSK или
позволит? Если это обычные MY-80 ?

---------- Post added at 19:02 ---------- Previous post was at 19:00 ----------

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

---------- Post added at 19:03 ---------- Previous post was at 19:02 ----------


графический редактор Vcad
Вот наверное кому мышку подключали? )

---------- Post added at 19:28 ---------- Previous post was at 19:03 ----------


http://s8.hostingkartinok.com/uploads/images/2015/11/7c57bd2675736f3696c4e69bf448a43c.png

- ничего удивительно, что не все видели этот томик живьём, даже обладатели
предыдущих томов, ведь ранее чем разработка описанного в ней ПО свершилась
и томика быть не могло, какого года издание этого тома хорошо бы уточнить.
То есть это дополнительный том для поздних машинок уже с КЦГД которые шли и наверное
точно должна была идти с КВАНТами?

MiX
01.11.2015, 19:58
с этим работает Адосовский Бэйсик На всякий случай выкладываю Адосовский Бэйсик который ещё hobotу обещал. Но может быть и повтор, не проверял.

hobot
01.11.2015, 21:28
На всякий случай выкладываю Адосовский Бэйсик который ещё hobotу обещал. Но может быть и повтор, не проверял.
Кол-во файлов BASIC.SAV с одинаковым названием и разной начинкой и размером
сильно зашкаливает за терпение, которое необходимо для их упорядочивания.
Но я работаю над этим )

Главное отличие ADOS от стандартной RT-11 - это полностью Русифицированная
рабочая среда RT-11 для машинок типа КВАНТ(ДВК+КЦГД) и УК-НЦ, (возможно
позже могла стать и пром. стандартом для БК11М), так вот запустил выложенный
Mix'ом бейсик и попытался запустить в нём демо Patrona - которое работало в
обычном(?) БЕЙСИК-РАФОС(Он же BASIC-11). Так вот, DEMO он не кушает,
зато кушает KOI8.BAS



?Файл не найден

Готов
OLD HD1:DEMO

Готов
RUN


DEMO 01н
Вж83 17:10:49


?Синтаксическая ошибка в строке 140

Готов
BYE

KMON>BASIC
BASIC/АДОС V02-03O
Дополнительные функции (A - все, N - никакие, I - по выбору) ? A

Готов
OLD HD1:KOI8

Готов
RUN


KOI8 01н
Вж83 17:11:32

Привет !!!

Готов


Поскольку исходники BASIC11 доступны его можно под любые цели перелопатить, в том числе и сделать все сообщения на Русском и привязать к
какому-то доп. ПО, что видимо и было проделано. Так-же возможно, что
обсуждаемые в этой теме программы для КЦГД среди прочих есть у SuperMax,
хотя он выкладывал всё вроде на форуме у себя. Mix, спасибо за BASIC.SAV,
я ещё возможно к нему вернусь - отпишусь! Выкладывайте всё и любое ПО,
не задумываясь есть оно в архиве или нет - это я ко всем Хранителям дискет
для компьютеров Зеленоградских, будем по ходу дела разбираться.

---------- Post added at 21:28 ---------- Previous post was at 21:05 ----------

Вот такой у меня в дистрибутиве АДОС бейсик лежит, но он там может и не единственный, это я так нахрапом поглядел



KMON>BASIC1
BASIC/АДОС A01.00
Дополнительные функции (A - все, N - никакие, I - по выбору) ? A

Готов
OLD HD1:DEMO

Готов
RUN


DEMO 01н
Вж83 17:54:18


?Синтаксическая ошибка в строке 140

Готов
OLD HD1:KOI8

Готов
RUN


KOI8 01н
Вж83 17:54:31

Привет !!!

Готов


Как видно заголовок с версией отличаются как минимум )

AFZ
01.11.2015, 21:28
И ещё момент - защита от копирования не позволит считать их в образ DSK или позволит? Если это обычные MY-80 ? MY-80, но необычные. При попытке копировать, ругалась на ошибки чтения, подозреваю, что что-то там накручено с номерами и/или длиной секторов. А может быть и нет, на ДВК оно точно не копировалось, а на писюке я ими не занимался.
Кол-во файлов BASIC.SAV с одинаковым названием и разной начинкой и размером сильно зашкаливает за терпение, которое необходимо для их упорядочивания.
Но я работаю над этим ) Что-то вспоминаю, что АДОС тоже был на защищенной дискете, я его попробовал поставить, он мне активно не понравился, чем - уже не помню, а вот Бэйсик чем-то понравился, я попробовал скопировать его под свою привычную RT11DS, и тоже облом, валится этот Бэйсик. Впрочем, фатального ничего не случилось - поковырял я его пару-тройку часиков DESS'ом, нашел его защиту от копирования и тем же DESS'ом отломал ее на фиг.

А вы тут спокойно передаете этот Бэйсик друг другу. Может это тоже не тот Бэйсик?

hobot
01.11.2015, 21:35
А вы тут спокойно передаете этот Бэйсик друг другу
Ну у нас тут... взаимоуважение как бы ))) Я выше дополнительно отписался, у меня
с другим заголовком в архиве АДОС бейсик )))

---------- Post added at 21:35 ---------- Previous post was at 21:33 ----------

Кряк и инструкции к нему у SuperMax на форуме подробно описаны )
(это про АДОС и раб.среду - там файловый менеджер и редактор текста, я его
живой не пользовал, поскольку КЦГДшных ДВКашек уже не застал, то есть
КВАНТОВ на рабочих местах мне не довелось увидеть. Только ранние 2М и 3трёшки ДВКашки.

AFZ
01.11.2015, 21:37
Ну у нас тут... взаимоуважение как бы ))) Я выше дополнительно отписался, у меня
с другим заголовком в архиве АДОС бейсик ))) Да понятно. Я просто к тому, что, раз мой Бэйсик защищен, а ваш нет, скорее всего, они все разные...

hobot
01.11.2015, 21:49
После УК-НЦ сразу ПЦ свалились на нас 286, 386SX (ну понятно в общем,
всем резко стало не до ДВК).

---------- Post added at 21:39 ---------- Previous post was at 21:37 ----------

Так их любых можно уже тогда было понаделать, поэтому я повторюсь
файлов BASIC.SAV - просто завал )))



ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СМ ЭВМ
ОПЕРАЦИОННАЯ СИСТЕМА С РАЗДЕЛЕНИЕМ ФУНКЦИЙ

Р А Ф О С

БЕЙСИК


ГЕНЕРАЦИЯ СИСТЕМЫ

РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
ТОМ 5 КНИГА 3 ЧАСТЬ 1


2/Б/4.072.207-32-01

ЛИСТОВ 15


Это из доков к АДОС кстати говоря ) То есть документацию от РАФОС не переделывали вовсе ! Шапки описаний все теже.

---------- Post added at 21:44 ---------- Previous post was at 21:39 ----------

Ага! Поймал БЕЙСИК который Mix выложил, вот где он лежит



Image : ADOSSJ.DSK

Format : DSK
Size : 840 Kb

Volume ID: ADOSSJ DVK4
Owner : BAGAYEV MAX

File Blocks Date Bytes
---------- ------ ----------- ----------
TPA .SAV 16P 17-Aug-1992 8'192
RC .SYS 33P 17-Aug-1992 16'896
TP .SYS 3P 07-Oct-1992 1'536
ADOSSJ.SYS 80P 07-Oct-1992 40'960
DIR .SAV 19P 08-Jul-1991 9'728
PIP .SAV 26P 08-Jul-1991 13'312
DUP .SAV 44P 08-Jul-1991 22'528
TT .SYS 2 10-Dec-1991 1'024
TPA .HLP 7P 19-Jun-1994 3'584
TPA .EXT 7 24-Jun-1994 3'584
DH .SYS 3 21-Apr-1992 1'536
LP .SYS 4P 01-Aug-1990 2'048
LIBR .SAV 21 10-Dec-1991 10'752
STARTS.BAK 2 25-Jun-1994 1'024
DATIME.SAV 3P 01-Aug-1990 1'536
RESORC.SAV 24 10-Dec-1991 12'288
KEY100.SAV 96 08-Jul-1991 49'152
LOAD .SAV 27 27-Mar-1992 13'824
MACRO .SAV 58 08-Jul-1991 29'696
DESS .SAV 20 04-Nov-1993 10'240
PASCAL.SAV 54 17-Jun-1991 27'648
BASIC .SAV 54 10-Dec-1991 27'648
VM .SYS 3 21-Apr-1992 1'536
HAND .SAV 7 18-Jun-1992 3'584
UCL .SAV 16 15-Jun-1988 8'192
HD .SYS 3 26-Jul-1995 1'536
SWAP .SYS 30 31-Dec-1999 15'360
UCL .DAT 9 25-Dec-1990 4'608
STARTS.SVM 1 512
FONT .SAV 9 19-Jun-1989 4'608
DW .SYS 4P 10-Dec-1991 2'048
SPEED .SAV 3 26-Apr-1989 1'536
RC .HLP 23 07-Oct-1992 11'776
TDW .SAV 47 19-Jan-1994 24'064
SL .SYS 10P 28-Dec-1987 5'120
CMP .SAV 20P 10-Dec-1991 10'240
IND .SAV 58P 15-Jun-1988 29'696
LPSET .SAV 20P 01-Aug-1990 10'240
PAS .SAV 62P 23-Mar-1994 31'744
USER .TPM 7 16-Jun-1994 3'584
PRIMER.HLP 18P 23-Jun-1994 9'216
MY .SYS 8P 25-Jun-1994 4'096
STARTS.COM 2 1'024
RD .SAV 57P 17-Aug-1992 29'184
LA .SYS 8P 25-Jun-1994 4'096
EBAD .DIR 1P 30-Aug-1994 512
E1 .DIR 2P 25-Jun-1994 1'024
E0 .DIR 3P 25-Jun-1994 1'536
F .DSK 347P 12-Feb-1995 177'664
D .DIR 10P 25-Jun-1994 5'120
LD .SYS 8P 25-Jun-1994 4'096
< UNUSED > 10 5'120
< UNUSED > 217 111'104
---------- ------ ----------- ----------
51 Files, 1399 Blocks
227 Free blocks


---------- Post added at 21:48 ---------- Previous post was at 21:44 ----------

AFZ, по поводу защищённых дискет, к сожалению с Владимиром Полетаевым
очень редко удаётся переговорить и тем более почти не реально консультацию
получить в силу его занятости. Я вот среди доков покопаюсь, можно защищённые
дискеты для начала предложить попробовать считать SuperMax'у, как человеку,
который ПКМ в теме событий )

---------- Post added at 21:49 ---------- Previous post was at 21:48 ----------

Тем более у него рабочий КЦГД с 182 прошивкой е! )

AFZ
01.11.2015, 21:57
То есть это дополнительный том для поздних машинок уже с КЦГД которые шли и наверное
точно должна была идти с КВАНТами? Нет, этот томик продавался вместе с KEYGP.

Кстати, а остальные 7 томов в Сети есть? Беглый поиск результатов не дал. А у меня они только на бумаге... Да, книга 1 не нужна, их валом, с каждым ДВК такая шла.

hobot
01.11.2015, 21:58
На дисках от SuperMax для КЦГД куча неисследованного ПО )



РИЖСКИЙ КООПЕРАТИВНЫЙ ПРОИЗВОДСТВЕННО-ТЕХНИЧЕСКИЙ
ЦЕНТР "ИНФОТЕХНИКА"
ЛЕНИНГРАДСКИЙ ФИЛИАЛ

БИБЛИОТЕКИ ГРАФИЧЕСКИХ ФУНКЦИЙ ПЛАТЫ КЦГД
ДЛЯ ЯЗЫКОВ 'C', FORTRAN, MACRO

(C,F)GLIB ВЕРСИЯ 1.01


РУКОВОДСТВО ПРОГРАММИСТА


ЛЕНИНГРАД РИГА 1989

- 2 -

АННОТАЦИЯ

В ДАННОМ ДОКУМЕНТЕ ПРИВЕДЕНО ОПИСАНИЕ БИБЛИОТЕК ГРАФИЧЕСКИХ
ФУНКЦИЙ ПЛАТЫ КЦГД, КОТОРЫЕ ПОЗВОЛЯЮТ ОСУЩЕСТВИТЬ
ИСПОЛЬЗОВАНИЕ ГРАФИЧЕСКИХ ВОЗМОЖНОСТЕЙ ПЛАТЫ КЦГД ИЗ ЯЗЫКОВ
'C', FORTRAN IV И MACRO.

Image : KCGD.DSK

Format : DSK
Size : 450 Kb

Volume ID: АДОС
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
KCGD82.SAV 2 30-Oct-1992 1'024
PUT6 .SAV 2 30-Oct-1992 1'024
KCGD82.BIN 67 29-Jun-1992 34'304
KCGD81.TAB 20 01-Jul-1992 10'240
KCGD82.TAB 20 29-Jun-1992 10'240
KCGD81.BIN 67 01-Jul-1992 34'304
KCGD81.SAV 2 30-Oct-1992 1'024
GPDEFS.PAS 15 11-Jul-1990 7'680
GPDEMO.SAV 68 17-Jun-1991 34'816
GPMONO.SAV 68 17-Jun-1991 34'816
GPDEMO.DAT 45 07-Sep-1990 23'040
GMACRO.MLB 22 11-Jul-1990 11'264
GX .SAV 23 20-Jul-1990 11'776
CGPACK.OBJ 9 18-Jul-1990 4'608
CGLIB .OBJ 41 18-Jul-1990 20'992
PGPACK.OBJ 9 18-Jul-1990 4'608
PGLIB .OBJ 41 18-Jul-1990 20'992
FGPACK.OBJ 9 18-Jul-1990 4'608
FGLIB .OBJ 42 18-Jul-1990 21'504
INSTAL.COM 1 14-Sep-1990 512
INSTAL.IND 19 05-Jun-1991 9'728
README.TXT 16 05-Jun-1991 8'192
LPSET .SAV 20 01-Aug-1990 10'240
LP1 .SYS 3 10-Jun-1991 1'536
LP .SYS 4 01-Aug-1990 2'048
GM .HLP 115 15-May-1990 58'880
GM .SYS 21 16-May-1990 10'752
GMLIB .LST 67 13-Feb-1992 34'304
< UNUSED > 48 24'576
---------- ------ ----------- ----------
28 Files, 838 Blocks
48 Free blocks

AFZ
01.11.2015, 22:01
А по поводу дискет, так я их потихоньку соберу в одну кучку, после чего обсудим, кому их отправить и отправлю, кому договоримся.

hobot
01.11.2015, 22:46
Кстати, а остальные 7 томов в Сети есть
Есть, но не полностью, ждёмс сканов )))
А то что есть в библиотеке - брал наверное с Призраков я. И на этом форуме частично.
http://archive.pdp-11.org.ru/BIBLIOTEKA/dwkbooks/

---------- Post added at 22:03 ---------- Previous post was at 22:01 ----------

Надо ещё будней дождаться, что бы SuperMax наверстал - тему проглядел и отписался, а то я тут уже ему пачку дискет сватаю, а может ему уже и не интересно (хотя сомневаюсь!).

---------- Post added at 22:46 ---------- Previous post was at 22:03 ----------

В дистрибутиве (вот на последней дискете такой READ.ME)
http://zx-pk.ru/showpost.php?p=838967&postcount=89


ГРАФИЧЕСКИЙ ПРОТОКОЛ KeyGP ВЕРСИЯ 2.5
-------------------------------------
30 мая 1991 г.

Отличия версии 2.5 от версии 2.4.

В версию 2.5 введены следующие изменения:

- Введена поддержка накопителей типа "винчестер" с числом
поверхностей, превышающих 4. Тип накопителя определяется автомати-
чески в момент копирования графического протокола на винчестер.
При работе с такими накопителями рекомендуется использовать драйвер
DW, входящий в состав ОС АДОС.

- Программа KEYGP.SAV сохраняет работоспособность после
сжатия винчестера.

- Введена новая команда графического протокола, производящая
переключение KEYGP в режим эмуляции программы LOAD. Код этой
команды - 166восьм (символ v). При выводе на дисплей в режиме VT52
последовательности 33,115,166 например, оператором языка Паскаль
WRITE(CHR(27),'Mv') KEYGP перейдет в режим эмуляции программы LOAD.
Для обратного переключения используется команда с кодом 176восьм (~).
Для ее вывода можно использовать оператор языка Паскаль
WRITE(CHR(27),'M~'). После него устанавливается режим "графика 400
точек".

- Расширен набор клавиш, отрабатываемых в режиме VT200 или
"специальный режим клавиш верхнего ряда". В этом режиме отрабатывают-
ся клавиши КМП ( CSI 1 0 ~ ), ПАУЗА ( CSI 1 3 ~ ) и Ф5 ( CSI 1 5 ~ ).

- Для обозначения набора кириллицы вместо символа 'u'
допускается использовать символ 'N', используемый в некоторых других
типах терминалов.

- При использовании (с ПЗУ-182) загружаемых наборов
прорисовок символов допускается использовать имя, совпадающее с одним
из стандартных наборов символов. При этом необходимо произвести
полную загрузку всего алфавита, поскольку копирование стандартного не
производится.

- Исправлена ошибка, связанная с порчей курсора при печати
твердой копии на ПЗУ-181.

- По многочисленным просьбам в состав комплекта поставки
введен пример программы чтения и записи графического изображения
(файл EXAMPL.PAS).

Отличия версии 2.4 (16 ноября 1990г) от версии 2.3.

В версии 2.4 исправлена ошибка, связанная с отсечением
заполненных фигур, выходящих за пределы экрана. В остальном она
совпадает с версией 2.3.

Замеченные опечатки
-------------------
В разделе "17. Загрузка изображений, чтение изображений и
кода одного символа" в описании процедуры LOADPICTURE для всех языков
пропущен последний параметр - TB типа INTEGER. Описание этой процеду-
ры должно иметь следующий вид:
PROCEDURE LOADPICTURE(VAR COLORS : COLORTABLE;
X, Y, NX, NY, DEN800, TB : INTEGER); EXTERNAL;
и аналогичный для других языков.
В том же разделе в описании команды DUMPPICTURE параметр X
задает координату не точки, а слова (т.е. координату точки, деленную
на 4).
В том же разделе не описаны две процедуры сохранения и
восстановления части графического изображения. Это SAVEPICTURE и
RESTPICTURE. Параметры их полностью аналогичны параметрам процедуры
DUMPPICTURE. Сохранение производится в буфере внутри КЦГД, поэтому
оно происходит достаточно быстро. Размер сохраняемого изображения не
должен превышать 8000 слов. При нажатии клавиши "УСТ. РЕЖИМА" буфер
сохраненного изображения портится.
PROCEDURE SAVEPICTURE(X, Y, NX, NY, DIR : INTEGER); EXTERNAL;
PROCEDURE RESTPICTURE(X, Y, NX, NY, DIR : INTEGER); EXTERNAL;

Требования к оборудованию
-------------------------

Для нормальной работы графического протокола KeyGP требуется
следующая конфигурация аппаратных средств:

- микроЭВМ типа МС1201.02, 03, 04 с процессором типа 1801ВМ2
или 1801ВМ3 и оперативной памятью не менее 56 Кбайт;
- контроллер цветного графического дисплея (КЦГД) с ПЗУ типа
1801РЕ2-181 или 1801РЕ2-182;
- цветной или черно-белый монитор;
- контроллер накопителя на гибких магнитных дисках КНГМД
(MX:) или КМД (MY:) с накопителем на гибких магнитных дисках (80
дорожек, 2 стороны);
- контроллер жесткого диска (КЖД) с винчестером
(необязательно);
- печатающее устройство типа Epson FX-800, FX-1000, LX-800,
LX-1000, RAVI-800, CP-H80, СМ6329, СМ6335, СМ6337 или совместимое с
ними (необязательно).


Состав поставочной дискеты
--------------------------

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

Содержимое открытой части:

PGPACK.OBJ, FGPACK.OBJ, CGPACK.OBJ
- пакеты для языков программирования Паскаль, Фортран и Си;
PGLIB.OBJ, FGLIB.OBJ, CGLIB.OBJ
- библиотеки для языков программирования Паскаль, Фортран и
Си;
GPDEFS.PAS
- файл описаний вызовов графического протокола для языка
Паскаль;
GMACRO.MLB
- макробиблиотека вызовов графического протокола для работы
на Макроассемблере;
GX.SAV
- программа для непосредственного исполнения команд
графического протокола;
GPDEMO.SAV
- демонстрационная программа для цветного монитора;
GPMONO.SAV
- демонстрационная программа для черно-белого монитора;
GPDEMO.DAT
- файл данных для демонстрационной программы
HC.SYS
- драйвер получения твердой копии графического экрана;
INSTAL.COM
- командный файл копирования открытой части дискеты;
INSTAL.IND
- командный файл выборочного копирования открытой части
дискеты, запускается через программу IND;
README.TXT
- файл, который Вы читаете.


Копирование открытой части
--------------------------

Файлы с открытой части дискеты Вы можете скопировать,
запустив командный файл INSTAL.COM, введя команду
$@INSTAL
или запустив выборочное копирование, введя команду
IND INSTAL.IND
Во втором случае на системном диске должна присутствовать программа
IND.SAV.

КОПИРОВАНИЕ ЗАКРЫТОЙ ЧАСТИ
--------------------------

Закрытая часть дискеты содержит собственно графический
протокол KeyGP и программу его загрузки в КЦГД или копирования на
винчестер. Для доступа к закрытой части дискеты следует загрузиться с
дискеты с помощью аппаратного загрузчика (командой B пультового
режима) или командой BOOT/FORE операционной системы.
После загрузки с дискеты программа проверит возможность
копирования графического протокола на винчестер: если в составе
комплекса присутствует КЖД, счетчик копий не исчерпан и разрешена
запись на дискету, то копирование возможно, поэтому программа спросит
подтверждение на копирование. На этот вопрос следует ответить Д или
Y, если копирование необходимо или Н в противном случае. Если
копирование невозможно или был отказ от копирования (ответ Н), то
производится загрузка графического протокола в КЦГД.
Процесс копирования графического протокола занимает несколько
минут. Во время копирования на экран выводится полоса, обозначающая
скопированную часть протокола. Если эта полоса в течении длительного
времени при обращении к дисководу не перемещается (т.е. дискета не
читается), то рекомендуется слегка пошевелить дискету в дисководе.

Для более полного ознакомления с графическим протоколом KeyGP
для КЦГД следует прочитать прилагаемую документацию.



ЛИТЕРАТУРА
----------

1. Функции символьного дисплея на базе КЦГД. Руководство оператора.

2. Использование программы графического протокола KeyGP. Руководство
оператора.

3. Графический протокол KeyGP для КЦГД. Руководство программиста.

Patron
01.11.2015, 22:48
если мне подскажут софт (желательно сразу с УРЛами)Можно попробовать VueScan Portable (http://rutracker.org/forum/viewtopic.php?t=4853538).

Alex_K
01.11.2015, 22:54
MY-80, но необычные. При попытке копировать, ругалась на ошибки чтения, подозреваю, что что-то там накручено с номерами и/или длиной секторов.
KEYGP v.2.5 уже выкладывал (http://zx-pk.ru/showpost.php?p=214902&postcount=15) KALDYH. Дискета снималась с помощью FDA.

hobot
01.11.2015, 23:31
Дискета снималась с помощью FDA.
А как с этим форматом дальше то работать?
То есть содержимое как изучить - где - куда подсунуть?
Или надо конвертить в любой съедобный для эмулятора? Чем конвертить?

---------- Post added at 23:31 ---------- Previous post was at 23:28 ----------

гугля отправляет на форум юбунту - лучше просто застрелите меня )))

Alex_K
01.11.2015, 23:41
FDA - Floppy Disk Analyzer. Работает непосредственно с контроллером дисковода для анализа и копирования дискеты. Ну и естественно работает только под чистым DOS-ом.

hobot
01.11.2015, 23:44
Забавный момент! Скопировал демку и драйвер GX.SYS GM.SYS на system.dsk и загрузился
в EmuStudio система перевела в региж КЦГД как только дошла до драйвера, возможно дело в том, что там прошивка 181 по умолчанию или монитор не АДОС,
но демо улетает в СТОП. А больше по сути (кроме реалов) и негде КЦГД щупать,
и даже у Титуса не реализовано полностью, работает только игры и то не все )))

Вот это одна из причин почему тема КЦГД заросла паутиной - отсутствие эмулятора !!! 100% !!! ))) Где изучать? Где запускать? А нигде!
Гугля говорит иди в юбунту Хобот! )))

---------- Post added at 23:44 ---------- Previous post was at 23:43 ----------


FDA - Floppy Disk Analyzer. Работает непосредственно с контроллером дисковода для анализа и копирования дискеты. Ну и естественно работает только под чистым DOS-ом.
Интересно, а MX - она умеет ?

Alex_K
01.11.2015, 23:55
Интересно, а MX - она умеет ?
Естественно не умеет. В MX нет заголовков секторов и данных, не за что цепляться.
Эта программа больше для анализа нестандартных дискет. Скопировать защиту CopyLockII мне не удалось.

hobot
02.11.2015, 00:03
Грубо говоря библиотека PGLIB.OBJ - по названиям процедур уже даже,
сильно (почти 1 в 1) схожа с системой GREY - для УК-НЦ от С.Фоменко



(* Файл определений для графического протокола версия 2.0 *)
CONST
MAXCOORDINATES = 100; (* максимальное число пар координат *)
MAXTEXTLENGTH = 95; (* максимальное число символов в строке, <= 95 *)
MAXBUFFERLENGTH = 256; (* максимальный размер буфера для изображения *)

TYPE
COORDINATES = (* массив координат *)
ARRAY [1..MAXCOORDINATES] OF RECORD X,Y:INTEGER; END;
TEXTSTRING = (* строка текста для вывода *)
PACKED ARRAY [1..MAXTEXTLENGTH] OF CHAR;
COLORTABLE = (* таблица цветности *)
PACKED ARRAY [0..15] OF CHAR;
CELL = (* образ символа для LOADFONT *)
ARRAY [1..18] OF INTEGER;
IMAGEBUFFER = (* буфер изображения для PUTPICTURE *)
ARRAY [1..MAXBUFFERLENGTH] OF INTEGER;
HATC = (* пользовательский образец штриховки *)
ARRAY [1..4] OF INTEGER;
PATT = (* пользовательский узор заполнения *)
ARRAY [1..16] OF INTEGER;

PROCEDURE ARC(X1, Y1, R, CCW, XC, YC, ICOLOR, X2, Y2, PIE : INTEGER); EXTERNAL;
PROCEDURE ARC2(XC, YC, C, R, CCW, DX1, DY1, DX2, DY2, PIE : INTEGER); EXTERNAL;
PROCEDURE ARC3(X1, Y1, X2, Y2, X3, Y3, C, PIE : INTEGER); EXTERNAL;
PROCEDURE BEGFIGURE; EXTERNAL;
PROCEDURE BFILL(X, Y, ICOLOR, FILLER : INTEGER); EXTERNAL;
PROCEDURE BLINK(ONOFF : INTEGER); EXTERNAL;
PROCEDURE CCURVE(N : INTEGER; VAR COORD : COORDINATES; ICOLOR, CURSET : INTEGER); EXTERNAL;
PROCEDURE CHARACTER(X, Y, ICOLOR : INTEGER; CHR : CHAR); EXTERNAL;
PROCEDURE CIRC2(XC, YC, X1, Y1, C : INTEGER); EXTERNAL;
PROCEDURE CIRC3(X1, Y1, X2, Y2, X3, Y3, C : INTEGER); EXTERNAL;
PROCEDURE CIRCLE(XC, YC, ICOLOR, R : INTEGER); EXTERNAL;
PROCEDURE CLIPPING(ONOFF : INTEGER); EXTERNAL;
PROCEDURE COLOR(ICOLOR : INTEGER); EXTERNAL;
PROCEDURE CURVE(N : INTEGER; VAR COORD : COORDINATES; ICOLOR : INTEGER); EXTERNAL;
PROCEDURE DCSCLOSE; EXTERNAL;
PROCEDURE DCSOPEN; EXTERNAL;
PROCEDURE DEFLOCATOR(ONOFF : INTEGER); EXTERNAL;
PROCEDURE DOFILL(ONOFF : INTEGER); EXTERNAL;
PROCEDURE DOT(X, Y, ICOLOR : INTEGER); EXTERNAL;
PROCEDURE DOTL(X, Y, ICOLOR : INTEGER); EXTERNAL;
PROCEDURE DRAWMODE(DWMODE : INTEGER); EXTERNAL;
PROCEDURE DUMPPICTURE(X, Y, NX, NY, DIR : INTEGER); EXTERNAL;
PROCEDURE EARC(X1, Y1, RX, RY, CCW, XC, YC, ICOLOR, X2, Y2, PIE : INTEGER); EXTERNAL;
PROCEDURE EARC2(XC, YC, C, XR1, YR1, XR2, YR2, DX1, DY1, DX2, DY2, PIE : INTEGER); EXTERNAL;
PROCEDURE ELLI2(XC, YC, C, XR1, YR1, XR2, YR2 : INTEGER); EXTERNAL;
PROCEDURE ELLIPS(X, Y, C, RX, RY : INTEGER); EXTERNAL;
PROCEDURE ENDFIGURE; EXTERNAL;
PROCEDURE FILL(X, Y, ICOLOR, FILLER : INTEGER); EXTERNAL;
PROCEDURE GCURSOR(ONOFF : INTEGER); EXTERNAL;
PROCEDURE GETCOLORS(VAR COLORS : COLORTABLE); EXTERNAL;
FUNCTION GETCOORD(VAR X, Y : INTEGER) : INTEGER; EXTERNAL;
FUNCTION GETCURRENT(VAR X, Y : INTEGER) : INTEGER; EXTERNAL;
FUNCTION GETLOCATOR(VAR X, Y : INTEGER) : INTEGER; EXTERNAL;
PROCEDURE GETPICTURE(N : INTEGER; PROCEDURE RECEIVER); EXTERNAL;
FUNCTION GETPIXEL(X, Y : INTEGER) : INTEGER; EXTERNAL;
FUNCTION GETWCURRENT(VAR X, Y : INTEGER) : INTEGER; EXTERNAL;
FUNCTION GETWLOCATOR(VAR X, Y : INTEGER) : INTEGER; EXTERNAL;
FUNCTION GPGETW(VAR WORD : INTEGER) : INTEGER; EXTERNAL;
FUNCTION GPTTIW(VAR WORD : INTEGER) : INTEGER; EXTERNAL;
PROCEDURE HARDCOPY(X0, Y0, X1, Y1, DIR, OFFSET : INTEGER); EXTERNAL;
PROCEDURE LINE(X1, Y1, X2, Y2, ICOLOR : INTEGER); EXTERNAL;
PROCEDURE LINESTYLE(NSTYLE : INTEGER); EXTERNAL;
PROCEDURE LOADFONT(C : CHAR; VAR FONT : CELL); EXTERNAL;
PROCEDURE LOADPICTURE(VAR COLORS : COLORTABLE; X, Y, NX, NY, DEN800, TB : INTEGER); EXTERNAL;
PROCEDURE LOCATOR(ONOFF : INTEGER); EXTERNAL;
PROCEDURE MAPPING(ONOFF : INTEGER); EXTERNAL;
PROCEDURE MARKER(X, Y, ICOLOR : INTEGER); EXTERNAL;
PROCEDURE MODE100; EXTERNAL;
PROCEDURE MODE52; EXTERNAL;
PROCEDURE NEWPICTURE(DWMODE, ICOLOR : INTEGER); EXTERNAL;
PROCEDURE NEWREGION; EXTERNAL;
PROCEDURE NVIEWPORT(XVLEFT, YVBOTTOM, XVRIGHT, YVTOP : INTEGER); EXTERNAL;
PROCEDURE POLYGN(N : INTEGER; VAR COORD : COORDINATES; ICOLOR, POLSET : INTEGER); EXTERNAL;
PROCEDURE POLYLN(N : INTEGER; VAR COORD : COORDINATES; ICOLOR : INTEGER); EXTERNAL;
PROCEDURE POLYMARKER(N : INTEGER; VAR COORD : COORDINATES; ICOLOR : INTEGER); EXTERNAL;
PROCEDURE POSITION(X, Y : INTEGER); EXTERNAL;
PROCEDURE PUTCOLORS(VAR COLORS : COLORTABLE); EXTERNAL;
PROCEDURE PUTLOCATOR(X, Y : INTEGER); EXTERNAL;
PROCEDURE PUTPICTURE(VAR BUFFER : IMAGEBUFFER; N : INTEGER); EXTERNAL;
PROCEDURE PUTTCUR(ROW, COL : INTEGER); EXTERNAL;
PROCEDURE RARC(DX1, DY1, R, CCW, DXC, DYC, DX2, DY2, PIE : INTEGER); EXTERNAL;
PROCEDURE RARC2(DXC, DYC, R, CCW, DX1, DY1, DX2, DY2, PIE : INTEGER); EXTERNAL;
PROCEDURE RARC3(DX1, DY1, DX2, DY2, DX3, DY3, PIE : INTEGER); EXTERNAL;
PROCEDURE RBFILL(DX, DY, FILLER : INTEGER); EXTERNAL;
PROCEDURE RCCURVE(N : INTEGER; VAR COORD : COORDINATES; POLSET : INTEGER); EXTERNAL;
PROCEDURE RCHAR(DX, DY : INTEGER; CHR : CHAR); EXTERNAL;
PROCEDURE RCIRC2(DXC, DYC, DX1, DY1 : INTEGER); EXTERNAL;
PROCEDURE RCIRC3(DX1, DY1, DX2, DY2, DX3, DY3 : INTEGER); EXTERNAL;
PROCEDURE RCIRCLE(DXC, DYC, R : INTEGER); EXTERNAL;
PROCEDURE RCURVE(N : INTEGER; VAR DCOORD : COORDINATES); EXTERNAL;
PROCEDURE RDOT(DX, DY : INTEGER); EXTERNAL;
PROCEDURE RDOTL(DX, DY : INTEGER); EXTERNAL;
PROCEDURE REARC(DX1, DY1, RX, RY, CCW, DXC, DYC, DX2, DY2, PIE : INTEGER); EXTERNAL;
PROCEDURE REARC2(DXC, DYC, DXR1, DYR1, DXR2, DYR2, DX1, DY1, DX2, DY2, PIE : INTEGER); EXTERNAL;
PROCEDURE RECT(X1, Y1, X2, Y2, ICOLOR : INTEGER); EXTERNAL;
PROCEDURE RELLI2(DXC, DYC, DXR1, DYR1, DXR2, DYR2 : INTEGER); EXTERNAL;
PROCEDURE RELLIPS(DXC, DYC, RX, RY : INTEGER); EXTERNAL;
PROCEDURE REQCURRENT; EXTERNAL;
PROCEDURE REQLOCATOR; EXTERNAL;
PROCEDURE REQWCURRENT; EXTERNAL;
PROCEDURE REQWLOCATOR; EXTERNAL;
PROCEDURE RESTPICTURE(X, Y, NX, NY, DIR : INTEGER); EXTERNAL;
PROCEDURE RFILL(DX, DY, FILLER : INTEGER); EXTERNAL;
PROCEDURE RLINE(DX, DY : INTEGER); EXTERNAL;
PROCEDURE RMARKER(DX, DY : INTEGER); EXTERNAL;
PROCEDURE RPOLYGN(N : INTEGER; VAR COORD : COORDINATES; POLSET : INTEGER); EXTERNAL;
PROCEDURE RPOLYLN(N : INTEGER; VAR DCOORD : COORDINATES); EXTERNAL;
PROCEDURE RPOLYMARKER(N : INTEGER; VAR DCOORD : COORDINATES); EXTERNAL;
PROCEDURE RPOSITION(DX, DY : INTEGER); EXTERNAL;
PROCEDURE RRECT(DX, DY : INTEGER); EXTERNAL;
PROCEDURE RTEXT(DX, DY, N : INTEGER; VAR TXT : TEXTSTRING); EXTERNAL;
PROCEDURE SAVEPICTURE(X, Y, NX, NY, DIR : INTEGER); EXTERNAL;
PROCEDURE SCROLLREGION(TOP, BOT : INTEGER); EXTERNAL;
PROCEDURE SETCHTYP(SX, SY, CHUP, CHDIR, SPACE, SKEW : INTEGER); EXTERNAL;
PROCEDURE SETCHVEC(XB, YB, XV, YV, DX, DY : INTEGER); EXTERNAL;
PROCEDURE SETCOLOR(ICOLOR, VALUE : INTEGER); EXTERNAL;
PROCEDURE SETDENSITY(DEN : INTEGER); EXTERNAL;
PROCEDURE SETEDGE(ONOFF : INTEGER); EXTERNAL;
PROCEDURE SETFILLER(FILLER : INTEGER); EXTERNAL;
PROCEDURE SETFONT(FONT : INTEGER); EXTERNAL;
PROCEDURE SETGCURSOR(CTYPE, CSIZE, CCOLOR : INTEGER); EXTERNAL;
PROCEDURE SETLOCATOR(LTYPE, LSIZE, LCOLOR : INTEGER); EXTERNAL;
PROCEDURE SETMARKER(MTYPE, MSIZE : INTEGER); EXTERNAL;
PROCEDURE SOFTRESET; EXTERNAL;
PROCEDURE TCHAR(CHR : CHAR); EXTERNAL;
PROCEDURE TCURSOR(ONOFF : INTEGER); EXTERNAL;
PROCEDURE TEXT(X, Y, ICOLOR, N : INTEGER; VAR TXT : TEXTSTRING); EXTERNAL;
PROCEDURE USERHATCH(VAR HATCH : HATC); EXTERNAL;
PROCEDURE USERPATTERN(VAR PATTERN : PATT); EXTERNAL;
PROCEDURE USERSTYLE(PATTRN : INTEGER); EXTERNAL;
PROCEDURE VIEWPORT(XVLEFT, YVBOTTOM, XVRIGHT, YVTOP : INTEGER); EXTERNAL;
PROCEDURE WINDOW(XWLEFT, YWBOTTOM, XWRIGHT, YWTOP : INTEGER); EXTERNAL;


---------- Post added at 00:03 ---------- Previous post was at 00:00 ----------

Внушительный такой списочек )
А программ написать не успели, пришли ПЦ c VGA и забросили КЦГД энтузиасты.

AFZ
02.11.2015, 07:40
Вот это одна из причин почему тема КЦГД заросла паутиной - отсутствие эмулятора !!! Можно Титуса попросить допилить. Собственно для подключения KEYGP достаточно подключить 182, 183 и 184. Так в КЦГД адресное пространство после 181/182 (120000-157776) пустует, положить туда 183-184, основным положить 182, и вперед. Объем доработок, как я понимаю, минимальный. Вообще, разница между ДВК с КЦГД и УК-НЦ не такая и большая, и там, и там есть основной процессор, есть перифрийный процессор, причем периферийный и там и там ВМ2. Графическая аппаратура, конечно, разная, но оно уже реализовано. Так, что...

Titus
02.11.2015, 10:52
Можно Титуса попросить допилить. Собственно для подключения KEYGP достаточно подключить 182, 183 и 184. Так в КЦГД адресное пространство после 181/182 (120000-157776) пустует, положить туда 183-184, основным положить 182, и вперед.

Попросить допилить можно, если четко обьяснить, чего и куда пилить.
Мне сейчас не очень хочется отвлекаться на эмуль, так как есть другие дела. Если скажете, вот тебе такой-то ROM, он должен лежать по таким-то адресам. Вот такая-то программа. Она не работает так-то. Я могу это попробовать посмотреть.

hobot
02.11.2015, 13:07
библиотека PGLIB.OBJ
Другие графические расширения для стандартных языков программирования
(Си, ассемблер, Фортран, Паскаль) уже обсуждались, наборы библиотек
публиковались и ранее, входили в различные поставки и пакеты.
Вот небольшая подборка (которую все видели, просто напомню):
http://zx-pk.ru/showpost.php?p=694870&postcount=124
http://zx-pk.ru/showpost.php?p=695007&postcount=125
http://zx-pk.ru/showpost.php?p=695025&postcount=126

SuperMax
03.11.2015, 07:51
А по поводу дискет, так я их потихоньку соберу в одну кучку, после чего обсудим, кому их отправить и отправлю, кому договоримся.
Я готов заняться оцифровкой и публикацией
просто сейчас в связи с рождением сына немного плотный график
мой емыл max () maxiol.com

shattered
02.06.2016, 22:56
Второй раунд попытки сэмулировать КЦГД в MAME (MESS). Как выяснилось, ТО описывает прошивку 182, потому что в 181 банально не прописаны обработчики прерываний по векторам 300, 304, 360, 364.

И где-то упоминалась прошивка с тестами, она всплыла?

shattered
04.06.2016, 00:12
Какие у него частоты строчной развертки и pixel clock? В ТО и документации на мониторы этого нет.

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

... и размер растра.

AFZ
04.06.2016, 06:24
Второй раунд попытки сэмулировать КЦГД в MAME (MESS). Как выяснилось, ТО описывает прошивку 182, потому что в 181 банально не прописаны обработчики прерываний по векторам 300, 304, 360, 364.Сильно подозреваю, что 181-я прошивка была временной, в планах стояло сделать все правильно, для полной эмуляции VT220, но не успели и сунули сырое недоделанное. Позже таки доделали, но 181-я уже разошлась, под нее народ сочинил кучу софта, а 182-я опоздала - массово пошли писюки и ДВК сошел со сцены.

Хотя скажу сразу - если на ДВК надо работать в текстовом режиме, т.е. КЦГД нужен, как алфавитно-цифровой дисплей, а не для игрушек, то 181-я однозначно проигрывает 182-й. И шрифт у 181 корявый по сравнению с 182, и функциональная клавиатура у 182 работает сразу, без любых дополнительных программ, и кричащих ошибок, вроде зависания при зажатии некоторых клавиш у него нет. В общем, когда я (в начале 90-х) занимался поставками самодельных ДВК-шных систем обработки данных или управления объектами, я всегда старался комплектовать ДВК-шник 182-м КЦГД.


Какие у него частоты строчной развертки и pixel clock? В ТО и документации на мониторы этого нет. Кадровая частота у него 60 Гц. Про строчную, действительно, нигде не написано, но можно предположить, что она сделана из расчета на американские телевизионные 525 строк при 60-Гц кадровой, то есть 15750 Гц при чересстрочной развертке и 15720 при прогрессивной. По крайней мере, очень похоже. Ну, и pixel clock - ровно половина от частоты генератора 33 МГц (D24.4, D24.6, BQ2, документ ПБА3.660.259 Э3).



... и размер растра. См. таблицу 1 на 5-й странице документа ПБА3.660.259 ТО. Или процитировать?

shattered
04.06.2016, 14:21
Кадровая частота у него 60 Гц. Про строчную, действительно, нигде не написано, но можно предположить, что она сделана из расчета на американские телевизионные 525 строк при 60-Гц кадровой, то есть 15750 Гц при чересстрочной развертке и 15720 при прогрессивной. По крайней мере, очень похоже. Ну, и pixel clock - ровно половина от частоты генератора 33 МГц (D24.4, D24.6, BQ2, документ ПБА3.660.259 Э3).

См. таблицу 1 на 5-й странице документа ПБА3.660.259 ТО. Или процитировать?

Так и запишем. Под растром я понимаю размер строки в точках без учета hblank, и высоту в строках без учета vblank -- т.е что-то вроде 1000x525.

Titus
04.06.2016, 14:26
т.е что-то вроде 1000x525.

Вообще-то 800x240 у КЦГД.

shattered
04.06.2016, 18:07
Это полезная область, растр больше (overscan и все такое)

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

некоторый прогресс, это прошивка 181 общается с ultrix/vax в simh. почему съезжают нижние строки при прокрутке--загадка, может быть это очередной глюк прошивки.

https://img-fotki.yandex.ru/get/53211/264743.4/0_b4426_6dd179c9_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/738342)

Titus
04.06.2016, 18:13
почему съезжают нижние строки при прокрутке--загадка, может быть это очередной глюк прошивки.

Вообще-то на EmuStudio и 181 и 182 прошивки работают корректно)

shattered
05.06.2016, 01:40
да, больше похоже на ошибки эмуляции ВМ2. буду гонять тесты...

shattered
05.06.2016, 16:00
собрался запустить тесты из-под FTMON, и прикрутил для этого к mame устройство HD: им. Patron (http://zx-pk.ru/threads/17277-pomogite-najti-osnovnoj-test-kommand-elektroniki-60/page4.html), но дальше уперся в то, что тамошнее T11 cpu core (из которого я делаю ВМ2) не умеет делать trap to 4 по доступу к несуществующей памяти :) :( а переносить эмуляцию в SIMH неохота (хоть он и поддерживает графику).

shattered
03.07.2016, 02:45
Можно Титуса попросить допилить. Собственно для подключения KEYGP достаточно подключить 182, 183 и 184. Так в КЦГД адресное пространство после 181/182 (120000-157776) пустует, положить туда 183-184, основным положить 182, и вперед.

Должны ли работать 183 и 184 с прошивкой 181? В книжке ПО ДВК показано, что загружаемая KeyGP работает.

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



Кадровая частота у него 60 Гц. Про строчную, действительно, нигде не написано, но можно предположить, что она сделана из расчета на американские телевизионные 525 строк при 60-Гц кадровой, то есть 15750 Гц при чересстрочной развертке и 15720 при прогрессивной. По крайней мере, очень похоже. Ну, и pixel clock - ровно половина от частоты генератора 33 МГц (D24.4, D24.6, BQ2, документ ПБА3.660.259 Э3).


BQ2 в этом документе (http://www.emuverse.ru/downloads/computers/DVK/docs/KCGD/KCGD_E3_PE3.djvu) (как и в ТО) -- кварц на 30,8 МГц. Были разные варианты?

AFZ
03.07.2016, 08:12
Должны ли работать 183 и 184 с прошивкой 181? В книжке ПО ДВК показано, что загружаемая KeyGP работает.Нет. Их (KeyGP), фактически, две - одна для 181, вторая - для 182. В 183 и 184 занесена KeyGP для 182, собранная для исполнения из ПЗУ.


BQ2 в этом документе (как и в ТО) -- кварц на 30,8 МГц. Были разные варианты? Нет, это меня склероз подвел. Все КЦГД имеют один и тот же кварц, просто я был уверен, что он 33, оказалось, 30.8. Кстати, он там гармониковый, в обычной правильной схеме генератора он запускается на 10 с копейками МГЦ, а здесь - на третьей механической гармонике. Вероятно, из-за малой емкости конденсатора C85 и малого входного сопротивления каскада на D24.6, усиление этого каскада на 10 МГц недостаточно для самовозбуждения генератора. А на 30 МГц - достаточно.

shattered
03.07.2016, 15:44
Вообще-то на EmuStudio и 181 и 182 прошивки работают корректно)

оказалось, что прошивка не успевает сделать рулон до приема первого символа новой строки на скорости 9600 (за 1146 us). подозреваю, что дело в неверном тайминге команд (сейчас он взято от T11).

MiX
03.07.2016, 15:53
на скорости 9600
ВПшки 065 в КЦГД обмениваются на 57600 (кроме клавиатуры).

shattered
03.07.2016, 16:04
знаю, временно сделал скорость поменьше. все же дело в квитировании, скорее всего -- цикл очистки очень простой, но выполняется 13ms, никак не успеть.

Titus
03.07.2016, 16:22
знаю, временно сделал скорость поменьше. все же дело в квитировании, скорее всего -- цикл очистки очень простой, но выполняется 13ms, никак не успеть.

У меня как-то проблем таких в эмуляторе никогда не встречалось. Однако, у меня виртуально достаточно высокая скорость последовательного порта. Не помню щас какая. Кстати, из-за несоответствия скорости оригиналу криво работали какие-то графическо-математические пакеты, как я их 'заплатками по скорости' не подгонял.

shattered
04.07.2016, 00:47
мда, найти хорошее описание квитирования в ВП1-065 пока не удалось, только какой-то сомнительный обрывок текста


При готовности приёмника к приёму данных на выходе RR (31 вывод) устанавливается низкий уровень напряжения, а данные приходят на вход IP (28 вывод). Данные из последнего кода преобразуются в параллельный и записываются в буферный регистр приёмника. После этого в регистре состояние приёмника устанавливается в единицу 7-ой разряд, а на выходе RR устанавливается напряжение высокого уровня. После чтения данных из буферного регистра приёмника флаг состояния приёмника устанавливается в 0, а [не на выходе RR- высокий уровень напряжения.]


буду вкручивать это в эмулятор.

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

Таки да, с квитированием работает заметно лучше :)

https://img-fotki.yandex.ru/get/58717/264743.4/0_b4568_2c1fd173_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/738664)

Попробую игрушки позапускать... :v2_dizzy_gamer:

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

Lode Runner почти играбелен (скорость выше, чем удобно для игры). Не уверен, что правильно выставил тактовую ВМ2 -- сейчас 30.8 мгц/4.

https://img-fotki.yandex.ru/get/48627/264743.4/0_b456b_9fff06c4_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/738667)

https://img-fotki.yandex.ru/get/143188/264743.4/0_b456c_928bb922_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/738668)

https://img-fotki.yandex.ru/get/143188/264743.4/0_b456d_928114a4_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/738669)

AFZ
04.07.2016, 08:32
найти хорошее описание квитирования в ВП1-065 пока не удалось, только какой-то сомнительный обрывок текстаТонкостей, связанных с буферизацией я уже не помню, но пока с приемной стороны байт не заберут, новый байт передаваться не начнет, т.е. бит D7 регистра состояния передающей стороны сбросится в ноль и будет в нем до тех пор, пока на приемной стороне не заберут этот байт.

Учитывая наличие как в приемнике, так и в передатчике двух регистров - ( в приемнике один сдвиговый, второй - для выдачи, т.е. РД приемника, в передатчике - один - входной, т.е. РД передатчика, второй - сдвиговый), в процессе передачи могут участвовать одновременно три байта - самый ранний лежит в РД приемника, второй - в процессе передачи, т е находится в сдвиговых регистрах плавно переезжая из передатчика в приемник и последний лежит в РД передатчика.

Так вот, по всей видимости, на каком-то такте переезда байта из передатчика в приемник, схема приемника проверяет, забрали ли предыдущий байт, если нет, она активирует сигнал RR. Передатчик же, получив от ЦП байт в свой RD сбрасывает бит D7 РС, затем смотрит свой вход BSYD, если он активен, ждет его дезактивации, после этого проверяет сдвиговый регистр, если он свободен, передает байт из своего РД в сдвиговый регистр, запускает передачу и только после этого взводит бит D7 в РС. То есть, пока BSYD активен (занято), D7 РС передатчика будет стоять в нуле, не давая продолжить передачу.

shattered
15.08.2016, 22:59
Внезапно!

https://img-fotki.yandex.ru/get/102061/264743.5/0_b486a_fe26efb3_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/739434)
MESS WIP: КЦГД (прошивка 182 + KeyGP)

hobot
01.10.2016, 16:26
УТОЧНЕНИЕ ПО КЦГД.
-------------------------
Обнаружив (видимо я некий пласт обсуждений пропустил ранее (http://zx-pk.ru/threads/18231-ktsgd-poisk-softa-voprosy-i-otvety.html?p=876634&viewfull=1#post876634)) прошивки с номерами 183 и 184 я обратился
за разъяснениями к AFZ с просьбой ещё раз прокомментировать их содержимое:



Народ тут же начал сочинять программки,
исправляющие косяки и расширяющие функционал этой 181-й.
А Квант начал работу над ошибками 181-й. Результатом стала 182-я.
Параллельно на Кванте вели работу по созданию полноценного графического
протокола для КЦГД, результатом ее стала программа KEYGP. Учитывая тот факт,
что в стране было много ДВК-шек с КЦГД-181, а новые поставки шли уже с прошивкой 182,
KEYGP сделали в двух вариантах - как 181-й, так и 182-й. Дискета с поставляемой KEYGP
содержала оба варианта, на винчестер ставился, естественно, тот, который соответствовал
имеющемуся КЦГД.

А в ПЗУхах 183 и 184 находится третий вариант - программа KEYGP-182,
собранная для непосредственного исполнения из ПЗУ. ПЗУхи втыкаются в
два свободных гнезда, 182-я программа их узнает и подключает в работу.


http://storage5.static.itmages.ru/i/16/1001/s_1475328402_9068776_e0c4589f3d.png (http://itmages.ru/image/view/4963771/e0c4589f)

shattered
02.10.2016, 19:34
Какой софт использовал мышь КЦГД? Была ли она предусмотрена с самого начала или появилась с ревизией платы под прошивку 182?

hobot
03.10.2016, 04:12
Может быть тут http://archive.pdp-11.org.ru/BIBLIOTEKA/dwkbooks/book8/


[del]

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

shattered, про мышку обсуждения нашлись вроде бы

http://zx-pk.ru/threads/16861-poisk-fajlov-dlya-uknts-dvk.html?p=837526&viewfull=1#post837526

http://zx-pk.ru/threads/16861-poisk-fajlov-dlya-uknts-dvk.html?p=837528&viewfull=1#post837528

hobot
05.10.2016, 03:02
Какой софт использовал мышь КЦГД?

http://zx-pk.ru/threads/16861-poisk-fajlov-dlya-uknts-dvk.html?p=799908&viewfull=1#post799908

http://zx-pk.ru/threads/16861-poisk-fajlov-dlya-uknts-dvk.html?p=799915&viewfull=1#post799915


Вот ещё что то нашлось )

hobot
25.12.2016, 09:22
Titus, у меня вопрос такой возник, предлагаю просто обсудить при желании.
Вот гляди у тебя изрядные знания Спектрумовских игрушек в плане граф. специфики,
так же кроме тебя пока никто не писал эмулятор КЦГД. Теперь вопрос, говоря о реальном
железе, реальных процессорах их скоростях и учитывая всё это.
Каков потенциал ДВК+КЦГД для портирования лучших игр со Спектрума? Лучших в плане,
максимально красивых в граф. смысле или легендарных (самый яркий пример Elite). ?
Очень конечно было бы хорошо, Titus, если бы ты не отмолчался и не 1 предложением ответил,
а развёрнуто. Например так: портировать можно что и куда угодно, главная сложность в данном
варианте состоим в том, что (...), поэтому (...) никогда.
http://i.smiles2k.net/hello_byby_smiles/1_012.gif

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

за одно поднимем тему, тут КЦГД во всю обсуждают последнее время )

MM
25.12.2016, 15:17
У КЦГД может в пару-тройку раз быстродействия не хватить, т.к. у Z80-3.5 логическое быстродействие не менее 800 т.рег-рег, а у 1801ВМ2-7.7 - порядка
~700 т.рег-рег в ПЗУ, или ~500 т.рег-рег в ДОЗУ.
К тому же экранное ДОЗУ КЦГД будет существенно больше ,чем у Спектрума, и быстродействие прорисовки, соответственно, пропорционально снижатся.

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

shattered
25.12.2016, 15:41
кмк, нужен тест скорости bitblt (копирования спрайтов и прочая). полноценного блиттера в кцгд нет, как и регистра маски (как в УКНЦ), поэтому все будет делать процессор.

желающие написать сам bitblt (на macro-11, разумеется :) ) могут начать с

http://research.swtch.com/bitblt
http://bitsavers.trailing-edge.com/pdf/xerox/alto/BitBLT_Nov1975.pdf
http://bitsavers.trailing-edge.com/pdf/xerox/notetaker/memos/19790620_Z-IOP_1.5_ls.pdf
https://github.com/livingcomputermuseum/ContrAlto/blob/master/Contralto/Disassembly/altocode24.mu#L1295
https://github.com/shattered/dmd-5620rom/blob/master/5620rom/src/lib/libj/bitblt.c

ну а потом сравним реальное железо и эмуляторы :)


https://www.youtube.com/watch?v=mWFyffsBPgA

hobot
25.12.2016, 18:37
В самом лучшем случае - необходимость конвертировать спрайты
В Elite не спрайтовая графика - векторы там, без заливки, даже КГД двух цветный должен справиться,
а у КЦГД отдельный граф. процессор.


MM, поглядите по проблемной дискете мои посты в теме эмулятора ДВК. Это тот образ на который я дал вам
ссылку последний раз, он завёлся или нет у вас? Я его выбрал по вашему критерию, что нужен монитор младше
чем 5.2 (!)


MM, давайте прикрутим к ДВК OpenGL видекарту и как посоветовал form - её граф. процессор оформим как ПП )))


быстродействия не хватить, т.к. у Z80
а вы учитываете, что у спектрума экранчик крохотный по центру это может немного помочь или Elite полноэкранная?

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

и самое то главное KeyGP (лучше последний ПЗУшный вариант) практически не изучен? )

Alex_K
25.12.2016, 18:43
а у КЦГД отдельный граф. процессор.
О!!! :eek_std: И как же он называется?

hobot
25.12.2016, 18:47
И как же он называется?
имелся в виду отдельный проц. на борту при наличие ещё и центрального общего процессора в корзине ДВК.
В то время как у спектрума всё делается на 1 кристальчике и рассчёты и картинка. У нас тут преимущество
получается в этом.

Alex_K
25.12.2016, 18:51
У нас тут преимущество
получается в этом.
Всё преимущество теряется из-за того, что между материнской платой и КЦГД связь только по последовательным портам терминала на скорости 57600 и КЦГД доступа к памяти материнской платы не имеет.

В отличии от УКНЦ, где ПП имеет доступ к ОЗУ ЦП, да и механизм наложения по маске (т.н. спрайтовый).

MM
25.12.2016, 18:55
...В то время как у спектрума всё делается на 1 кристальчике и рассчёты и картинка...
В КЦГД аналогично.
Некотрое премущество КЦГД - в копировании графических массивов по 2 байта за 1 прием, тогда как Z80 -только по 1 байту.
Погуглите описание КЦГД - оно несколько похоже на вариант УКНЦ, только для 1 шт. 1801ВМ2 - 7.7 мгц.

perestoronin
25.12.2016, 20:21
У КЦГД может в пару-тройку раз быстродействия не хватить, т.к. у Z80-3.5 логическое быстродействие не менее 800 т.рег-рег, а у 1801ВМ2-7.7 - порядка
~700 т.рег-рег в ПЗУ, или ~500 т.рег-рег в ДОЗУ.
К тому же экранное ДОЗУ КЦГД будет существенно больше ,чем у Спектрума, и быстродействие прорисовки, соответственно, пропорционально снижатся.
А ничего что процессор у КЦГД 16 разрядный и ничем в общем то не нагружен в отличии от Спектрума, в котором бедный Z80 в играх еще пыхтит с дисками и клавиатуру опрашивает и звуком заправляет, а еще и вычисления должен делать, к примеру распаковку объектов, чтобы сюжет игры был не слишком примитивный и всё действие помещалось в памяти, с магнитофона новый уровень то не загрузишь в лет, да и с диска не быстро новый уровень грузится ?

Некотрое премущество КЦГД - в копировании графических массивов по 2 байта за 1 прием, тогда как Z80 -только по 1 байту.
Итого пропорционально производительность КЦГД повышается многкратно. А при использовании всех возможностей команд К1801ВМ2, можно добиться и недостижимого для Z80 уровня графики и скорости, не взирая на отмеченный факт, что ОЗУ и качество графики у КЦГД поболее чем у Специ.

shattered
25.12.2016, 20:23
Я как раз ковыряюсь в hp integral pc -- 1985 год, основной процессор m68000 (32-битный с 16-бит шиной, 8 мгц) и рядом с ним графический (собственная разработка hp, до 1024x1024 монохром). Общаются через 2 порта на шине, скорость общения не изучена. Прямого доступа к графической памяти нет. GPU умеет рисовать точки, линии, заливать 16x16 текстурой, рисовать текст произвольными пропорциональными шрифтами, делать bitblt... Подробности в статье http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1985-10.pdf и на видео для привлечения внимания :)

https://www.youtube.com/watch?v=dU1xc-zNdYg

У KeyGP примерно такие же возможности (минус bitblt).

perestoronin
25.12.2016, 20:46
Всё преимущество теряется из-за того, что между материнской платой и КЦГД связь только по последовательным портам терминала на скорости 57600 и КЦГД доступа к памяти материнской платы не имеет.
Пусть ЦП управляет периферийным графическим процессором - ведь так задумывалось? Тогда и скорость не нужна будет высокой между КЦГД и ЦП. Интересно, а зачем тогда корзина нужна для КЦГД ? Только для того чтобы питание подвести к плате КЦГД ? :(
"На корзине" у КЦГД порядка 40 контактов не считая земли. Для последовательного порта хватило бы и на порядок меньшего количества контактов :)

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


Каков потенциал ДВК+КЦГД для портирования лучших игр со Спектрума?
Без изменения игр под особенности КЦГД игры будут как слайдшоу, но после переработки - вполне играбельные.
Кто бы попробывал портировать одну из игр ? Не в лоб, а с учетом особенностей ДВК и КЦГД.

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


прикрутим к ДВК OpenGL видекарту и как посоветовал form - её граф. процессор оформим как ПП )))
Хорошая мысль, но более реалистичной кажется попробывать выжать то, что умеет КЦГД.
Иначе у ДВК будет две цветные графические платы, а количество ПО по прежнему близко к 0 для этих плат.

MM
25.12.2016, 20:53
А ничего что процессор у КЦГД 16 разрядный и ничем в общем то не нагружен
Есть,конечно, преимущество Оригинала микрокода DEC перед жалкой поделкой Интел ( именно в машинном коде, особенно в микрокоде ), но реально это от силы 30% производительности ( кстати, последние 3 года так никто и не мерял скорости копирования массивов на Z80 и 1801ВМх при 0 тактах ОЗУ ).
В остальном у КЦГД всё плохо - и меедленное ВидеоДОЗУ, и необходимость отрабатывать прерывания от дисплея ( строчные и кадровые ), меедленный канал связи с ЦП ( ~8 кбайт/с ).
А главное - сравните размер экранного ОЗУ КЦГД и Спектрума - разница существенная, в разы. Т.е. в самом идеальном случае тормоза в играх будут примерно на ~1 порядок.
*
Если уж и делать нечто для ДВКшки по типу графтерминала - туда надо сажать 1801ВМ3А-6 с 0 тактами ожидания и сигналом SSYNC на общем постоянно, прямой ( от процессора ) адресацией видеобуферов, гибким разрешением ( не хуже, чем в КЦГД - 800х240х2 бит или 400х240х4 бит ), и прямым доступом к ВидеоДОЗУ со стороны ЦП .
И то есть некотрые сумнения, что перенос игр в приемлемом качестве возможен ввиду низкого быстродействия 1801ВМ3А-6 ( он конвеерный, и на обилии ветвлений не даст больше 500-700 т. рег-рег, тогда как при прямом ходе кода - 2 лимона показывает )

shattered
25.12.2016, 21:25
а строчных вроде бы нет, но есть 500 гц прерывание для опроса мыши.

hobot
25.12.2016, 21:55
а количество ПО по прежнему близко к 0 для этих плат.
Это не пугало никого во времена старта УК-НЦ к примеру, единственный софт (кроме штатного от DEC и наследственного от ОС ДВК) - в плане графики - это были "поделки на Вильнюс-Бейсики", но за
три-пять лет обросла платформа кое-чем )))

Штука в том, что и КЦГД и OpenGL-абстрактный граф.процессор - в любом случае ретро-устройство.
Просто КЦГД - фактически мертвец, а мифический вариант с OpenGL картой
может 1.Подтянуть за счёт совместимости внутренней и с библиотеками
фактически легкопереносимые вещи
2. И по прежнему являясь ретро-картой будет "свежим" вызовом на
старушке ДВК (мы же её (ВМ3) гнать договорились для OpenGL).

Alex_K
25.12.2016, 22:04
"На корзине" у КЦГД порядка 40 контактов не считая земли. Для последовательного порта хватило бы и на порядок меньшего количества контактов
Так ведь в КЦГД находятся порты терминала с адресами с 177560 по 177566, потому МПИ активно и используется. Со стороны процессора КЦГД тоже есть свои последовательные порты на шине. И эти порты между собой соединены со скоростью обмена 57600.

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


Пусть ЦП управляет периферийным графическим процессором - ведь так задумывалось? Тогда и скорость не нужна будет высокой между КЦГД и ЦП.
А битовая графика довольно медленно будет закачиваться по последовательному порту. Там-то и так ОЗУ не очень много, всего 32 Кбайта, да и часть занята под таблицу видеострок и разные параметры.

shattered
25.12.2016, 22:51
А разве ОЗУ -- не 64Kслов (128 KB)? Если в прогрессивном режиме, то умещается 2 полных страницы 800(400)x240, по 24 Кслов каждая, ну и про запас что-то :)

Alex_K
25.12.2016, 22:55
А разве ОЗУ -- не 64Kслов (128 KB)?
В данном случае я имел ОЗУ, доступное непосредственно процессору. Ведь в этом ОЗУ должен быть код, да и некоторая битовая обработка в непосредственном ОЗУ быстрее, чем через регистры адреса/данных.

Titus
26.12.2016, 05:11
Titus, у меня вопрос такой возник, предлагаю просто обсудить при желании.
Вот гляди у тебя изрядные знания Спектрумовских игрушек в плане граф. специфики,
так же кроме тебя пока никто не писал эмулятор КЦГД. Теперь вопрос, говоря о реальном
железе, реальных процессорах их скоростях и учитывая всё это.
Каков потенциал ДВК+КЦГД для портирования лучших игр со Спектрума? Лучших в плане,
максимально красивых в граф. смысле или легендарных (самый яркий пример Elite). ?
Очень конечно было бы хорошо, Titus, если бы ты не отмолчался и не 1 предложением ответил,
а развёрнуто. Например так: портировать можно что и куда угодно, главная сложность в данном
варианте состоим в том, что (...), поэтому (...) никогда.

Вроде бы эмулятор КЦГД для МАМЕ написал shattered тоже.

Думаю, что портировать Спектрумовские игры на УКНЦ гораздо проще, чем на КЦГД. В силу уже описанных тут причин. Если размещать всю игру в памяти КЦГД, то скорее всего не хватит памяти. А если в основной памяти ДВК - то это так медленно, что вообще не вариант.

hobot
26.12.2016, 12:14
Вот мне одному - все это обсуждение просто напрашивается на разработку для ДВК более совершенной видеокарты,
но она не может не быть одновременно и ретро при этом. Я очень сильно за технологию Glide! Потому что это красиво )
В отличие от подлинной старины КГД под КЦГД действительно кол-во софта стремиться к 0, так стоит ли тратить ресурсы и время на мертвеца? Мне тоже жаль Зеленоградский КЦГД - LODE RUNNER, но оставим его и карточку КЦГД для режима классики, а для нормала нужно видео адекватное разогнанному ВМ3 )

AFZ
26.12.2016, 12:28
"На корзине" у КЦГД порядка 40 контактов не считая земли. Для последовательного порта хватило бы и на порядок меньшего количества контактов Тут уже ответили, но я уточню. Со стороны корзины у КЦГД сидит единственная микросхема (не считая шинных драйверов) - 1801ВП1-065, сконфигурированная на 56 кбит, 8n1. От нее идет последовательная линия связи (в виде четырех дорожек на плате) к такой же микросхеме, сидящей на внутренней шине процессора КЦГД. Кто-то (как бы не Полетаев) вспоминал, что пытались было сделать более скоростной интерфейс, по типу того, как это сделано в УКНЦ, но выяснилось, что это лишнее, ибо КЦГД и 56-к линию загрузить на 100% не в состоянии.

Во времена, когда у меня было много этих КЦГД, я однажды воспользовался тем фактом, что КЦГД принимает данные по последовательному порту. Был у меня дисплей ВТА 2000-15М, я его пристроил себе вторым рабочим местом. Только вот и клавиатура у него отвратительная, и шрифты на экране поганые, и поддержка VT52/VT100 у него с какими-то извратами. В общем, кончилось тем, что я выкинул его (2000-15М) плату, сунул туда КЦГД, перерезал те самые 4 дорожки и прицепил туда оптронную развязку, на АОТ101 и АОТ128 (АОТ110, или какая там родная дрянь стояла в опторазвязке на ДВК? В общем, родные ДВК-шные оптроны 56К не тянут, а вот парочка 101-128 - легко), подшаманил кое-что по мелочи, и несколько лет пользовался превосходным вторым терминалом.

Titus
26.12.2016, 15:40
В отличие от подлинной старины КГД под КЦГД действительно кол-во софта стремиться к 0, так стоит ли тратить ресурсы и время на мертвеца? Мне тоже жаль Зеленоградский КЦГД - LODE RUNNER, но оставим его и карточку КЦГД для режима классики, а для нормала нужно видео адекватное разогнанному ВМ3 )
Под КЦГД немало софта. Не один, и не два продукта)
Игры - Лоде ранеры, Ленды, всякие летающие тарелки с надписью СССР, прыжки на батуте, тетрисы, минеры и т.д.
Графические среды всякие математические. Демонстрашки.

hobot
26.12.2016, 17:15
Графические среды всякие математические
не актуально согласись! Ты же не будешь восстанавливать древние принтеры и графопостроители ?
Без них же и ещё некоторого специфичного железа польза от этих программ 0 (музейная), для
это есть и будут аутентичные музейные экспонаты ЭВМ ДВК с КЦГД.
Я же продолжаю разговор о ретро-компе ДВК-сегодня ) Там предполагался разогнанный ВМ3
для норм. и на обычных частотах для классики (ради миниатюризации !) в режиме которой КЦГД
в виде эмулятора выполняет роль граф.карты и пожалуйста гоняй тарелочки с надписью СССР и прочие
тетрисы ) Одноплатность (высокая степень интеграции, отказ от корзины и проч.) должна способствовать
в первую очередь производительную видеокарту к разогнаному ВМ3. ) OpenGlide ! )))
Извиняюсь за гугль-транслейт по ссылке - оригинал этой крохотной статьи на немецком языке
https://translate.google.ru/translate?hl=ru&sl=de&u=https://de.wikipedia.org/wiki/Openglide&prev=search

Vamos
26.12.2016, 18:03
Одноплатность (высокая степень интеграции, отказ от корзины и проч.) должна способствовать
в первую очередь производительную видеокарту к разогнаному ВМ3. ) OpenGlide ! )))


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

Один из вариантов решения, это реализация на базе эмулятора ДВК, там делай чего хошь, разгоняй процессоры создавай графические карты, которых не было в природе и т.д. и т.п.

hobot
26.12.2016, 20:16
Vamos, мне кажется есть ещё один вариант.
Для ретро стиля и поддержки старого ПО в новой машинке пускай эмуляторы орудуют (дёшево, надёжно!).
А вот для режима нормальной работы (полный отказ от несовместимого ПО, что работает то работает,
компиляторы например, на всё остальное забить).

создавай графические карты, которых не было в природе
Зачем же? Есть ведь в природе 3Dfx - этого то вы не будете отрицать?



с учетом только одного желающего, hobot,
я и так со своими УК-НЦ счастлив. Тут и соседних темах не список желающих
создаётся, а ведётся активное обсуждение, в том числе новодела КЦГД, целесообразность
всего этого барахла в том числе, я же встреваю с целью "взываю к разумам" ! )))

Как-то так.
Поскольку кто в лес кто по дрова, но вместе мы сила! )

Titus
26.12.2016, 20:32
А зачем вообще нужен новодельный ДВК? Это же ушедшая платформа как спек.

shattered
26.12.2016, 21:05
я бы начал "разработку" игр с чего-то максимально простого (с учетом 0 опыта оной разработки), ну скажем Pong :) а (сильно потом) продолжил бы портом Sierra AGI. разрешения и цветности хватит за глаза, зато можно будет в Space Quest рубиться :)

hobot
26.12.2016, 21:30
зато можно будет в Space Quest рубиться
Видимо схожие мысли посещали некоторых профессионалов в Зеленограде ещё тогда,
я помню что в школе обнаружилась целая дискета для УК-НЦ с выдернутой коллекцией
локаций 3-го SQ в формате PCX редактора --> http://zx-pk.ru/threads/20016-graf-redaktor-picture-composer-i-dlya-uk-nts.html


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

Эмулятор ДВК - же совсем обратная картина, вещь весьма ценная и полезная (для заинтересованных конечно).

shattered
26.12.2016, 22:53
Но в целом поддерживаю, приходится признать полную непрактичность ДВК
сегодня и гордо записать любые его модификации в музейный хлам.

Эмулятор ДВК - же совсем обратная картина, вещь весьма ценная и полезная (для заинтересованных конечно).

да нет, все одинаково непрактично, просто кому-то ближе паяльник, а кому-то macro11.

но мы скатились во флейм, предлагаю конкретно обсудить, что нужно сделать, чтобы сыграть в space quest на двк :)

hobot
26.12.2016, 23:34
редлагаю конкретно обсудить, что нужно сделать, чтобы сыграть в space quest на двк
теоретически вполне возможно, но лучше не надо, иначе мы уподобимся тем еретикам от БК11М которые забыв о DECовских корнях и назвав RT-11 "неудобной и не правильной" понаписали каких-то "инвалидных" осей и партировали
под них пару квестов из под MS DOS? Гордятся теперь! Оставьте ДВК музейщикам, а новодел воспринимайте как
изготовления зап.частей на заказ.
Если совсем кратко - ничего в этом направлении делать не нужно.


shattered, больше интересней, по возможностям KeyGP, реальное демо, реальная разборка моментов и возможно даже
библиотека проц.и фук. для этого всего.

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

играйте в аутентичный SQ с мышкой от MicroSoft под MS DOS на intel )

shattered
26.12.2016, 23:50
давайте как-то попроще быть, и поменьше снобизма. что нужно и не нужно, каждый сам решает за себя. вы не хотите обсуждать -- не настаиваю, может быть, кто-то еще захочет.

hobot
27.12.2016, 00:49
вы не хотите обсуждать -- не настаиваю
так я своё ИМХО и печатаю раз за разом )
Мне вот интереснее на фоне демки по вашей ссылки некоего ретро-инженерной графики от HP,
вменяемая демка по KeyGP.
(Про БК11 - я просто факты констатировал опять же, зачем же "такое" кощунство повторять на ДВКашке).

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

http://zx-pk.ru/threads/20016-graf-redaktor-picture-composer-i-dlya-uk-nts.html?p=591013&viewfull=1#post591013

perestoronin
27.12.2016, 10:11
А зачем вообще нужен новодельный ДВК? Это же ушедшая платформа как спек.

MS DOS? Гордятся теперь! Оставьте ДВК музейщикам, а новодел воспринимайте как
изготовления зап.частей на заказ.
Это расскажите тем, кто до сих пор клепает новые (exMS)DOS и разводит платки ДВК. Кстати все платки для ДВК уже разведены, или про какие-то интересные забыли? Кажется все, вскоре в 2017 году и КЦГД надеюсь увидит свет, благо платку уже развели, осталось проверить замены мелкологики с К555 на что-нибудь поновее (к примеру КР1531 и КР1533) и затем профинансировать и выпуск новодельных КЦГД.
Интересно, вот и делают для себя, а кто-то даже и использует, на старом оборудовании.
http://www.freedos.org/
Аналогично и с ДВК. Думаю будет хорошо восстановить в новоделах короткую историю ДВК и попробовать добиться стабильности в работе старых плат, пусть даже для этого потребуется делать новоделы.
Сейчас то возможностей куда больше - в поиске ошибок в проектировании, да и в финансировании производства самих плат.


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

PS. Гоните лучше Интел и АМД и пинками ARM64 и Nvidia, чтобы быстрее выпускали современные технологии на массовый рынок новых материнских плат для десктопов, сколько можно впаривать старьё x86?! И где "наши" Байкалы и Эльбрусы. Сколько десятилетий еще нужно, чтобы разрешили их выпуск на рынок, отличный от ВПК и мобильных решений ? Иль откаты от Интел и АМД важнее ?

Sergei Frolov
27.12.2016, 13:13
Вопрос по полному видеосигналу в точке "G" КЦГД. Как я понял, отдельные сигналы КСИ и ССИ не выводятся, все идет по линии "G".

Я посмотрел на схему, там видеосигнал коммутируется от TTL уровня. У него, выходит, нет "уровня ГИ" (гасящих импульсов)?

http://helpiks.org/helpiksorg/baza7/206219929377.files/image185.png

SuperMax
28.12.2016, 06:25
теоретически вполне возможно, но лучше не надо, иначе мы уподобимся тем еретикам от БК11М которые забыв о DECовских корнях и назвав RT-11 "неудобной и не правильной" понаписали каких-то "инвалидных" осей и партировали под них пару квестов из под MS DOS? Гордятся теперь!
это вот совершенно несправедливый наезд на тех то делали Остров обезьян и прочее. люди старались и надо проявить уважение к их труду.

Оставьте ДВК музейщикам, а новодел воспринимайте как
изготовления зап.частей на заказ.
Если совсем кратко - ничего в этом направлении делать не нужно.
как раз ДВК интересна тем что потенциально обладает всеми ресурсами для реализации подобной задумки, причем в пределах стандарта
а если будет еще и новый КЦГД то это будет вообще круто!



играйте в аутентичный SQ с мышкой от MicroSoft под MS DOS на intel )
не хочу быть грубым, но упоминание данной платформы в теме PDP-11, да еще и в таком ключе это просто некультурно

hobot
28.12.2016, 14:58
это вот совершенно несправедливый наезд на тех то делали Остров обезьян и прочее. люди старались и надо проявить уважение к их труду.
У меня своё мнение, вопрос под какую ось они перетащили эту игруху?
Если под левый какой-нибудь АНДОС - значит пурги в моём сообщении 0, лишь констатация фактов и
выражение собственного мнения, просто кому то эмоции некуда выплеснуть и самоутвердиться (это адресовано
тому кто рейтинг анонимно понизил и пургой этот пост назвал!)




как раз ДВК интересна тем что потенциально обладает всеми ресурсами для реализации подобной задумки, причем в пределах стандарта
а если будет еще и новый КЦГД то это будет вообще круто!
Вот! Вы написали своё мнение и поддержали обсуждение выразив свой взгляд.
При этом открыто без "мутного" термина "пурга".
Тот кто написал пурга в оценке - явно 1. не читал предыдущее обсуждение 2. совершенно не в теме



не хочу быть грубым, но упоминание данной платформы в теме PDP-11, да еще и в таком ключе это просто некультурно
И я не хочу быть грубым и в целом моя цель не склока, а адекватное творческое обсуждение любых моментов
ПКМ в разделе ДВК\УК-НЦ, но тут уже атмосфера слегка подпортилась в связи с просочившимися в раздел
товарищами (откровенными хамами), которые привыкли к такого рода общению где снаружи в других разделах
предположительно.

SuperMax, теперь конкретней о пурге - вы пишите, что само упоминание платформ не этично!
А призыв тащить оттуда игры это этично. Пурга какая-то )

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


и надо проявить уважение к их труду.
Ими и так кучка еретиков гордится как супер заслугой! О чём я и написал, но где же там ( в моём сообщении в смысле) пурга? )

MacBuster
28.12.2016, 22:07
Чё-та устал и возопил к модераторам...

dk_spb
29.12.2016, 00:00
MacBuster, А Вы делайте как я - hobot'а в список игнорирования добавьте.
Он то ли пить не умеет, то ли .... Заносит его конкретно и регулярно.
Я бы вообще за "музейный хлам" на ретро форуме на месяцок в r/o отправлял автоматически.

MacBuster
29.12.2016, 00:13
MacBuster, А Вы делайте как я - hobot'а в список игнорирования добавьте.
Спасибо! Что-то я сам не сообразил.

hobot
29.12.2016, 08:30
dk_spb, даже не надейтесь - склоки публичной не будет!

MacBuster, а если мои посты раздражают вас и вам подобных - значит я всё делаю правильно ! )))

Денис - согласен с вами, "игнор" чудесная вещь! ) На будущее, пожалуйста не делайте публичных
выводов обо мне, это невежливо, мы ведь не настолько близко знакомы.

Всех с наступающим НГ!
Очень сожалею, что одни и те же персонажи раз за разом портят атмосферу в самом правильном
разделе ДВК\УК-НЦ. Мои посты это всегда строго ИМХО (по умолчанию) и всегда дискуссия и обсуждение или просьба, но никогда не повод к склоке или желание склоки. Холи вар против
"красивых осей для бедолаги БКашки и игр+мышки из MS DOS" для отечественных PDPLike ЭВМ начал не я, но полностью поддерживаю эту тему - о чём и было сказано выше в очередной раз.

AFZ
29.12.2016, 17:42
Я посмотрел на схему, там видеосигнал коммутируется от TTL уровня. У него, выходит, нет "уровня ГИ" (гасящих импульсов)?Как это нет? Есть. Там на резисторах R15-R26 собрано 3 ЦАПа. В частности, в канале зеленого, ЦАП собран на резисторах R16, R20, R21 и R25. Когда на входах соответствующих ЛЭ (исключая D79) все нули, +3В через R25 поступает на базу VT3, на выходе будет чуть больше 2В, это уровень белого. Когда на входах тех ЛЭ будут все единицы, потенциал их выходов они же с открытым коллектором) просаживается до 0.4-0.6 В (ток там довольно большой). Образуется делитель напряжения, верхнее плечо которого - R25, нижнее - все три остальных резистора параллельно. При этом на точке соединения всех этих резисторов, и, соответственно, на базе VT3 окажется порядка 1.5В, на выходе - чуть больше 0.5В, это уровень черного. Когда же приходит синхроимпульс на входы 1-3-5 ЛЭ D79, высоким уровнем, потенциал базы VT3 утягивается до уровня 0.4-0.6 В, на выходе будет около нуля, это синхроимпульс.

Впрочем да, специального уровня гасящих импульсов там действительно нет, вместо него используется уровень черного.
Да, схему я пользовал ту, которую недавно опубликовали в соседней теме. Новую, перерисованную в каком-то КАДе

shattered
08.01.2017, 16:27
так я своё ИМХО и печатаю раз за разом )
Мне вот интереснее на фоне демки по вашей ссылки некоего ретро-инженерной графики от HP,
вменяемая демка по KeyGP.
(Про БК11 - я просто факты констатировал опять же, зачем же "такое" кощунство повторять на ДВКашке).


инженерная графика - это скучно, а вот Bad Apple!! -- это весело :)

https://www.youtube.com/playlist?list=PLgN_eM4h7HQNkdjhMHn5ca7VQLANrEc-i

hobot
08.01.2017, 18:48
а вот Bad Apple!! -- это весело
да, особенно АНИМЭ на осциллографе ) У КЦГД кстати есть яркость пикселя параметр?
С другой стороны - такая графика смотрелась бы Фрязинском дисплее, но для работы с
КЦГД не предназначен, а КГД - совсем совсем старенький девайс )
(*расплакался и убежал играть в ПИФ-ПАФ!) http://s13.rimg.info/a5371af1820cccb541e3687bd94beab3.gif

Как вариант - попробовать программировать такое на УК-НЦ - наверняка будет тормозить.

shattered
08.01.2017, 19:15
для начала можно посчитать, сколько пикселов удается обновить за время vblank на каждой из трех железок -- а дальше можно заимствовать идеи 8088 Domination (https://trixter.oldskool.org/2014/06/19/8088-domination-post-mortem-part-1/ etc.)

MiX
17.02.2018, 00:05
Внезапно!
Отличия от оригинала, нет нижней строки.
http://i6.pixs.ru/storage/0/3/7/KeyGPjpg_4552866_29400037.jpg

Цвета.
http://i6.pixs.ru/storage/0/4/2/KeyGPcolor_1740550_29400042.jpg

shattered
17.02.2018, 11:36
Интересно, что делают пункты "Сохранить" и "Восстановить"...

MiX
17.02.2018, 12:24
Интересно, что делают пункты "Сохранить" и "Восстановить"...
Сохраняет до выключения ДВК и восстанавливает по умолчанию.
...
Кстати часы тоже должны идти.

AFZ
17.02.2018, 17:08
Это же 182-183-184, да?

MiX
17.02.2018, 17:27
Это же 182-183-184, да?
Да.

MiX
18.02.2018, 21:56
Отделил синхронизацию от зеленого. Теперь там нет лишней постоянной составляющей от синхронизации (во время кадра).

И вот итог.
http://i9.pixs.ru/storage/6/5/7/KeyGPcolor_4172444_29419657.jpg

MiX
19.02.2018, 00:22
Lode Runner
http://i6.pixs.ru/storage/7/9/6/LodeRunner_2383652_29420796.jpg

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

Ещё вариант, чуть больше красного добавил и размер чуть уменьшил.
http://i6.pixs.ru/storage/8/9/6/LodeRunner_3203980_29420896.jpg

Titus
19.02.2018, 00:23
Осеня похоже, насяльнике.

http://a.radikal.ru/a34/1802/25/eb6b4e67fb88.png

MiX
19.02.2018, 00:35
Осеня похоже, насяльнике.
Ещё надо четкость вытянуть (у меня).

А как KeyGP выглядит?

Titus
19.02.2018, 01:33
А как KeyGP выглядит?
Я не знаю, как его запускать.

AFZ
19.02.2018, 08:26
Я не знаю, как его запускать. Вероятно, просто подключить 182-183-184, все три. И нажать кнопку Ф3

Titus
19.02.2018, 12:48
Вероятно, просто подключить 182-183-184, все три. И нажать кнопку Ф3

Где скачать? По каким адресам располагаются?

hobot
19.02.2018, 14:32
По каким адресам располагаются?



КЦГД:
KeyGPROM.rar - ещё один архив от AFZ внутри:
RR1-183.bin
RR1-184.bin
в ПЗУхах 183 и 184 находится третий вариант - программы KEYGP-182,
собранная для непосредственного исполнения из ПЗУ. ПЗУхи втыкаются
в два свободных гнезда, 182-я программа их узнает и подключает в работу.
Предыдущие варианты KEYGP поставлялись на дискетах.


http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/dwkrom/KeyGPROM.rar

Titus
19.02.2018, 15:29
Вероятно, просто подключить 182-183-184, все три. И нажать кнопку Ф3
Загрузил последовательно 182, 183 и 184, но работает так же, как и обычная 182, и кнопка Ф3 не нажимается.

hobot
19.02.2018, 15:44
Загрузил последовательно 182, 183 и 184, но работает так же, как и обычная 182, и кнопка Ф3 не нажимается. ха, но позвольте доктор - это вы эмулируете железяку? )
нужно что бы все три ПЗУ стояли в вашей плате виртуальноq единовременно, а режим КЦГД трансляции в окно был включен заблаговременно, а с клавиатурой в гибридном эмуляторе там вообще там вроде бы ЭФ-кнопки управляют режимами эмулятора? Если я правильно понял совет от AFZ

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

вот тут описание работы с KEYGP на Русском языке )
http://archive.pdp-11.org.ru/BIBLIOTEKA/dwkbooks/book8/

Titus
19.02.2018, 15:56
ха, но позвольте доктор - это вы эмулируете железяку? )
нужно что бы все три ПЗУ стояли в вашей плате виртуальноq единовременно, а режим КЦГД трансляции в окно был включен заблаговременно, а с клавиатурой в гибридном эмуляторе там вообще там вроде бы ЭФ-кнопки управляют режимами эмулятора? Если я правильно понял совет от AFZ
Как раз в режиме КЦГД (в который я, разумеется, переключаюсь), эмулируется клавиатура МС-7004, а не клавиатура от УКНЦ. Но Ф3 ничего не делает.

hobot
19.02.2018, 17:14
anasana самый первый прислал мне полную поставку для работы с keyGP и я попробовать постучаться со стороны программ. отпишусь с картинками в случае успеха.

MiX
19.02.2018, 21:14
эмулируется клавиатура МС-7004
Кнопка УСТ. РЕЖИМА даёт вход в меню.
Адреса:
182- 100000
183- 120000
184- 140000
Прошивки от AFZ не инвертированные.

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

Кнопка УСТ. РЕЖИМА скорее всего будет "Ф4".

Titus
19.02.2018, 21:32
Кнопка УСТ. РЕЖИМА даёт вход в меню.
Адреса:
182- 100000
183- 120000
184- 140000
Прошивки от AFZ не инвертированные.

Учитывая, что в прошивках просматривается латинский текст, то с ними все в порядке.

Что же касается вообще всех клавиш Ф, то они никакого действия не оказывают.

Как вообще 182-я прошивка, понимает, что у ней есть еще 183 и 184?

MiX
19.02.2018, 21:40
Что же касается вообще всех клавиш Ф, то они никакого действия не оказывают.
Я скан коды выкладывал МС7004. Сравните.


Как вообще 182-я прошивка, понимает, что у ней есть еще 183 и 184?
Должно быть проверяет отклик по адресам.

Titus
19.02.2018, 21:48
Я скан коды выкладывал МС7004. Сравните.
У меня такие:

DVK_K1 = 0xA1,
DVK_K2 = 0xA2,
DVK_K3 = 0xA3,
DVK_K4 = 0xA4,

MiX
19.02.2018, 22:03
У меня такие:
Код "УСТ. РЕЖИМА" - 131окт. В хекс будет 59.

Все скан коды- здесь. (http://zx-pk.ru/threads/20092-emulyator-terminala-tipa-vt52.html?p=660349&viewfull=1#post660349)

Titus
19.02.2018, 22:17
Код "УСТ. РЕЖИМА" - 131окт. В хекс будет 59.
Значит у меня на клавишах F1-F4 на самом деле ПФ1-ПФ4.

А код 0x59 я повесил на '+' дополнительной клавиатуры. Но и он не вызывает KeyGP.

MiX
19.02.2018, 22:33
Значит у меня на клавишах F1-F4 на самом деле ПФ1-ПФ4.
На реальной клавиатуре МС7004 как таковых F1-F4 нет. Как и других F* нет. Есть Ф5, Ф11/АР2, Ф12/ВШ, Ф13/ПС, Ф17, Ф18, Ф19, Ф20.


ПФ1-ПФ4.
Есть на цифровой клавиатуре.


А код 0x59 я повесил на '+' дополнительной клавиатуры. Но и он не вызывает KeyGP.
Как на 181 прошивке? Должен быть автономный режим.

Titus
19.02.2018, 22:40
Код отжатия после идет?
А разве для нее есть код отжатия?

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


Как на 181 прошивке? Должен быть автономный режим.
на 181 прошивке эта клавиша тоже не дает никакого эффекта.

MiX
19.02.2018, 23:00
на 181 прошивке эта клавиша тоже не дает никакого эффекта.
Там меню не покажет, но при нажатии клавиш будет эхо.

Titus
19.02.2018, 23:47
Там меню не покажет, но при нажатии клавиш будет эхо.
Никакого эха я не слышал)
Я не ДВК-шник, и мне надо разжевывать конкретно) Что за эхо? В каком лесу? Какое? )

shattered
20.02.2018, 00:30
Включится режим локального эха -- все, что вводится с клавиатуры, сразу выводится на экран.

Titus
20.02.2018, 00:32
Включится режим локального эха -- все, что вводится с клавиатуры, сразу выводится на экран.
Странно. Почему-то у меня не включается он.

MiX
20.02.2018, 07:16
Кстати, в эмуляторе, в режиме, когда КЦГД не активен, а работает фоном, я перехватываю комбинацию ESC 274 (переход в какой-то расширенный режим), и меняю ее на пустышку ESC 'C'. Иначе при старте информация для терминала УКНЦ переводит КЦГД в неправильный режим.
Лучше всего эмулятор сделать отдельно как КЦГД и вернуть перехват обратно.

AFZ
20.02.2018, 08:45
Цитировать не буду, отвечаю сразу всем. Во-первых, о прошивках. Я их выкладывал в intel HEX, всё остальное - это уже кто-то сконвертил.

Адреса: 182 -100000, это все знают, 183 - 120000 и 184 - 140000, в хекс-файлах эти адреса присутствуют, правда, опять же, в хекс-виде, там каждая строчка начинается адресом.

182-я, по всей видимости, проверяет наличие 183 и 184 простой проверкой наличия их адресов на МПИ.

Клавиша Ф4 на клавиатуре 7004 подписана, как УСТ РЕЖИМ, без KeyGP эта клавиша переводит КЦГД в автоном, то есть прекращается прием с системного интерфейса, причем строго без каких-либо потерь, нажали УСТ РЕЖИМ - всё остановилось, нажал второй раз, всё продолжилось, как будто ничего не нажимали. Это если между двумя нажатиями УСТ РЕЖИМ ничего не нажимать. Поскольку в автономе все нажатия любых клавиш, кроме УСТ РЕЖИМ отдаются сразу на дисплей, минуя центр.

Да, виноват, спутал, Ф3 - это у кого-то другого, ИМХО, я это видел на каком-то (итальянском?) клоне VT340. На 7004 это Ф4. То есть, конечно, подписана она именно УСТ РЕЖИМ, но следующая кнопка в том же ряду подписана Ф5, так, что догадаться нетрудно. :) И вообще, весь верхний ряд кнопок на 7004 - это кнопки Ф1-Ф20, просто некоторым из них назначены специальные значения, а те, которым значения не назначены, так и подписаны: Фn.

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

Да, Titus, кнопки Ф1-Ф4 и ПФ1-ПФ4 - это разные сущности. И, в частности, хотелось бы попросить сделать в эмуляции Э-85 кнопку ПФ2 над восьмёркой на цифровой клавиатуре, там, где знак деления - ее сильно не хватает для игры в 85-й LAND (HELL).

Titus
20.02.2018, 09:18
Лучше всего эмулятор сделать отдельно как КЦГД и вернуть перехват обратно.

Перехват может мешать чему-то?

Titus
20.02.2018, 15:32
Лучше всего эмулятор сделать отдельно как КЦГД и вернуть перехват обратно.
Это слишком большая тема.

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


Клавиша Ф4 на клавиатуре 7004 подписана, как УСТ РЕЖИМ, без KeyGP эта клавиша переводит КЦГД в автоном, то есть прекращается прием с системного интерфейса, причем строго без каких-либо потерь, нажали УСТ РЕЖИМ - всё остановилось, нажал второй раз, всё продолжилось, как будто ничего не нажимали. Это если между двумя нажатиями УСТ РЕЖИМ ничего не нажимать. Поскольку в автономе все нажатия любых клавиш, кроме УСТ РЕЖИМ отдаются сразу на дисплей, минуя центр.
Это на 181 прошивке работает. И на 182.
Все, разобрался) У меня оказывается память 0xA000..0xDFFF - была определена, как несуществующая, даже когда я туда загружал 183 и 184 ПЗУ. Это надо исправить.

Titus
20.02.2018, 18:17
Копаюсь дальше - все равно не работает 182+183+184. Вообще зависает)
Стал копать, оказалось, что у меня ПЗУ всегда стартует с вектора, который правильный только для 181 прошивки (почему-то когда-то прибил гвоздями такой, так он и держится). А в 182 по этому адресу фигня. Удивительно, что вообще 182 работала в эмуляторе, а заглючила только в комплекте со 183 и 184.

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

http://b.radikal.ru/b15/1802/1b/ce567c225b4e.png

http://a.radikal.ru/a23/1802/b8/3160bf36f48c.png

Правда, никакие клавиши не работают в этом меню. Кроме '+' на основной клавиатуре. Когда его нажимаешь, появляется внизу надпись:
'Нажмите: "ВВОД" - для выполнения команды, "стрелку" - для продолжения.'
И ничего не нажимается)

Ааа... нажимается. Но как-то ОЧЕНЬ тормознуто, с задержками.

Теперь вопрос - зачем этот KeyGP нужен, какими программами его проверить? Желательно играми.

hobot
20.02.2018, 20:10
Теперь вопрос - зачем этот KeyGP нужен, какими программами его проверить? Желательно играми.

http://storage5.static.itmages.ru/i/18/0220/s_1519147898_6428567_791010a52d.png (https://itmages.ru/image/view/6490991/791010a5)

1. Картинка похожа ) http://zx-pk.ru/threads/18231-ktsgd-poisk-softa-voprosy-i-otvety.html?p=950736&viewfull=1#post950736

2. Забавно, номер сообщения 182 ))) http://zx-pk.ru/threads/18231-ktsgd-poisk-softa-voprosy-i-otvety.html?p=951093&viewfull=1#post951093

- - - Добавлено - - -
Titus, открой 149 страницу - там есть описание работы программы интерпретатора GX.SAV



GX> /H
Эта программа позволяет просмотреть функции пакета PGPACK.
?<имя> - просмотр всех подпрограмм, начинающихся с <имя>.
<имя> <пар1> <пар2> ... - вызов подпрограммы с параметрами.
Перед символьным (CHAR) параметром должен быть апостроф.
Строковые параметры и массивы вводятся в следующей строке.
Значения функций и переменных (VAR) выводятся десятичными.
;<строка> - отобразить строку на экране, ! - комментарий,
@<имя файла> - вызвать файл с командами для GX.
GX>
GX V02.02
GX> ?CIR
CIRC2(XC, YC, X1, Y1, C : INTEGER);
CIRC3(X1, Y1, X2, Y2, X3, Y3, C : INTEGER);
CIRCLE(XC, YC, ICOLOR, R : INTEGER);
GX> ?LIN
LINE(X1, Y1, X2, Y2, ICOLOR : INTEGER);
LINESTYLE(NSTYLE : INTEGER);
GX>
GX V02.02
GX>


Начало описание пакета выше - это полное руководство программиста для KEYGP.
Полуграфическая рабочая среда для ANDOS - писалась наверное с этими наработками,
программа анализа графиков функций для КВАНТА писалась с использов. KEYGP.

Надо понимать, что это поспорье для написания программ с использованием графических
процедур и функций, работа со шрифтами и проч. для КЦГД - разработка Полетаева и команды.
Аналогом для УК-НЦ является "малюточка" система GRAY. KEYGP - ИМХО: поздновато вышла, как
и ДВК4+КЦГД = хотя и мощно(!), нет игр именно на KEYGP библиотеках основанных.
Хотя могу ошибаться.

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


Копаюсь дальше
я то же засел изучать - хочу маленькую тестовую программу на паскале с исп. KEYGP своять, когда эмулятора обновление
станет доступно уточни пожалуйста?

Titus
20.02.2018, 21:30
я то же засел изучать - хочу маленькую тестовую программу на паскале с исп. KEYGP своять, когда эмулятора обновление
станет доступно уточни пожалуйста?
Обновил (http://zx-pk.ru/threads/18027-emulyator-uknts-emustudio.html?p=951341&viewfull=1#post951341)

Проверяйте, не накосячил ли)

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


И, в частности, хотелось бы попросить сделать в эмуляции Э-85 кнопку ПФ2 над восьмёркой на цифровой клавиатуре, там, где знак деления - ее сильно не хватает для игры в 85-й LAND (HELL).
К сожалению, в режиме условной совместимости с Э-85 (а совместимо лишь тем, что проявляется экран от Э-85 и ее регистры), клавиатура остается УКНЦ-шная. А стало быть и раскладка тоже, как в режиме УКНЦ.
А почему не поиграть в HELL непосредственно на эмуляторе именно Э-85?

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

По хорошему, идеально бы избавиться от этой сборной солянки - УКНЦ+КСМ+15ИЭ+КЦГД+Э85+Немига в одном флаконе) Адский фанкенштейн)
(а еще там внутри Спектрум, Специалист, ПК8000, ТИА-МЦ-1, МС-0515 и Союз-Неон. И это все в 500 с небольшим килобайт)
Зачем сделал? Потому что хотел поиграть во все эти игры. Не писать же для этого целый эмулятор конкретной машинки. Гораздо проще прилепить недостающее к УКНЦ)

shattered
20.02.2018, 21:54
По хорошему, идеально бы избавиться от этой сборной солянки - УКНЦ+КСМ+15ИЭ+КЦГД+Э85+Немига в одном флаконе) Адский фанкенштейн)
(а еще там внутри Спектрум, Специалист, ПК8000, ТИА-МЦ-1, МС-0515 и Союз-Неон. И это все в 500 с небольшим килобайт)

Будете избавляться -- исходники оставьте :)

Titus
20.02.2018, 21:56
Будете избавляться -- исходники оставьте :)
Избавляться - это не выкидывать, а разрезать на части (отдельные машинки).

Ты еще не дозрел до Союз-Неон'а для М.А.М.Е.?

MiX
20.02.2018, 22:07
Перехват может мешать чему-то?
Скорее всего мешает вводу команд.


Это слишком большая тема.
Дык тема уже начата (http://zx-pk.ru/threads/18231-ktsgd-poisk-softa-voprosy-i-otvety.html?p=470319&viewfull=1#post470319) и можно её развивать.


'Нажмите: "ВВОД" - для выполнения команды, "стрелку" - для продолжения.'
И ничего не нажимается)
ВВОД и ВК разные клавиши, и ВВОД находится на цифровой клавиатуре.

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


а разрезать на части (отдельные машинки)
Об этом и речь. КЦГД сделать отдельным эмулятором.

shattered
20.02.2018, 22:35
Ты еще не дозрел до Союз-Неон'а для М.А.М.Е.?

это ж надо программировать, наверно?

Titus
20.02.2018, 22:39
это ж надо программировать, наверно?
Не... само заработает)

shattered
20.02.2018, 23:12
Тогда сразу после обеда!

p.s. в день какой, неведомо, в никаком году :)

AFZ
21.02.2018, 05:13
А почему не поиграть в HELL непосредственно на эмуляторе именно Э-85?А у него экран сильно сжатый (по вертикали, раза в полтора). В отличие от...

Titus
21.02.2018, 12:58
А у него экран сильно сжатый (по вертикали, раза в полтора). В отличие от...
Если хочешь, могу скомпилить для тебя специальную версию эмулятора, у которой на нужной клавише будет то, что тебе нужно)
Только скажи точно, с какой клавиши на какую что перенести.

MiX
23.02.2018, 18:39
Ааа... нажимается. Но как-то ОЧЕНЬ тормознуто, с задержками.
А таймер работает? По часам видно что не работает. В Меню должна мигать надпись Установка режимов зел./жел периодом около 0,5сек.

Проверяйте, не накосячил ли)
При запуске появляется меню УКНЦ. Как исправить непонятно. Далее, меж растровые промежутки искажают картинку. Как их убрать?
И есть ли выход на СОМ порт?

hobot
23.02.2018, 19:23
При запуске появляется меню УКНЦ. Как исправить непонятно. Далее, меж растровые промежутки искажают картинку. Как их убрать?
И есть ли выход на СОМ порт?


Titus, получил? )
Вот так гибриды писать )

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


меж растровые промежутки искажают картинку.
Титус просто внушает нам, что это правильно и теплолампово, но на самом деле -
это ерунда всё, лучше бы конфигурационным файлом сделал регулирование
режимов запуска эмулятора ИМХО.

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

И ладно бы речь шла о какой-то ТВ приставке и ТВ-трубке, но где на каком мониторе
ув. доктор вы видело такое как тут http://zx-pk.ru/threads/18231-ktsgd-poisk-softa-voprosy-i-otvety.html?p=951294&viewfull=1#post951294

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


Титус просто внушает нам, что это правильно и теплолампово, но
но попробуйте ему возразить, например, что реальные машинки GBR - он и слушать вас не будет )
(С) Я пробовал.

Titus
23.02.2018, 19:49
А таймер работает? По часам видно что не работает. В Меню должна мигать надпись Установка режимов зел./жел периодом около 0,5сек.
Таймер в виде часов - не работает, я думаю, что ты уже сам увидел запустив.

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


При запуске появляется меню УКНЦ. Как исправить непонятно. Далее, меж растровые промежутки искажают картинку. Как их убрать?
И есть ли выход на СОМ порт?
Потому что у меня НЕ эмулятор ДВК, а эмулятор УКНЦ с поддержкой некоей совместимости с ДВК, в частности КЦГД.
Межрастровые промежутки искажают что? Если речь идет о геометрии, то ее искажают не они, а квадратный пиксель.
Ctrl + Delete - изменять режим сканлайнов.

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


лучше бы конфигурационным файлом сделал регулирование
режимов запуска эмулятора ИМХО
Конечно же надо регулировать настройками, которые запоминаются, но пока что этого нет.

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


но попробуйте ему возразить, например, что реальные машинки GBR - он и слушать вас не будет )
Реальные машинки разные. И RGB и GRB. Я же делаю основную палитру по документации. Но никто тебе не мешает переключиться на GRB.

MiX
23.02.2018, 20:10
Таймер в виде часов - не работает, я думаю, что ты уже сам увидел запустив.
Нет. Появилось меню УКНЦ и всё.

Потому что у меня НЕ эмулятор ДВК, а эмулятор УКНЦ с поддержкой некоей совместимости с ДВК, в частности КЦГД.
Речь шла о СОМ порте. В частности КЦГД рассматривается как терминал.


Межрастровые промежутки искажают что? Если речь идет о геометрии, то ее искажают не они, а квадратный пиксель.
Какой-то муар появляется.


Ctrl + Delete - изменять режим сканлайнов.
Не, не то. Надо чтоб растр был слитным.

hobot
23.02.2018, 20:24
MiX, а вот теперь сюрприз или издержки "гибридности" - для работы в эмуляторе Титуса нужны "синтетические" образы дискет или даже загрузочных дискет. В реале софта для КЦГД и пакета KEYGP с загрузчиком MZ вы вряд ли встретите, но Титус не эмулирует ДВК, MY... в общем понятно о чём я(?)

Titus
23.02.2018, 23:37
Нет. Появилось меню УКНЦ и всё.
Разумеется) Это же эмулятор УКНЦ)

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


Речь шла о СОМ порте. В частности КЦГД рассматривается как терминал.
COM-порт не предусмотрен пока что.

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


Какой-то муар появляется.
Скриншот муара в студию.

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


Не, не то. Надо чтоб растр был слитным.
Как раз по Ctrl + Delete переключается 3 режима, один из которых со слитным растром.

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


MiX, а вот теперь сюрприз или издержки "гибридности" - для работы в эмуляторе Титуса нужны "синтетические" образы дискет или даже загрузочных дискет. В реале софта для КЦГД и пакета KEYGP с загрузчиком MZ вы вряд ли встретите, но Титус не эмулирует ДВК, MY... в общем понятно о чём я(?)
Учитывая, что содержимое дисков в образах, уже не так важно, каким был носитель.

hobot
24.02.2018, 00:07
Разумеется) Это же эмулятор УКНЦ)
вопрос (!) а в режиме отладки(пункт 6 стартовое меню УК-НЦ)КЦГД видно? Можно его как нибудь пингануть без RT-11 загруженной ?

а мне за такие же скрины https://www.old-games.ru/forum/threads/ehmuljatory-uknc-i-dvk.50279/#post-842869
от Титуса доставалось помнится (!)

Titus
24.02.2018, 00:13
вопрос (!) а в режиме отладки КЦГД видно? Можно его как нибудь пингануть без RT-11 загруженной ?
Разумеется видно.

hobot
24.02.2018, 00:14
Разумеется видно.
как ?

Titus
24.02.2018, 00:21
как ?
Так. КЦГД всегда существует.
Другое дело, как ты что-то запустишь под него, если нет RT-11, ничего нет? А порты есть)

MiX
24.02.2018, 00:40
Разумеется) Это же эмулятор УКНЦ)
Ожидалось КЦГД.

Скриншот муара в студию.
Это визуальный эффект, и проявляется при масштабировании.
http://www.imageup.ru/img260/2999085/muar.bmp


Как раз по Ctrl + Delete переключается 3 режима, один из которых со слитным растром.
Это делает размер растра по горизонтали, а надо по вертикали. Точнее, чтоб между строк не было промежутков (слитный растр).

hobot
24.02.2018, 00:51
КЦГД всегда существует.
у него как у реальной платы свой ВМ2 или оно сидит на ПП УК-НЦ?

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


Ожидалось КЦГД.
да просто режим КЦГД вы можете включить принудительно какой-то там кнопкой (Ф6 или Ф7),
загрузите уже RT-11 при запуске любого ПО нужный режим включиться (КГД,КЦГД) автоматом,
два CTRL - сброс и перезагрузка.

http://f23.ifotki_.info/org/92d09ba7f4e348dd2e13295121e7d5e05a9a40302082527.pn g

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


Точнее, чтоб
всё тут автор описал (ну почти всё)
http://zx-pk.ru/threads/18027-emulyator-uknts-emustudio.html?p=461589&viewfull=1#post461589

MiX
24.02.2018, 01:11
да просто режим КЦГД вы можете включить принудительно какой-то там кнопкой (Ф6 или Ф7)
Да, переключается, спасибо. Но без СОМ порта там нечего делать.


загрузите уже RT-11
Спасибо, но я уже писал что КЦГД нужен мне терминалом.


всё тут автор описал (ну почти всё)
Как управлять режимом - screen Y-scale?

Titus
24.02.2018, 07:39
Как управлять режимом - screen Y-scale?
Пока что никак.

hobot
24.02.2018, 15:08
у него как у реальной платы свой ВМ2 или оно сидит на ПП УК-НЦ?
у него как у реальной платы свой ВМ2 ) вопрос снят.

Titus
24.02.2018, 16:15
у него как у реальной платы свой ВМ2 ) вопрос снят.
Конечно свой)

MiX
24.02.2018, 17:52
Ааа... нажимается. Но как-то ОЧЕНЬ тормознуто, с задержками.
Примерно догадываюсь в чем дело. В режиме меню ввод блокируется из ЭВМ и принимается ввод со своей собственной ВПшки где и подключена клавиатура. В обычном режиме принимается ввод из ЭВМ и с клавиатуры передается ввод в ЭВМ.
Иначе говоря, нужно эмулировать автономную клавиатуру для КЦГД.

Titus
24.02.2018, 18:52
Иначе говоря, нужно эмулировать автономную клавиатуру для КЦГД.
В режиме КЦГД именно автономная и эмулируется - 7004.
А в остальных режимах клавиатура от УКНЦ.

MiX
24.02.2018, 19:48
А скорость передачи клавиатуры 4800?

Titus
24.02.2018, 20:09
А скорость передачи клавиатуры 4800?
А вот уже и не помню.
Поищи в этой (http://zx-pk.ru/threads/18027-emulyator-uknts-emustudio.html) теме. Наверняка упоминалось. Где-нибудь со времени создания поддержки КЦГД.

MiX
24.02.2018, 21:08
В общем, если на "+" (УСТ.РЕЖИМА) откликается мгновенно, то туда и добавить клавиши "стрелки" и "ВВОД". Больше в меню вроде ни какие клавиши не нужны.

Titus
24.02.2018, 21:10
В общем, если на "+" (УСТ.РЕЖИМА) откликается мгновенно, то туда и добавить клавиши "стрелки" и "ВВОД". Больше в меню вроде ни какие клавиши не нужны.
Стрелки и ввод работают, но работают почему-то тормознуто.

MiX
24.02.2018, 21:24
Стрелки и ввод работают, но работают почему-то тормознуто.
Ну так и продублировать их на какие нибудь F-ки. Плюс то работает.

А вообще надо сделать ввод/вывод на 3х ВПшках. Одна торчит на внешней шине и две на внутренней.

Titus
24.02.2018, 21:38
Ну так и продублировать их на какие нибудь F-ки. Плюс то работает.

А вообще надо сделать ввод/вывод на 3х ВПшках. Одна торчит на внешней шине и две на внутренней.
Зачем их дублировать, если они РАБОТАЮТ на своих местах)
Мы словно на разных языках говорим)
И это НЕ ДВК, тут нет ВП-шек) Нету) От слова совсем нет)

MiX
24.02.2018, 22:09
Зачем их дублировать, если они РАБОТАЮТ на своих местах)
У меня почти не работают.


И это НЕ ДВК, тут нет ВП-шек) Нету) От слова совсем нет)
В эмуляторе может быть и нет, а на КЦГД есть.
Клавиатура работает через регистры 177560, 177562, 177564 на внутренней магистрали. Но это не относится что они видятся с внешней шины. Там уже другая ВПшка.
http://www.imageup.ru/img36/3000047/kcgd.jpg

Titus
24.02.2018, 23:06
В эмуляторе может быть и нет, а на КЦГД есть.
Так у меня и не настоящий КЦГД, а лишь его приближенная копия)
Так что нет смысла от него требовать того, чего в нем нет)

AFZ
27.09.2018, 20:58
Вот, нашел у себя в хламе. Похоже, это какая-то загружаемая в КЦГД графическая подсистема. Кому-нибудь надо?

hobot
28.09.2018, 09:53
Вот, нашел у себя в хламе. Похоже, это какая-то загружаемая в КЦГД графическая подсистема. Кому-нибудь надо? в комментариях там что то про мышку мелькнуло )

shattered
05.12.2024, 21:22
Похоже, это исходник одной из версий LOAD.SAV -- ср. https://archive.pdp-11.org.ru/BIBLIOTEKA/DVKTXT/LOAD.TXT (добавлена работа с мышью)

Другие варианты такого middleware -- GS.SYS (https://emuverse.ru/wiki/GRAFOR_DVK) и RX (https://zx-pk.ru/threads/27312-tysyacha-plastinok.html?p=1084491&viewfull=1#post1084491)

Небольшой эксперимент с рисованием через LOAD:

https://zx-pk.ru/attachment.php?attachmentid=81646&d=1733422549