PDA

Просмотр полной версии : Граф.редактор Picture Composer I для УК-НЦ.



hobot
10.09.2012, 20:22
Очень качественный редактор для подготовки формата А4 печатных документов с графикой. Формат: адаптированный PCX.

https://pic.maxiol.com/images2/1620515986.787614931.pc1.gif


Перед использованием надо назначить всем рабочим устройствам
логические имена из первых букв латинского алфавита на выбор.
Для этого используйте команду монитора: AS [DEV_NAME] [LOGIC_NAME].

К редактору прилагается программа для просмотра форматных
файлов из командной строки.

Отдельно файл описания редактора PC.LST (http://zx.pk.ru/attachment.php?attachmentid=38952&d=1356513415)

hobot
24.09.2012, 20:45
http://static.old-games.ru/uploadedimages/2012/09/24/158638505f918865434.png
Все желающие могут присоединится к дискусии тут или на old-games.ru,
свой вопрос (ТЗ) я описал(задал) в разделе там
http://www.old-games.ru/forum/showthread.php?t=54159

Спасибо!

hobot
14.10.2012, 14:24
Вспомнилась ещё одна утилита по теме http://zx.pk.ru/showpost.php?p=424176&postcount=65 PCX формата.

hobot
09.11.2012, 05:26
Вспомнилась ещё одна утилита по теме

Теперь всё на одной дискете (примерно так прилеплю в общий архив)
Соответственно заменил архив в шапке темы с образом диска !!!
(http://zx.pk.ru/attachment.php?attachmentid=38165&d=1352423612)

http://savepic.ru/3314086.png



Система (sj50+rsSHELL6.05) и
Полный набор программ необходимый для работы
с графическим форматом PCX на УК-НЦ.
На диске присутствуют две версии графического
редактора :
PC .SAV - первоначальная
PC1 .SAV - доработанная
PCX .SAV - просмотр граф.файлов из командной строки
PCXFRM.SAV - программа сняти скриншотов в формат .PCX
NEWLP .SAV \ система печати системным шрифтом
NPRI .SAV /
BANK .FNT \ менеджер шрифтов
MENFNT.SAV /

Описания и инструкции по использованию программ на диске
в соответствующих файлах.

Полный состав дискеты:

Image : PCXFULL_SYS.dsk

Format : DSK
Size : 800 Kb

Volume ID: PCXFULLsys
Owner : hobot

File Blocks Date Bytes
---------- ------ ----------- ----------
SWAP .SYS 26P 02-Dec-1987 13'312
LD .SYS 8P 17-Jun-1985 4'096
TT .SYS 2P 18-Apr-1985 1'024
SL .SYS 10P 19-Jan-1988 5'120
MZ .SYS 4P 12-Jan-1990 2'048
PS .SYS 2P 28-Feb-1989 1'024
RS .SYS 26P 13-Sep-1994 13'312
RT11SJ.SYS 72P 18-Apr-1985 36'864
KLAV .SAV 18P 10-Feb-1989 9'216
PIP .SAV 29P 12-Mar-1983 14'848
DUP .SAV 45P 12-Mar-1983 23'040
DIR .SAV 19P 12-Mar-1983 9'728
RESORC.SAV 22P 12-Mar-1983 11'264
UCL .SAV 2P 31-Dec-1999 1'024
NYS .SAV 22P 22-Oct-1993 11'264
RDWR .SAV 3P 20-Dec-1991 1'536
RUS .SAV 2P 16-Oct-1994 1'024
SYS .SAV 3P 30-May-1979 1'536
LAT .SAV 2P 16-Oct-1994 1'024
LOGICA.SAV 6P 18-May-1992 3'072
RMON .SAV 11P 18-May-1992 5'632
TABLES.SAV 6P 18-May-1992 3'072
SKY .SAV 4P 08-Apr-1993 2'048
STARTS.COM 1P 14-Aug-2012 512
MZFORM.SAV 6P 13-Jun-1990 3'072
HUST .SAV 6P 31-Dec-1999 3'072
COLS .SAV 17P 09-Aug-1990 8'704
DESS .SAV 22P 23-Feb-1987 11'264
FONTUK.SAV 5P 31-Dec-1999 2'560
RMKOI8.SAV 6P 31-Dec-1999 3'072
KOI8 .MAC 2P 12-Sep-1994 1'024
KOI8 .SAV 11P 21-Nov-1994 5'632
NEWLP .DOC 2P 09-Sep-1990 1'024
NEWLP .SAV 4P 09-Sep-1990 2'048
NPRI .SAV 3P 27-Oct-1993 1'536
PC1 .SAV 73P 09-Sep-1990 37'376
PCXFRM.DOC 4P 09-Sep-1990 2'048
PCXFRM.SAV 4P 08-Oct-1993 2'048
RSGUID.TXT 78P 13-Sep-1994 39'936
PCX .SAV 6P 31-May-1992 3'072
PC .SAV 67P 31-May-1992 34'304
PC .LST 27P 26-Mar-1993 13'824
BANK .FNT 68P 31-Jan-1994 34'816
MENFNT.SAV 54P 31-Jan-1994 27'648
< UNUSED > 776 397'312
---------- ------ ----------- ----------
44 Files, 810 Blocks
776 Free blocks


Дополнительная информация тут (http://www.old-games.ru/forum/showthread.php?p=919347#post919347) и тут. (http://zx.pk.ru/showpost.php?p=538848&postcount=1)

:wink:

hobot
09.11.2012, 10:25
Опыт переноса картинки с АйБиЭм на УК-НЦ тут (http://www.old-games.ru/forum/showthread.php?p=933938#post933938)

hobot
09.11.2012, 21:50
Да и вот он ! Подводный камень - булыжник - очередной ) Только я обрадовался.
http://savepic.ru/3319228.png
В целом ситуация странная - палитру можно корректировать в редакторе, потом
сохранить файл, потом (хоть через год) при загрузке файла с картинкой - редактор
вспоминает откорректированную палитру, вывод - где-то в файле с картинкой эта информация есть.
Но вот злобный PCX - гляделка-просмотр. игнорирует её, то есть он по любому
выводит картинку, без изменений. Конечно если руками что-то перерисовывалось
и сохранялось - это он видит, а сохранение с откорректированной палитрой игнорирует. Беда беда огорчение http://s15.rimg.info/a941e318e13c239b9db16634e6e3ff99.gif (http://smayliki.ru/smilie-886342311.html)
http://s19.rimg.info/e4e327e915aeadab4e3eb1d185f1f735.gif (http://smayliki.ru/smilie-1238504583.html)

hobot
09.11.2012, 23:37
Выход пока только в максимальной подготовке картинок на АйБиЭм (оптимизации) перед транспортировкой. Ещё примерчик Скелетон из DOSовского BARBARIAN !!! )


Обе файла с картинками для изучения прилепил к сообщению.

hobot
10.11.2012, 02:41
freeware for Windows )
УК-НЦшный вариант картинки прилепил к сообщению.

hobot
12.11.2012, 02:27
Предлагаю любому желающему, в плане освоения редактора PC1.SAV
(лучше пользоваться именно этой версией, хотя некоторые термины в
Русскоязычном меню - мягко говоря не информативны) попробовать
свои силы и причесать УК-НЦшных LOM для придания им более точного
сходства с первоисточником

http://images.netbynet.ru/direct/cda97276e4dcaa0cacb7c2cd015054a9.jpg
Оригинальные LOM

http://images.netbynet.ru/direct/c796a5eaa795115ca7a0ccd14cf9402d.png
УК-НЦшный файл для дальнейшей обработки (сурс).


Файл с картинкой для редактора прилеплен к сообщению.

Titus
12.11.2012, 02:56
УК-НЦшных LOM для придания им более точного
сходства с первоисточником.
ЛОМ - это чего, игра такая?

hobot
12.11.2012, 05:42
Я не играл и даже не видел её никогда, просто взял плакат с героями оттуда.
http://en.wikipedia.org/wiki/The_Lords_of_Midnight

hobot
12.11.2012, 05:55
Пока ещё парочка "миниатюр".

И тут http://www.old-games.ru/forum/showthread.php?p=934437#post934437

hobot
13.11.2012, 01:33
На прилепленной дискете практически все (кроме эротики!) PCX шедевры
из разных сообщений по теме этого редактора тут и на игровом форуме.

Вот бы мнение программистов узнать - насколько реально преобразование
файлов в спрайты для дальнейшего использования в программах? Тогда можно более осознанно под какой-то проект заняться перегоном граф. с AйБиЭм )

:redface:

Но уже можно делать красивые брифинги для игр или любых программ,
просто делать заставки красивые для игр и всё такое. Я вот "СТАЛЬНУЮ
КРЫСУ" переделаю с граф. заставкой вначале, которую всегда можно и
не смотреть когда надоест изменив .COM файл к примеру.

El_Ju
14.11.2012, 19:20
Это УК-НЦ вариант

http://savepic.su/2927489.png

Это "подготовленный" оригинал с АйБиЭм )

Жуть какая. Может и хорошо, что я поленился к УКНЦ подключать цветной монитор :-). Но все же на картинках как-то уж очень ЦГАшная четырехцветность проглядывает. На УКНЦ ж было 8 цветов / градаций.

hobot
14.11.2012, 20:50
На УКНЦ ж было 8 цветов / градаций
Так и есть )))
http://savepic.su/2946982.png


Жуть какая.
Спасибо! )))

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

АйБиЭм вариант (заготовка)
http://images.netbynet.ru/direct/727294596a3e2edc785eb6e194bf1e03.jpg

УК-НЦшный "минимализм понимаешь?" )
http://images.netbynet.ru/direct/295d5622e6dea237498bd689bc42e0df.png

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

http://images.netbynet.ru/direct/715f2231d2142bd33f823a9859cad6fc.png

http://images.netbynet.ru/direct/83e6662c015bbb2cc2e8c576c345ce00.png

http://s20.rimg.info/ef2a8d86516b525d1f284ede9bb04e82.gif (http://smayliki.ru/smilie-1315691847.html)

NovaStorm
15.11.2012, 14:07
>digital
Циничненько =)
...настоящий лучший

hobot
15.11.2012, 16:39
http://images.netbynet.ru/direct/a894761dca09bb573b17427584f42bd7.png
ЭКРАН УК-НЦ. Руками можно покрасить как угодно. В двух цветах вполне узнаваемая картинка.

