[00:01:07] <alexey.veselovsky> Вирт - великолепный оптимизатор. Он отсекает все лишнее, что не нужно для его задач. В том числе и цвет у компа.
[00:02:14] <alexey.veselovsky> Ибо без цвета видео укладывается в 96 Кб ОЗУ
[00:02:41] <alexey.veselovsky> И за одно обращение к памяти можно записать сразу 32 пикселя
[00:02:44] <vlad2> На спектруме было 16кб и цветное.
[00:03:04] <alexey.veselovsky> на спектруме было же чанками с кучей ограничений
[00:03:08] <alexey.veselovsky> и низкое разрешение
[00:03:13] <alexey.veselovsky> очень низкое
[00:03:18] <kpmý> а можно же сделать простые цвета
[00:03:25] <alexey.veselovsky> ы?
[00:03:33] <kpmý> ну, 16 цветов
[00:03:40] <kpmý> восемь ярких, восемь блеклых
[00:03:46] <kpmý> вернее, 7
[00:03:48] <alexey.veselovsky> делаешь 8 цветов - сразу объем увеличивается в 3 раза
[00:04:07] <alexey.veselovsky> скорость падает в 3 или более раз
[00:04:10] <kpmý> но не на порядки, вот что важно
[00:04:19] <alexey.veselovsky> схема видеоподсистемы на верилоге усложняется
[00:04:30] <alexey.veselovsky> больше чем на один двоичный порядок :-)
[00:05:03] <alexey.veselovsky> ну и начинаются сложности - ибо 32 на 3 делится плохо
[00:05:13] <alexey.veselovsky> начинаются игры с выравниванием и прочими радостями
[00:05:22] <kpmý> а видеофрейм формировать можно и чаще, для каждого цвета
[00:05:28] <kpmý> а потом уже выводить в DAC
[00:05:39] <alexey.veselovsky> а там нет DAC как такового
[00:06:08] <alexey.veselovsky> там по сути напрямую ноги FPGA торчат в разъем (ну там мелкая аналоговая обвязка еще - не суть)
[00:06:42] <alexey.veselovsky> и ты учти, что клок там и так 50 МГц приходится делать - оно там на пределе работает.
[00:06:43] <kpmý> 4 цвет - альфаканал)
[00:07:22] <alexey.veselovsky> 288 Кб - это уже дофига, если учесть что ОЗУ там всего мегабайт
[00:08:07] <alexey.veselovsky> и ради чего? ради каких-то презренных цветов, которые нинужны? :-) эти цвета - это ж те самые рюшечки и звоночки которых Вирт клеймил неоднократно.
[00:10:02] <alexey.veselovsky> вообще, конечно, виртовому компу бы нормальный видеовыход бы, цифровой бы. и usb мышкоклаву - с этим было бы жить сильно проще
[00:10:05] <geniepro> короче, полноценные фильмы на этом компе не посмотришь, и видеоконференции чорно-белыми будут! жуть! велком бек то 70-е
[00:10:31] <alexey.veselovsky> да даже тетрис ЧБ не так уж и приятно играть :-)
[00:10:41] <vlad2> Причем совсем черно-белыми ;)
[00:10:49] <alexey.veselovsky> угу :-)
[00:10:59] <kpmý> история делает круг
[00:11:09] <geniepro> помнится я играл в тетрис на корвете с ЧБ экраном и на правце с чёрнозелёным экраном -- норм
[00:11:11] <kpmý> нужны retina-экраны чб
[00:11:17] <kpmý> как на электронных чернилах
[00:11:44] <geniepro> kpmý: точняк! надо прикрутить туда электронную бумагу )
[00:11:50] <alexey.veselovsky> не, всеже два крайних цвета - это перебор - оно выжигает глаза нафиг
[00:12:01] <alexey.veselovsky> ибо 255-255-255 и 0-0-0 это жесть
[00:12:09] <geniepro> правда, щас уже появилась эл. бумага цветная с 30 fps
[00:12:13] <kpmý> ну так это ж экран будет интерпретировать
[00:12:26] <kpmý> у экрана все равно не полностью белая подложка
[00:12:33] <kpmý> и нет честного черного
[00:12:38] <alexey.veselovsky> а он и интерпретирует - сказали 255 -- значит надо выжигать глаза!
[00:12:41] <alexey.veselovsky> нафиг
[00:12:51] <geniepro> alexey.veselovsky: rjyrhtnyj d ntnhbct vj;yj ntrcnehs vtyznm -- dsukzlbn e,juj? yj ghbdsryenm vj;yj )
[00:12:54] <kpmý> зато можно полутона делать простыми паттернами)
[00:13:03] <geniepro> alexey.veselovsky: конкретно в тетрисе можно текстуры менять -- выглядит убого, но привыкнуть можно )
[00:13:20] <alexey.veselovsky> угу, можно
[00:13:36] <alexey.veselovsky> короче - оберон комп он для сильных духом :-)
[00:13:52] <alexey.veselovsky> табуляция у Вирта в редакторе тоже убогая
[00:13:54] <geniepro> alexey.veselovsky: да нет, всё проще -- оберон-комп НИНУЖЕН!!! )))
[00:14:01] <alexey.veselovsky> то есть она ничего не выравнивает - это просто длинный пробел
[00:14:22] <kpmý> напиши рулер
[00:14:25] <kpmý> как в бб
[00:14:38] <geniepro> kpmý: рулер туда не поместится )))
[00:14:45] <geniepro> памяти мало )))
[00:14:51] <alexey.veselovsky> да там бы и без рулера - обычный таб бы :-)
[00:15:04] <alexey.veselovsky> лучше переделаю все на моноширинный шрифт и все :-D
[00:15:08] <geniepro> alexey.veselovsky: а шрифты там пропорциональные?
[00:15:08] <alexey.veselovsky> проще будет ;-)
[00:15:14] <alexey.veselovsky> пропорциональные
[00:15:20] <alexey.veselovsky> убого смотрящиеся
[00:15:26] <alexey.veselovsky> очень убого
[00:15:33] <geniepro> фуууу буээээ хотя страуструп одобряет )
[00:15:46] <alexey.veselovsky> ТАКОЕ страуструп точно не одобряет :-)
[00:15:47] <geniepro> alexey.veselovsky: не трутайп что ли? )))
[00:15:58] <alexey.veselovsky> даже отдаленно нет
[00:16:17] <geniepro> скинь скриншот с машины оберонской )
[00:16:21] <alexey.veselovsky> чем-то похоже на комик-санс если бы его сделали битмапным без полутонов :-)
[00:16:31] <alexey.veselovsky> я же фотки скидывал
[00:16:45] <geniepro> фотки неразборчивы))
[00:16:46] <alexey.veselovsky> http://oberspace.dyndns.org/index.php/topic,643.0.html
[00:17:03] <alexey.veselovsky> живьем оно не сильно разборчивей Ж-)
[00:17:42] <geniepro> на этих фотках ваще ничо не видно )
[00:18:01] <alexey.veselovsky> там где Hello Oberspace - более менее видно
[00:18:07] <alexey.veselovsky> шрифт
[00:18:43] <kpmý> а ты вытащи из а2 шрифты, похожи наверное
[00:19:01] <alexey.veselovsky> надо будет посмотреть
[00:19:14] <alexey.veselovsky> там еще проблема в том, что видеорежим у Вирт получается странный
[00:19:25] <alexey.veselovsky> монитор с него тошнит - полосами слегка идет
[00:19:39] <alexey.veselovsky> особенно видно если сделать белый фон а не черный
[00:19:48] <alexey.veselovsky> ну и разрешение не нативное, полно ступенек
[00:20:01] <kpmý> полосы от кабеля может
[00:20:09] <alexey.veselovsky> неа
[00:20:11] <kpmý> наводки
[00:20:21] <alexey.veselovsky> с другими устройствами проблем нет
[00:20:30] <alexey.veselovsky> и полосы эти - вертикальные
[00:20:34] <kpmý> там частота выше?
[00:20:39] <geniepro> alexey.veselovsky: а ты посмотри какие параметры видео показывает сам монитор
[00:20:46] <alexey.veselovsky> там частота СТРАННАЯ - не стандартная :-)
[00:20:50] <geniepro> может там 20 fps всего
[00:21:00] <alexey.veselovsky> то есть оно не соответствует стандарту для 1024x768
[00:21:18] <alexey.veselovsky> не, я говорю про pixel-clock
[00:21:31] <alexey.veselovsky> ну и про тайминг вначале и в конце строки
[00:21:37] <alexey.veselovsky> ну и вначале и в конце кадра
[00:21:54] <geniepro> там аналоговый видеосигнал? покажи осциллограмму ))
[00:22:05] <alexey.veselovsky> аналоговый конечно. это ж vga
[00:22:21] <alexey.veselovsky> d-sub
[00:22:23] <geniepro> 1024x768 -- это НЕ VGA
[00:22:54] <alexey.veselovsky> https://ru.wikipedia.org/wiki/VGA_(%D1%80%D0%B0%D0%B7%D1%8A%D1%91%D0%BC)#.D1.80.D0.B0.D0.B7.D1.8A.D1.91.D0.BC
[00:23:30] <alexey.veselovsky> “Крупнейшие производители электроники Intel и AMD объявили о полном отказе от поддержки VGA к 2015 году.”
[00:24:40] <alexey.veselovsky> ладно, йа спать.
[00:25:23] <geniepro> бб
[00:25:24] <тихий бот> проваливай уже, узконосая обезьяна!!!
[09:59:51] <vаlexey> http://ru-cats.livejournal.com/24466615.html
[10:01:11] <kpmý> котик
[16:58:07] <geniepro> http://ic.pics.livejournal.com/sudzuky_dima/53864783/31537/31537_900.jpg
[17:14:07] <geniepro> http://uborshizzza.livejournal.com/3174673.html
[17:38:51] <vаlexey> geniepro: переезжай на украину уже
[18:18:27] <geniepro> vаlexey: о_О нахера?
[18:47:43] <vаlexey> geniepro: ну, ты так много про нее пишешь, будто там уже живешь
[19:02:57] <geniepro> vаlexey: а ты чо не перезжаешь в штаты или гейропу? о_О
[19:03:19] <vаlexey> geniepro: я и так в европе
[19:03:27] <geniepro> о_О да ладно?
[19:04:22] <vаlexey> угу
[19:04:31] <vаlexey> а вот ты - нет :-D
[19:56:00] <geniepro> vаlexey: ну, в любом случае для америкосов ты остаёшься опаснее и страшнее чем игиловцы, хуже тебя только эбола )))
[19:56:43] <vаlexey> это хорошо
[20:28:37] <geniepro> http://www.rg.ru/2010/07/29/dropshot.html
[20:36:48] <vаlexey> политота. фу.
[20:36:53] <vаlexey> а я вот комп собрал :-)
[20:45:33] <geniepro> теперь выкини его )
[20:45:38] <geniepro> он уже устарел
[20:45:51] <geniepro> что за комп-то? виртовский хоть?
[20:49:13] <vаlexey> виртовский уже был
[20:49:24] <vаlexey> теперь нечто вроде 80186 :-)
[20:49:35] <vаlexey> или 8086
[20:49:49] <geniepro> о_О какой проц-то? 186 это же для принтеров и тд был проц
[20:49:59] <vаlexey> винда работает, дюна работает, нортон - работает.
[20:50:09] <geniepro> винда 8.1? )))
[20:50:13] <vаlexey> TurboC 2 тоже работает :-D
[20:50:20] <vаlexey> Windows 3.0 ;-)
[20:50:23] <geniepro> fpga что ли? )
[20:50:52] <vаlexey> реализовано на fpga, да
[20:51:14] <vаlexey> инструкции, сколь я понимаю, аля 80185
[20:51:24] <geniepro> блин, вспоминаю турбо XT с 8088 10 МГц -- турбо паскаль летал на нём, турбо си еле-еле компилял
[20:51:31] <vаlexey> (алсо 80185 в ПК тоже применялся)
[20:51:40] <geniepro> 80185 -- это ещё что такое?
[20:52:26] <vаlexey> 80185 - это опечатка. в реальности 80186
[20:54:47] <geniepro> vаlexey: ретрописишник, спектрум теперь собери )))
[20:55:46] <vаlexey> не, спектурм нинужен
[20:56:26] <geniepro> зорко с тобой не согласен )
[20:58:01] <vаlexey> это проблемы зорко
[21:03:59] <vаlexey> кстати, вот посмотрел свежим взглядом. ни один вменяемый домашний юзер оберонокомп бы не выбрал, выбрал бы писишку с досом да 80186 процом :-)
[21:04:49] <geniepro> ну правильно, кому нах нужен оберонкомп? ))
[21:05:17] <geniepro> кстати, запусти там свои тесты те, как там по скорости -- что быстрее х86 или вирто-риск?
[21:05:17] <vаlexey> кому нужен комп с монохромным экраном? ;-)
[21:05:36] <vаlexey> думаю будет сильно медленнее чем виртокомп
[21:05:46] <geniepro> за счёт чего? о_О
[21:06:24] <geniepro> неужто виртокомп так продвинут? вирт же сам говорил -- там дофига мест оптимизировать надо
[21:06:53] <vаlexey> за счет того что комп вирта умеет умножать float'ы
[21:07:10] <vаlexey> и за счет того что он работает на частоте в два раза больше
[21:07:23] <vаlexey> и за счет того, что это RISC а не CISC, причем этот CISC там без конвеера
[21:08:08] <vаlexey> но один фиг пользователь бы его не выбрал :-)
[21:09:12] <geniepro> так сделай сопроцессор x87 ))
[21:09:48] <vаlexey> даже в этом случае оно будет медленней виртовского проца
[21:09:58] <geniepro> тесты, тесты!!! ))
[21:10:11] <vаlexey> напишу, ага
[21:12:12] <vаlexey> ну и мышка подглючивает иногда. видимо из за реализации прерываний
[21:17:08] <vаlexey> надо еще вот этот попробовать: https://github.com/alfikpl/ao486
[21:17:40] <geniepro> там есть арм-ядра? попробуй такое )
[21:18:10] <vаlexey> лучше риски попробую :-) какой-нибудь опенриск или еще что-то подобное
[21:19:12] <geniepro> ну арм тоже риск ващето ))
[21:20:17] <geniepro> у нас тут прямо какой-то айфоно бум! скоро айфонов станет больше, чем самсунгов, нокии ваще редкость стали ))
[21:23:08] <vаlexey> ну нокия то всё
[21:23:20] <vаlexey> а йфонов да, много
[21:23:32] <vаlexey> хотя с новыми нокиями у нас их примерно 50 на 50
[21:23:50] <vаlexey> что довольно странно, ибо нокия сейчас имеет исчезающе малый процент в мире
[21:23:54] <vаlexey> ибо вендофон
[21:24:04] <vаlexey> маргинальщина
[21:24:06] <geniepro> а самсунги-то хоть есть? и HTC?
[21:24:20] <vаlexey> самсунги есть
[21:24:23] <vаlexey> htc давно не видел
[21:24:42] <geniepro> а сони?
[21:24:54] <vаlexey> есть. но не так чтобы много. но встречаются, да
[21:28:02] <geniepro> в россии легко купить китайские смартфоны -- всякие там QUMO и прочие, у нас тут их нет вообще
[21:29:12] <vаlexey> не так то уж и легко - заказывать надо в основном
[21:29:19] <vаlexey> а сейчас еще и пошлины введут
[21:33:28] <geniepro> vаlexey: на всяких интернет-магазинах не проблема заказать
[22:29:11] <vаlexey> geniepro: да, на этом тесте примерно в 200 раз медленнее
[22:40:12] <geniepro> о_О как такое возможно???
[22:40:39] <geniepro> почему мы до сих пор не работаем на вирториске???
[22:49:43] <vаlexey> geniepro: а смысл?
[22:50:00] <vаlexey> я же описал почему оно будет сильно медленней виртовского
[22:50:43] <vаlexey> от отсутствия конвеера (без которого CISC тормоз) до отсутствия хардверной поддержки float'a
[22:52:16] <vаlexey> пока 8086 на fpga расшифровывает инструкцию, risc упевает уже несколько раз её выполнить
[22:54:02] <vаlexey> "Умножение 16-битного регистра на ячейку памяти с использованием инструкции MUL на процессоре 8086 требует порядка 124-139 тактов"
[22:54:07] <vаlexey> получите :-)
[22:54:32] <vаlexey> так что удивительно, что всего в 200 раз :-)
[22:55:26] <vаlexey> http://eecs.wsu.edu/~aofallon/ee234/handouts/x86times.pdf
[22:56:12] <vаlexey> короче, из 8086 числодробилка, мягко говоря. так себе :-)
[22:56:19] <vаlexey> но для игр оно и не нужно
[22:56:26] <vаlexey> да и для компилятора тоже
[23:07:48] <geniepro> разве в вирториске есть конвейер?
[23:09:22] <_valexey_> geniepro: а ему он особо и не нужен
[23:09:28] <_valexey_> Это ж RISC
[23:09:38] <_valexey_> С очень быстрой памятью
[23:12:23] <_valexey_> Вот для sdram конвейер уже нужен бы
[23:29:29] <geniepro> Электромобиль Tesla S сломал оборудование для проведения краш-тестов http://habrahabr.ru/post/190912/
[23:42:59] <geniepro> увидел щас в сериале "Skip Beat!" зачётную гарнитуру для сотки -- в виде трубки старого телефона
[23:59:32] <geniepro> вот как надо писать на сях:
long int c_sumSqrC( long int* xs, long int xn ) {
long int index = 0;
long int result = 0;
long int element = 0;
Loop:
if (index == xn) goto Return;
element = xs[index];
index++;
if ((0x1L & element) == 0) goto Loop;
result += element * element;
goto Loop;
Return:
return result;
}