LINUX.ORG.RU
ФорумTalks

Turbo Rascal спешит на помощь программистам под Commodore 64

 commodore 64, , turbo rascal


0

1

Turbo Rascal - это новый язык программирования, который пытается быть похожим на Паскаль. Обзор языка: http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/the-tu...

Разработка компилятора началась в феврале этого года, и пока ещё в зачаточном состоянии. Turbo Rascal работает под Windows, GNU/Linux и Mac OS X. Однако, собирает код под Commodore 64.

Скачать можно здесь: http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downlo... .

★★★★★

Сейчас такого гуана довольно много. Пичаль там в том, что никем это не используется, в том числе, автором. Разумеется, оно забажено, как кусок г-на опарышами, но всем на это пофиг - никто не пользуется ведь. Единственный способ написать что-то дельное для 8-и биток - язык ассемблера. Все ЯВУ для 8-и биток - на уровне технодемок.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Они никому не нужны. В первую очередь потому, что гуано, написанное на ЯВУ, на 8-и битках - жалкое зрелище по определению и в принципе.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Игр тоже много. Летом я скачал игры за часть 2018-го года и 2017-й год. И обнаружил что скачал полторы сотни игр.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от RazrFalcon

https://www.mobygames.com/browse/games/c64/

С 1998 года до 10 игр в год включительно. Причём крупных игр, на несколько дискет. И значительная часть на этот сайт не попадает. Если брать поделки уровня Space Invaders, то вполне может оказаться в десятки раз больше.

question4 ★★★★★
()
Ответ на: комментарий от saahriktu

Игр тоже много. Летом я скачал игры за часть 2018-го года и 2017-й год. И обнаружил что скачал полторы сотни игр.

о чо там самое крутое из новинок, и какой эмулятор ты используешь для запуска?

liberty1
()
Ответ на: комментарий от liberty1

какой эмулятор ты используешь для запуска?

FUSE же.

чо там самое крутое из новинок

Из самого крутого за последнее время, например, это:
https://www.youtube.com/watch?v=uWMp-PaagDE
https://www.youtube.com/watch?v=hRlBHwyFQ8w
https://www.youtube.com/watch?v=wdYbeqP5KPs
https://www.youtube.com/watch?v=qVkhsFiqcW4
https://www.youtube.com/watch?v=rl213Z34wVM
...
и т.д.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Товарищ, вот ты лолкаешь, а не знаешь матчасть даже приблизительно и в общих чертах. Ты конечно же несомненно знал, что у 6502 8-и битный стек. Ну, и какой там может быть разговор о Си ? Вот уж действительно Лол.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от cvs-255

А в общих чертах, помимо проблем со стеком, для которого у всех 8-и биток слишком мало возможностей, проблемы Си и всех ЯВУ на 8-и битках традиционны : мало регистров, мало способов адресации, отсутствие мат. сопроцессора. 16-и разрядные регистры если и есть, то возможности при работе с ними сильно урезаны. Назови хотя бы один компилятор Си профессионального уровня для 8-и битных процессоров. Без юмора только пожалуйста. Был турбо си для CP/M, но урезан настолько, что почему он турбо - не понятно. Никакого турбо-вижена там не было, да даже и мат. библиотеки не было, не лезла она в оперативу. Не было и хорошо любимой русскими ламерами борландовской среды с отладчиком. Более того, скажу тебе такую вещь, что и при работе с ассемблером производительности 8-и биток было не достаточно. Надо было не просто писать на ассемблере, а изголяться : самомодифицирующийся код, нетривиальные приёмы, вот это всё. Никакой ЯВУ это всё не сможет никогда.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от question4

У меня никогда не было коммодора, потому и ностальгии нет. А выглядит и управляется оно всё как адок.

RazrFalcon ★★★★★
()
Ответ на: комментарий от lenin386

Назови хотя бы один компилятор Си профессионального уровня для 8-и битных процессоров

avr-gcc

cvs-255 ★★★★★
()
Ответ на: комментарий от lenin386

Назови хотя бы один компилятор Си профессионального уровня для 8-и битных процессоров. Без юмора только пожалуйста.

Читал хвалебные отзывы 1980-х об Action! .

question4 ★★★★★
()
Ответ на: комментарий от question4

Ну, во-первых, размер ограничен 256 байтами, а ты несомненно знаешь, как и для чего Си юзает стек. Передача аргументов, локальные переменные, рекурсия лол. Ну, а во-вторых элемент 8-и битный. Ты за раз можешь только 8 бит на стек можешь положить. Представляешь оверхед при вызове функций ?

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

lenin386> не знаешь матчасть даже приблизительно и в общих чертах. ... Вот уж действительно Лол Действительно лол это твоё высказывание и потуги показать «знание матчасти». Давай расказывай что такое «8-и битный стек» и как это мешает реализации C

Deleted
()
Ответ на: комментарий от lenin386

Ну, во-первых, размер ограничен 256 байтами

Нет. Во всех 8-битных системах адресное пространство как минимум 16-битное

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

Нет. Во всех 8-битных системах адресное пространство как минимум 16-битное

Ты, товарищ, не только матчасть не знаешь, но ещё и упорствуешь. В некоторых 8-и битных системах стек вообще аппаратный и в адресное пространство не входит.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от lenin386

AVR:

The AVR Stack Pointer is implemented as two 8-bit registers in the I/O space.

В 8080 тоже регистр стека 16-битный

В некоторых 8-битных архитектурах, действительно, стек убогий. Но далеко не во всех.

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 3)
Ответ на: комментарий от lenin386

Ты за раз можешь только 8 бит на стек можешь положить.

Насколько я помню, видел какую-то операцию, которая использовала 3 байта из стека.

question4 ★★★★★
()
Ответ на: комментарий от cvs-255

Я говорил про 6502, а не AVR. В i8080 стек тоже не 8-и битный, но всё равно возможностей для эффективного кода на Си не достаточно. В частности, нет регистров типа bp, арифметических операций с указателем стека нет.

lenin386 ★★★★
()
Ответ на: комментарий от cvs-255

Я имел ввиду 8-и битки из 80-х, про современные 8-и битки типа AVR я даже не думал.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

проблем со стеком, для которого у всех 8-и биток слишком мало возможностей

Ты заявлял про все 8-битные архитектуры, а не только про 6502

cvs-255 ★★★★★
()
Ответ на: комментарий от saahriktu

Как минимум, для написания игр. Их под старые платформы каждый год сотни выходят (и работают в эмуляторах).

Выражаясь дипломатическим языком, дебилы, б... Зачем писать под старые платформы, чтобы запуска их в эмуляторе на новых, если можно писать под новые платформы?

te111011010
()
Ответ на: комментарий от te111011010

Выражаясь дипломатическим языком, дебилы, б...

Соглашусь с тобой тут.

lenin386 ★★★★
()
Ответ на: комментарий от te111011010

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

Вот не залип я на этой фигне, так она мне и не интересна. Тормоза какие-то пиксельно-квадратные. А, например, 8битный парень из Техаса, так залип, что косит бабло на патреоне :-)

Ну реально, чуваки, это всё мимо нас прошло, в общей сложности. Кто успел, тот успел, но в 80е хз чё и как было там в столицах, на периферии в глаза не видели, малыми. Разве что морской бой и гонки на аттракционах.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Deleted

и желает вернуть всё в зад.

Ну. Кто мешает. причём тут эмуль и новые «игори», в которые никто не играет, под эмулем. Купи ретро железо, загрузи ретро игорь с магнитофона или с дискеты.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 4)
Ответ на: комментарий от te111011010

Зачем писать под старые платформы, чтобы запуска их в эмуляторе на новых, если можно писать под новые платформы?

Затем, чтобы они работали и в линуксах. Иначе их будут писать Windows-only.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

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

te111011010
()
Ответ на: комментарий от te111011010

А какой плюс для самих разработчиков?

Опыт написания игр в ограниченных условиях.

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

Никто не запрещает, но так мало кто делает. Недавно, например, проходила новость, что автор игр серии «Saboteur» делает «Saboteur 3». Только для Windows. А вот если бы он сделал эту часть также для ZX Spectrum'а, то её можно было бы запустить в эмуляторе.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Опыт написания игр в ограниченных условиях.

Зачем искусственно ограничивать себя? Пусть сам установит себе ограничения в виде системных требований.

А вот если бы он сделал эту часть также для ZX Spectrum'а, то её можно было бы запустить в эмуляторе.

Он бы не стал писать её для не существующей ныне платформы. Ибо невозможно такую игру написать для неё. Максимум что получится — жалкая пародия.

te111011010
()
Ответ на: комментарий от te111011010

Он бы не стал писать её для не существующей ныне платформы. Ибо невозможно такую игру написать для неё.

Есть даже более-менее современные клоны ZX Spectrum'а наподобие ZX Evolution - http://nedopc.com/zxevo/zxevo.php .

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Есть даже более-менее современные клоны ZX Spectrum'а наподобие ZX Evolution - http://nedopc.com/zxevo/zxevo.php .

Каждый сходит с ума как может.

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

Лучше бы чем-нибудь дельным занялись.

te111011010
()
Ответ на: комментарий от RazrFalcon

Лол, шта?

Я сам поразился, когда узнал, но до сих пор фанаты пишут под NES, Sega Genesis, Spectrum и т.д. Даже под DOS делают. Но под него куда реже. Правда большая часть шлак, но в год 2-3 приличных игры под каждую платформу появляется. Это минимум.

atrus ★★★★★
()
Ответ на: комментарий от RazrFalcon

Тут для пк, если повезёт, раз в пару лет что-то хорошее выходит, а вы про мёртвые платформы.

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

Например известная история с задниками «Легенды о Кирандии». Тогда графредакторы и планшеты или не позволяли отрисовать их с малой кровью или стоили подходящие слишком много. Они использовали настоящих художников, которые рисовали маслом, потом сканировали и уже доводили реузльтат до ума. Сейчас такие сложности стали не нужны.

Для кодеров доступны нарытые за годы библиотеки приёмов. А так же порты современных разработок (например, видел порты lz4 на z80).

atrus ★★★★★
()
Ответ на: комментарий от lenin386

Помню Слава Медноногов не доделал Черный Ворон 2, потому-что заипался писать на асме. И сетовал, что для Z80 нету вменяемой сишечки.

aiker ★★
()
Ответ на: комментарий от lenin386

Товарищ, ну, расскажи нам, во что играешь.

Недавно перепроходил «soldier of fortune»