+ дискета с картинками из последних постов прилеплена к сообщению
= дискета с картинками из темы vol1. (http://zx.pk.ru/attachment.php?attachmentid=38268&d=1352842119)
= дискета из первого сообщения (редактор и программы) (http://zx.pk.ru/attachment.php?attachmentid=38165&d=1352423612)
= дискета из первого сообщения (картинки?) (http://zx.pk.ru/attachment.php?attachmentid=37276&d=1347293085)




Image : PCXSHOW2.dsk

Format : DSK
Size : 800 Kb

Volume ID: PCXFULLsys
Owner : hobot

File Blocks Date Bytes
---------- ------ ----------- ----------
PCX .SAV 6P 31-May-1992 3'072
DOCKER.PCX 30 31-Dec-1999 15'360
PERSIA.PCX 37 31-Dec-1999 18'944
STORY .PCX 47 31-Dec-1999 24'064
RONIN2.PCX 18 31-Dec-1999 9'216
HARBOR.PCX 64 31-Dec-1999 32'768
SKULLC.PCX 24 31-Dec-1999 12'288
SPIKE .PCX 22 31-Dec-1999 11'264
BREAK1.PCX 62 31-Dec-1999 31'744
CS .PCX 54 31-Dec-1999 27'648
ISO .PCX 49 31-Dec-1999 25'088
DIG .PCX 63 31-Dec-1999 32'256
133 .PCX 46 31-Dec-1999 23'552
< UNUSED > 1064 544'768
---------- ------ ----------- ----------
13 Files, 522 Blocks
1064 Free blocks

El_Ju
15.11.2012, 18:44
При восьми градациях монохромного изображения получается вполне приличная картинка. Народ четверть века смотрел монохромное изображение и не особо плевался. Кто не верит, может найти ТИТ 0249 и помедитировать. Выжать из моего зеленого Роботрона эти восемь градаций было не просто, но в качестве телевизора работал вполне удовлетворительно. А вот из восьми цветов соорудить симпатичную картинку это все же искусство. И вышеприведенные рисунки это подтверждают :-). Впрочем для какой-нибудь трассировалки ПП это было бы очень здорово.

hobot
15.11.2012, 19:08
можно ли графические копии экрана УК-НЦ (или области) записать в виде спрайтов
Типа как-то вот так


SPRITE_NAME:: .BYTE 0,255,.. ..,0
НУ И ТАК ПРИМЕРНО нужный прямоугольник (не весь экран или весь?)
как это сделать ?
что-бы спрайтик уже был как-бы чем-то ликвидным.


И в каждом плане всё равно доступно только 4 цвета, так ведь?
А палитру можно программно настроить\установить и в редакторе настройка палитры как-бы есть.
+ ещё нужно кучу удобностей навоять и получился бы утерянный спрайтовый движок только с лучшим редактором чем magnifier?

Titus
15.11.2012, 21:35
И в каждом плане всё равно доступно только 4 цвета, так ведь?
Каждый план - это два цвета.
Два плана - это четыре цвета.
Три плана - это восемь цветов.

Восемь цветов выбираются из 16-цветной палитры, в которой 8 цветов, по две яркости на цвет. Для каждой линии экрана палитра может быть своя.

hobot
15.11.2012, 22:57
Для каждой линии экрана палитра может быть своя.
такие сложности тонкости ни к чему ! ) как бы немного лишнее, если только какие-то
спец. эффекты не пытаться на экране реализовать.

Titus
15.11.2012, 23:06
такие сложности тонкости ни к чему ! ) как бы немного лишнее, если только какие-то
спец. эффекты не пытаться на экране реализовать.

Ничего ни ни к чему. Во-первых это позвояет мобильно менять любые цвета на другие, не перерисовывая экран. Во-вторых, это позволяет использовать на разных частях экрана различные цветовые палитры, например, вверху черный фон и желтые буквы, там где пишется РУС/ЛАТ, а внизу синий экран и белые буквы.

---------- Post added at 23:06 ---------- Previous post was at 23:02 ----------

Хотя, в случае с синим экраном и черной верхней строкой - это не совсем так, как на самом деле используется в системе. В системе используется 3 плана, но мог бы использоваться один с таким же успехом)

hobot
16.11.2012, 08:20
Ничего ни ни к чему. Во-первых это позвояет мобильно менять любые цвета на другие, не перерисовывая экран. Во-вторых, это позволяет использовать на разных частях экрана различные цветовые палитры, например, вверху черный фон и желтые буквы, там где пишется РУС/ЛАТ, а внизу синий экран и белые буквы.
Так я же и сказал - если только какие-то граф. эффекты делать. Простой пример:
допустим у тебя на экране звёздное небо заранее отрисовано, можно эффект мерцания организовать - как то так.

---------- Post added at 08:20 ---------- Previous post was at 08:17 ----------


В системе используется 3 плана, но мог бы использоваться один с таким же успехом)
А кстати говоря, вспоминая "ЗАМОК ГОБЛИНОК" - если система настроена
на черный экран у игры меняются цвета - если синий игра выглядит привычно.

http://images.netbynet.ru/direct/77a20806a0800fa672877b694a942e52.gif

hobot
16.11.2012, 11:32
И про странички не забываем ! )
http://images.netbynet.ru/direct/a77ea58c6c2d05da3b91f308f93f3957.png
http://images.netbynet.ru/direct/f648facd7cdd43fc37a10ad9ae2e239b.png
http://images.netbynet.ru/direct/7c935576a40e07dd1815ace68ac21f31.png
http://images.netbynet.ru/direct/e91eb49693993aff2722cc906c9b6d7d.png

hobot
16.11.2012, 14:27
а вот и свеженький монстр )))
http://images.netbynet.ru/direct/d82d8c449d478248e4ab7b931358e58f.png

hobot
16.11.2012, 19:41
Такой вот файлик нашёлся на образе харда nzeemina, название EGAIMA.PCX, вполне возможно что утянули с АйБиЭм, но есть шансы, что это УК-НЦшный пиксель-арт ! )))

http://images.netbynet.ru/direct/c99ac841d8e512ddc1e40b45a249f481.png

Вот так он открылся на АйБиЭм

http://images.netbynet.ru/direct/9c8da65303676120815ee7eca1583585.jpg

Titus
16.11.2012, 19:58
Такой вот файлик нашёлся на образе харда nzeemina, название EGAIMA.PCX, вполне возможно что утянули с АйБиЭм, но есть шансы, что это УК-НЦшный пиксель-арт ! )))
Подозреваю, что на айбиэм цвета правильные, а на УКНЦ ты опять что-то с палитрой намудрил)

SKcorp.
16.11.2012, 20:49
Подозреваю, что на айбиэм цвета правильные, а на УКНЦ ты опять что-то с палитрой намудрил)

И слова (или байты) перевернуты.

Titus
16.11.2012, 23:36
И слова (или байты) перевернуты.
Байты перевернуты - это нормально, т.к. у УКНЦ биты в байтах в экранной области расположены задом наперед.
А вот на счет цветов - это каналы R и G перепутаны местами. С этим еще проще, Хобот не ищет легких путей, и усугубляет палитру всеми доступными способами - от очернобеливания, до простой неправильной настройки эмулятора с указанием GRB вместо RGB)

hobot
17.11.2012, 07:28
Хобот не ищет легких путей, и усугубляет


а на УКНЦ ты опять что-то с палитрой намудрил)

Обидеть художника может каждый http://s.rimg.info/114b3ebd975b0e3f4ca4c8b51ca313a1.gif (http://smayliki.ru/smilie-42035463.html)

Ради эксперимента попробуй сам перегони любую (на свой выбор картинку), и сделай скрин? С правильной палитрой? Если будет
время и желание конечно. Несколько камушков на которые я наткнулся:
1 - формат PCX если я правильно понял - это не формат никакой, а просто графическая копия экрана, нестандартное видео ОЗУ (УК-НЦ например), даёт нестандартный (не PC-шный в смысле) PCX. В ходе бесед с ребятами, на игровом форуме выяснилось что в подходящем для УК-НЦ формате PCX изображения могут быть сохранены в стареньком паинте от Win3.11 или переконвертированы чем-то посовременней.
Но очень быстро выяснилось, что современные программы делают конверт
в PCX, который не открывается на УК-НЦ вообще (ну то есть вообще никак), в итоге был подобран конвертер и написан бат файл, которым я
и пользуюсь при подготовке изображений.

2 - после того как ты затянешь картинку и откроешь её вьювером или
сразу в редакторе (уже на УК-НЦ!) сравни её с первоисточником и ты
легко увидишь, что палитра частично "инвертирована", а дальше вопрос
уже алгоритма твоих действий.

3 - И нечего я не очерняю и не мудрю - я оптимизирую !!! :smile:
С прошедшим, Titus, тебя!

Titus
17.11.2012, 12:05
Ради эксперимента попробуй сам перегони любую (на свой выбор картинку), и сделай скрин?
Я не про любую картинку, а про конкретную картинку с Микки Маусом. Попробуй сделай такой же скриншот, но поменяй GRB на RGB в настройках эмулятора)

hobot
17.11.2012, 12:11
но поменяй GRB на RGB в настройках эмулятора)
Приехали ))) А смысл? RGB - в эмуляторе я могу поставить, а на живой машинке то
картинка всё равно будет GRBшная, разве нет?

Titus
17.11.2012, 12:15
Приехали ))) А смысл? RGB - в эмуляторе я могу поставить, а на живой машинке то
картинка всё равно будет GRBшная, разве нет?
Значит у автора стояла такая разводка. Надо адаптивнее быть)

hobot
17.11.2012, 12:17
Значит у автора стояла такая разводка. Надо адаптивнее быть)
Нет! Это значит что УК-НЦ черно-белый компьютер !!! Вот что это значит )))

Titus
17.11.2012, 12:24
Ладно, я не поленюсь сделать)

http://s018.radikal.ru/i519/1211/9c/3cff4808efcc.gif

hobot
17.11.2012, 13:03
Titus, http://zx.pk.ru/showpost.php?p=426298&postcount=407
http://zx.pk.ru/showpost.php?p=426380&postcount=408

Просто повторю, я ориентируюсь не на эмулятор, где одним щелчком ты можешь
включить "неправдивый, но красивый" RGB, а на живую УК-НЦшку в которой разработчики аппарата изначально поставили GRB. Я помню момент, когда хотел
играть в Knight (по детству) цветной моник убирался глубоко и надолго.

NovaStorm
17.11.2012, 13:06
Что называется - "почувствуйте разницу!" =)
Но не нужно ли тогда для полноты ещё и по вертикали растянуть? Реальный монитор-то был чуть ли не квадратным.

Titus
17.11.2012, 13:13
Что называется - "почувствуйте разницу!" =)
Но не нужно ли тогда для полноты ещё и по вертикали растянуть? Реальный монитор-то был чуть ли не квадратным.
Можно растянуть, но если возможно включить разрешение более дружественное с соотношением сторон данной картинки, то почему нет? )

hobot
17.11.2012, 13:20
Что называется - "почувствуйте разницу!" =)
Titus ты файлик прилепи пожалйста с "правильной" картинкой.

Titus
17.11.2012, 13:20
Titus ты файлик прилепи пожалйста с "правильной" картинкой.
Я использовал ту картинку, что публиковал ты, просто включил правильный для этой картинки режим экрана)

hobot
17.11.2012, 13:23
просто включил правильный для этой картинки режим экрана)
Спасибо! )

