- Программа для импорта графики на БК
-
? S_V_B@ - 13.12.2017 11:39
Для собственных нужд написал программу импорта графики для БК. Поскольку ничего не нашел удобоваримого пришлось изобретать велосипед.
Может кому пригодится, ссылка на скачивание: https://yadi.sk/d/LcQcD3KW3Qa22w
Экспорт пока сделал в простой бинарник, пока не решил в каком виде буду хранить спрайты.
Буду рад услышать дельные советы.
Вообще хотелось бы сделать удобную среду для кросс-разработки с редактором-компилятором-линковщиком-эмулятором.
Без танцев с бубном.
-
? S_V_B@ - 13.12.2017 15:40
Небольшое пояснение:
когда импортируете в режиме порогов например порог для красного это минимальное значение при котором цвет считается красным и
напротив для темно-красного порога это максимальное значение. и.т.д.
после установки порогов нажимаем кнопку "Просмотр" и так до полного удовлетворения результатом.
Картинки для импорта могут быть любого разрешения но для мелких (близких по размеру к 256х256) лучше их перед импортом кропнуть
чтобы не масштабировались.
Для спрайтов чтобы получать точка в точку не используйте jpeg (размыливает) и точки теряются.
Наилучший результат получается когда на входной картинке достаточно крупные объекты и немного цветов.
-
? BD@ - 13.12.2017 15:55
windows 10 не хочет запускать под предлогом смерти ))
-
? S_V_B@ - 13.12.2017 15:57
let him die!
-
? S_V_B@ - 13.12.2017 16:03
Попробовал на 10ке все работает без проблем
-
? BD@ - 13.12.2017 16:34
запустил таки. ч\б режим когда будет? ))
-
? BD@ - 13.12.2017 16:37
с полутонами
-
? S_V_B@ - 13.12.2017 16:38
А нужен?
-
? S_V_B@ - 13.12.2017 16:38
Полутона уже есть
-
? S_V_B@ - 13.12.2017 16:39
Флойд-Стеинберг называется с птичкой монохром
-
? BD@ - 13.12.2017 16:41
нашел, круто ))
-
? S_V_B@ - 13.12.2017 17:05
Примеры:
https://yadi.sk/i/k-cYk0rx3Qag6k
https://yadi.sk/i/Qg2NnRZf3QagHE
https://yadi.sk/i/EHRHnRMz3QagPU
-
? BD@ - 13.12.2017 17:13
это уже было )) надо вьювер на БК делать, чтоб просматривать большие картинки, 1024х764 например. со скроллом и масштабированием.
попытки были, но до конца так никто и не довел.. ((
-
? S_V_B@ - 13.12.2017 17:17
Если не трудно скиньте ссылку на то что было?
А то я что-то не нашел. Все какие то утилиты в командной строке без просмотра..
Весь смысл чтобы уменьшить ручную обработку.
-
? S_V_B@ - 13.12.2017 17:20
И зачем на бк вьювер? Картинки разглядывать можно и на PC в лучшем качестве.
Конвертер сделан для разработки программ и для ускорения этого процесса.
Чем больше будет удобных инструментов тем больше народу будет писать.
Многих как раз неудобство и затыки в разработке останавливают.
-
? S_V_B@ - 13.12.2017 17:24
Я вот например не против чего-нибудь написать на ретро платформе, но кругом сплошные грабли.
Приходится велосипеды изобретать.
-
? BD@ - 13.12.2017 17:42
броузер надо писать для БК. если с графикой, то отлично будет. пока с ИРПС боремся, на скорости 115200 ))
ежли есть БК рабочая - вышлю беспланто эту хрень
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=5606
-
? S_V_B@ - 13.12.2017 17:44
две БК11м одна от Volanda
-
? S_V_B@ - 13.12.2017 17:48
Браузер на БК проблематично. Сейчас сайтов web 1.0 днем с огнем. а жаба-скрипт и.т.д да и сама БК мягко говоря.. графикой не блещет.
IRc еще куда ни шло.
-
? S_V_B@ - 13.12.2017 18:00
Нужно писать что-то востребованное массами.
Ностальгировать по игрухам 30ти летней давности можно и в эмуляторе.
Игрухами которые писали дети не имея ни опыта программирования ни информации.
Сейчас же можно любой алгоритм любую фишку загуглить за 5 секунд.
Сообщество того же клятого синклера процветает и еще больше увеличевает и без того большое количество софта..
Мы же копаемся в старых ПЗУхах и мечтаем скрестить ужа с ежом.
Доделал бы Voland свой БУстер вообще красота была бы.
Новые демы, игры .. так сказать второе дыхание.
-
? BD@ - 13.12.2017 18:18
ок, сделаю сам, кривыми руками в 2018 )) до дома доеду напишу
-
? BD@ - 13.12.2017 19:20
http://zx-pk.ru/content/152-Internet-dlia-ZX-Evo-Beri!
они ничего нового не придумали. "интернет"- только для ZX-EVO, причем игрушки можно скачивать в одном месте ))
-
? S_V_B@ - 13.12.2017 19:25
Это если считать русскоязычный сегмент.
Да суть не в этом. количество поклонников пропорционально количеству софта а количество софта количеством заинтересованных программеров.
Вот такая круговая порука.
-
? S_V_B@ - 13.12.2017 19:26
Во первых нужно сделать чтобы писать программы было удобно и быстро.
А потом любую тему развивать.
-
? S_V_B@ - 13.12.2017 19:30
1. Среда разработки.
2. Унифицированные, оптимизированные библиотеки.
¤
А мы гордо в одиночестве изобретаем велосипед, чтобы другой тоже самое начинал сначала.
Зато мы придумали самый крутой алгоритм пусть другие голову ломают. Отличительная черта БКшечников всех времен.
-
? BD@ - 13.12.2017 19:40
так gid отказывается добавлять поддержу ИРПС в эмулятор. точка.
"удобно и быстро" - это не про БК, изучай исходки на http://gid.pdp-11.ru пока, ежли считаешь себя крутым кодером ))
-
? S_V_B@ - 13.12.2017 19:42
По поводу браузера нужно новую ветку открывать.
На вскидку есть много браузеров с открытым кодом под ДОС можете полюбопытствовать.
До сих пор пишут так ничего путнего и не написали.. не успевают.
Если HTML еще можно корявенько отобразить а дальше.. SSL, Java Script и прочие радости на которые у БК нет ресурсов
-
? S_V_B@ - 13.12.2017 19:45
В эмуляторе хотя бы добавить загрузку бинарника в нужную страницу с нужного адреса было бы уже счастье.
Я думаю это не сложно - в просмотре памяти выбрать закладку и загрузить файл по нужному адресу...
-
? S_V_B@ - 13.12.2017 19:48
За все хвататься ничего и не успеешь
-
? BD@ - 13.12.2017 19:49
хохот из студии )) чтоб на БК HTML тэги резать "на лету" у меня времени ушло... 4 месяца. буфер 4 кб + 16 кб на диск.
-
? S_V_B@ - 13.12.2017 19:53
Ну а что вы в итоге хотите?
Иначе вы даже на этом простеньком сайте даже в форуме не поучаствуете.
-
? BD@ - 13.12.2017 19:57
мышкой "марсианка" в экран тыкать ))
¤
https://www.youtube.com/watch?v=hRVxBWQuykk
-
? S_V_B@ - 13.12.2017 20:00
Прекрасно, скачали страницу.. забили память, свопнули на диск, а потом пол часа анализировать?
-
? S_V_B@ - 13.12.2017 20:03
Я так понимаю страничка с этого сайта - где почти ничего нет.
А если с другого?
-
? BD@ - 13.12.2017 20:13
забудь про все, чему учили. у тебя памяти 16Кб. надо "на лету" HTML тэги резать.
буфер и своп нужен только для приема. ИРПС буфер заполняет по прерыванию... ну как еще объяснить? ))
-
? S_V_B@ - 13.12.2017 20:19
Я про то и говорю, что ресурсов хватит чтобы кое как HTML разобрать и отобразить..
Отфильтровать все ненужное.. то есть почти все. Максимум оставить гиперссылки.
Останется текстовый вьювер HTML.
-
? S_V_B@ - 13.12.2017 20:23
И то для WEB 1.0 и HTML 1.0
-
? BD@ - 13.12.2017 20:24
Слава Аллаху! Хоть кто-то чего-то понял ))
-
? BD@ - 13.12.2017 20:54
Еще осталась загрузка больших файлов по HTTP (.img 800Кб, например) прям на БК. Content-Length не все web-сервера возвращают, там надо мудрить принимая только пару килобайт и фильтровать, если файл не образ БК..
-
? BD@ - 13.12.2017 22:19
..а про MIME/TYPE уже молчу, ибо не существует для БК ))
клятые буржуи ))
¤
PS в новой visual studio 2017 прогу компильни
-
? a214 - 13.12.2017 23:34
... ребяты ... НТМL в начале был прост как грабли (не передача по сети а дешифрация страницы в виде обычного txt) - никакой связи с реальным Интернетом сейчас не может быть в принципе ... (сейчас это пересылка пакетами с КС, проверками на ощибки-повторами-блоками, идентификаторами это вам-невам ...). В Общей супер-сети никакая микросхема не поможет ...
-
? S_V_B@ - 14.12.2017 06:10
Вещи вполне очевидные. Например попробуйте под 98 виндой из IE6го или FireFox 2.0 практически ни один сайт не откроется.
Если заранее не знать адреса какого-нибудь довнгэйдерского сайта под web 1.0 то дохлый номер.
Где Win 98 и где БКшка.
-
? S_V_B@ - 14.12.2017 06:18
Я вообще тему не для этого открыл.
Просто хотел чтобы народ программу посмотрел да на косяки указал.
Может у кого идеи интересные есть.
Например что такое "Чанки"?
Читал интервью какого-то крутого демомэйкера аж 99го года, так он говорил "сейчас" (тогда) в моде чанки - это мол не какой-то тупой интерлейсинг или переключение палитр,
а вообще чудо-чудное аж 64 не мерцающих цвета.
Все перерыл, кроме этого интервью упоминания о чанках не нашел.
-
? a214 - 14.12.2017 06:23
Так и под хрюшей (ХР-ИЕ8) уже большинство сайтов не открывается ... покупайте новьё от Билли с новыми обшибками ... Тут вроде немножко нормальных ещё осталось - объясните как обычный Нортон-коммандер можно уделать в 200МГб типа Win :):):)
-
? S_V_B - 02.08.2018 19:50
Придумал довольно простой и эффективный алгоритм перевода из 24бит в 2бит 16 цветов:
¤
https://yadi.sk/i/YUcwUAgF3ZqfEn
¤
ну и мимоходом CGA (CMW) (он как родной с 4й палитрой идет):
¤
https://yadi.sk/i/TW5vTXD73ZqfQK
-
? S_V_B - 02.08.2018 20:16
Кстати 16ти цветный метод основан на неведомых мне ранее (или чуть выше) "чанках" :)
картинка для БК:
https://yadi.sk/d/v2cOTtm53ZqhT2
-
? S_V_B - 02.08.2018 20:18
для корректного отображения цветов - палитра 0!
-
? Manwe - 02.08.2018 21:31
Наш конвертер графики:
http://thesands.ru/bk0010/image-converter/
-
? S_V_B - 03.08.2018 05:41
/* Наш конвертер графики: */
Что-то у меня не получилось.. он картинку не масштабирует? нужно 256х256?
Превью неплохо было бы.
-
? S_V_B - 03.08.2018 06:07
Я сейчас как раз как раз в раздумьях насчет интерфейса, как сделать настройки достаточно гибкие и одновременно простые и понятные:
¤
https://yadi.sk/i/f1SMph6H3ZrJmd
¤
Неплохо было бы свести все к одной кнопке, чтобы сразу получать оптимальное изображение, но тогда нужно придумать предварительную обработку изображения:
размытие, медиана, веса и.т.п.
Хотя все таки нужно оставить возможность для "творчества" :)
-
? Manwe - 03.08.2018 06:19
S_V_B, не масштабирует. Можно любого размера. Например, спрайт 32x41
-
? S_V_B - 03.08.2018 06:26
/* Manwe */
Любого размера не больше 256...
¤
Дык сделайте чтоб бы если >256 масштабировать, если меньше не трогать.. ну и превью.. а то долго на бк перекидывать
- << Форум