madcore ★★★★★
()
Ответ на: комментарий от te111011010

Зачем писать под старые платформы, чтобы запуска их в эмуляторе на новых, если можно писать под новые платформы?

Jff же. А под новые платформы подобные игры тем более никому не нужны.

madcore ★★★★★
()
Ответ на: комментарий от cvs-255

А что нибудь кроме игр для него делают?

Делают, но мало. Серьёзный софт практичнее делать под актуальные операционки. Не на образах дискет же данные туда и обратно переносить.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Cерьёзного софта там никогда не было. А дискета - это для большинства 8-и биток - вообще слишком быстро.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Товарищ, ещё ни одна JFF игра не была никому нужна. Игорь - это только бабке, иначе не взлетит.

Это если под «взлетит» подразумевать исключительно коммерческий успех. Игры под 8-битки вполне имеют свою аудиторию.
Сам я, точно не помню, но в этом веке, очень сильно залипал в fire&ice. А в аналог на современной платформе я бы играть не стал.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Под «взлетел» я понимаю то, что в игру будет играть хоть кто-то. Судьба всего этого новодела следующая : престарелый нерд под пивко и хаханьки запускает в эмуле, нажимает кнопки в течение 2 минут, alt+f4. Всё. На ретро-платформах реально играют только в ретро игры, которые в своё время делались исключительно для поднятия бабок.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Под «взлетел» я понимаю то, что в игру будет играть хоть кто-то.

У меня нет какой-либо статистики по этому поводу, но судя по тому же zx.pk.ru, в новоделы играют более одного человека.
Одна из особенностей подобных игр - это так сказать пик прогресса для платформы, в 80-х такой уровень был недостижим даже у коммерческих игр. А вот в современном виде такая будет выглядеть бледно(ну либо давно существует).

madcore ★★★★★
()
Ответ на: комментарий от lenin386

Был. Текстовые и графические редакторы, сетевой софт, словари,... и т.д. А на том же Profi можно было запустить CP/M с оболочкой наподобие Norton Commander'а и запускать кучу софта для CP/M, включая музыкальный трекер (программу для создания трекерной музыки) работающий через Covox.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от madcore

в 80-х такой уровень был недостижим даже у коммерческих игр.

Товарищ, о каком «уровне» ты говоришь ? Гигаскрины, мультиколоры, digital autdio и ts-conf ? Так внезапно, это всё в играх вторично. А что касается того, что в играх первично, а именно геймплея, сюжета и стильной графики, то тут всё на околонулевом уровне, поэтому, играть в это не возможно.

lenin386 ★★★★
()
Ответ на: комментарий от te111011010

Лучше бы чем-нибудь дельным занялись.

Самое идиотское высказывание при любом контексте.

У людей есть хобби, они получают с этого кайф и даже профит (привет Дэвиду Мюррею). Но ведь нытик с ЛОРа лучше знает, как надо жить.

Thetan ★★★
()
Ответ на: комментарий от saahriktu

Ну вот кроме трекеров, реального практического применения этот софт не имел. Так что только игры и демки. И инструменты, чтобы делать игры и демки. Ну да, был знакомый, который вроде как использовал нехитрую софтину для разводки печатных плат.

madcore ★★★★★
()
Ответ на: комментарий от lenin386

геймплея, сюжета и стильной графики

Не всем это нужно.

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Текстовые и графические редакторы

Полнейшая чушь. Убогое разрешение, сигнал низкого качества. А каком редактировании текста могла идти речь. 32-40 символов в троке, бред собачий. Что в этих графических редакторах сделать можно было ? Игрушка для детей.

lenin386 ★★★★
()
Ответ на: комментарий от te111011010

Лучше бы чем-нибудь дельным занялись.

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

madcore ★★★★★
()
Ответ на: комментарий от madcore

А как же текстовые и графические редакторы? Был софт и для доступа к дискетам MS-DOS'а (FAT12/FAT16). Можно было, например, взять рабочую дискету, извлечь с неё рабочий текстовый файл и отредактировать в домашних условиях.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Кто и как их будет собирать под GNU/Linux? Если и будут собирать, то, наверняка, будут линковать с библиотеками иксов и прочих OpenGL и Vulkan'ов. И такое не будет работать в ядерной консоли. А эмуляторы старых платформ можно запускать и в ядерной консоли.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

И такое не будет работать в ядерной консоли

EGL и kms тебе в помощь

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Был софт и для доступа к дискетам MS-DOS'а (FAT12/FAT16).

Товарищ, FAT16 не возможна на дискетах физически. Минимальных размер тома для FAT16 - 32 мегабайта. А что касается этого софта, то он был написан русскими погроммистами, не видевшими даже IBM PC никогда. Если бы они его видели, то знали бы, что дискеты на 720k бывают на IBM PC только 3.5" дюймовые, но это редкость и большая экзотика. Стандартными форматами форматами на IBM PC являются 320k, 360k, 1,2M, 1.44М. Ни один из этих форматов на русских Спектрумах корректно не читался.

lenin386 ★★★★
()
Ответ на: комментарий от cvs-255

Мало кто будет писать конкретно на Яве. Wine тоже не у всех есть (ему нужен multilib). И т.д.

Как ни крути, но наиболее кроссплатформенны именно игры для эмуляторов. Именно за счёт того, что эмуляторы всюду портируют.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Более стригущей бабло игры, чем майнкрафт, по-моему, за всю историю не существовало. Если клиент скачать бисплатно, это ничего не значит.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Товарищ, о каком «уровне» ты говоришь ? Гигаскрины, мультиколоры, digital autdio и ts-conf ?

Да, скроллинг, 50фпс, вот это всё.

А что касается того, что в играх первично, а именно геймплея, сюжета и стильной графики, то тут всё на околонулевом уровне, поэтому, играть в это не возможно.

Это как минимум неверно для ремейков популярных игр. И снова повторюсь, то что неиграбельно на ПЦ, на 8-битке становится конфеткой.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Да, скроллинг, 50фпс, вот это всё.

Вторично.

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

А как дела с авторкими правами ?

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Я про minetest - игра по мотивам minecraft, но на c++ и с хорошим api

cvs-255 ★★★★★
()
Ответ на: комментарий от saahriktu

А как же текстовые

Какие тексты ты там собрался набирать? Очень быстро ты себе сломаешь пальцы либо клавиатуру. Если глаза раньше не выпадут.

и графические редакторы?

Исключительно для того, что я перечислил.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Очень быстро ты себе сломаешь пальцы либо клавиатуру. Если глаза раньше не выпадут.

Нормально всё работало раньше. Это сейчас люди уже к другому привыкли.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

Вторично.

Для 8-биток нет.

А как дела с авторкими правами ?

Скорей всего никак. Но не слышал, чтобы кто-то начинал качать права за маргинальные некоммерческие ремейки, в которые, как ты говоришь, всё равно никто не играет.

madcore ★★★★★
()
Ответ на: комментарий от saahriktu

Нормально всё работало раньше. Это сейчас люди уже к другому привыкли.

Ну ты попробуй. Особенно на оригинальном синклере.

madcore ★★★★★
()
Ответ на: комментарий от madcore

А кто говорит конкретно про «оригинальные синклеры»? Хороших клонов, включая Profi, было немало. И там уже можно было свои отдельные клавиатуры подключать. И всё хорошо работало.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от madcore

Хобби - штука в принципе бесполезная и не интересная никому, кроме хоббиста. Поэтому, и игори получаются такими, что интересны только самому хоббисту. Но тут подвох в том, что ему интересна не игра, а процесс её создания. Поэтому, играть в неё и он не будет.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от madcore

Для 64-битной винды не нужен.

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Профи - оверхед в качестве ZX, и недоразумение в качестве замены ПЦ. А софт cp/m и 30 лет назад никому уже не был нужен.

madcore ★★★★★
()
Последнее исправление: madcore (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Никаких «хороших» клонов не было. Фатальный недостаток всех 8-и биток - это то, что экран у них не есть матрица точек, что делает их не пригодным для рисования от слова «вообще», и отсутствие аппаратного текстового режима, что ставит крест на редактировании текста - с комфортной скоростью и нормальной разрешающей способностью это делать тупо не возможно. Народ выбрал IBM PC совершенно не случайно.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Поэтому, и игори получаются такими, что интересны только самому хоббисту.

См. выше, у них есть своя аудитория. Также как у всяких инди казуалок и текстовых квестов.

Но тут подвох в том, что ему интересна не игра, а процесс её создания.

Несомненно. Не удивлюсь, что ты и сам тайком этим занимаешься.

madcore ★★★★★
()
Ответ на: комментарий от madcore

См. выше, у них есть своя аудитория.

Да нет там никакой аудитории. Это тусовка. О-о-о, игра вышла. О-о-о, круто. Всё, alt+f4.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от madcore

Люди сами разбираются что им нужно, а что - нет. А у Profi, который я юзал, была вполне качественная клавиатура. ЕМНИМС, даже похожая на эту: https://geekhack.org/index.php?action=dlattach;topic=68567.0;attach=90017;image .

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

Ок, лично я играл в новоделы и получал от этого удовольствие. А в современные ПЦ-игры, кажется, вообще не играю.

madcore ★★★★★
()
Ответ на: комментарий от saahriktu

А у Profi, который я юзал, была вполне качественная клавиатура.

К нему подключается любая XT-клавиатура, тут ничего удивительного.

madcore ★★★★★
()
Ответ на: комментарий от lenin386

У профи были расширенные режимы. Даже клоны микрош были с довольно грамотной реализацией цветных графических режимов. Но всё это вещи в себе.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Они не достаточно расширенные, чтобы получать 1 пиксел = 1 независимый от соседа цвет. Без этого, рисовать может только погроммист.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

В случае профи да, всё тот же «полутекстовый» режим с артибутами. Тем не менее, восьмибитки с полноценной графикой встречались. Не говоря уже про те, что с тайловыми процессорами.

madcore ★★★★★
()
Ответ на: комментарий от lenin386

Более стригущей бабло игры, чем майнкрафт, по-моему, за всю историю не существовало. Если клиент скачать бисплатно, это ничего не значит.

Упрлс? Клиент майнкрафт всегда был только за плату. То, что там не было DRM и его можно было скачать с левого сайта - отдельное дело. На этом всё. Никаких там микротранзакций в оригинальном майнкрафте не было. Если владельцы отдельных серверов что-то своё мутили, то это совершенно отдельная история.

atrus ★★★★★
()
Ответ на: комментарий от lenin386

Без этого, рисовать может только погроммист.

Ну, да. Ведь ArtStudio только погромисты и пользовались. :-D

atrus ★★★★★
()
Ответ на: комментарий от atrus

Ну, да. Ведь ArtStudio только погромисты и пользовались. :-D

Ну и что ты там нарисуешь, кроме заточенного под экран ZX?

madcore ★★★★★
()
Ответ на: комментарий от madcore

Ну так не всем нужна цветная графика. Тем более, что в прежние времена клоны ZX Spectrum'а (и не только они) чаще всего подключались к чёрно-белым телевизорам на которых картинка, кстати, выглядела более чем качественно. Вся эта цветная графика в эмуляторах на современных ЖК мониторах не идёт ни в какое сравнение.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Тем более, что в прежние времена клоны ZX Spectrum'а (и не только они) чаще всего подключались к чёрно-белым телефизорам на которых картинка, кстати, выглядела более чем качественно.

Нет. Подключались они к цветным телевизорам, и цвет - это их основная фишка, вынесенная даже в название. Весь игорь был рассчитан на цвет.

lenin386 ★★★★
()
Ответ на: комментарий от saahriktu

Ну так не всем нужна цветная графика.

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

выглядела более чем качественно.

ЛОЛ. Всё совсем наоборот. Картинка на телевизоре была некачественной, что сглаживало низкое разрешение. Для игр норм, но от текста вскипание мозга и глаз.

madcore ★★★★★
()
Ответ на: комментарий от saahriktu

Не всем нужно незаточенное под экран ZX Spectrum'а.

Тогда посмотри работы с демо-пати.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Ну и что ты там нарисуешь, кроме заточенного под экран ZX?

А зачем что-то иное, если он под это и заточен?

atrus ★★★★★
()
Ответ на: комментарий от lenin386

Ну вообще говоря, текстовый режим это не к 8-битности относится, а к контроллеру видеовыхода. В принципе, я где то видел схему 8битной машиеы на кр580 с видеовыходом, работающим только в текстовом режиме.

cvs-255 ★★★★★
()
Ответ на: комментарий от lenin386

8-и битный стек. Ну, и какой там может быть разговор о Си ?

и что? С51 вполне на подобном барахле работает

next_time ★★★★★
()
Ответ на: комментарий от atrus

А зачем что-то иное, если он под это и заточен?

Затем, что это творчество оценить сможешь только ты и может быть другие пользователи ZX.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Тем не менее, восьмибитки с полноценной графикой встречались.

Первый раз слышу. Ты ведь понимаешь, что допустим 320x200x1байт - это 64 килобайта, что для 8-и биток - абсолютный зашквар. Все эти ужимки с битами - их не зря придумали.

Не говоря уже про те, что с тайловыми процессорами.

Спрайтовыми, скорее. Оно, конечно, хорошо ложится на платформеры и скроллеры, точнее, наоборот, но проблемы цвета на писел не решают никак.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Передача аргументов, локальные переменные, рекурсия лол.

я писал под 8-битные контроллеры на сишке, причём относительно сложный софт: ни передача аргументов, ни локальные переменные (ну почти), ни рекурсия попросту не использовались

next_time ★★★★★
()
Ответ на: комментарий от lenin386

Кр580 8-битный. Там кажется кр580вг75 использовался, который клон i8275

cvs-255 ★★★★★
()
Ответ на: комментарий от te111011010

Выражаясь дипломатическим языком, дебилы, б...

поржал )

next_time ★★★★★
()
Ответ на: комментарий от lenin386

В конце концов, машины на 8080 с cp/m в текстовом режиме работали. Так что были 8битки с текстовым режимом

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Первый раз слышу. Ты ведь понимаешь, что допустим 320x200x1байт - это 64 килобайта, что для 8-и биток - абсолютный зашквар. Все эти ужимки с битами - их не зря придумали.

Орион-128, например. Несмотря на 8080, он потенциально мог справляться с графикой.

Спрайтовыми, скорее. Оно, конечно, хорошо ложится на платформеры и скроллеры, точнее, наоборот, но проблемы цвета на писел не решают никак.

MSX вполне себе взлетевшая платформа.

madcore ★★★★★
()
Ответ на: комментарий от lenin386

Товарищ, ещё ни одна JFF игра не была никому нужна.

все мои любимые компьютерные игры - опенсорсны

next_time ★★★★★
()
Ответ на: комментарий от cvs-255

В принципе, я где то видел схему 8битной машиеы на кр580 с видеовыходом, работающим только в текстовом режиме.

Дефолтные клоны РК86

madcore ★★★★★
()
Ответ на: комментарий от cvs-255

Комментарии, названия переменных?

Хоть и были развитые макроассемблеры, но серьёзного профита от «исходника» ты не получишь. И сама культура кодинга другая.

madcore ★★★★★
()
Ответ на: комментарий от lenin386

ну так автор сделал jff, а _потом_ состриг бабло - одно другому не мешало, с дотой также

next_time ★★★★★
()
Ответ на: комментарий от cvs-255

Эти игры запускаются в эмуляторе, который в своём роде и виртуальная машина и песочница одновременно. Можно, конечно, пытаться городить песочницы и для нативных игр, но это надо городить. А тут всё уже работает by design.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

Так 8275 и был аппаратным контроллером текстового режима. Собственно, ничего кроме текстового режима он и не умел

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от madcore

Затем, что это творчество оценить сможешь только ты и может быть другие пользователи ZX.

Справедливо абсолютно для любого творчества. Просто, как я заметил вы с @lenin386 решили что являетесь эталонами и то, что не одобрено вами - не одобрено никем. Ваше право так считать, но с таким мнением из любого разговора можно сразу идти лесом.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Справедливо абсолютно для любого творчества.

Нет. В гимпе ты можешь нарисовать что-то, что можно показать кому угодно, хоть в цифровом виде, хоть распечатанным на простынке. Картинку под ZX поймут только фанаты ZX.

madcore ★★★★★
()
Ответ на: комментарий от madcore

И ZX арт то же самое. Или вы правда считаете, что там было только палка, палка, огуречик? Нормальный пиксельарт.

Вот с этим, конкретно, в чём проблема? https://zxart.ee/eng/graphics/top-rated/

atrus ★★★★★
()
Последнее исправление: atrus (всего исправлений: 1)
Ответ на: комментарий от madcore

Ваше личное мнение. Я привёл ссылку. Если я напечатаю на майке любую из тех картинок, мне на улицу показаться нельзя будет?

atrus ★★★★★
()
Ответ на: комментарий от atrus

При чем тут личное мнение? Кто-то незнающий сможет понять, в каких ограничениях нарисованы картинки? А может он подумает, что это стилистический спецэффект над обычной 16-цветной картинкой.

madcore ★★★★★
()
Ответ на: комментарий от atrus

Человек, далёкий от восьмибиток, увидит в этом просто пиксель-арт и ничего более.

Человек, хоть немного понимающий, как в C64, Спектруме или на любой другой восьмибитке строится изображение, оценит мастерство художника ловко использовать ограничения.

Thetan ★★★
()
Ответ на: комментарий от madcore

Кто-то незнающий сможет понять, в каких ограничениях нарисованы картинки?

А это обязательно надо понимать? Это неплохие арты в своей стилистике. Смотрящему правда обязательно понимать в каких ограничениях они выполнены?

atrus ★★★★★
()
Ответ на: комментарий от Thetan

Так просто 16-цветный пиксель-арт и пиксель-арт под ZX отличается, и по-настоящему это оценит не каждый.

madcore ★★★★★
()
Ответ на: комментарий от Thetan

Человек, далёкий от восьмибиток, увидит в этом просто пиксель-арт и ничего более.

И? Речь шла о том, что на спекки могли рисовать только погромисты для погромистов. Внезапно оказалось, что вполне годный пиксельарт есть. Со своим стилем. Опять не нравится.

atrus ★★★★★
()
Ответ на: комментарий от madcore

пиксель-арт под ZX отличается, и по-настоящему это оценит не каждый.

И<<<?

Вы уверены, что можете по настоящему оценить Мону Лизу? Чёрный квадрат? Девятый вал? Звёздную ночь? Я вот - нет. Это как-то картинам мешает?

atrus ★★★★★
()
Ответ на: комментарий от madcore

Где я что-то написал про 16-цветный пиксель-арт?

Thetan ★★★
()
Ответ на: комментарий от atrus

Смотрящему правда обязательно понимать в каких ограничениях они выполнены?

Чтобы полнее оценить, да.

Thetan ★★★
()
Ответ на: комментарий от atrus

А это обязательно надо понимать?

Это единственное, что тут нужно понимать. Иначе бы художник воспользовался чем-то еще.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Зачем стрелять из пушек по воробьям если то, что задумывалось, можно реализовать менее сложными инструментами?

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от madcore

Иначе бы художник воспользовался чем-то еще.

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

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

atrus ★★★★★
()
Ответ на: комментарий от Thetan

Мне, чтобы смотреть на древнегреческие вазы, обязательно знать, в каких ограничениях они выполнены?

cvs-255 ★★★★★
()
Ответ на: комментарий от atrus

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

madcore ★★★★★
()
Ответ на: комментарий от cvs-255

Мне, чтобы смотреть на древнегреческие вазы, обязательно знать, в каких ограничениях они выполнены?

Тебе как минимум нужно знать, что это «древнегреческие вазы», иначе выглядят как говно.

madcore ★★★★★
()
Ответ на: комментарий от saahriktu

Затем, что не всем нужна графика когда есть псевдографика.

ASCII Art с твоей проблемой никак не связан.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Но истинную красоту увидит только знающий.

Ну не увидит и что с того-то? Претензия была, что вообще рисовать нельзя. Или рисовали только программисты. Но это не так.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Или рисовали только программисты. Но это не так.

Так. Художники под ZX либо программисты либо также замороченные на платформу. Как и музыканты под AY.

madcore ★★★★★
()
Ответ на: комментарий от madcore

либо также замороченные на платформу

Это вообще как прикажете понимать? Вот время жизни спекки, 80-е годы (в России и начало 90-х). ZX не какая-то альтернатива PC, а один из доступных домашних 8-битных компьютеров. Если брать родное время жизни, то Amiga ещё не вышла. PC XT и AT существуют но цена... EGA только вышла и стоит как десяток спектрумов. Да, на CGA можно контролировать цвет каждой точки, но вы видели его палитру? Ваш 8-битный конкурент это компы от Acorn. Вы выбрали (из-за цены и массовости) себе ZX. Вы не разбираетесь даже в бейсике, но загрузили с кассеты ArtStudio и учитесь рисовать.

Вы теперь программист или «замороченный на платформу»?

atrus ★★★★★
()
Последнее исправление: atrus (всего исправлений: 2)
Ответ на: комментарий от atrus

В 80-е годы, товарищ, компьютер покупали не для игоря (хотя по факту, это было так, но формальный повод был другим), не для соцсеточек, и даже не для печати фоток с котиками. Его покупали для ПРОГРАММИРОВАНИЯ. Не зря бейсик в ПЗУ был обязательным, без него компьютер было не продать. Товарищ, покупателем компьютера была не домохозяйка, а продвинутый технически человек. Если хочешь, программист. Возня с магнитофоном, примитивные дисковые ОС - это по определению не для дяди художника с полотном и палитрой. Так что как-то так.

lenin386 ★★★★
()
Ответ на: комментарий от atrus

Никаких амиг в экс-ссср не было распространено. А про Acorn я узнал только в этом веке.
Обычный человек с потребностью рисовать скорее начнет это делать в бумажном блокноте, чем в ArtStudio. А кто возьмётся за ArtStudio, то скорей всего это готовый ZX-гик.
EGA это не просто 4 бит на пиксель из палитры, это качественное изображение на мониторах, никакой телевизор не сделает 80 символов в строке без вырвиглазия.

madcore ★★★★★
()
Ответ на: комментарий от lenin386

Его покупали для ПРОГРАММИРОВАНИЯ.

Расскажите это покупателям спектрума. У которого даже в те годы магазины были завалены преимущественно игровыми приложениями. И надо быть невероятным программистом, чтобы написать LOAD «» и включить магнитофон. Что касается бейсика в BIOS, то он был до определённого момента и в BIOS IBM PC, хотя компьютер изначально разрабатывался как офисный. (Да, те самые 640 килобайт появились как необходимость запустить на персоналке мега excel тех лет Lotus 1-2-3.)

Возня с магнитофоном, примитивные дисковые ОС - это по определению не для дяди художника с полотном и палитрой.

Ну конечно, дети могли сохранятся в Elite на кассеты, а подросшие дети - нет. :) Ведь художники они все прямиком из эпохи возрождения, от электронных устройств шарахаются как от огня. А тот факт, что ArtStudio был коммерческим продуктом и продавался за деньги, это фигня. Дети покупали для каляк. И принтера у спектрума не было, нет.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Как ни странно, в начале 90-х zx умудрялся быть одновременно конкурентом NES и PC для бедных. Но все обладатели этого счастья всё равно грезили ПЦ.

madcore ★★★★★
()
Ответ на: комментарий от atrus

Расскажите это покупателям спектрума.

Я сам покупатель Спектрума. Кому надо было игорь - покупали Денди. Спектрум покупали чтобы иметь возможности помимо игр - программировать.

Что касается бейсика в BIOS, то он был до определённого момента и в BIOS IBM PC, хотя компьютер изначально разрабатывался как офисный.

Именно. Потому что бейсик в ПЗУ был в то время такой же технической характеристой ПК, как объем оперативы.

Ну конечно, дети могли сохранятся в Elite на кассеты, а подросшие дети - нет. :)

Да понимаешь в чём фигня. Если сохранёнка элиты не прочитается, то дитя расстроится-расстроится, да и начнёт снова. А когда не прочитается картина художника, то это будет пичаль другого рода.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от atrus

И да, кого интересовали исключительно игры - быстро переезжали на денди потом. На спектруме оставались программисты(ну или еще какие гики)

madcore ★★★★★
()
Ответ на: комментарий от atrus

А тот факт, что ArtStudio был коммерческим продуктом и продавался за деньги, это фигня. Дети покупали для каляк.

Да. А что. Тем более, что ценник на софт в то время был гораздо более божеским, чем сейчас.

принтера у спектрума не было, нет.

Да был, но это было очень брутальное изделие. 32 символа в строке, серая термобумага в рулонах - очень сурово.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Я сам покупатель Спектрума.

И я. У меня была Дельта-С. Клон 48-К спектрума.

Кому надо было игорь - покупали Денди.

Давайте хватит. Не надо рассказывать мне как оно было, потому что я был там сам. Кто хотел Денди - покупал его. Мне Денди никогда был на хрен не нужен. И нет, в первую очередь потому, что платформеры я не очень любил, а геймпады имел ввиду, что тогда, что сейчас. Я уж не говорю, что чисто финансово картридж vs. кассета, где куча игорей...

Потому что бейсик в ПЗУ был в то время

Не в то же. Бейсик в ПЗУ был актуален во времена Apple 2 и 2 Кб оперативки. Начиная с 64 Кб появлялось всё больше программ и всё меньше повода сидеть в бейсике.

Если сохранёнка элиты не прочитается, то дитя расстроится-расстроится, да и начнёт снова. А когда не прочитается картина художника, то это будет пичаль другого рода.

Ну да, ведь дискета не может не прочесться, жёский диск не может умереть. Свет не могут выключить. Вы как-то напрочь забыли те времена, если не понимаете, что риск потери данных был тем, с чем жили постоянно. Записываясь по нескольку раз, на разные кассеты, дискеты и т.д.

Я уж не говорю, что сама ваша позиция выглядит не вполне адекватной. Представьте себе молодого парня тогда. Он наигрался в игры на спектруме, насмотрелся красивых заставок (а у некоторых были красивые) и такой: Хочу так же научиться рисовать так же. Но нет, вдруг кассета не прочтётся. Подожду 10-20 лет, пока PC с планшетами появятся. Это по вашему реальный мотив, который останавливал бы?

atrus ★★★★★
()
Ответ на: комментарий от madcore

Может расскажешь, что у тебя с тех пор полезного сохранилось и что можно скачать?

Если про картины, то я не художник и никогда не пытался им быть. Поковырял ArtStudio разок и бросил. Вот в качестве текстового редактора спекки использовался. Даже принтер подцепляли.

atrus ★★★★★
()
Ответ на: комментарий от madcore

Может и осталось, но это надо:
1. Искать аудиокассеты, на которые я писал программы;
2. Надеется, что они ещё не рассыпались;
3. Каким-то образом их считывать;
4. И т.д.

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

atrus ★★★★★
()
Ответ на: комментарий от madcore

Никаких амиг в экс-ссср не было распространено.

Были. И даже литература была русскоязычная по ним. Книги и журналы выпускались:

http://www.amirus.org.ru/rus_magazines/

Другое дело что не во всех городах такое было.

EXL ★★★★★
()
Ответ на: комментарий от madcore

Да, были распространены. Не сильно, но были. А ещё тут у многих были оригинальные SNES и Panasonic 3DO. Возможно это как-то связанно с тем, что в конце 90-ых из этих краёв очень много народу постоянно ездило в Европу и США. Видимо пытались наладить бизнес и закупали там различную электронщину.

Без должного распространения Амиг, русскоязычное комьюнити амижников просто бы не смогло сформироваться. Конечно, с деятельностью и активностью спектрумистов не сравнишь, но то что амижники до сих пор обитают где-то в окрестностях http://amiga.org.ru, не может не радовать :)

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

Да, были распространены. Не сильно, но были.

Ты ведь понимаешь, что моё изначальное утверждение не отрицаешь)

madcore ★★★★★
()
Ответ на: комментарий от madcore

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

EXL ★★★★★
()
Ответ на: комментарий от madcore

У тебя не было амиги

Huh?

Блин. Сколько лет прошло уже. Что-то грустно стало. Надо будет раскопать архивы и найти сорцы моих первых попыток программирования в местном Basic. И книжку эту нужно будет найти, отсканировать и выложить в интернет. Я уже обещал на ЛОРе поискать её.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от atrus

2. Надеется, что они ещё не рассыпались;

Если кассета была импортная и хранилась в жилом помещении, скорее всего, плёнка сохранилась. Если советская, сделанная на излёте СССР — большой шанс, что по лицензии, и тоже сохранилась. Про механизм, который 25 лет не крутили, предсказывать не берусь.

question4 ★★★★★
()
Ответ на: комментарий от madcore

никакой телевизор не сделает 80 символов в строке без вырвиглазия.

Видел на 20-дюймовом телевизоре демку 8-битного Атари с 80-колоночным текстом (отрисовывали попиксельно в монохромном режиме высокого разрешения). Выглядело вполне читаемо. Смог бы я сидеть за таким текстом час — не знаю, не пробовал.

Никаких амиг в экс-ссср не было распространено.

У моего одноклассника была Амига :) Но он был исключением.

А про Acorn я узнал только в этом веке.

У нас в школе был класс Акорнов. И в соседнем ПТУ тоже. В ПТУ на другом конце микрорайона были БК-0010Ш.

Наукоград в Подмосковье.

question4 ★★★★★
()
Ответ на: комментарий от madcore

Никаких амиг в экс-ссср не было распространено.

Даже у меня было в шаговой доступности две Амиги у друзей.

никакой телевизор не сделает 80 символов в строке без вырвиглазия

Любой с RGB входом. 3УСЦТ даже переделывать не нужно было — на МЦ соответствующий разъем был.

baka-kun ★★★★★
()
Ответ на: комментарий от question4

У моего одноклассника была Амига :) Но он был исключением.

А у моего одноклассника был знакомый, который видел Ельцина.

madcore ★★★★★
()
Ответ на: комментарий от baka-kun

Любой с RGB входом. 3УСЦТ даже переделывать не нужно было — на МЦ соответствующий разъем был.

Тел ми моар.

madcore ★★★★★
()
Ответ на: комментарий от saahriktu

Для таких платформ чаще всего на ассемблере код пишут. Ибо что-то абстрактнее слишком жирно в большинстве случаев.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Там в основном демки и какой-то шлак, в который даже в 80-е годы мало кто захотел бы поиграть.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Назови хотя бы один компилятор Си профессионального уровня для 8-и битных процессоров. Без юмора только пожалуйста.

GCC

Но если учесть, что речь про процессоры того времени, то, конечно, нет компилятора.

Quasar ★★★★★
()
Ответ на: комментарий от cvs-255

Очевидно, речь про процессоры, которые были в обиходе бытовых компьютеров того времени. Да и тот код, который написан на C и собран с современными компиляторами для 8-биток, ни в какое сравнение не идёт с играми, которые на 8-битных компьютерах были.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Лучше бы полностью на FPGA сделали, как minimig.

Quasar ★★★★★
()
Ответ на: комментарий от atrus

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

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

Например известная история с задниками «Легенды о Кирандии». Тогда графредакторы и планшеты или не позволяли отрисовать их с малой кровью или стоили подходящие слишком много. Они использовали настоящих художников, которые рисовали маслом, потом сканировали и уже доводили реузльтат до ума. Сейчас такие сложности стали не нужны.

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

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

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

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

ZX Profi - это любительский jff новодел, который не получил вообще никакого распространения. Как, собственно, и все клоны спектрума на стероидах.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Сам я в игры почти не играю только потому, что игры отнимают время.

ВНЕЗАПНО любые действия отнимают время. И даже бездействие.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Если и будут собирать, то, наверняка, будут линковать с библиотеками иксов и прочих OpenGL и Vulkan'ов. И такое не будет работать в ядерной консоли.

В «ядерной» консоли не может работать вообще никакое приложение, использующее железо для ускорения. Потому оправдывать отказ от хороших вещей преданностью убогости - это диагноз.

А эмуляторы старых платформ можно запускать и в ядерной консоли.

Ну попробуй запустить эмулятор спектрума, пользуясь ядерной консолью через COM-порт.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Более стригущей бабло игры, чем майнкрафт, по-моему, за всю историю не существовало.

Вообще-то есть одна. Scam Shitiz... в смысле - Star Citizen.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Отсутствие аппаратного текстового режима ещё не приговор. Главное - периферия и способность вытянуть все её возможности.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

GCC не умеет в 8-и битные процессоры.

Тебе уже говорили про AVR. Есть поддержка архитектур на базе моторолы 6800 (6809, HC11, HC12) и так далее.

baka-kun ★★★★★
()
Ответ на: комментарий от Quasar

Ну попробуй запустить эмулятор спектрума, пользуясь ядерной консолью через COM-порт.

Зачем именно через COM-порт если всё хорошо работает через DVI/HDMI + USB?

В «ядерной» консоли не может работать вообще никакое приложение, использующее железо для ускорения.

Может. Часть 2D ускорения всё равно задействуется, но не OpenGL, да. Не всем нужны OpenGL, Vulkan и DirectX.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Зачем именно через COM-порт если всё хорошо работает через DVI/HDMI + USB?

Товарищ, ты даже не знаешь, что такое терминал. То, что у тебя через dvi - это эмулятор терминала. Внезапно.

lenin386 ★★★★
()
Ответ на: комментарий от Quasar

ZX Profi - это любительский jff новодел, который не получил вообще никакого распространения. Как, собственно, и все клоны спектрума на стероидах.

А мы говорим про софт для старых платформ сейчас. Вот я и говорю, что даже раньше были самые разные клоны, и потому уже тогда были полезны всякие текстовые редакторы для клонов ZX Spectrum'а. А в последнее время уже есть и клоны наподобие ZX Evolution.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от lenin386

А кто говорит про настоящий терминал? Я говорил про ядерную консоль, которая, да, эмулятор терминала, который изначально написал Линус Торвальдс в качестве дипломного проекта как часть разрабатываемого ядра.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Ты фильмы запускаешь не черещ ядерную консоль, а фреймбуфер, который сложит подложкой для эиуляции терминала на linux x86. Через то, что написал финский студент, ты выведешь не больше графики, чем через rs-232.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Фреймбуфер является другой подсистемой ядра, но тоже в ядре. Никто же не говорит, что после загрузки одной подсистемы ядра нужно выгружать все остальные подсистемы и драйверы ядра. Оно всё написано как части единого целого.

А команда на запуск mplayer'а/mpv подаётся таки через ядерную консоль.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

А команда на запуск mplayer'а/mpv подаётся таки через ядерную консоль.

И зачем ты это написал. Чтобы ещё раз показать непонимание происходящих процессов. Внезапно, когда ты в xterm пишешь ./quake3, задействуются абсолютно те же процессы, это та же «ядерная» консоль. Только эмулятор терминала другой немного, и всё.

Фреймбуфер является другой подсистемой ядра, но тоже в ядре.

Ну. А иксовый драйвер видеокарты тоже в ядре. nvidia.ko В Линуксе всё в ядре, такой он.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

Внезапно, когда ты в xterm пишешь ./quake3, задействуются абсолютно те же процессы, это та же «ядерная» консоль. Только эмулятор терминала другой немного, и всё.

Нет. Разница в том, что составляет окружение пользователя. Когда я говорю, что «юзер сидит в ядерной консоли» я подразумеваю, что эта самая ядерная консоль без иксов и составляет его рабочее окружение. А чтобы запустить xterm юзеру нужно поставить иксы и оконный менеджер, которые уже и будут новым рабочим окружением юзера вместо ядерной консоли.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Самое жалкое зрелище на свете: проходящий 1й уровень супер марио «профессиональный игрок в старые игры» вслепую на время. Весь его мир сжат до 128 килобайт.

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

Cерьёзного софта там никогда не было

для МSX DOS 2.0 был

tiinn ★★★★★
()
Ответ на: комментарий от saahriktu

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

что все работодатели набирают людей исключительно возить мышками.

Да, некоторые кладут шпалы, стоят у станка или оперируют других людей. Делом заняты, некогда им в консоль смотреть.

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

Хобби не приносит прибыль никогда. Как только хобби начинает приносить прибыль (в очень редких случаях), оно именно в этот момент перестаёт быть хобби.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

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

В том числе потому, что условная учительница и учит так как ей платят: «Скажите спасибо что я ...»

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

А если человек, например, писатель или журналист и пишет в ядерной консоли в vim'е? А если человек, например, сисадмин и рулит всем из ядерной консоли? А если человек, например, охранник на каком-нибудь пропускном пункте и может себе позволить прямо в рабочее время сидеть в ядерной консоли? А если... Вариантов может быть множество. Полярники, лесники, шахтёры,... и т.д. тоже могут позволить себе сидеть в ядерной консоли, хоть и не прямо в рабочие часы.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

А если человек, например, писатель или журналист и пишет в ядерной консоли в vim'е?

Тут должна быть цитата из Виктора Пелевина, из Empire V. То место, где про сантехника, белошвейку, публичный дом и демократию, найдешь. Сюда не могу, там матерок-с.

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

Shaman007 ★★★★★
()
Ответ на: комментарий от saahriktu

Воображаемые персонажи - все что угодно. Чайник Рассела - точно в консоли работает, шлет Иисусу почту по uucp и делает Мардуку сайт на гофер-хостнге.

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

Смех смехом, а тот же автор «Игры престолов» пишет это произведение в WordStar 4.0 под MS DOS'ом, и ему больше ничего не нужно. Это, конечно, не линуксовая ядерная консоль, но тем не менее. И это только один из ставших известными случаев. А сколько таких случаев ещё неизвестно - можно только предполагать.

В общем, не всем нужны именно новые и навороченные окружения и инструменты.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Смех смехом, но за аргументацию «от частного к общему» пора отрывать ноги.

Да, конечно есть те, кому удобно. Нет, их нельзя называть «пользовательской базой» (на общем фони их вообще нет, любые потраченные на них ресурсы потрачены впустую) и если Дж. Мартин пишет что-то на древнем компе, то это не значит вообще ничего кроме того, что он пишет что-то на древнем компе. Вот документальные кадры (почти) из его дома, кстати: https://youtu.be/lle4t4o8EDk?t=68

Shaman007 ★★★★★
()
Ответ на: комментарий от saahriktu

В общем, не всем нужны именно новые и навороченные окружения и инструменты.

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

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Так он же критиковал такие нововведения как, например, автоисправление.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Shaman007

на общем фони их вообще нет

Во-первых, не для всех это актуально. Т.е. не у всех такая политика «ориентироваться в первую очередь именно на большинство». Во-вторых, тут разница между нами в подходе к этому вопросу (о кол-ве юзеров простых (и именно этим удобных) окружений). Вы подходите к нему с пессимизмом, а я - с оптимизмом.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от madcore

Да. Однако, я же не забыл что такое ядерная консоль.

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

И если я, вдруг, передумаю и вернусь в ядерную консоль, то я вернусь в ядерную консоль с локалью KOI8-R.

Вышел текстовый редактор TEA 47.0.0 (комментарий)

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от Shaman007

Вот документальные кадры (почти) из его дома, кстати: https://youtu.be/lle4t4o8EDk?t=68

Лучше бы он вместо пускания пузырей побыстрее бы писал. Или же он потому и пишет медленно, что в word star под ms dos неудобно?

cvs-255 ★★★★★
()
Ответ на: комментарий от saahriktu

автор «Игры престолов» пишет это произведение в WordStar 4.0 под MS DOS'ом

может он просто мудак?

i36_zubov
()
Ответ на: комментарий от lenin386

Как только хобби начинает приносить прибыль (в очень редких случаях), оно именно в этот момент перестаёт быть хобби.

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

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от madcore

И это значит, что арт, сделанный на спектруме, нельзя показывать незнакомым со спектрумом?

Quasar ★★★★★
()
Ответ на: комментарий от atrus

Рисовали действительно в основном программисты, так как во времена спектрума под спектрумом же практически никто не рисовал.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Возня с магнитофоном, примитивные дисковые ОС - это по определению не для дяди художника с полотном и палитрой.

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

Quasar ★★★★★
()
Ответ на: комментарий от atrus

Расскажите это покупателям спектрума. У которого даже в те годы магазины были завалены преимущественно игровыми приложениями. И надо быть невероятным программистом, чтобы написать LOAD «» и включить магнитофон.

Это уже 90-е, а не 80-е, где основными покупателями таких компьютеров были люди с потребностями в вычислениях. Уже в конце 80-х те, кому требовались вычислительные машины, массово с 8-биток сваливали в пользу 16- и 32-битных решений.

Quasar ★★★★★
()
Ответ на: комментарий от atrus

Заставки тогда, насколько я помню, рисовали на бумаге, а потом оцифровывали.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

GCC не умеет в 8-и битные процессоры. Внезапно.

Чем я тогда собирал код под AVR?

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Зачем именно через COM-порт если всё хорошо работает через DVI/HDMI + USB?

Для чистоты эксперимента. Ядерная консоль же. Не фреймбуфер и т.д.

Может. Часть 2D ускорения всё равно задействуется

Нет, не может. Через UART попробуй в терминале с 2D-ускорением посидеть.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

А мы говорим про софт для старых платформ сейчас.

ZX-Profi и ZX Evolution это уже не те старые платформы, о которых идёт речь. это новые платформы, представляющие собой франкенштейнов, собранных из старого хлама и относительно новых компонентов. Это не спектрум.

Вот я и говорю, что даже раньше были самые разные клоны, и потому уже тогда были полезны всякие текстовые редакторы для клонов ZX Spectrum'а.

Ты лжец. Тогда клонов спектрума, на которых текстовые редакторы были полезны, не существовало. А когда они появились, ни о какой практической пользе и речи быть не могло, поскольку IBM PC заполнил рынок и сделал ненужным эти клоны.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Я говорил про ядерную консоль, которая, да, эмулятор терминала, который изначально написал Линус Торвальдс в качестве дипломного проекта как часть разрабатываемого ядра.

Ты несёшь чушь.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Фреймбуфер является другой подсистемой ядра, но тоже в ядре.

Но это не ядерная консоль.

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

Ты говоришь. Это же твои слова: «не всем нужен $thingname».

А команда на запуск mplayer'а/mpv подаётся таки через ядерную консоль.

В иксах то же самое.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

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

Так и запишем: saahriktu пропагандирует wayland и называет его ядерной консолью.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

Работа - это деятельность, которая приносит деньги на жизнь.

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

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

мой поинт в том, что вот работа (настоящая) без зарплаты недопустима.

Тогда иди и выплачивай зарплату молекулам газа.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

А если человек, например, писатель или журналист и пишет в ядерной консоли в vim'е?

Да. Запускает в ядерной консоли иксы, потом xterm, и там пишет в vim.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

Шахтер-журналист у него в консоли сидит, ну сам выдумал - сам аргументирую.

После перевирания понятия работы от тебя это утверждение выглядит, мягко говоря, сверхбредово.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Это уже 90-е, а не 80-е, где основными покупателями таких компьютеров были люди с потребностями в вычислениях.

Давайте не будем опираться на советский опыт исключительно. В первую очередь спектрум - английский компьютер. То, что вместо домашнего компьютера для офисных (тексты, домашние финансы и т.д.) задач он превратился в игровой именно в период своей жизни, т.е. 80-е - факт, ещё тогда печаливший сэра Клайва.

То же касается и пользователей. Это у нас первые компьютеры и их энтузиасты, состоящие в основном из радиолюбителей и первых «гражданских» :) программистов появились во времена спектрума, то за границей это было раньше, во времена без графики и ОЗУ в 1-2 килобайта. Спектрум, комодор 64 это время, когда уже повалил более простой народ. Из-за игр, музыки и т.д.

И всё. Я выхожу из треда. Если хотите спорить с задокументированной историей - это ваше право. Но без меня.

atrus ★★★★★
()
Ответ на: комментарий от Quasar

ZX-Profi и ZX Evolution это уже не те старые платформы, о которых идёт речь. это новые платформы, представляющие собой франкенштейнов, собранных из старого хлама и относительно новых компонентов.

Ну, это ты весьма лихо поставил в один ряд ZX-Profi и ZX Evolution. Evo - это действительно франкенштейн из FPGA, ВГ3 и YM-2149F, но Profi - вполне себе каноничный клон из начала 90-х. DIP корпуса, всё в железе, собственно, почему не спектрум.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от atrus

В первую очередь спектрум - английский компьютер. То, что вместо домашнего компьютера для офисных (тексты, домашние финансы и т.д.) задач он превратился в игровой именно в период своей жизни, т.е. 80-е - факт, ещё тогда печаливший сэра Клайва.

В первую очередь, спектрум - это компьютер, которого в рознице при дяде Синклере не было. Он заказывался по почте, этим и объяснялся ценник, не включавший в себя торговую наценку. Я чот с трудом представляю себе художника, читающего журнал «Радио» и заказывающего по почте НЕХ без блока питания.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от Quasar

Ядерная консоль же. Не фреймбуфер и т.д.

Ядерная консоль умеет работать через фреймбуфер. В ядерной консоли графика вообще возможна только либо через фреймбуфер либо через svgalib.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Так и запишем: saahriktu пропагандирует wayland и называет его ядерной консолью.

Нет. Ядерная консоль - это vt из ядра. Который есть у юзера, у которого нет ни иксов, ни вейландов.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Ядерная консоль умеет работать через фреймбуфер.

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

В ядерной консоли графика вообще возможна только либо через фреймбуфер либо через svgalib.

В консоли графика не возможна вообще.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от saahriktu

Нет. Ядерная консоль - это vt из ядра.

штоа.

Который есть у юзера, у которого нет ни иксов, ни вейландов.

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

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

она об фрембуфере и не знает ничего

А ей и не нужно. Подразумевается через что именно ядро рисует свою консоль. Оно может рисовать её как через текстовый режим так и через фреймбуфер.

В консоли графика не возможна вообще.

Подразумевается пользовательское окружение. Юзер может сидеть в DE, может сидеть в оконном менеджере, а может сидеть в ядерной консоли.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Shaman007

Так понимаю, та, что выдаёт ядро Linux. Начиная с того, что сыпется в dmesg, переход в мультипользовательский, многозадачный режим, приглашение shell.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

В чём разница-то собственно

В том, что у того юзера, у которого есть иксы и вейланд, ядерная консоль, внезапно, не является основным пользовательским окружением.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

А ей и не нужно. Подразумевается через что именно ядро рисует свою консоль. Оно может рисовать её как через текстовый режим так и через фреймбуфер.

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

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от Shaman007

А что вообще за ядерная консоль?

Эмулятор терминала из ядра. Собственно, vt из подсистемы tty.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

Только из за реализации vt. Ряд аппаратных терминалов и эмуляторов терминала (в их числе и xterm) знают, например, формат графики sixel. Это plaintext в ASCII. Может выводиться из файла cat'ом. И тогда аппаратный терминал/эмулятор терминала понимает, что это картинка, и рисует картинку.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Эмулятор терминала из ядра. Собственно, vt из подсистемы tty.

Товарищ, эмулятор терминала в ядро не входит. Это программа такая. getty называется. Ядро умеет только направлять консоль в терминал - виртуальный или реальный. Тебе, товарищ, буквари прочитать не плохо было бы. Беляков М.И., Рабовер Ю.И., Фридман А.Л. Мобильная операционная система.

lenin386 ★★★★
()
Ответ на: комментарий от Shaman007

vt состоит из нескольких исходных файлов, все они находятся в директории drivers/tty/vt/.

$ ls -1 drivers/tty/vt/
consolemap.c
cp437.uni
defkeymap.c_shipped
defkeymap.map
keyboard.c
Makefile
selection.c
vc_screen.c
vt.c
vt_ioctl.c
Основной файл здесь vt.c.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от lenin386

getty используется только для того, что залогиниться в виртуальный терминал. А сама реализация ядерного виртуального терминала aka ядерная консоль - это vt.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Shaman007

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

Quasar ★★★★★
()
Ответ на: комментарий от atrus

В первую очередь спектрум - английский компьютер. То, что вместо домашнего компьютера для офисных (тексты, домашние финансы и т.д.) задач он превратился в игровой именно в период своей жизни, т.е. 80-е - факт, ещё тогда печаливший сэра Клайва.

Спектрум был очень плох для офисных нужд. Клавиатура спектрума ставила крест на офисных применениях. А уж софта для работы под него было исчезающе мало, да и работал он весьма хреново.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Очень много клонов были не полностью совместимы со спектрумом. А спектрум - он спектрум и есть.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

Работа в общем смысле - это затраты сил на совершение тех или иных действий. Если бы всё было так, как по твоему определению, то понятия КПД бы не существовало. Например, выйти на улицу и сделать кучу говна - это тоже работа. Только её полезность/бесполезность каждый оценивает по-своему.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Ядерная консоль умеет работать через фреймбуфер.

А ещё она умеет работать через xterm, если следовать твоим заявлениям.

В ядерной консоли графика вообще возможна только либо через фреймбуфер либо через svgalib.

В ядерной консоли графики быть не может.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Нет. Ядерная консоль - это vt из ядра.

vt - это виртуальный терминал. Учи матчасть, неуч.

Который есть у юзера, у которого нет ни иксов, ни вейландов.

Да ладно?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

И при чем здесь работа на работе за зарплату? Ты в курсе, что человеки при разговоре употребляют т.н. контекст?

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Спектрум был очень плох для офисных нужд. Клавиатура спектрума ставила крест на офисных применениях.

ну, справедливости ради, 128k модель от Синклера, а также, амстрадовские модели, имели весьма приличную плёночную клавиатуру. Клавиатура 128k модели - вообще от QL, которым дядя Синклер хотел IBM с Эпплом убить нахрен. Весьма неплохая, приятная вещь, за исключением того, что концы, вставляющиеся в материнку, отсыхают.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от Quasar

Но если у тебя расстройство аутического спектра - ты скажи и я больше не буду на тебя капсить.

Shaman007 ★★★★★
()
Ответ на: комментарий от saahriktu

Подразумевается через что именно ядро рисует свою консоль.

Ядро консоль не рисует. Вообще.

Подразумевается пользовательское окружение. Юзер может сидеть в DE, может сидеть в оконном менеджере, а может сидеть в ядерной консоли.

Ядерная консоль - не окружение, а интерфейс.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

В том, что у того юзера, у которого есть иксы и вейланд, ядерная консоль, внезапно, не является основным пользовательским окружением.

Ядерная консоль - это интерфейс, а не окружение! Алё! Графику и текст она не выводит в принципе. Там таких возможностей нет и никогда не было. А xterm ничем не хуже любого другого эмулятора терминала в обсуждаемом смысле.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Эмулятор терминала из ядра. Собственно, vt из подсистемы tty.

Ты опять нагло лжёшь. Эмулятор терминала это не ядерная консоль. Она даже по UART работает, что никак на эмулятор терминала не тянет.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Ты сам только что подтвердил, что в ядерной консоли никакой графики быть не может.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Очень много клонов были не полностью совместимы со спектрумом.

Тут понимаешь, какая фигня. Сами Спектрумы были друг с другом не совместимы. У них разные участки медленной памяти, тайминги не совпадают, матричный эффект клавиатуры не одинаков, не говоря уже о «портах» FF, эффектов снега, и спецэффектов из-за прекращения регенерации памяти - даже это использовалось в игорях. Там приёмы программирования такие, что только извращённый мозг додумается, никакой ЯВУ такой код не сгенерирует никогда. В общем, другая реальность, это понимать надо.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Как раз getty используется для вывода _ядерной консоли_. Она сама себя не выводит.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

И при чем здесь работа на работе за зарплату? Ты в курсе, что человеки при разговоре употребляют т.н. контекст?

При том, что не имеет значения, за зарплату делается работа или нет. Абсолютно в любом контексте.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

ну, справедливости ради, 128k модель от Синклера, а также, амстрадовские модели, имели весьма приличную плёночную клавиатуру.

Но стало уже поздно.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

Контекст любой. Работа есть работа. Деньги платят за результат, а не за факт совершения работы.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

vt - это виртуальный терминал

Кто-то утверждает обратное? «консоль» - народное название виртуального терминала.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

Сами Спектрумы были друг с другом не совместимы. У них разные участки медленной памяти, тайминги не совпадают, матричный эффект клавиатуры не одинаков, не говоря уже о «портах» FF, эффектов снега, и спецэффектов из-за прекращения регенерации памяти - даже это использовалось в игорях.

Даже в пределах одной модели?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Деньги платят за результат, а не за факт совершения работы.

Увы, это не так в 90% случаях. В большинстве случаев, платят именно за то, что вспотел.

lenin386 ★★★★
()
Ответ на: комментарий от saahriktu

Кто-то утверждает обратное?

Ты.

«консоль» - народное название виртуального терминала.

Народное название «консоль» означает «вот тут буковки и циферки, и без графики».

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Чтобы залогиниться в виртуальный терминал, используется PAM.

PAM'а в системе может вообще не быть.

Суть процесса getty именно в том, чтобы запросить логин и пароль. Потом процесс завершается. После этого новые виртуальные терминалы можно открывать через команду openvt. При этом никаких новых процессов getty не запускается.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

В переделах одной модели, разницу найти сложнее, но можно при сильном желании. Там одной ULA было 6+ ревизий. В любом случае, причём здесь одна модель или несколько.

lenin386 ★★★★
()
Ответ на: комментарий от Quasar

Народное название «консоль» означает «вот тут буковки и циферки, и без графики».

Нет. У нас, по ходу, разные словари.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

В большинстве случаев, платят именно за то, что вспотел.

Это уже тараканы в голове работодателя, который измеряет результат по количеству выжатого пота. Речь о том, что работа остаётся работой даже тогда, когда за неё не платят деньги.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Это уже тараканы в голове работодателя, который измеряет результат по количеству выжатого пота

Тараканы-не тараканы, но более обоснованных методов начисления зарплаты нет.

lenin386 ★★★★
()
Ответ на: комментарий от saahriktu

Суть процесса getty именно в том, чтобы запросить логин и пароль. Потом процесс завершается.

И каким боком тут ядерная консоль?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Деньги платят за результат, а не за факт совершения работы.

Деньги платят согласно договору найма или подряда. А не за результат, его может вообще не быть или он может быть отрицательным.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Вы вообще нить выше читали? Это мой ответ на утверждение, что, дескать, виртуальным терминалом является getty (вне ядра). Я и отвечаю, что не getty, а vt (в ядре).

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Речь шла о том, что если зарплату задерживают, то на работу можно не выходить, а если вышел, то не работать.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Это гифка. На видео не тянет.

Как будто бы есть принципиальные отличия.

Да, полноэкранное видео в sixel'е может тормозить. Однако, вопрос был про сам принцип.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от Shaman007

Деньги платят согласно договору найма или подряда. А не за результат, его может вообще не быть или он может быть отрицательным.

Как это отменяет факт возможности совершения работы без какой-либо прибыли?

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Это мой ответ на утверждение, что, дескать, виртуальным терминалом является getty (вне ядра). Я и отвечаю, что не getty, а vt (в ядре).

И? vt ведь от этого ядерной консолью не становится.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Как будто бы есть принципиальные отличия. Да, полноэкранное видео в sixel'е может тормозить. Однако, вопрос был про сам принцип.

Есть:

1. Ядерная консоль не выводит графику.

2. Это всё выводит эмулятор терминала. Консоль тут ни при чём.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

vt ведь от этого ядерной консолью не становится.

vt - это реализация виртуального терминала в ядре. «ядерная консоль» == «консоль реализованная в ядре»; «консоль» == «виртуальный терминал».

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Ядерная консоль не выводит графику

Графику выводит ядро. Когда юзер сидит в ядерной консоли (если включен фреймбуфер). Поэтому, с точки зрения юзера, ядерная консоль - это консоль поверх графики и графика поверх консоли.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

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

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Есть. То, что кто-то не хочет ими руководствоваться,

Да нет. Кроме высосанного из пальца «он гений» и количества пота, ничего никто не придумал.

lenin386 ★★★★
()
Ответ на: комментарий от saahriktu

Графику выводит ядро. Когда юзер сидит в ядерной консоли (если включен фреймбуфер).

То есть, когда пользователь сидит в иксах, то графику выводит не ядро?

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

Нет. С точки зрения юзера на дисплее цифры, буквы и всякие рисунки. Ядерная консоль к этому никакого отношения не имеет.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

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

Вот ты сам себе рекомендацию и выдал. Молодец.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Кроме высосанного из пальца «он гений» и количества пота, ничего никто не придумал.

Вообще-то изначально было придумано. Берётся продукт и обменивается/продаётся. Всё.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Берётся продукт и обменивается/продаётся. Всё.

Это всё не так просто. Такой продукт, как труд, чаще всего невозможно продать в чистом виде, без участия других людей. А вот с этого момента, начинается перетягивание одеяла.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Платят за то, что согласился работает. По твоей логике самые богатые должны быть лошади.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

То есть, когда пользователь сидит в иксах, то графику выводит не ядро?

Это уже другой вопрос. А первоначальный вопрос таков: «что именно доступно юзеру когда он сидит без иксов и вейландов в ядровом vt (в качестве основной среды)?».

И графика ему таки доступна.

Так что, в этот самый vt поддержку sixel'а можно смело добавлять. Она будет работать. Как она уже работает, например, в таком эмуляторе терминала как yaft, который работает поверх фреймбуфера без иксов и вейландов.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 2)
Ответ на: комментарий от lenin386

Я чот с трудом представляю себе художника, читающего журнал «Радио» и заказывающего по почте НЕХ без блока питания.

Я не знаю что вы курите, но лучше с этим завязывать. Спектрум всегда продавался (да по почте) в варианте для сборки и дороже готовый. Вот родной блок питания спектрума 1982-го года:
http://www.the-liberator.net/site-files/retro-games/hardware/Sinclair-ZX-Spec...

atrus ★★★★★
()
Ответ на: комментарий от Quasar

Спектрум был очень плох для офисных нужд.

Да, я в курсе. Но хотелки были именно таковы. Школы и домашние пользователи.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Без блока питания он рассылался. Блок питания продавался отдельно, за оверпрайс. А вот если кто посмел обхитрить дядю Синклера, не хотел покупать оверпрайснутый БП, не тянущий комп, покупал с виду подходящий, то тут его ждал сурприз. У синклеровского БП плюс был внутри, при подключении БП из магазина комп горел, гарантия не распространялась конечно же. А когда пошла розница, торговые сети потребовали включить БП в комплект. Так он и тут нашёл способ. БП был без сетевой вилки. Кстате, на твоей фотке, похоже, именно такой.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 6)
Ответ на: комментарий от lenin386

Такой продукт, как труд

Труд это не продукт.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Смотря по чьим словарям.

Твой словарь априори некорректный.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

А первоначальный вопрос таков: «что именно доступно юзеру когда он сидит без иксов и вейландов в ядровом vt (в качестве основной среды)?».

Внезапно - иксы!

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Давать ссылки на википедию для корректировки терминов... ну такое.

Совсем и не такое. Там весьма четко все написано, что под терминами понимается. Эти статьи пишут гораздо больше людей, чем статьи про узкоспециализированные вещи. Все там хорошо написано. Про Linux console особенно. Вот, например, выше Шаман удивился, что в ядре реализована консоль (внезапно!). А ведь это было первое, что Линус написал.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

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

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Твой словарь априори некорректный.

Это смотря как посмотреть. Не я придумал называть виртуальный терминал консолью, а софт для виртуальных терминалов консольным софтом. Теперь на каждом углу так и пишут: «в консоли», «консольный текстовый редактор», «консольный браузер», «консольные игры»,... и т.д.

Внезапно - иксы!

Когда юзер сидит без иксов и вейландов ему доступен только виртуальный терминал из ядра, который vt. Который я называю ядерной консолью. Потому, что «консоль» == «виртуальный терминал». А эта консоль реализована в ядре. «ядерная» == «ядровая» == «реализованная в ядре».

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

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Это смотря как посмотреть.

Объективно, а не по-твоему.

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

Ты.

Теперь на каждом углу так и пишут: «в консоли», «консольный текстовый редактор», «консольный браузер», «консольные игры»,... и т.д.

Ты пытаешься устраивать демагогию путём использования упрощённых жаргонизмов как технических терминов. Да ещё и в слишком вольной трактовке.

Когда юзер сидит без иксов и вейландов ему доступен только виртуальный терминал из ядра, который vt.

И в нём запускаются иксы! Внезапно! Ну и где тут ядерная консоль? Правильно - нигде.

Потому, что «консоль» == «виртуальный терминал».

Всем внимание! saahriktu признал, что иксы и весь софт под них - это консольный софт! И сами иксы - это консоль!

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

И в нём запускаются иксы!

Я ж пишу: когда юзер сидит без иксов и вейландов. Совсем.

Это включает и те случаи, когда при выполнении команды «startx» юзер получает

bash: startx: команда не найдена
И с вейландом тоже самое.

Без иксов и вейландов - значит без иксов и вейландов.

иксы и весь софт под них - это консольный софт! И сами иксы - это консоль!

Иксы - это графическая среда. Иксовый софт рисует пикселями. А консоль - это stdin, stdout и stderr. Через которые и работает консольный софт.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 3)
Ответ на: комментарий от saahriktu

Я ж пишу: когда юзер сидит без иксов и вейландов. Совсем.

Чем это принципиально отличается от пользования компьютером через эмулятор терминала?

Без иксов и вейландов - значит без иксов и вейландов.

Чем иксы хуже screen?

Иксы - это графическая среда. Иксовый софт рисует пикселями.

И?

А консоль - это stdin, stdout и stderr. Через которые и работает консольный софт.