NovaStorm
17.11.2012, 13:30
Можно растянуть, но если возможно включить разрешение более дружественное с соотношением сторон данной картинки, то почему нет? )
Разрешение на реальной машине? Там же 640х288 максимум? А реальные пропорции как 640х576.
Что кстати значит "служебные строки"? Это при шрифте высотой в 11px получалось 24+2 строки? Это из-за RT-11 так выходило, так как она отображала 24 строки или ещё по какой-то причине?

Titus
17.11.2012, 13:36
Разрешение на реальной машине? Там же 640х288 максимум? А реальные пропорции как 640х576.
Что кстати значит "служебные строки"? Это при шрифте высотой в 11px получалось 24+2 строки? Это из-за RT-11 так выходило, так как она отображала 24 строки или ещё по какой-то причине?
Реальные пропорции точки на УКНЦ - это 1.25 (ширина) : 1 (высота). Таким образом, 640 точек по ширине в реальности должны быть 800 точками с пропорциями 1:1. Можете поиграться с соотношением точек на моем эмуле нажимая клавишу 'Delete'. Там меняется 1:1, 1.25, 1.333 и 1.5 (как в картинке с Микки Маусом).

NovaStorm
17.11.2012, 13:45
Реальные пропорции точки на УКНЦ - это 1.25 (ширина) : 1 (высота).
Это из физических размеров монитора(или его точек?) 6105/6?

hobot
17.11.2012, 13:54
Поставить галочку в настройках Виндовой программы дело не хитрое,
а на реале ты как нужный режим будешь включать?
Допустим ты свой спектрум(извини) УК-НЦ тоесть перепаял там как тебе нравится,
но значит, что только у тебя будет выглядеть так, а цель то писать ПО и ИГРЫ в частности, что бы на базовом аппаратике у любого пользователя выглядело одинаково ! )))

Ндя, пропала тема. Проехали.

Titus
17.11.2012, 14:10
Это из физических размеров монитора(или его точек?) 6105/6?
Не конкретно этого монитора, а монитора вообще.

Вертикальным разрешением при стандартной PAL-развертке, компьютер управлять не может. Тогда как размер точки по горизонтали зависит исключительно от частоты следования пикселов конкретного видеорежима (чаще всего эта частота называется pixelclock).
При частоте строк 15625Гц, или 64000 наносекунд в строке. При значении pixelclock = 128нс, точка получается примерно 1:1. Итого, в строке 64000/128 = 500 точек, из которых, допустим 100 - невидимых (оверскан и обратный ход луча), а, скажем, 400 (как для КЦГД) или 384 (как для Специалиста) - видимых квадратных пикселя. На УКНЦ у нас pixelclock в режимах 320x288 - 160 нс, что в 1.25 раза больше, чем 128нс. Отсюда и получаем соотношение 1:1.25.

---------- Post added at 14:10 ---------- Previous post was at 14:09 ----------


Поставить галочку в настройках Виндовой программы дело не хитрое,
а на реале ты как нужный режим будешь включать?
Эмулятор на то и эмулятор, чтобы использовать его фичи для улучшения изображения, звука, удобства и т.д. Никто же тебя на PC не заставляет УКНЦ-шную дискету втыкать и с нее читать? Ты образом пользуешься. Раз софт написан так, что под него удобнее использовать иное разрешение, то почему нет, если фичи эмулятора это позволяют?

Titus
17.11.2012, 14:25
Какие-то хитрые расчеты :) УКНЦ вроде всегда 640х288 выдает, или нет?
80, 160, 320 и 640.

Titus
17.11.2012, 14:38
На сколько я понял эти получаются дублированием соседних пикселей, а пиксельклок остается 12.5МГц.
Не важно, как это сделано технически, важна частота пикселей в итоговом разрешении. Пиксель 1:1.25 в разрешении 320.

NovaStorm
17.11.2012, 14:46
С развёрткой вроде понятно, но на мониторе же были регулировки размера изображения, можно было и сжать/растянуть. В понедельник надо будет взять линейку - помярять.

Titus
17.11.2012, 15:57
С развёрткой вроде понятно, но на мониторе же были регулировки размера изображения, можно было и сжать/растянуть. В понедельник надо будет взять линейку - помярять.
Имеются в виду стандартные настройки.

---------- Post added at 15:57 ---------- Previous post was at 14:51 ----------

Кстати, дополнительный вопрос по развертке:

Каким цветом видеоконтроллер рисует горизонтальный оверскан? (то, что справа и слева экрана, за пределами развертки) Нулевым цветом для данного сканлайна? А каким цветом рисуется вертикальный оверскан? (то, что сверху и снизу экрана). Черным цветом? Или нулевым цветом последней нарисованной на предыдущем кадре линии?

hobot
17.11.2012, 16:14
Titus, вот о чём я, гляди :

Исходник из старой игрушки (кстати и последний монстр из неё же) такой
http://images.netbynet.ru/direct/b624de776c104ebce8888340c374212f.jpg

После перегона в PCX формат пригодный для редактирования на УК-НЦ
в редакторе выглядит так
http://images.netbynet.ru/direct/2b1d6bfa927d0a3284c554229b047583.png

Пожалуйста вруби в эмуляторе нужный режим экрана! )))
Не так всё просто и ты знаешь об этом! Тётеньку придётся обрабатывать )))
Файлик GG.PCX прилепил. Любой желающий свой вариант цветов может попробовать сделать - условия одно - ПАЛИТРА СТАНДАРТНАЯ - в редакторе есть даже опция такая

http://images.netbynet.ru/direct/35b19284f30346c2177c27d307fb2c59.png

Titus
17.11.2012, 16:34
Пожалуйста вруби в эмуляторе нужный режим экрана! )))
Не так всё просто и ты знаешь об этом! Тётеньку придётся обрабатывать )))
Вот ты упрямый)
Тот экрам с Микки Маусом был для УКНЦ, т.к. ты нашел его на УКНЦ-шном диске. Тогда как эти картинки ПЦ-шные и никем не обработанные.

hobot
17.11.2012, 16:40
Тогда как эти картинки ПЦ-шные и никем не обработанные.
Я не упрямый! Я хочу что бы ты проникся темой ! Мне нужны соратники, остро!
А не флуд и оффтоп в теме про граф.редактор, понимаешь? )))

Тема создавалась с определённой целью. К сожалению, похоже никому неинтересно.

Кстати говоря, Этапы обработки хорошо видно тут. (http://zx.pk.ru/showpost.php?p=552078&postcount=15)

Titus
17.11.2012, 16:42
Я не упрямый! Я хочу что бы ты проникся темой ! Мне нужны соратники, остро!
А не флуд и оффтоп в теме про граф.редактор, понимаешь? )))

Тема создавалась с определённой целью. К сожалению, похоже никому неинтересно.
Мне да, не очень интересно просто брать и конвертировать картинки с PC на УКНЦ. Но если интересно, конвертируй)

hobot
17.11.2012, 16:52
просто брать и конвертировать картинки с PC на УКНЦ.
Это побочка!
Вот лучше выскажи своё мнение по вопросу из этой темы, пожалуйста )
http://zx.pk.ru/showpost.php?p=552065&postcount=14
http://zx.pk.ru/showpost.php?p=552756&postcount=25

Titus
17.11.2012, 17:22
Это побочка!
Вот лучше выскажи своё мнение по вопросу из этой темы, пожалуйста )
http://zx.pk.ru/showpost.php?p=552065&postcount=14
http://zx.pk.ru/showpost.php?p=552756&postcount=25
Реально преобразовать в спрайты что угодно)

hobot
17.11.2012, 19:10
Реально преобразовать в спрайты что угодно)
Это хорошая новость.
http://s17.rimg.info/8b9754658174507d889469263ed579ab.gif (http://smayliki.ru/smilie-1048219719.html)

Вот ещё шедеврик по этому случаю тогда ! )

Заготовочка

http://images.netbynet.ru/direct/478540246bf031ac0a1073098c786f49.jpg

УК-НЦшный вариант
http://images.netbynet.ru/direct/4ab6bfc28a150ed012a83222121ef7a8.png

:redface:

NovaStorm
17.11.2012, 21:44
А что не вот так? Или на реале оно как г-но? =)
https://dl.dropbox.com/u/18862473/w2.png

hobot
19.11.2012, 09:57
А что не вот так? Или на реале оно как г-но? =)

Круто! Прилепи файлик я попробую почистить, тут видишь ли у тебя снег из светлых
пикселей на более тёмном фоне, я старался перебирать-перекидывать цвета так, что-бы : 1 - не терять контуры первого плана, 2 - по возможности всегда сохранять второй план и 3 - самое главное постараться победить "инверсность палитры" <-не уверен что этот термин правильно мною написан(*прим)
А на реале будет так-же как и в эмуляторе при настройках GRB или grayscale.
Но такой "снег" я считал не допустимым, это знаешь как на фотках при ISO завышенном.

!--------- добавлю
Для Ч.Б монитора твой вариант конечно более подходит.
В эту тему срочно ТРЕБУЕТСЯ ПРОГРАММИСТ ФАНАТ УКНЦ И МАКРО-11 !!!
Спасибо! )))

NovaStorm
19.11.2012, 10:36
>Прилепи файлик
А какой ещё нужен-то?
Я это из оригинала просто обрезал под 800х288, потом сжал в 640, как Титус сказал, ну и сконверил в 8мицветную палитру. Можно было конечно поиграться с яркостью/контрастностью и фильтрами, но я так с графикой работать не умею.
>В эту тему срочно ТРЕБУЕТСЯ ПРОГРАММИСТ ФАНАТ УКНЦ И МАКРО-11 !!!
Хочешь Wasteland на УКНЦ замутить? Памяти маловато будет по-моему.

hobot
19.11.2012, 10:42
Хочешь Wasteland на УКНЦ замутить? Памяти маловато будет по-моему.
Ну зачем так буквально ? ))) Все картинки в теме просто эксперимент\плюс возможность понимающему человеку изучить структуру файлов и всё такое.
Нет, но если кто-нибудь проявит интерес могу озвучить\описать чёткое ТЗ, идею и концепцию - не конкретного игрового проекта, а создания на базе это граф.редактора удобного инструментария для написания граф. программ для замечательного компьютера УК-НЦ ))) Был бы с "мозгами" засел бы сам писать,
был инстр. готовый от Зеленоградцев - пока не удалось его нигде обнаружить,
как и кучу других "очень полезных" программ для УК-НЦшки.

NovaStorm
19.11.2012, 11:26
Ну для программ лучше пробовать кросс средства уровнем повыше. Проблем с производительностью сильных быть не должно, а удобство всё же повыше. Тот же gcc pdp-11 поддерживает, но как там с binutils и будет ли оно работать на УКНЦ...
ЗЫ: Сегодня не завелась ещё одна машина =( То память, то ЦП, то видео...

hobot
19.11.2012, 11:31
Ну для программ лучше пробовать кросс средства уровнем повыше.
Я же рассматриваю это в фокусе "Восстанавливаем УК-НЦ".
Поэтому - срочно ТРЕБУЕТСЯ ПРОГРАММИСТ ФАНАТ УКНЦ И МАКРО-11 !!!
Спасибо! )))

NovaStorm
06.12.2012, 08:00
На УКНЦ у нас pixelclock в режимах 320x288 - 160 нс, что в 1.25 раза больше, чем 128нс. Отсюда и получаем соотношение 1:1.25.
Пиксельклок-пиксельклоком, но я таки взял линейку и померял! Изображение настраивалось так, чтобы оно занимало наибольшую площадь экрана монитора и при этом не искажалось(задолго до измерений, не подгонял ничего). Вышло ~210х157мм, то есть вообще 4/3.

Patron
06.12.2012, 11:59
Вышло ~210х157мм, то есть вообще 4/3.Если вывести в центре экрана большой прямоугольник из линий одинаковой длины ( Бэйсик наверняка это может ) и отрегулировать изображение так, чтобы этот квадрат на экране был именно квадратом ( нужно обязательно проверить его стороны на экране линейкой ), то какие размеры будет иметь при этом прямоугольник, выполненный из линий, идущих по крайним координатам экрана ?

Titus
06.12.2012, 12:25
Пиксельклок-пиксельклоком, но я таки взял линейку и померял! Изображение настраивалось так, чтобы оно занимало наибольшую площадь экрана монитора и при этом не искажалось(задолго до измерений, не подгонял ничего). Вышло ~210х157мм, то есть вообще 4/3.
У меня есть на эмуляторе режим масштабирования и 4/3 (1.333), но он выглядит немного шире, чем на реале. Попробуйте сами.

NovaStorm
06.12.2012, 12:36
Бейсика на винт пока не записал, но разве он рисует в служебных строках чтобы 640х288 нарисовать?

Patron
06.12.2012, 14:22
Бейсика на винт пока не записал, но разве он рисует в служебных строках чтобы 640х288 нарисовать?Главное - любым способом вывести на экран максимально большой квадрат, причём не какой-то прямоугольник, который только внешне похож на квадрат, а именно такой квадрат, у которого количество точек по горизонтали в вертикали одинаковое.

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

Затем надо как-то заполнить весь буфер экрана "белым цветом" и измерить линейкой размеры получившегося изображения.

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

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

Главный смысл учёта "размеров точки" в графических программах - достижение максимально круглых экранных форм отображаемых окружностей.

Titus
06.12.2012, 14:36
Бэйсик лучше использовать для рисования квадрата потому, что реализация алгоритмов графики может учитывать "аспект точки" - тогда количество точек в сторонах квадрата по горизонтали и вертикали будет разным.
А не легче ли:

1. Узнать у бейсика или его инструкции аспект точки?
2. Нарисовать на бейсике квадрат или круг в эмуляторе, и посмотреть соотношение сторон про разрешении 1x1? )

Но, на сколько я помню, бейсик рисует овалы, так что аспект он вроде не соблюдает.

Patron
06.12.2012, 16:59
бейсик рисует овалы, так что аспект он вроде не соблюдает.Когда нет изображения "стандартного квадрата" ( пусть даже на самом деле это не квадрат ) по которому можно было бы настроить развёртку монитора - измерять что-то линейкой на экране смысла нет.

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

hobot
06.12.2012, 17:37
Patron, не совсем понял цель этих измерений, но Бейсиком можно задать
количество точек в линии, залить необходимый контур любым цветом и что-то там
регулировать на мониторе. Штука в том, что 1-пиксель у УК-НЦ выглядит как прямоугольник (крохотный прямоугольничек, а не квадрат). Так-же есть программа
стандартной проверки монитора tsgd.sav, а в редакторе (сабж) можно рисовать руками минуя программирование (аля бейсик). Уточните ТЗ я сделаю или бейсик код или картинку в PCx редакторе необходимую для измерений?

http://images.netbynet.ru/direct/618cdde75f528e11058553fe08b29db4.png

Patron
06.12.2012, 17:47
я сделаюРечь идёт о создании загрузочной программы, которая бы рисовала на экране три фигуры:

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

Запустив такую программу каждый сможет:
1. Отрегулировать развёртку монитора своего УКНЦ.
2. Убедиться, какой эмулятор и в каком режиме даёт самую правильную картинку.

hobot
06.12.2012, 18:11
Запустив такую программу каждый сможет:
1. Отрегулировать развёртку монитора своего УКНЦ.
2. Убедиться, какой эмулятор и в каком режиме даёт самую правильную картинку.

Так может всё таки готовый tsgd.sav использовать? Там конечно именно такого рисунка нет, но прямоугольников предостаточно? Нет? Не подойдёт?




http://images.netbynet.ru/direct/6e1d30f73af96e551af657b6efb5a937.png

http://images.netbynet.ru/direct/58dbcc09eee72b9211b813719aa70730.png

Есть так-же графическое демо спрайтового движка от ИТО, там
то же есть прямоугольники вроде )


http://images.netbynet.ru/direct/195ccb2ee03f4a5e5c401d9d2fbbffa1.png

http://images.netbynet.ru/direct/6cf84762062fde1bd47a6123d81d5dca.png

http://images.netbynet.ru/direct/14320a6908c2de917b92162100853050.png

http://images.netbynet.ru/direct/233865a8a8d0f1fd7e2e0f435e538331.png

http://images.netbynet.ru/direct/3232f3658e8d5767a0c109183b126231.png

http://images.netbynet.ru/direct/ebba4a24187cebc14972ce793376c4ce.png


---------- Post added at 18:09 ---------- Previous post was at 18:05 ----------

А ещё есть демо queens уже готовая с исходником для fast-pascal , там есть шахматная доска по центру экрана.


http://images.netbynet.ru/direct/d95c17c90e8fdb55084f35e7299ef278.png

http://images.netbynet.ru/direct/bd99b16358d92f7c7f27f4037f398f2b.png


---------- Post added at 18:11 ---------- Previous post was at 18:09 ----------


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

Patron
06.12.2012, 18:13
Не подойдёт?Не катит.

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

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


Для такого квадрата количество точек по горизонтале и вертикали не будет одинаковым очевидно жеТребуемый "квадрат" должен на правильно настроенном мониторе иметь одинаковую видимую (и измеримую линейкой) длину сторон.

hobot
06.12.2012, 18:18
Требуемый "квадрат" должен на правильно настроенном мониторе иметь одинаковую видимую (и измеримую линейкой) длину сторон.

Тогда почему не катит любой из этих экранов в tsgd.sav? Что то я тугой наверное, но честно не понимаю )

http://images.netbynet.ru/direct/195ccb2ee03f4a5e5c401d9d2fbbffa1.png

Patron
06.12.2012, 18:20
Тогда почему не катит любой из этих экранов в tsgd.sav?Квадраты маленькие, а нужен один большой квадрат, занимающий почти всё место по вертикали.

Внутри квадрата круг, а снаружи - рамка по краям кадра.

hobot
06.12.2012, 18:31
Квадраты маленькие, а нужен один большой квадрат, занимающий почти всё место по вертикали.

Внутри квадрата круг, а снаружи - рамка по краям кадра.

Можно попытаться на fast-pascale сделать .sav файл, но проще конечно в бейсике,
только что я понял что не мне не понятно, как подобрать коэффициент (пропорцию)
сторон или надо рисовать на уже правильно настроенном и смотреть чисто по картинке? На fast-pascale давно не писал и конечно модуль graph вообще никогда)
Но не думаю что там сильно сложно. Только вот я не математик конечно, и с окружностями проще в бейсике разобраться. Там есть параметры, что получались не эллипсы (коэффициент сжатия или что-то такое - надо глянуть описание оператора circle). Монитор 4:3 у УК-НЦшки же? Может быть продолжить это исследование в теме графика в Бейсике? Я думаю это больше туда подходит?
http://images.netbynet.ru/direct/de9c8d6a97193efccefe6bec7917d106.png

Titus
06.12.2012, 19:43
Так может всё таки готовый tsgd.sav использовать? Там конечно именно такого рисунка нет, но прямоугольников предостаточно? Нет? Не подойдёт?
Ты как всегда правильно сделал, что предложил эту программу, однако не приложил ее в аттаче) Так же, как и шахматы)
Мы конечно маериализуем ее немедленно из воздуха и запустим.

NovaStorm
06.12.2012, 20:02
Требуемый "квадрат" должен на правильно настроенном мониторе иметь одинаковую видимую (и измеримую линейкой) длину сторон.
Я правда не пойму, как мы узнаем размеры квадрата в точках, если не знаем аспекта и наоборот.
А вычисленный аспект 1/1.25 мы итак знаем, и по нему можем настраивать основываясь даже на начальной менюхе. Её размеры в пикселях нам известны.

Patron
06.12.2012, 20:05
Я правда не пойму, как мы узнаем размеры квадрата в точках, если не знаем аспекта и наоборот.Вот и я о том же..

Где взять тот самый "настоящий круг" и "настоящий квадрат" ?

Неужели нет ни одной распространённой программы для УКНЦ, которая бы выводила на экране большой круг, близкий к идеалу на реальном мониторе ???

NovaStorm
06.12.2012, 23:29
>близкий к идеалу на реальном мониторе
Можно попробовать посчитать исходя из реальных сторон 4/3 - (288/3)*4/320=1.2 -- ширина точки по горизонтали, почти 1.25.

SKcorp.
06.12.2012, 23:30
Вот и я о том же..

Где взять тот самый "настоящий круг" и "настоящий квадрат" ?

Неужели нет ни одной распространённой программы для УКНЦ, которая бы выводила на экране большой круг, близкий к идеалу на реальном мониторе ???

BASIC.SAV

hobot
07.12.2012, 02:37
Ты как всегда правильно сделал, что предложил эту программу, однако не приложил ее в аттаче) Так же, как и шахматы)
Мы конечно маериализуем ее немедленно из воздуха и запустим.
Всё это уже и на форуме и в архиве лежит с "начала времён", зачем одно и то же выкладывать по 100 раз?

картинки умерли (

Новую тему создал - Настройка монитора УК-НЦ (http://zx.pk.ru/showthread.php?t=20437)

Titus
07.12.2012, 03:05
И подскажи, пожалуйста, как пользоваться паскалем) Как загрузить в нее программу и запустить ее)

hobot
07.12.2012, 17:03
И подскажи, пожалуйста, как пользоваться паскалем)


По различным версиям паскаля для УК-НЦ и ДВК я планирую отдельную тему. И начну её с Fast-Pascal v2.2 наверное. (http://zx.pk.ru/showthread.php?t=20444) Может и сегодня уже начну.
Fast- Pascal там тоже будет, а тут это явно не по теме. На дискете есть уже
скомпилированный queens.sav - готовая к запуску демка, но исходник конечно я сам планирую внимательно изучить в плане освоения модуля graph в УК-НЦшной реализации. Никогда ничего не писал в fast-pascal с использованием этого модуля.
Интерфейс оболочки текстовые - полностью на русском, на дискете из
моей пачки есть выдранное описание управление редактором встроенным.
Полный набор 2.2 версии содержится по ссылкам, которые есть в описании к моей пачке дискет "http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/PH456/" - листай в самый низ после содержимого каталогов дискет.

hobot
26.12.2012, 13:18
Прилеплю его сюда отдельным файлом (в архиве он есть на соответствующих дисках).
В заголовке упоминается, что

***************************
* Графический редактор PC *
***************************

Графический редактор PC.SAV является реализацией на УКНЦ IBM-овского
редактора PictureMaker (из пакета StoryBoard+). С его помощью можно со-
здать картинку в пределах экрана, записать ее на диск, распечатать на
различных видах принтеров и т.д. Полученные изображения можно дополнить
текстовыми надписями с помощью различных шрифтов или готовых спрайтов.

StoryBoard+ в свою очередь уже забытый практически продукт, о
котором совсем немного информации примерно такого содержания:

Looks like IBM Storyboard Plus is an old product for presentation (much like MS Powerpoint is today) that came out about the time of PC DOS 3.3.

"IBM Storyboard Plus is a productivity tool for the business professional who is seeking a low cost, high quality, productive way to prepare and present business information. Storyboard Plus provides the functions currently in Storyboard 1 and Drawing Assistant, plus many new functions. These include image rotation and scaling, capture of images created by a video camera, and input/output from a voice card."

Storyboard Plus was withdrawn April 1993.


:redface:

hobot
09.04.2013, 21:31
Решил поднять тему "Весёлых картинок" )


http://savepic.org/3253139.png

shattered
09.04.2013, 22:31
Space Quest III :-)

hobot
09.04.2013, 23:20
Space Quest III :-)
Ну да, очень смутно помню попытку (не мою!) порта для УК-НЦ ) В этой части прикольно авторы самих себя нарисовали )

shattered
09.04.2013, 23:45
По идее, ранние квесты Sierra (на AGI) легче всего портировать, но пока никто не берется :)

hobot
10.04.2013, 00:13
но пока никто не берется
50% - программисты заняты эмуляторами )
50% - спросят "Зачем?"
[hobot] - не умеет программировать )

shattered
10.04.2013, 00:31
Да я тоже не особенно умею, прямо скажем.

Так что можешь начинать :)

Titus
10.04.2013, 00:33
Да я тоже не особенно умею, прямо скажем.

Так что можешь начинать :)

Человек, способный написать эмулятор 15ИЭ - не может быть плохим программистом)

hobot
29.10.2013, 13:04
Исходник, PC - вариант

http://s6.hostingkartinok.com/uploads/images/2013/10/01f2b9ba68482a25fd1d5ff9b6657c06.png

УК-НЦ вариант :redface:

http://s5.hostingkartinok.com/uploads/images/2013/10/1755d521e7611a88933718580541bec3.png

Titus
29.10.2013, 13:15
УК-НЦ вариант :redface:
Кто выключил свет? Опять с палитрой химичишь?)

hobot
29.10.2013, 13:31
Кто выключил свет? Опять с палитрой химичишь?)
Скриншот сделан средствами UKNCBTL :redface:

Я не умею химичить с палитрой, пока ты готовые процедурки для "танкистов-программистов" не напишешь )

Просто в три цвета не получилось с ходу, но в двух цветах нормально выглядит, воображение же - вот самая мощная видеокарта! ) А для неё ,возможно, нужно только "настроение" создать?

Titus
29.10.2013, 13:42
Скриншот сделан средствами UKNCBTL
Сделай для сравнения тот же скриншот в EmuStudio.

hobot
29.10.2013, 14:22
Средствами EmuStudio УК-НЦ (v0.12f).

http://s6.hostingkartinok.com/uploads/images/2013/10/e95bb9d24fdacea8d67b2851cf84b8d9.png

hobot
10.11.2013, 19:52
http://s3.hostingkartinok.com/uploads/images/2013/11/0289552c27562ab3457096361cc95539.png - снегурка на УК-НЦ )

и на PC
http://s3.hostingkartinok.com/uploads/images/2013/11/a3a4a37343d0350dfc1eed908da6fc50.jpg

Обе во вьювере на РС
http://s3.hostingkartinok.com/uploads/images/2013/11/77e761a1f4c12b0ee6c901210621ad6f.png

:redface:

hobot
15.02.2014, 15:15
Ещё одна PCX картинка с харда на котором МикиМаус из этой темы.
Как то я раньше её пропустил, а рисунок очень качественный.
Скриншоты в сравнении под спойлером и виде миниатюр.


Градации серого ! Самый честный вид для УК-НЦ наверное.
http://s5.hostingkartinok.com/uploads/images/2014/02/a547f87c19e007b316f7b65a6349ea01.png

Честное УК-НЦшное GRB )
http://s5.hostingkartinok.com/uploads/images/2014/02/76f82280126e37111a13206b17d9e9a6.png

RGB - эмуляция же ) Прогресс - без паяльника - одним кликом.
http://s5.hostingkartinok.com/uploads/images/2014/02/498e02856c4c03b47e51e59a94f9bf9c.png


Все скрины сделаны средствами эмулятора UKNCBTL.
Сам файл .PCX с машинкой забираем кому интересно > 45790

alone
15.02.2014, 16:14
http://alonecoder.nedopc.com/zx/pics/popugai-kartinka-oboi.png

hobot
15.02.2014, 17:01
alone, что за птичка? ) Подробности?

---------- Post added at 17:01 ---------- Previous post was at 16:58 ----------

в смысле, к теме какое отношение? )

alone
15.02.2014, 17:03
640x288, 8 стандартных цветов. Это же УК-НЦ? Могу ещё наконвертить :)

hobot
15.02.2014, 18:44
alone, примечательно, что при перевёрнутом УК-НЦшном GRB попугайчик выжил, совпадение или счастливая случайность ? ) Или особый способ конвертирования с переменой цветов под УК-НЦ?
У меня такой bat-файл :


@nconvert.exe -in -1 -c 1 -colors 4 -overwrite -out pcx %1




http://savepic.net/4599922.png


УК_НЦшный вариант картинки с попугаемым > 45797

SKcorp.
15.02.2014, 20:03
Ещё одна PCX картинка с харда на котором МикиМаус из этой темы.


http://r-games.net/uploads/posts/2012-07/1342083303_1.jpg

hobot
19.02.2014, 00:46
alone, примечательно, что при перевёрнутом УК-НЦшном GRB попугайчик выжил,
Я написал "примечательно", потому что обычно происходит вот что !!!


Файл после конвертации для УК-НЦ выглядит примерно так на PC
http://s5.hostingkartinok.com/uploads/images/2014/02/98b7d9f4a1a65156bc5d3f1716f80f3d.png

Но в редакторе PC.SAV УК-НЦшном он открывается вот таким ;-)
http://s7.hostingkartinok.com/uploads/images/2014/02/82ffe8473e0a8a78555feccb9337db61.png

И только после манипуляции с цветами он приходит и на УК-НЦ
к похожему виду. Как-то так.
http://s5.hostingkartinok.com/uploads/images/2014/02/379b226fb50cd272fa6da25bc1c35153.png


Оба файла в формате редактора PC.SAV(PC1.SAV) УК-НЦ >45860

hobot
20.03.2015, 16:36
Затмение - безусловно главная тема дня!!!
Patron опубликовал отличного качества фотографию

http://s1.hostingkartinok.com/uploads/images/2015/03/ab3ab474e5af429b4fa90925774ce001.jpg
http://zx-pk.ru/showpost.php?p=790120&postcount=2619

В редакторе удалось добиться схожести с оригиналом путём нехитрых
манипуляций с цветами )))

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

:biggrin:

Patron
20.03.2015, 17:03
отличного качества фотографиюДовольно среднего качества.

Если бы идея сфотографировать затмение пришла не в последний момент - снимок был бы ( надеюсь ) гораздо лучшего качества. А так все делалось без малейшей подготовки ( с рук на весу ) и из-за почти разряженного аккумулятора не было времени даже перейти на ручное управление.

...

hobot
07.04.2015, 07:15
Эти программы попадались мне и раньше, но как-то внимание привлекли
только сейчас ? ) (* все на дискетах Хранительницы!)



GRDPCX.SAV 6 18-Apr-1994 1080
PCXPOL.SAV 8 18-Apr-1994 1086

KMON>RU PCXPOL
Хочу много .PCX =>

Программа PCXPOL переводит графические файлы PCX IBM PC и
PCX программы Picture Composer I в формат системы Polyss:
{{DK:}{OutFile}{.PLS}=}{DK:}File1{.PCX}{/keys}{,...,File6}
Входными могут быть и файлы .PLS (126д блоков) или растр.
Способ обработки каждого файла можно уточнить ключами:
/S:82 - взять часть изображения, начиная с 82 строки
/L:39 - взять только 39 строк изображения
/P:4 - использовать плоскость N4 изображения
По умолчанию приняты следующие ключи:
PCX IBM PC: /S:1/P:1
PCX Picture Composer I: /S:10/L:264/P:1
Пример: MZ2:BANAN=KORKA/L:264,LIMON/S:99/L:264,KORKA/S:265

(C) Борис Ф. Фролкин, 2 сентября 1993

KMON>RU GRDPCX
Хочу [Dev:=]File1,..File6[.GRD] =>

Программа GRDPCX переводит графические файлы формата .GRD
редактора схем CIR в формат PCX IBM PC. В командной строке
можно указать до 6 входных файлов. Получающийся выходной
файл будет иметь имя как у входного, а расширение .PCX.
Если файл с таким именем уже существует, он переименовыва-
ется в .BAK. Получаемый файл соответствует 5-й версии фор-
мата PCX. Получаемые файлы можно располагать не только на
DK:, но и на любом другом устройстве,указав его в качестве
выходного файла. Максимальный размер картинки 65536x65536.

(C) Борис Ф. Фролкин, 8 сентября 1993

KMON>


Конечно сейчас - не слишком актуально, но в целом мощно...

hobot
12.09.2019, 11:25
подниму тему - для вновь прибывающих УК-НЦ пользователей \ интересующихся в первую очередь

https://pic.maxiol.com/thumbs/1568193842.787615162.20190911091929801.png (https://pic.maxiol.com/?v=1568193842.787615162.20190911091929801.png)

hobot
18.02.2020, 10:56
подниму тему на волне шрамов от осколков и шрапнели во флейме -
холи вар ZX-SPECTRUM vs БК0010(хх) (https://zx-pk.ru/threads/31341-elektronika-bk-0010-01-vs-zx.html)
(со спектрумистами заключено временное перемирие).

https://s8.hostingkartinok.com/uploads/images/2020/02/1fd28a5ccfe021deb1b8403891d2b492.png

S_V_B
18.02.2020, 13:07
:)
https://pic.maxiol.com/thumbs2/1582020600.1388899422.bomjara.png (https://pic.maxiol.com/?v=1582020600.1388899422.bomjara.png&dp=2)
Неплохо смотрится? Всю ночь рисовал..:)

С квантованием цветов нужно поэкспериментировать и будет вообще красота.
https://pic.maxiol.com/thumbs2/1582038031.630666996.cyber.png (https://pic.maxiol.com/?v=1582038031.630666996.cyber.png&dp=2)

