Комментарии 38
Не думал, что скажу это, но… Тогда это было проще.
+6
Вот первая мысль была, конечно проще. С другой стороны, я собираю старые машины и их периодически включаю. Когда начинаешь что-то делать, возникают неожиданные проблемы. Кажется и железо нормальное, а по тем временам вообще топ и помнишь все. Но нет, несовместимость в разных местах, косяки разработчиков.
Времени на установку занимает порядочно. Вспомнить, что раньше все это еще надо было найти и скачать (про купить можно забыть). Почитать доки как установить. Это сейчас,dosbox трах бах и готово.
Вот попробовать на такой матери скомпилировать :) Интересно долго будет?
Времени на установку занимает порядочно. Вспомнить, что раньше все это еще надо было найти и скачать (про купить можно забыть). Почитать доки как установить. Это сейчас,dosbox трах бах и готово.
Вот попробовать на такой матери скомпилировать :) Интересно долго будет?
+3
Обратно, попробуйте собрать тот же OpenSSL на какой-нибудь нестандартной архитектуре или операционной системе. Я не говорю о миграции на «Эльбрусы», даже просто переход на какой-нибудь старый x86 форк Дивана — огромная боль. И тем более, сборка движка Source с сохранением приличной производительности на ARM5.
Так что всё относительно, медлительность сборки и отсутствие удобных средств разработки с лихвой компенсируется общей примитивностью конкретного оборудования и небольшим объёмом кодовой базы.
Так что всё относительно, медлительность сборки и отсутствие удобных средств разработки с лихвой компенсируется общей примитивностью конкретного оборудования и небольшим объёмом кодовой базы.
0
ну вы тут смешиваете, хотя и это в общем на текущий момент не помеха.
Есть тулчайны, эмуляторы — которые в общем делают жизнь проще.
Сборка движку Source для ARM5, это уже не просто взять исходники и собрать. Это уже оптимизация под архитектуру. В статье мы этим не занимаемся.
Сейчас для каждого уже настолько обыденность интернета и доступности информации вокруг. У каждого мобильник которым он может снять видео, фото, записать голос и сразу опубликовать для всех. Еще в 2003 году не было такого обилие и живем мы в такой роскоши жалкие 10 лет (по моим примеркам все стало меняться в 2007-2008 годах). Только старые вещи дают понять, насколько все было сурово. Как мы выкачивали инфу через BBS/FIDO/USENET. Поэтому да, сейчас проще такие вещи делать.
Есть тулчайны, эмуляторы — которые в общем делают жизнь проще.
Сборка движку Source для ARM5, это уже не просто взять исходники и собрать. Это уже оптимизация под архитектуру. В статье мы этим не занимаемся.
Сейчас для каждого уже настолько обыденность интернета и доступности информации вокруг. У каждого мобильник которым он может снять видео, фото, записать голос и сразу опубликовать для всех. Еще в 2003 году не было такого обилие и живем мы в такой роскоши жалкие 10 лет (по моим примеркам все стало меняться в 2007-2008 годах). Только старые вещи дают понять, насколько все было сурово. Как мы выкачивали инфу через BBS/FIDO/USENET. Поэтому да, сейчас проще такие вещи делать.
0
Доступность? Попробуйте найти даташит на какой-нибудь не очень обычный контроллер, да хотя бы алгоритмы получения POST-кодов по PCI-e и их список. Получение информации о BIOS'е, комплектующих и прочем — так же. Всё это гуглится с огромным трудом, и, что хуже, с куда большим трудом реверсится. А ряд запросов просто не гуглится, потому что какой-то умник сделал сокращение или название в унисон модному хештегу, так что даже белый пояс по гугл-фу не даёт пробиться сквозь решёточки.
Я в одном согласен, раньше было очень по другому.
Я в одном согласен, раньше было очень по другому.
0
Ну эту мать удалось спасти, так как батарейка сделала свое черное дело.
Ремонтом уже занимался не я, так как у меня ушло бы больше времени.
Вот тут можно посмотреть, что в общем делали. Там и взрывы были :)
По поводу скорости игры на Видео, там явно слабый проц или не включено турбо. Так как вполне можно было играть в полный экран в wolf3d. Чем интересна мать, та что на фото. Максимально 8 метров памяти для нее (хотя есть и 16), возможности чипсета Neat, а это перераспределение памяти для DOS программ.
Кстати, зная Кармака, то скорее всего он Wolf3d писал не на PC :) Это на тему писать программы и делать отладку не на той платформе, где она будет запускаться.
Ремонтом уже занимался не я, так как у меня ушло бы больше времени.
Вот тут можно посмотреть, что в общем делали. Там и взрывы были :)
По поводу скорости игры на Видео, там явно слабый проц или не включено турбо. Так как вполне можно было играть в полный экран в wolf3d. Чем интересна мать, та что на фото. Максимально 8 метров памяти для нее (хотя есть и 16), возможности чипсета Neat, а это перераспределение памяти для DOS программ.
Кстати, зная Кармака, то скорее всего он Wolf3d писал не на PC :) Это на тему писать программы и делать отладку не на той платформе, где она будет запускаться.
+1
Там 8 МГц процессор. И турбо, действительно, не включено.
А каким образом 8 МГб поставить на такую плату? Там же память на рассыпухе.
А каким образом 8 МГб поставить на такую плату? Там же память на рассыпухе.
0
Тогда не удивительно, что тормоза на весь экран. Но все равно, надо отдать должное, что Кармак и команда сделали возможным запуск на 80286 с такими параметрами.
0
На моей плате есть SIPP, это прообраз SIMM и он обратно совместим (кроме ног)
У меня есть мать 80286 и с simm разъемами сразу.
Другой момент, что в общем и целом для обывателя эти 8MB на 80286 вообще не нужны.
У меня есть мать 80286 и с simm разъемами сразу.
Другой момент, что в общем и целом для обывателя эти 8MB на 80286 вообще не нужны.
0
Думал, что будет статья критикующая использование make-файлов и autotools и рекомендации перейти на более современные инструменты/виденье того, как должно быть.
+4
Через 4 года выйдет первый квейк, и какой прорыв! Просто пропасть…
+3
borland c++ 3 мать его 1! странное чувство возникло, что-то давно забытое… как запах школьной столовой в первом классе… но нет, это не слёзы умиления. хорошо, что этого больше нет.
+1
Первый набор команд заменяется одной строчкой:
mkdir -p ~/system/{a,c}
Это так, придирки немного))))
mkdir -p ~/system/{a,c}
Это так, придирки немного))))
-8
Зачем такие игры если их так сложно запустить. Еще и графика странная. Наверное пародия на олдскул.
-23
Тег «ирония» забыл
0
Вы, наверное, хотели пошутить, но у вас это не вышло.
+10
Года 4 назад качнул OpenGL порт Duke Nukem 3D v 1.4 — у меня запускается на Windows 7 X64. К так и не увиденным мной в 90ых годах 60fps (играл в режиме VGA и с 9...12fps) добавилось еще и разрешение FullHD (правда синтетика сглаженная из исходных спрайтов, но все-таки). Побаловался немного — налетела ностальжи по студенческим годам :) Что-то в таких погружениях в светлые момент прошлого все-таки есть.
+3
Спасибо за статью. Очень приятные воспоминания от окошек Борланда. Вспомнилось, как успевал сходить в туалет покурить, пока небольшой проект C++ компилировался на XT:) Паскаль компилировался на порядок быстрее.
В 1992-м с файлами чаще из Norton Comander работали, но это придирки. Если такой хардкор с командной строкой, то где автономный компилятор?:)
В 1992-м с файлами чаще из Norton Comander работали, но это придирки. Если такой хардкор с командной строкой, то где автономный компилятор?:)
+1
О, а не пробовали подправить чтобы было HD разрешение?
0
А как без ресурсов подправить до HD? там же ресурсы не резиновые
+1
Нет, чисто чтобы стены без ступенек были.
А ресурсы пусть остаются какие есть. =)
А ресурсы пусть остаются какие есть. =)
-5
За что минусы? Почему нельзя подправить разрешение, а ресурсы пусть растягиваются на принципу nearest neighbor? Ну да, что то сползет, если абсолютными координатами задано.
0
Статья написана переводчиком, о чем есть метка в заголовке, — он слово в слово перевел страницу http://fabiensanglard.net/Compile_Like_Its_1992/index.php
HD порты уже есть: http://www-personal.umich.edu/~jimw/games/
HD порты уже есть: http://www-personal.umich.edu/~jimw/games/
+3
Думаю многие будут согласны, что графика в играх не важна. Даже мучатся с компиляцией ради нее — приятно)
+1
Тут главное — процесс))
К сожалению лично не застал эту игру, хорошо помню первый Doom.
К сожалению лично не застал эту игру, хорошо помню первый Doom.
0
Надо было ещё бинарно сверить.
0
Всегда очень расстраивала скорость компиляции в C(++). Особенно когда приходилось делать лабораторки на XT в нетопленной лаборатории в середине 90х.
Можно ли как-то настроить среду для DOS, чтоб побыстрее? Такое впечатление, что каждая компиляция всё равно все библиотеки заново просматривает. Зачем…
Конечно сегодня в DOSBox оно пулей всё делает, но всё таки.
Можно ли как-то настроить среду для DOS, чтоб побыстрее? Такое впечатление, что каждая компиляция всё равно все библиотеки заново просматривает. Зачем…
Конечно сегодня в DOSBox оно пулей всё делает, но всё таки.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Компилируем, как будто на дворе 1992 год