User Tag List

Страница 10 из 24 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 240

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

  1. #91

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Кстати, а остальные 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 для КЦГД. Руководство программиста.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  2. #91
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #92

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    если мне подскажут софт (желательно сразу с УРЛами)
    Можно попробовать VueScan Portable.

  4. #93

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    MY-80, но необычные. При попытке копировать, ругалась на ошибки чтения, подозреваю, что что-то там накручено с номерами и/или длиной секторов.
    KEYGP v.2.5 уже выкладывал KALDYH. Дискета снималась с помощью FDA.

  5. #94

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Дискета снималась с помощью FDA.
    А как с этим форматом дальше то работать?
    То есть содержимое как изучить - где - куда подсунуть?
    Или надо конвертить в любой съедобный для эмулятора? Чем конвертить?

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

    гугля отправляет на форум юбунту - лучше просто застрелите меня )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #95

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #96

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    FDA - Floppy Disk Analyzer. Работает непосредственно с контроллером дисковода для анализа и копирования дискеты. Ну и естественно работает только под чистым DOS-ом.
    Интересно, а MX - она умеет ?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #97

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #98

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Грубо говоря библиотека 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 и забросили КЦГД энтузиасты.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #99

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #100

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Можно Титуса попросить допилить. Собственно для подключения KEYGP достаточно подключить 182, 183 и 184. Так в КЦГД адресное пространство после 181/182 (120000-157776) пустует, положить туда 183-184, основным положить 182, и вперед.
    Попросить допилить можно, если четко обьяснить, чего и куда пилить.
    Мне сейчас не очень хочется отвлекаться на эмуль, так как есть другие дела. Если скажете, вот тебе такой-то ROM, он должен лежать по таким-то адресам. Вот такая-то программа. Она не работает так-то. Я могу это попробовать посмотреть.

Страница 10 из 24 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Орион - Вопросы и ответы.
    от Error404 в разделе Орион
    Ответов: 24
    Последнее: 07.10.2017, 19:13
  2. Ответов: 1
    Последнее: 05.09.2010, 21:14
  3. YM2149F-вопросы и ответы
    от Gryphon в разделе Музыка
    Ответов: 10
    Последнее: 14.02.2009, 10:53
  4. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •