|
2.2, laindono (ok), 11:41, 19/03/2025 [^] [^^] [^^^] [ответить]
| +16 +/– |
Потомучтомогут. В отличии от любой соседней ветки, где ноют, что перестали поддерживать их пни и кору дуба, эти берут и делают то, что им там нужно. В целом оно примерно так и должно работать на мой вкус.
| |
|
3.6, JordanCpp (ok), 11:49, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так и есть. Это позволит портировать игры и приложения под старые системы с минимальными изменениями. Конечно я в первую очередь говорю о простых играх. Конечно vulkan не будет работать на windows 95. Но для 2D игр, вполне такой вариант подойдет.
| |
|
|
5.94, Аноним (94), 23:03, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> прямо сейчас поддерживает МастДОС
> Changes from 4.2.2 RC1 to 4.2.2 (July 2007) | |
|
|
3.58, Аноним (58), 17:25, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Одно дело, когда выходит новая версия с новыми требованиями. Совсем другое, когда выходит "новая" версия, где опять что-то сломанно, когда каждый раз что-то не работает, но каждый раз разное. Пилят что-то, а потом на полпути депрекейтят.
| |
|
2.7, JordanCpp (ok), 11:53, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
В первую очередь это конечно фан. Второй момент это поддержать ретро кодинг, упростить портирование игра на SDL3 на старые системы.
| |
|
3.92, Аноним (91), 22:35, 19/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Абсолютное большинство игр на SDL2 (и тем более, 3-ей) используют её только для создания окошка, графического контекста и снятия ввода. А вывод пишется напрямую через графический АПИ (OpenGL), в обход SDL_Renderer и т.п. Их портированию это слабо поможет.
| |
|
2.8, Жироватт (ok), 11:53, 19/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Потому, что программно-аппаратные комплексы крупные компании покупали давно, а поддерживать минимально надо.
Потому, что в корпоративной среде выше уровнем "ООО Акволабеан", особенно там, где от машины нужен ограниченный набор функций на давно известных версиях софта, комп на win95 будет использоваться ровно столько, сколько он проработает, никто не побежит по первому писку менять надёжное оборудование ради погони за циферками - на нем крутится проверенный, статичный набор программ и работает идеально, давая результат.
Думаю, с такой строчкой в резюме его с радостью возьмут те же железнодорожники Германии. Или какой-нибудь ГОК в Норвегии - это вам не на электроне кнопочки уклепать, тут человек знает технологии, которые еще сто лет будут работать, пока по закупке не поменяют со станками и линиями связи на ХР-based
| |
|
3.9, JordanCpp (ok), 11:58, 19/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Спасибо за отзыв. Но я простой бэкендер. Но питаю любовь к старому железу. Любая железка, программа, игра это пласт истории. Мне интересно их изучать. Через десяток лет, текущий софт и железо будет старьем.
В первую очередь мне конечно интересны ПК, консоли начала, середины 90-ых. Есть в старом железе своё очарование.
| |
3.24, Аноним (24), 12:22, 19/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> программно-аппаратные комплексы крупные компании покупали давно
> на нем крутится проверенный, статичный набор программ и работает идеально, давая результат.
Где ты при этом видишь связь с библиотекой для мультимедия? Выдал кучу умных слов не по теме в надежде показаться экспертом?
| |
|
4.33, Жироватт (ok), 13:11, 19/03/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Иногда надо точечно обновить конкретную библиотеку.
Например, для хомемейд-доработки. Вполне себе тема.
Но, видимо, вы, анонимные неэксперты, такое даже помыслить не можете.
| |
|
5.35, Аноним (-), 13:18, 19/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Иногда надо точечно обновить конкретную библиотеку.
> Например, для хомемейд-доработки. Вполне себе тема.
Для программно-аппаратного комплекса?
Это наверное какой-то станок купленный при развале завода и стоящий в подвале.
Ибо на предприятии таким никто
> Но, видимо, вы, анонимные неэксперты, такое даже помыслить не можете.
Ну давай "совсем не анонимны Жироватт", поведай глупым анонам свой невероятный опыт, желательно с пруфами.
(предположу, что ты жиденько сольешься)
| |
|
6.39, Аноним (24), 14:11, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это наверное какой-то станок купленный при развале завода и стоящий в подвале
Именно! И в этот станок Жироватту нужно срочно впилить библиотеку для работы с мультимедия.
А если серьезно, не обращай внимания - персонаж галлюцинирует. А потом еще говорят, что нейронки людей не заменят...
| |
|
7.41, Аноним (-), 14:44, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А если серьезно, не обращай внимания - персонаж галлюцинирует. А потом еще говорят, что нейронки людей не заменят...
Ну 🤡 они уже заменяют. Правда довольно унылых, но возможно это только начало.
Художники тоже смеялись над нейронками рисовавшими 6 пальцев и 3 глаза.
А теперь ноют.
| |
|
|
5.37, Аноним (24), 14:01, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Иногда надо точечно обновить конкретную библиотеку. Например, для хомемейд-доработки
Ты же только что про "программно-аппаратные комплексы" с умным видом вещал. Что ж ты теперь на тему хомемнйд съезжаешь?
> Но, видимо, вы, анонимные неэксперты, такое даже помыслить не можете.
Действительно, кто в здравом уме может помыслить о ситуации, когда в 2025 году тебе в софте на Windows 95 нужно СРОЧНО заменить библиотеку, да еще и на поделие от какого-то васяна? Только опеннетные жироватты могут о такой чуши вещать.
| |
|
6.42, U202204161753 (?), 14:51, 19/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
} а в 2025 году тебе в софте на Windows 95 нужно СРОЧНО заменить библиотеку
И? Что в этом такого уж невероятного?
| |
|
|
|
|
4.40, Аноним (-), 14:41, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Т.е. чел пилит мультимедиа либу под легаси системы, чтобы устроиться к железнодорожникам?
> Сильно!
Возможно разбор старого кода научит его смирению и стрессоустойчивости.
А общение с аудиторией подобного железа - буханию. Деды могут рассказать кучу баек и советов, как выполнять план, как выносить с завода каждый гвоздь и передадут прочие, совершенно необходимые навыки, для работы на железке или в коммунальном хозяйстве.
| |
|
5.44, U202204161753 (?), 15:02, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
} каждый гвоздь
Оно-то наверное - да, но дело абсолютно в другом:
} станок купленный при ( . . .)
Купленный в Германии. Ближе ко временам Романовых.
См. рядом про гидравлику.
| |
|
6.46, Аноним (-), 15:13, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Купленный в Германии. Ближе ко временам Романовых.
> См. рядом про гидравлику.
Я не очень понимаю про что конкретно ты говоришь.
Если не затруднит - ссылку на новость или хоть название станка.
Я видел как здоровые фрезеры, токарки и карусели "модернизировали" (а по факту восстанавливали).
Да там было много всего интересного с древнючими стойками сименс.
Но это был просто колхоз, необходимый, но колхоз. Который потом отлаживили (от слова лажа) года два. Время от времени гробя то заготовку, то инструмент.
И аргументы с которых начался спор - про "написал такую либу -> получил оффер на ЖД в Германии" - мне кажутся смешными.
| |
|
|
|
|
2.26, Аноним (26), 12:31, 19/03/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Потому что в разных конторах любят старое железо Потому что списание через бухг... большой текст свёрнут, показать | |
|
3.36, BeLord (ok), 13:39, 19/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нормальная бухгалтерия все списывает на автомате, это вообще рабочий момент. Специфичное оборудование, имеет в момент покупки утвержденный срок жизни и график амортизации. Проблемы начинаются, когда дефективные менеджеры экономят на бухгалтерии, ну кто им лекарь?)
| |
|
4.43, U202204161753 (?), 14:55, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Специфичное оборудование, имеет в момент покупки утвержденный срок жизни и график амортизации.
Существует настолько специфическое, что в нём меняют "гидравлику" на специально изготовленную плату с CPU и Ко
( А Вы реально не читали про это явление?)
| |
|
5.57, BeLord (ok), 17:23, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Специфичное оборудование, имеет в момент покупки утвержденный срок жизни и график амортизации.
> Существует настолько специфическое, что в нём меняют "гидравлику" на специально изготовленную
> плату с CPU и Ко
> ( А Вы реально не читали про это явление?)
Есть ТУ, а есть реальная жизнь, когда некий девайс давно пора на свалку, но надо его реанимировать, потому, что злобные буржуины новый продавать не хотят-)))) Я все-таки говорил про стандартные варианты, а не про режим форс-мажора.
| |
|
6.64, U202204161753 (?), 17:35, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Там в чём была соль истории: мол сам по себе станок настолько точный ( и, соответственно, дорогой), что был смысл нанимать внешнего подрядчика, который заменил гидравлику ( судя по всему, неисправную или близкую к этому) на современную электронику.
Так же всё тот же внешний подрядчик написал с нуля управляющее ПО.
И по словам этого самого подрядчика, это у них такой постоянный "busines"
( За что купил - за то продал. Но -- на первый взгляд, всё реалистично)
| |
|
7.68, Аноним (68), 18:01, 19/03/2025 [^] [^^] [^^^] [ответить] | +/– | Да, такое бывает Особенно всякие редкие штуки типа огромных плоскошлифов, произ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
3.10, Аноним (10), 12:05, 19/03/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
напрасная трата времени, даже в резюме будет выглядеть бедно
| |
|
|
|
2.20, JordanCpp (ok), 12:16, 19/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Когда библиотека будет готова, реализован необходимый минимальный функционал. Тогда я сам для примера постараюсь портировать некоторые проекты. С проектом FreeHeroes2 я знаком, нравится.
Обещать не буду, но в будущем можно попробовать. Сейчас главное добавить функционал для поддержки дополнительных библиотек, SDL3_image, SDL3_ttf и т.д
| |
|
|
4.63, JordanCpp (ok), 17:33, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Помоги Алексу Баталову перетащить Arcanum на SDL, над которым он уже почти закончил работать, как он заявляет "Около 94% кода уже готово.".
Я уже щупал данный проект. И в нем отсутствует весь код игровой логики. Для себя поставил галочку, просто у меня сейчас нет времени тащить несколько проектов. Но да, я о нём знаю и нужно будет добавить поддержку SDL3.
| |
|
3.48, eugener (ok), 15:33, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Проблема с fheroes2 в том, что они используют новые фичи плюсов, а под некоторые архитектуры нет свежего gcc (например под armv4t самый свежий gcc/g++ это версия 4.4.3), а более новые хотя код вроде как генерят, но тащут свои объектники и либы заточные под более свежий арм.
Поэтому данная либа им не поможет.
Хотя, наверное, можно самому собрать весь этот стартовый код с gcc посвежее, но я этим не заморачивался. Просто тоже хотел собрать героев2 под старый одноплатник, но обломался.
| |
|
4.62, JordanCpp (ok), 17:31, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Хотя, наверное, можно самому собрать весь этот стартовый код с gcc посвежее, но я этим не заморачивался. Просто тоже хотел собрать героев2 под старый одноплатник, но обломался.
Как будет время изучу данный вопрос. Я видел проект на гитхабе, привносящий современный gcc под Windows 98. Это набор комитов.
| |
|
5.66, eugener (ok), 17:40, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> под Windows 98
Это же в любом случае генерация кода для x86, тут явно задача попроще, с учётом того что сгенерированный под экзотические CPU код и не потестишь без реального железа, так как и эмулятора может не быть.
| |
5.82, U202204161753 (?), 21:11, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
} проект на гитхабе, привносящий современный gcc под Windows 98.
С большой ( практически стопроцентной) вероятностью сгенерированный им бинарные файлы ( .exe) запустятся и заработают на DOS с extender-ом HX .
Far 1.X - работает.
| |
|
|
3.96, Аноним (94), 23:10, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Интересно было бы на требования посмотреть. ЕМНИП, вторым героям под DOS хватало 486 и 8 МБ памяти.
| |
|
|
1.16, Аноним (16), 12:12, 19/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Старый комп стоит 3 тыщи, новый - 300. Разница в сто раз. В стране стагфляция. Сабж будет востребован.
| |
|
2.34, Жироватт (ok), 13:14, 19/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Опять прямые трансляции из выдуманных мирков? Погоди, у меня ещё ёжики не все доедены.
Не 300, а 100. И то, после того, как майнеры своим баловством накрутили ценник на видеокарты на 200% от номинальной стоимости в ритейле.
| |
|
3.52, Аноним (28), 16:56, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>майнеры своим баловством накрутили ценник на видеокарты на 200%
Вот, поэтому для ПК под офисные задачи снова возвращаемся за видеокартой на Avito.
| |
|
4.53, Аноним (-), 17:00, 19/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>майнеры своим баловством накрутили ценник на видеокарты на 200%
> Вот, поэтому для ПК под офисные задачи снова возвращаемся за видеокартой на Avito.
Чушь.
Для офиса можно взять какой-то атлон 300G с встройкой.
Или его аналог от синих.
Сейчас стало еще проще - так как последние амдшные процы идут со встройками все.
| |
4.99, Аноним (94), 23:20, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Нет, для этого покупаем мини-ПК на N100 долларов за сотню, ну чуть побольше, возможно.
| |
|
|
2.45, Аноним (45), 15:08, 19/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ноутбук на четырехядернике с 16гб оперативной стоит 40-60к. При этом будет поддерживать актуальное ПО и запускать старое.
| |
|
3.47, Аноним (47), 15:16, 19/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Обязательно ли вкладываться в рост энтропии или всё же разрешите немного попытаться сооптимизировать? А то потом вылезают китайцы-математики со своими дипсиками на коленках и ржут над аваяваскриптерами.
| |
|
4.69, Аноним (69), 18:17, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Обязательно ли вкладываться в рост энтропии или всё же разрешите немного попытаться сооптимизировать?
Соптимизировать, конечно, переехва на актуальное железо, более энергоэффективное в простое и более производительное под нагрузкой. А не увеличивать энтропию написанием бесполезных библиотек.
| |
|
|
2.61, JordanCpp (ok), 17:29, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Старый комп стоит 3 тыщи, новый - 300. Разница в сто раз. В стране стагфляция. Сабж будет востребован.
Не в цене дело. А в фане. Нравится мне программировать под старые железки. Но хочется в это дело привнести портабельность. ЧТо к примеру написав игру под дос, она без переделки кода, могла просто собраться под ещё кучу старых или новых железок.
| |
2.95, _kp (ok), 23:09, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Посмотрите в разделе "отдам даром", на них хоть Win10 запускается. ;)
| |
|
1.49, Zenitur (ok), 16:06, 19/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вопрос разработчикам (если они читают комментарии на Опеннете). Я делаю сборки игр OpenXray, iodoom3 и ещё нескольких игр в связке с SDL 2. У меня операционная система Debian 7. Тут udev 175 и есть библиотека libudev.so.0. Также в репозитории с бэкпортами лежит udev 205 и libudev.so.1.
Таким образом, у меня две версии одной библиотеки. Однако SDL2 собирает себя только с той библиотекой, на которую указывает симлинк.
Можно с обеими библиотеками скомпилироваться? Чтобы SDL в одних системах говорил "о, у юзера libudev.so.1, буду работать через неё", а в других "о, у юзера libudev.so.0", а в третьих так вообще "о, у юзера libhal.so.1".
Дело в том что мне нравится, как SDL работает с зависимостями. Скажем, если выполнить ldd на эту библиотеку, видно что она не зависит от библиотек жёстко. Она их вызывает через dlopen(). Так что если у нас в системе нет libpulse или libpipewire, это не приводит к невозможности запуска игры.
И ещё вопрос, раз уж вы делаете упор на старые системы, как вы разруливаете переход с Xinerama на Xrandr в Ubuntu 7.10 и новее? Напомню, у Xinerama были какие-то проблемы с композитингом, поэтому работу с ними возложили на Xrandr 1.2. Может ли ваша библиотека работать с многомониторными конфигурациями и через Xinerama, и Xrandr (в зависимости от того, что используется юзером)?
| |
1.54, Аноним (54), 17:08, 19/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Автор игрового движка ArcanumWorld
Может, стоит сначала ЗАКОНЧИТЬ "игровой движок ArcanumWorld"? И выпустить в релиз, например.
| |
|
2.56, JordanCpp (ok), 17:22, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да я единственный разработчик.
Сейчас библиотека зависит от libx11-dev и libgl1-mesa-dev. Данные библиотеки есть и в debian 3 и последующих версиях Linux. Но я планирую сделать динамический выбор зависимостей, к примеру работу со звуком. Сейчас я работаю над графикой и поддержкой множества окон, что бы они правильно обрабатывались.
| |
2.59, JordanCpp (ok), 17:26, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Может, стоит сначала ЗАКОНЧИТЬ "игровой движок ArcanumWorld"? И выпустить в релиз, например.
Буду заканчивать на SDL3Lite. А параллельно можно переходить спокойно на SDL3 и пилить движок. А когда SDL3Lite будет обладать минимальным функционалом, графика, звук, работа с файлами. Можно используя его собрать движок под старые системы.
| |
2.60, JordanCpp (ok), 17:27, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> И ещё вопрос, раз уж вы делаете упор на старые системы, как вы разруливаете переход с Xinerama на Xrandr в Ubuntu 7.10 и новее? Напомню, у Xinerama были какие-то проблемы с композитингом, поэтому работу с ними возложили на Xrandr 1.2. Может ли ваша библиотека работать с многомониторными конфигурациями и через Xinerama, и Xrandr (в зависимости от того, что используется юзером)?
Не готов пока ответить. Но для себя добавил в бэклог. Что нужно разобраться в данном вопросе.
| |
|
1.65, JordanCpp (ok), 17:35, 19/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я удивлён, что так много негатива от анонимов.
Вспоминается мем, пиши под современные системы мразь:) Ну я немножко переделал:)
| |
|
2.70, Аноним (69), 18:22, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Извини, но во-первых, ты пришёл в публичное пространство чтобы пиарить свой проект, который кроме тебя никому не нужен. Во-вторых, его суть в поддержке музейного хлама, а его поклонников тут заслуженно ненавидят.
| |
|
|
4.81, Аноним (81), 21:09, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я в курсе, имено поэтому так и формулирую. Потому что никто лучше оппонента с аргументом "нееет, ты совершенно не прав, оно нужно не только мне, но еще и Васяну-тоже-передергиваю-на-win3.11!!!" не продемонстрирует смехотворность этой идеи.
| |
|
5.83, U202204161753 (?), 21:17, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы, кстати, стали не 69-ым, а 81-м ...
Хм: забавно -- у меня была др. теория
Так Windows 3.X - только в планах.
Кстати, существует ещё Windows NT 3
А со стороны "железа" -- AO486
( Последний, правда, "держит" и NT 4.0
| |
|
|
3.78, U202204161753 (?), 21:00, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
} "Экзистенциальная сущность" проекта в поддержке музейного тра-ля-ля
Откуда такие выводы?
Вполне ежедневно обновляемый ReactOs - уровень API Windows Server 2003
Да и будет ли работать TUW проекта на "Семёрке-server" или на том же 2003-ем - ещё стоило бы проверить - вдруг нет?
---
А с вас присылать patches требуют что ли?
От чего такая неприязнь?
Или вы как каждый второй комментатор к новосиям по "Free Windows" -- 'Почему не пишите на "финна"?'
Дык "Мировой разум" заложил свободу воли
| |
|
|
1.71, Аноним (71), 18:26, 19/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А сразу так сделать и не лепить форки никак?
Нельзя просто так взять и не сломать обратную совместимость это просто девиз всего что связано с линуксом...
| |
|
2.73, Аноним (72), 18:39, 19/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Форки приходится лепить тогда, когда авторы оригиналов теряют адекватность.
| |
2.75, Аноним (69), 18:43, 19/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А сразу так сделать и не лепить форки никак?
Во-первых, это не форк. Это переписывание библиотеки с нуля. Разумеется, неполное. Во-вторых, что, прости? Поддержку никому кроме тебя не нужного желез которого кроме тебя ни у кого нет? В SDL? Вот прямо тратить силы на поддержку этого кода? Тестировать (кстати как, если железо есть только у тебя)? Рефакторить? Ради чего? Только ради тебя? А стоишь ли ты того? Или что ты готов дать взамен?
| |
2.93, Аноним (91), 23:00, 19/03/2025 [^] [^^] [^^^] [ответить] | +/– | Без форка запрос на слияние не сделать Ну разве только патч емейлом отправить ... большой текст свёрнут, показать | |
|
1.76, ИмяХ (ok), 20:32, 19/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно, здешние луддиты, сидящие на третьих пентиумах, будут посильно помогать своими патчами этому проекту или будут сидеть с раскрытыми ртами, аки птенцы в гнезде, ожидая, что скоро им перепадёт?
| |
|