hobot
18.02.2020, 21:16
S_V_B, гляди какая на реальном УК-НЦ есть проблема,
в самом редакторе ты можешь менять палитру и сохраняя картинку снова загрузив её в редактор -
редактор изменения "вспомнит", но вьювер нативный для PCX ни фига не хочет ничего об этом знать и всё
показывает в палитре по умолчанию...вах!обидно...
редактор палитр в граф.редакторе
(https://www.old-games.ru/forum/threads/format-pcx-dlja-uknc.54159/#post-934067)
первичное сообщение о проблеме
https://zx-pk.ru/threads/20016-graf-redaktor-picture-composer-i-dlya-uk-nts.html?p=551146&viewfull=1#post551146 - в целом вся тема "красивая"

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


Неплохо смотрится? Всю ночь рисовал..
если дед и Kitana - это уже на УК-НЦ = я ЗА!

S_V_B
19.02.2020, 06:22
в самом редакторе ты можешь менять палитру
Есть смысл менять палитру только когда ты используешь два битплана из трех.
Нужно посмотреть, что за PCX у них такой и сделать экспорта в этом формате.

hobot
19.02.2020, 09:24
Нужно посмотреть, что за PCX у них такой и сделать экспорта в этом формате.
в этой теме достаточно УК-НЦешных PCX приаттачено, картинки поумирали местами, но файлики-архивы все живые...

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

S_V_B, в одной из версий редактора (PC1.SAV) в меню есть опция - сохранить в формате IBM (PCX),
но похоже её не реализовали насколько я помню...

https://pic.maxiol.com/thumbs2/1582092808.787615114.20200219060801739.png (https://pic.maxiol.com/?v=1582092808.787615114.20200219060801739.png&dp=2)

https://pic.maxiol.com/thumbs2/1582092896.787615114.20200219061042337.png (https://pic.maxiol.com/?v=1582092896.787615114.20200219061042337.png&dp=2)

printscr для УК-НЦ :-)


*** ПРОГРАММА PCXFRM.SAV предназначена для "съемки" кадра изображения, находя-
щегося на экране в данный момент.

Кадр изображения помещается в файл с именем PICT.PCX, и представляет собой
картинку в формате PCX. (Конечно, эту картинку после записи, следует обрабо-
тать одним из графических редакторов, воспринимающих формат PCX. На исходной
картинке могут содержаться внизу (на 2-3 гр. строки) помехи.)

Программа запускается командой PCXFRM или RUN MZN:PCXFRM, в зависимости от
того, где она находится. Запись картинки будет произведена на устройство, ко-
торое обозначено в системе как DK:

В любой момент после запуска программы PCXFRM, нажмите клавишу <СБРОС>. При
этом пройзойдет компиляция и запись текущего изображения. Это может занять
некоторое время (в зависимости от "плотности" текущего кадра.) Размер соз-
данного файла также напрямую зависит от плотности кадра. (Но он не превышает
100 блоков операционной системы). "Пустой экран" = 10 блокам.

* Если перед запуском данной программы была дана команда SET USR NOSWAP, то
системный диск можно вынуть. (Рекомендую по мере возможности, если Вы пред-
полагаете сброс картинки, дать эту команду.)
* В силу катастрофически малой памяти, при записи кадра пройзойдет разрушение
работающей в данный момент программы (в памяти Центр.Процессора). Поэтому
прежде чем нажать на клавишу <СБРОС>, сохраните все данные из работающей в
данный момент программы. После окончания записи произойдет полный рестарт
компьютера (аналогично включению питания).

ПРЕИМУЩЕСТВА: возможность не только печатать, но и редактировать произвольный
кадр, снятый из произвольного места (даже из работающей прог-
раммы).

Концепция и разработка принадлежат Ширинкину А.Ю. (С), 1996 год.




>Есть смысл менять палитру только когда ты используешь два битплана из трех.
Манипуляция с палитрой сильно помогает победить сильно "проблемные"
картинки с ПК, но как я писал выше РЕДАКТОР ПАЛИТР для вьювера местного
не работает...

S_V_B
19.02.2020, 11:11
Манипуляция с палитрой сильно помогает победить сильно "проблемные"
Манипулировать нужно не палитрами, а физически заменять цвета (не будет лишних проблем).
Меняют палитру когда у тебя всего три цвета зеленый, желтый и красный (в двух битпланах), а хочется другие.. тогда ты должен обеспечить переключение палитры..
А если у тебя все восемь цветов - используй стандартную.. и ничего переключать не нужно.

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

В PCX есть поле для палитр, но как их используют и используют ли на УКНЦ.. нужно смотреть

hobot
19.02.2020, 14:46
исх. картинку взял отсюда https://zx-pk.ru/threads/20016-graf-redaktor-picture-composer-i-dlya-uk-nts.html?p=1046722&viewfull=1#post1046722

и уже в редакторе (UKNCBTL)

https://s8.hostingkartinok.com/uploads/thumbs/2020/02/da552f4858d362d9b81d2834238afa98.png (https://hostingkartinok.com/show-image.php?id=da552f4858d362d9b81d2834238afa98)

https://s8.hostingkartinok.com/uploads/thumbs/2020/02/85ac437041436fc486204d5196d9c53e.png (https://hostingkartinok.com/show-image.php?id=85ac437041436fc486204d5196d9c53e)

https://s8.hostingkartinok.com/uploads/thumbs/2020/02/6134b48a46f8857b58036d6b2f7ad120.png (https://hostingkartinok.com/show-image.php?id=6134b48a46f8857b58036d6b2f7ad120)

https://s8.hostingkartinok.com/uploads/thumbs/2020/02/2f2088622533f89d936fbae5dabcc8fb.png (https://hostingkartinok.com/show-image.php?id=2f2088622533f89d936fbae5dabcc8fb)

вот такая кухня ) кому добавки? )

S_V_B
19.02.2020, 14:52
Со следующим приступом вдохновения сделаю сохранение в PCX.

hobot
19.02.2020, 15:05
Со следующим приступом вдохновения сделаю сохранение в PCX.
если ты про редактор, то это не просто не горит, а вообще мало нужно,
а вот, что нужно (позавчера ещё!!!) это процеДУРЫ работы со спрайтами ...

S_V_B
19.02.2020, 16:01
То что PCX сделаю - факт, а процедуры для паскаля.. это не ко мне.
Я понятия не имею о соглашениях по передачи параметров и вызове процедур.. в УКНЦшном паскале.. если найдешь документацию - то возможно.

S_V_B
19.02.2020, 17:06
А тебе и не надо, ты же на МАКРО-11 пишешь )
Я на MACRO не пишу, единственное Макро у меня это .EXIT :)


Шаг первый = готовим спрайты в твоём редакторе и сохраняем в формате МАКРО-11 для УК-НЦ,
Ты же сам сказал что редактор не к спеху и вааще нафиг не уперся.., а зачем тебе библиотека без спрайтов?
...