То есть, в консоли нельзя ничего рисовать, что противоречит твоим же заявлениям.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Чем это принципиально отличается от пользования компьютером через эмулятор терминала?

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

Чем иксы хуже screen?

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

То есть, в консоли нельзя ничего рисовать, что противоречит твоим же заявлениям.

Нет, не противоречит. Во-первых, тот же графический формат sixel как раз и обрабатывается терминалами/эмуляторами терминала, когда специельные escape sequences выводятся в stdout. Во-вторых, консольный софт (т.е. такой софт, который не слинкован с библиотеками иксов, вейландов и других графических сред и управляется юзером через консоль) может уметь рисовать во фреймбуфере. Одно не противоречит другому.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

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

Это ещё надо подсчитать, кто больше жрёт ресурсов - иксы или фреймбуфер. Не считал, но уверен, что фреймбуфер жрёт ресурсов больше, причём, в разы, потому что на нём скроллинг в консоли явно подтормаживает, в отличие от иксов, где оно как по маслу.

Во-первых, тот же графический формат sixel как раз и обрабатывается терминалами/эмуляторами терминала, когда специельные escape sequences выводятся в stdout.

Оверхед от твоего сикселя абсолюно гигантский. Я даже подумать не мог, что кому-то в голову такой бредище мог войти. Абсолютный Франкенштейн. Давай, попробуй выведи 4к HDR через него. А, ну да. Не всем нужен 4к HDR.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

на нём скроллинг в консоли явно подтормаживает

Только из за того, что графическое ускорение задействуется не полностью. Больше не всем нужно.

Не всем нужен 4к HDR.

Вот именно.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Только из за того, что графическое ускорение задействуется не полностью.

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

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

на скроллинг буковок уходят драгоценные такты процессора

Нет. 2D ускорение задействуется и скроллинг происходит именно силами видеоускорителя. Однако, в силу того, что видеоускорение задействуется не полностью, видеоускоритель скроллит медленнее. Не всем нужно быстрее.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от lenin386

И что? Процессор в любом случае тратит такты если он не в режиме энергосбережения. А с этим режимом у ряда экземпляров свежих процессоров огромные проблемы. В том смысле, что энергосбережение им противопоказано во избежание фризов. Поэтому такие процессоры приходится даже принудительно дёргать дабы они не попытались включить режим энергосбережения.

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

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

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

А эмулятор терминала без иксов не жрёт, да?

При этом юзер может находить работу иксовых эмуляторов терминала менее качественной.

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

Нет, не противоречит.

Нет - противоречит. Потому, что

Во-первых, тот же графический формат sixel как раз и обрабатывается терминалами/эмуляторами терминала

Он не обрабатывается «ядерной консолью».

когда специельные escape sequences выводятся в stdout.

Это не графика. Это символы. Ты поехавший.

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

Этот софт слинкован не может быть не слинкован с графическими библиотеками. Ты лжец.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

2D ускорение

Ты даже не знаешь, что такое фреймбуфер и как он устроен. Просто заткнись и не вылезай больше.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Процессор в любом случае тратит такты если он не в режиме энергосбережения.

А в режиме энергосбережения он такты не тратит?

А с этим режимом у ряда экземпляров свежих процессоров огромные проблемы. В том смысле, что энергосбережение им противопоказано во избежание фризов.

Фризов где? В чём выражаются эти проблемы?

Поэтому такие процессоры приходится даже принудительно дёргать дабы они не попытались включить режим энергосбережения.

Только дебилы принудительно дёргают процессор вместо выставления его режима работы. Например, шлюхины дети, из которых на 100% состоит штат Feral Interactive.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

А эмулятор терминала без иксов не жрёт, да?

Жрёт, но меньше.

И как она будет менее качественной, если иксовые эмуляторы терминала имеют гораздо больше возможностей

Однако, нормальной поддержки цветов до сих пор нет (в том смысле, чтобы цвета обрабатывались точно также как в vt; пока же вылазят вские левые цвета, которых никто не просил).

Он не обрабатывается «ядерной консолью».

Только потому, что поддержку этого формата не добавили в vt. Однако, ничто не мешает разработчикам ядра это сделать. Всё будет работать.

Это не графика. Это символы.

sixel - это формат графики через ASCII и escape sequences.

Этот софт слинкован не может быть не слинкован с графическими библиотеками.

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

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

А в режиме энергосбережения он такты не тратит?

Смотря какой процессор, смотря в каком режиме. man tickless.

Фризов где?

В системе. Фризы - это фризы. Когда единственный выход - это жать Reset.

Только дебилы принудительно дёргают процессор

Бажные процессоры заставляют их дёргать. Иначе фризы.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Жрёт, но меньше.

Откуда известно, что меньше?

Однако, нормальной поддержки цветов до сих пор нет (в том смысле, чтобы цвета обрабатывались точно также как в vt; пока же вылазят вские левые цвета, которых никто не просил).

Даже если это так, то та поддержка, о которой ты ведёшь речь, там вообще никому не нужна, поскольку средствами иксов можно сделать гораздо лучше.

Только потому, что поддержку этого формата не добавили в vt. Однако, ничто не мешает разработчикам ядра это сделать. Всё будет работать.

Ага. Перегрузить нечто минималистичное и всё испортить. Нет уж.

sixel - это формат графики через ASCII и escape sequences.

Ага. Битмап с диким оверхедом и через жопу. Да ещё и с ограничениями, которые уже в 90-х не позволяли удовлетворительно рисовать графику.

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

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

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Смотря какой процессор, смотря в каком режиме. man tickless.

И? Очень специфичная штуковина, которая не используется при работе приложения.

В системе. Фризы - это фризы. Когда единственный выход - это жать Reset.

Ты опять термины выдумываешь?

Бажные процессоры заставляют их дёргать. Иначе фризы.

Как в ядре реализована поддержка энергосбережения - дело десятое.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Откуда известно, что меньше?

Оттуда. Реализация у иксов жирнее и они занимают дополнительную память. И жрут процессор.

средствами иксов можно сделать гораздо лучше

Можно, но пока готовой реализации нет.

Битмап с диким оверхедом и через жопу. Да ещё и с ограничениями, которые уже в 90-х не позволяли удовлетворительно рисовать графику.

Это уже другой вопрос.

при этом указываешь на то, что для отрисовки графики программы используют графическую библиотеку для работы с фреймбуфером

Нет. Для работы с фреймбуфером не нужны графические библиотеки. Я пишу, что для этого софт обращается напрямую к ядру. В хедерах ядра всё уже есть. Подключаются только они.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Очень специфичная штуковина

Тем не менее такая возможность есть.

Ты опять термины выдумываешь?

Может это Вы с ними плохо знакомы?

«Фриз» - это от английского «freeze» - «заморозка». Когда вся система как бы внезапно замёрзла совсем и ни на что не реагирует. Поэтому нет возможности штатной перезагрузки системы.

Как в ядре реализована поддержка энергосбережения - дело десятое.

Смотря с какой точки зрения.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Оттуда. Реализация у иксов жирнее и они занимают дополнительную память. И жрут процессор.

То есть, ответить на вопрос ты не можешь, и поэтому требуешь от всех, чтобы твои слова приняли на веру. Понятно.

Можно, но пока готовой реализации нет.

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

Это уже другой вопрос.

Нет - это не другой вопрос. То, что это другой вопрос, ты сам выдумал, так как ты психически больной. Изначальный вопрос был в практичности и нужности этого sixel. Оказалось, что он не нужен вообще никому. Даже тебе.

Для работы с фреймбуфером не нужны графические библиотеки.

4.2

Я пишу, что для этого софт обращается напрямую к ядру. В хедерах ядра всё уже есть. Подключаются только они.

Это и есть библотеки, тупица.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Тем не менее такая возможность есть.

Тем не менее, эта возможность не используется вообще никем в контексте темы. С чего ты начал звиздеть про бестактовый режим работы, неясно.

Может это Вы с ними плохо знакомы?

К кому ты обращаешься во множественном числе? Меня твои офигетельные истории уже задолбали! Про отсутствие поддержки графики в иксас, про ядерную консоль, про сиксель... Что ты несёшь вообще? Ты понимаешь, что ты - поехавший? Уже всё!

«Фриз» - это от английского «freeze» - «заморозка». Когда вся система как бы внезапно замёрзла совсем и ни на что не реагирует. Поэтому нет возможности штатной перезагрузки системы.

Так и есть. Ты выдумываешь свои термины, которые к реальности никакого отношения не имеют.

Смотря с какой точки зрения.

С объективной, а не твоей (твоя точка зрения не может быть объективной, что уже доказано научно).

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

То есть, ответить на вопрос ты не можешь

Я ответил. free, top и тому подобные инструменты в помощь. Если после загрузки без иксов занято ~40 Мб оперативки, то после загрузки иксов занято ~100-120 Мб оперативки. При этом top отображает, что иксы периодически кушают процессор. На практике юзеры также отмечают более высокую отзывчивость системы без иксов.

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

Не графики, а цветовых схем. Из коробки. Впрочем, если сидеть не только в эмуляторе терминала и почти не юзать софт на ncurses, больше юзать именно CLI и GUI софт, то это не так уж и актуально.

Изначальный вопрос был в практичности и нужности этого sixel.

Нет, вопрос был какими методами можно выводить графику. Можно ли её выводить через интерфейс stdout. Вот пожалуйста, sixel как раз для этого и придумали.

Даже тебе.

В xterm'е sixel очень даже годен.

Это и есть библотеки

Библиотеки - это shared object'ы, с которыми линковщик линкует бинарники. А тексты заголовочных файлов просто напросто вставляются в тексты программ препроцессором. В данном случае для того, чтобы программы знали как обращаться к ядру. Сами по себе без дополнительных библиотек.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

С чего ты начал

Это Вы подняли вопрос:

А в режиме энергосбережения он такты не тратит?

К кому ты обращаешься во множественном числе?

Во множественном числе - это с маленькой буквы: «вы». А с большой - «Вы» - это в единственном числе.

Про отсутствие поддержки графики в иксас

Я такого не писал. Это Вы неправильно читаете.

Ты выдумываешь свои термины

Я пользуюсь уже существующими. По крайней мере, на 99%.

С объективной

А с объективной и практической точек зрения если в конкретном экземпляре процессора энергосбережение реализовано бажно, то его просто нужно дёргать дабы этот режим энергосбережения не начал задействоваться. Иначе будут фризы.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Я таких «редких зверей» встречал немногим меньше спектрумистов.

Могу лишь только позавидовать.

madcore ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.