, а поскольку у тебя уже "полуготовый" редактор...
1. Редактор делается под мой проект и как ты понимаешь будет делаться в первую очередь.
2. Чтобы отладить библиотеку мне нужно будет соприкасаться с паскалем, а я его на дух не переношу. +еще разобраться как эта балалайка на УКНЦ работает.
3. Все равно нужно будет придумывать примитивный формат хранения спрайтов для взаимодействия с паскалем (все не так просто как ты описал.. BABA, MUZIK :))
4. Библиотека должна содержать кучу низкоуровневых функций (и это уже целый проект) в котором паскаль может оказаться лишним :)
В итоге проще будет в винде написать что-то вроде GameMaker`а который на выходе будет давать готовый SAV файл.

S_V_B
19.02.2020, 17:52
Я про PCX сказал, если что - как читаешь я не понимаю? )))
PCX-это пол часа работы.


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

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


да на фига он нужен, нужен ПО для натива, винда идёт лесом )
Учи ассемблер.

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

Пользуйся, ты же сам все знаешь как в МАКРО прикрутить:
(делов-то)

;------------------------------------------------------------------------------------------------------------------
; R0, R1 - рабочие регистры
; R2 - буфер для маски стирания спрайта
; R3 - счетчик столбцов
; R4 - сдвиг
; R5 - указатель на спрайт
;------------------------------------------------------------------------------------------------------------------
PTSPR:
MOV R0,-(SP)
MOV R1,-(SP)
MOV R2,-(SP)
1$:
4$: CALL XYTOSC ; R3 адрес видеобуф. R4.. сдвиг
MOV R3, @#176640
MOV (R5)+,R0; размеры спрайта
CLR R1
BISB R0,R1 ; ширина спр
BIC #177400, R1
SWAB R0
BIC #177400, R0 ;высота спр
MOV R3,(R2)+ ;адрес для стирания
MOV R1,(R2)+ ;ШИРИНА
MOV R0,(R2)+ ;

MOV R1,R3
MOV R0,3$+2
MOV R4,R0
ADD R0,R0
ADD #MASK,R0
MOV (R0),5$+2
22$: MOV R3,-(SP) ; Сохранить R3 на стеке
MOV @#176640,-(SP) ; Сохранить регистр адреса планов 1,2 на стеке
11$:
CLR R0 ; R0 = 0
MOV (R5)+,R1 ; (R5)+ -> R1
ASHC R4,R0 ; R0.R1 << R4
BIS R0,R1 ; R1 = (R5)+ rol R4
MOV R1,R0 ;
5$: BIC #7417,R0 ; Оставить старшие части сдвинутых байт 0x0f0f
BIS R0,@#176642 ; (план 1,2) = (план 1,2) | R0
MOV R0,(R2)+ ; R0 -> (R2)+
INC @#176640 ; Прирастить регистр адреса планов 1,2
; XOR R0,R1 ; Оставить младшие части сдвинутых байт
BIC R0,R1 ; Оставить младшие части сдвинутых байт
SWAB R1
BIS R1,@#176642 ; (план 1,2) = (план 1,2) | R1
MOV R1,(R2)+ ; R1 -> (R2)+
SOB R3,11$ ; Цикл на R3 итераций
MOV (SP)+,@#176640
ADD #80.,@#176640
MOV (SP)+,R3
3$: DEC #0
BNE 22$; SOB R2,22$
6$:; MOV (SP)+,R5
MOV (SP)+,R2
MOV (SP)+,R1
MOV (SP)+,R0
RETURN
;-------------------------------------------------------------------
MASK:
.WORD ^B0000000000000000
.WORD ^B0000000100000001
.WORD ^B0000001100000011
.WORD ^B0000011100000111
.WORD ^B0000111100001111
.WORD ^B0001111100011111
.WORD ^B0011111100111111
.WORD ^B0111111101111111
.WORD ^B1111111111111111

;-------------------------------------------------------------------
;----------------------------------------------------------------------------------------------------------------------------
; Подпрограмма: преобразовать координаты X,Y в адрес на экране R3 и смещение R4
; Вход: R3 = Y R4=X)
; Выход: R3 = адрес на экране, R4 = смещение 0..7
;----------------------------------------------------------------------------------------------------------------------------
XYTOSC:
MOV R0,-(SP)
MOV R2,-(SP)
MOV @#SCRADR,R0 ;начало видеопамяти
2$: MOV R4, R2 ; берём X
ASR R2
ASR R2
ASR R2 ; получаем номер байта в строке
ADD R2, R0 ; получили готовый адрес на экране
BIC #177770, R4 ; оставляем только смещение 0..7
MOV R3,R2
BIC #177400, R3 ; байт Y теперь в нижнем байте R3
MUL #80.,R2
ADD R0,R3
1$:
MOV (SP)+,R2
MOV (SP)+,R0
RETURN
;----------------------------------------------------------------------------------------------------------------------------

hobot
20.02.2020, 09:31
S_V_B , шикарная шпора, которая вряд ли будет интересна только мне, ведь УК-НЦ очень мощная для
программирования как хобби, "домашнего" система, а обладателей машинки и пользователей эмулятора
за последнее время выросло. Поэтому я бы попросил модераторов, твой пост со шпаргалкой перенести
в тему https://zx-pk.ru/threads/15587-programmirovanie-na-uknts-kak.html

Тут лучше придерживаться обсуждения нативного редактора и картинок с ним и форматом PCX связанных.
И по поводу ассемблера и паскаля

1. Напомню всем кто не безразличен к Паскалю, что есть тема соответствующая
https://zx-pk.ru/threads/20444-pascal-macro11-(uknts-dvk).html
2. На уровне хобби ПКМ каждый волен заниматься тем, от чего испытывает удовольствие,
к чему лежит душа, мозг и руки. Мне низкоуровневое программирование никогда не
давалось, вся эта регистровая математика (ощущение как будто кушаешь бумагу), но
даже я впечатлён обаянием Макро-11, но не сложные подпрограммы на асме как
вставки в программы на паскале мой предел.
3. Ты абсолютно прав! Мне нужен "чёрный ящик" со входящими параметрами для вывода
спрайтов : режим вывода на экран, экранные координаты левого верхнего угла спрайта,
номер спрайта в таблице (перечне). И что то типа INITа какого то там в самом начале и
возможно ещё что то по мелочи (типа гашение курсора, управление экраном(цвета,разрешение,о� �истка),
в утерянном движке были ещё такие мощные вещи, как драйвер клавиатуры, переключение страниц,
управление палитрой экрана (действовала на весь экран), проигрывание музыки из музреда через бипер,
это всё есть в UKLOAD, но это неправильное решение. И к тому движку прилагался 4-х цветный редактор спрайтов с трансляцией спрайтов в ассемблер с глобальной меткой (под схему описанную тут на форуме многократно). Мне просто нравиться паскалить, и допустим какой-то микромирок создавать, глядеть как
псевдорандомно он живёт своей жизнью, попутно (возможно) какой-то незамысловатый сюжетец рассказать
игроку, а не считать полукадры и прочую муть (мне это не интересно, я не программист, это не моё).
Вот простой пример: если я закрою глаза и начну обдумывать часть программы на паскале, я буду довольно
чётко манипулировать операторами добиваясь определённого изящества и оптимизации, в плане ассемблера
ничего подобного (чёткого понимания всех возможностей куда чего где как сдвинуть передвинуть - кошмар!)
конечно у меня нет. Но у каждого своё хобби же!
По поводу твоего проекта касаемо редактора (https://zx-pk.ru/threads/30325-redaktor-dlya-podgotovki-grafiki-dlya-uknts.html) - редактор спрайтов для УК-НЦ очень нужен!
Именно такой, который в асм картинки сохранит...

S_V_B
20.02.2020, 11:38
Вьювер PCX.SAV:
https://pic.maxiol.com/thumbs2/1582187734.1388899422.20200220142701.png (https://pic.maxiol.com/?v=1582187734.1388899422.20200220142701.png&dp=2)

файл:
https://yadi.sk/d/Uogy7-ozVb0L8w

https://pic.maxiol.com/thumbs2/1582187828.1388899422.20200220142352.png (https://pic.maxiol.com/?v=1582187828.1388899422.20200220142352.png&dp=2)

файл:
https://yadi.sk/d/9bPKSv6s9xrPNw

https://pic.maxiol.com/thumbs2/1582189801.1388899422.20200220150914.png (https://pic.maxiol.com/?v=1582189801.1388899422.20200220150914.png&dp=2)

файл:
https://yadi.sk/d/IUTACk9MClbdHg

S_V_B
20.02.2020, 17:41
На реале смотрится ещё лучше :)

hobot
20.02.2020, 23:42
На реале смотрится ещё лучше
так сделал бы фотку - раз красиво - реального экранчика

https://pic.maxiol.com/thumbs2/1582230701.787615091.222.gif (https://pic.maxiol.com/?v=1582230701.787615091.222.gif&dp=2)

S_V_B
21.02.2020, 06:17
https://pic.maxiol.com/thumbs2/1582254842.1388899422.111.png (https://pic.maxiol.com/?v=1582254842.1388899422.111.png&dp=2)

https://pic.maxiol.com/thumbs2/1582254989.1388899422.222.png (https://pic.maxiol.com/?v=1582254989.1388899422.222.png&dp=2)

Под вендой не пытайся открывать, только на УКНЦ.

hobot
21.02.2020, 20:23
; Pcx8
.IDENT /V01.01/
.TITLE PCX8
DRSPAC=END
NULBLK=DRSPAC+4000
BUF=NULBLK+1000
MEMORY=BUF+<1000*BLKS>

BLKS=80.
BS=BLKS+1
.ASECT
.MCALL .EXIT,.PRINT,.PURGE,.READW,.CSIGEN,.SERR,.CSTAT,.T TYIN,.TTYOUT
.MCALL .LOCK,.SETTOP
.=40
BEG,1000
.=1000
NSCR: 100000
S0$: .ASCIZ '?PCX-'<200>
S1$: .ASCIZ 'U-Error reading file'
S2$: .ASCIZ 'Viewer PCX-files, 8 colors.'
S3$: .ASCIZ 'F-Not enough memory in CP RAM'
S4$: .ASCIZ 'I-Invalid PCX-format'
.EVEN
EXTS$: .RAD50 /PCXPCXPCXPCX/
BLOK$: .BLKW 10
.ENABL LSB
BEG: .LOCK
.SETTOP #MEMORY
CMP %0,#MEMORY
BHIS BEGIN
.PRINT #S0$
.PRINT #S3$
.EXIT
BEGIN: .PRINT #S2$
.SERR
.CSIGEN #DRSPAC,#EXTS$
BCC 1$
.EXIT
1$: .CSTAT #BLOK$,#3,#BLOK$
BCS BEGIN
.TTYOUT #14
.READW #BLOK$,#3,#NULBLK,#BS*400,#0
BCC 3$
ER$: .PRINT #S0$
.PRINT #S1$
BR BEGIN
3$: 122737,12,NULBLK
BEQ 77$
.PRINT #S0$
.PRINT #S4$
BR BEGIN
77$: 12727,BLKS+1
BLK$: ,12727,NULBLK+200
REG5$: ,5001,5002
6$: 4737,RBYTE$,10027
4$: ,105100,32700,300
BEQ 7$
12703,1,13700,4$
BR 8$
7$: 13703,4$,42703,177700,4737,RBYTE$
8$: 42700,177400,10146,10001,5000,71027,32.,12601
9$: 4737,PST$,5201,20137,NULBLK+102,1002,5202,5001
SOB %3,9$
20237,NULBLK+12
BLOS 6$
.TTYIN %0
BR BEGIN
.DSABL LSB

.ENABL LSB
RBYTE$: 10146,10246,10346,10446,10546,13705,REG5$,20527,BU F+<BLKS*1000>
BHIS 1$
3$: 112500,42700,177400
BR 100$
1$: 12705,BUF
.READW #BLOK$,#3,#BUF,#BLKS*400,BLK$
BCC 2$
JMP ER$
2$: 62737,BLKS,BLK$
BR 3$
100$: 10537,REG5$,12605,12604,12603,12602,12601,207

MP1$: 10000,32,77500,PROG$,PROGE$-PROG$
MP2$: 14000,32,77500
PROG$: 12737
AD$: ,177010,52737
MASK$: ,177024,12737
COLOR$: ,177016,12737,GOT$/2,177010,5037,177014,207,
PROGE$:
PST$: 10046,10146,10246,10346,10446,10546,10037,COLOR$,5 000,71027,10
10203,70327,120,60003,52703,100000,10337,AD$,12700 ,1,5701,1402
6300,77102,10037,MASK$,12700,MP1$,10737,GOT$,4737, CH$,300,4737,CH$
12700,377,4737,CH$,4737,CH$,12700,MP2$,4737,CH$,30 0,4737,CH$
12700,377,4737,CH$,4737,CH$,5727
GOT$: ,1375,12605,12604,12603,12602,12601,12600,207
CH$: 105737,176674,100375,110037,176676,207
END:
.END





; Pcx64
.IDENT /V01.01/
.TITLE PCX64
DRSPAC=END
NULBLK=DRSPAC+4000
BUF=NULBLK+1000
MEMORY=BUF+<1000*BLKS>

BLKS=80.
BS=BLKS+1
.ASECT
.MCALL .EXIT,.PRINT,.PURGE,.READW,.CSIGEN,.SERR,.CSTAT,.T TYIN,.TTYOUT
.MCALL .LOCK,.SETTOP
.=40
BEG,1000
.=1000
NSCR: 100000
S0$: .ASCIZ '?PCX-'<200>
S1$: .ASCIZ 'U-Error reading file'
S2$: .ASCIZ 'Viewer PCX-files, 64 colors.8*8'
S3$: .ASCIZ 'F-Not enough memory in CP RAM'
S4$: .ASCIZ 'I-Invalid PCX-format'
.EVEN
EXTS$: .RAD50 /PCXPCXPCXPCX/
BLOK$: .BLKW 10
.ENABL LSB
BEG: .LOCK
.SETTOP #MEMORY
CMP %0,#MEMORY
BHIS BEGIN
.PRINT #S0$
.PRINT #S3$
.EXIT
BEGIN: .PRINT #S2$
.SERR
.CSIGEN #DRSPAC,#EXTS$
BCC 1$
.EXIT
1$: .CSTAT #BLOK$,#3,#BLOK$
BCS BEGIN
.TTYOUT #14
.READW #BLOK$,#3,#NULBLK,#BS*400,#0
BCC 3$
ER$: .PRINT #S0$
.PRINT #S1$
BR BEGIN
3$: 122737,12,NULBLK
BEQ 77$
.PRINT #S0$
.PRINT #S4$
BR BEGIN
77$: 12727,BLKS+1
BLK$: ,12727,NULBLK+200
REG5$: ,5001,5002
6$: 4737,RBYTE$,10027
4$: ,105100,32700,300
BEQ 7$
12703,1,13700,4$
BR 8$
7$: 13703,4$,42703,177700,4737,RBYTE$
8$: 42700,177400,10146,10001,5000,71027,4.,12601
9$: 4737,PST$,5201,20137,NULBLK+102,1002,5202,5001
SOB %3,9$
20237,NULBLK+12
BLOS 6$
.TTYIN %0
BR BEGIN
.DSABL LSB

.ENABL LSB
RBYTE$: 10146,10246,10346,10446,10546,13705,REG5$,20527,BU F+<BLKS*1000>
BHIS 1$
3$: 112500,42700,177400
BR 100$
1$: 12705,BUF
.READW #BLOK$,#3,#BUF,#BLKS*400,BLK$
BCC 2$
JMP ER$
2$: 62737,BLKS,BLK$
BR 3$
100$: 10537,REG5$,12605,12604,12603,12602,12601,207

MP1$: 10000,32,77500,PROG$,PROGE$-PROG$
MP2$: 14000,32,77500
PROG$: 12737
AD$: ,177010,52737
MASK$: ,177024,12737
COLOR$: ,177016,12737,GOT$/2,177010,5037,177014,207,
PROGE$:
PSET: 10046,10146,10246,10346,10446,10546,10037,COLOR$,5 000,71027,10
10203,70327,120,60003,52703,100000,10337,AD$,12700 ,1,5701,1402
6300,77102,10037,MASK$,12700,MP1$,10737,GOT$,4737, CH$,300,4737,CH$
12700,377,4737,CH$,4737,CH$,12700,MP2$,4737,CH$,30 0,4737,CH$
12700,377,4737,CH$,4737,CH$,5727
GOT$: ,1375,12605,12604,12603,12602,12601,12600,207
CH$: 105737,176674,100375,110037,176676,207
MAS$: ,,,2,2
PST$: 10046,10146,10246,10346,10446,10546,6301,6302,1270 5,MAS$,10546,10025
10125,10225,12605,4737,LINEBF,12605,12604,12603,12 602,12601,12600,207
MPSET: 10046,10046,72027,-3,42700,177770,300,52600,42700,374,32701,1,1401,30 0
CALL PSET
12600,207
.ENABL LSB
LINEBF: 11500,16504,10,16502,4
1$: 16503,6,16501,2
2$: CALL MPSET
5201
SOB %3,2$
5202
SOB %4,1$
3$: 207
.DSABL LSB
END:
.END





ЛАT

WD0>R PCX8
Viewer PCX-files, 8 colors.
*
WD0>R PCX64
Viewer PCX-files, 64 colors.8*8
*
RT-11SJ (S) V05.00 [WD0]

S_V_B
21.02.2020, 20:26
Бред какой-то....

Hunta
21.02.2020, 20:28
Код:
Эт чё - недодезассемблировали? сил не хватило?

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

Или типа крутая защита от копирования?

shattered
29.10.2020, 00:59
Эти программы попадались мне и раньше, но как-то внимание привлекли
только сейчас ? ) (* все на дискетах Хранительницы!)

Код:

GRDPCX.SAV 6 18-Apr-1994 1080
PCXPOL.SAV 8 18-Apr-1994 1086

их еще 3 -- BLOHA, POLYPC и POLIBM

hobot
29.10.2020, 01:53
их еще 3 -- BLOHA, POLYPC и POLIBM
выше указанные не помню, вроде не попадались, а в комплекте к PicCom редактору,
помимо вьювера, есть программа записи экрана (она в фоне висит в памяти ПП резидентом скорее всего)
в файл .PCX - она есть, но я её так и не попробовал.

hobot
29.10.2020, 21:58
Эти картинки не новость, просто для поднятия \ поддержания темы по редактору )

исходник
https://pic.maxiol.com/thumbs2/1603997254.787615478.0a634b44bd41e774baa.gif (https://pic.maxiol.com/?v=1603997254.787615478.0a634b44bd41e774baa.gif&dp=2)

Gray
https://pic.maxiol.com/thumbs2/1603997337.787615478.20201029184229021.png (https://pic.maxiol.com/?v=1603997337.787615478.20201029184229021.png&dp=2)

GRB (в КраЗелБлю - последний слог лучшее описание картинки)
https://pic.maxiol.com/thumbs2/1603997471.787615478.20201029184238607.png
(https://pic.maxiol.com/?v=1603997471.787615478.20201029184238607.png&dp=2)

В градациях - шикарно вышла БКашка, даже наклейку из жевачки "ТЕРМИНАТОР" можно разглядеть!!!
> на картинке часть снимка экрана UKNCBTL ;ъ
https://pic.maxiol.com/thumbs2/1603997629.787615478.wukrgbgrbgraycr.png (https://pic.maxiol.com/?v=1603997629.787615478.wukrgbgrbgraycr.png&dp=2)

shattered
29.10.2020, 22:12
давайте уж тогда классику постить, что ли (https://en.wikipedia.org/wiki/Lenna)

https://upload.wikimedia.org/wikipedia/en/7/7d/Lenna_%28test_image%29.png

hobot
30.10.2020, 00:30
давайте уж тогда классику постить, что ли
Модель с пупочком выше - это моя фотка с арта для шелкографии, автор бодиарта
мне неизвестен, фотка БКашки то же моя. Картинки адаптировались в несколько проходов.
1. сохранялись в формате 16 цветов BMP обычным Paint-ом
2. nConvert в PCX
3. Ручная обработка-адаптация PCX уже на УК-НЦ с помощью редактора PicCom.

Как-то так.

При ручной доработке всё в руках мастера )))

about Lenna - слишком сложно, возни много, а красиво не получиться,
лучше гонять через конвертер известного автора, на форуме есть тема про эту софтину.
Я перестал ей пользоваться (не Леной конечно, а программой!) - по многим причинам.

hobot
07.11.2020, 01:29
____
https://i.ibb.co/0J8KkwX/snow-QN-cr.png

ниже снимок экрана из UKNCBTL, выше превью под хостовыми окнами

https://i.ibb.co/WvFJ6Dk/20201106221738903.png

S_V_B
17.11.2020, 15:56
Только для честных GRB машинок (при РедГринБлю будет именно Блю...каша)
И ты думаешь... что это круто.... БЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ.... отстой
Напряги мозги... как это сделать хоть как-то смотрибельно..

Dec
14.12.2020, 21:44
Есть утилитка с названием DaDither (https://zx-pk.ru/threads/32400-dadither-eshche-odna-programka-dlya-dither-ga-kartinok.html). И эта утилитка научилась создавать правильные PCX файлы.

https://jpegshare.net/images/38/d7/38d7316cc7e8c0b3ab83fb463ac494ee.png

https://jpegshare.net/images/1e/31/1e31ae91f1ce20e41bd9e733da4a2ea0.png

https://jpegshare.net/images/2a/bf/2abf7f22aa44153216b892a3309e0355.png

https://jpegshare.net/images/c4/f0/c4f0ded6a9decad2d5eb318b3a676263.png

hobot
15.12.2020, 02:00
И эта утилитка научилась создавать правильные PCX файлы.
очень мощно !

для теста прогнал картинку по быстрому
https://pic.maxiol.com/images2/1607986751.787615380.digi02.jpg

и сделал скриншот в UKNCBTL (палитра GRB)

https://pic.maxiol.com/images2/1607986806.787615380.20201214225422681.png

https://pic.maxiol.com/thumbs2/1607987001.787615380.20201214230132888.png (https://pic.maxiol.com/?v=1607987001.787615380.20201214230132888.png&dp=2)

hobot
04.02.2021, 05:10
главное "защитить" глаза ;-)

https://pic.maxiol.com/thumbs2/1612404396.787615398.20210204015648416.png (https://pic.maxiol.com/?v=1612404396.787615398.20210204015648416.png&dp=2) https://pic.maxiol.com/thumbs2/1612404420.787615398.20210204015845013.png (https://pic.maxiol.com/?v=1612404420.787615398.20210204015845013.png&dp=2)
https://pic.maxiol.com/thumbs2/1612404447.787615398.20210204015906875.png (https://pic.maxiol.com/?v=1612404447.787615398.20210204015906875.png&dp=2) https://pic.maxiol.com/thumbs2/1612404471.787615398.20210204015935697.png (https://pic.maxiol.com/?v=1612404471.787615398.20210204015935697.png&dp=2)

конечно всё с помощью известной утилиты (https://zx-pk.ru/threads/20016-graf-redaktor-picture-composer-i-dlya-uk-nts.html?p=1094150&viewfull=1#post1094150) от Dec проделано !!!
вьювер штатный PCX.SAV УК-НЦшный...

hobot
15.02.2021, 02:48
исходник
https://pic.maxiol.com/thumbs2/1613346248.787615398.shiz.png (https://pic.maxiol.com/?v=1613346248.787615398.shiz.png&dp=2)

скрин в эмуляторе (не зависимо от палитры машинки)
https://pic.maxiol.com/thumbs2/1613346326.787615398.20210214230925546.png (https://pic.maxiol.com/?v=1613346326.787615398.20210214230925546.png&dp=2) https://pic.maxiol.com/thumbs2/1613346352.787615398.20210214230948704.png
(https://pic.maxiol.com/?v=1613346352.787615398.20210214230948704.png&dp=2)
полупрозрачной юбочки тема в таком виде "потерялась"... надо сменить тактику? ;-)

hobot
17.02.2021, 15:20
картинка в эмуляторе и на реале всё таки, скажем так, немного разная...такое ощущение, что в эмуляторе только часть изображения выводится или особенность рендеринга какая-то...

https://pic.maxiol.com/thumbs2/1613564016.787615398.img6430.jpg (https://pic.maxiol.com/?v=1613564016.787615398.img6430.jpg&dp=2)

hobot
19.02.2021, 15:20
кусок оригинального экрана из игры Captain Blood
https://pic.maxiol.com/thumbs2/1613736985.787615398.cblood.png (https://pic.maxiol.com/?v=1613736985.787615398.cblood.png&dp=2)

и он же в редакторе (после обработки конвертером (https://zx-pk.ru/threads/32400-dadither-eshche-odna-programka-dlya-dither-ga-kartinok.html) в режим GRB) на УК-НЦ
https://pic.maxiol.com/thumbs2/1613737191.787615398.20210219114734466.png (https://pic.maxiol.com/?v=1613737191.787615398.20210219114734466.png&dp=2)

hobot
09.05.2021, 03:40
парочка свежих скринов из эмулятора
https://pic.maxiol.com/thumbs2/1620520487.787614931.20210508225858392.png
(https://pic.maxiol.com/?v=1620520487.787614931.20210508225858392.png&dp=2)
https://pic.maxiol.com/thumbs2/1620520702.787614931.20210508225849580.png
(https://pic.maxiol.com/?v=1620520702.787614931.20210508225849580.png&dp=2)
https://pic.maxiol.com/thumbs2/1620520788.787614931.20210509003555775.png (https://pic.maxiol.com/?v=1620520788.787614931.20210509003555775.png&dp=2)