#1400587scaffandr=107195185В третьем фрейме пистолет перезаряжает как в самых олдовых шутерах, типа Дума 2 или даже Вульфенштейна#1400551hruser=107201939хе-хе, все механикусы - расходные персонажи? ;) Круто :)))#1400546itsnotrobotsАвтор=107202766Там все краснорубашечники, форма же красная#1400531hruser=107203795А, "пихтин" - это в местном мире аналог краснорубашечника?#1399768Shifter=107339462вместо KAMERA мозг упрямо пытается прочитать KANEDA... KANEDAAAAAAA!#1399670Gektansir=107361520жесть какая.#1399659DekabristM=107363533змейка!!!!#1399557hruser=107373516#1399050 угу, было время, на бумаге печатали, на магнитофоне хранили...
До начала 90-х и во времена 8-битных процессоров действительно бумажные программы были популярны. Но если есть доступ к более мощному компу (но блин с другой архитектурой), то у кросс-ассемблера есть некоторое преимущество. А если учесть, что у него там плакат "Брата" висит, то есть 1997г, то в универской лабе ему могли быть доступны уже 486 или первый пень (ну хотя бы 286), да и на бумаге программы в то время в кодах уже было не модно распространять :) (хотя были проблемы рода "нет ленточек для матричного принтера, поэтому печатать будем старым советским способом - через копирку, благо её на складе осталось дохрена еще с советских времён")
Это сейчас можно спокойно работать на компе 10-летней давности, слегка его проапгрейдив. А тогда за несколько лет всё перекраивалось до неузнаваемости, прямо за время учёбы, что позволяло студентам чувствовать себя умнее преподавателей. Ну, кроме оборонки - там и сейчас "чё могут, то и производят" :)
Отредактировано «hruser» 28.06.2021 19:23:27
#1399262itsnotrobotsАвтор=107412525Gektansir, это почти правильная догадка) Я рад, что уже пошли соображения по общему сюжету#1399234cheburen=107426491Правы были предки - работает не трогай.
и кстати о думе, тут недавно его на лампочке запустили... https://habr.com/ru/company/macloud/blog/562684/#1399199Gektansir=107443322божечки, это ж получается что излишки зомби летят на марс потому что на марсе роботы могут убивать зомби.#1399068Anonymous=107462892Ну хорошо, что не строгого режима построил.#1399050itsnotrobotsАвтор=107464136У него действительно был ДВК-1. Про восьмибитность я приврал для красного словца, правильно было сказать 16 бит. Чёрный код писался на ассемблере. Альтернативой ассемблеру в то время был интерпретируемый basic, и ограничением становилась скорость интерпретации исходника, а также размер его текста (48 тысяч символов это немного). Например был такой приём удалить ненужные скобки, который освобождал несколько сотен байт. Принципиальной разницы между ассемблером и машинным кодом не было, хотя если человек имел минимальный опыт ассемблера, он был способен и в шестнадцатиричном коде то же самое написать. В журналах например публиковали листинги в шестнадцатиричном коде, причём с опечатками, их приходилось самостоятельно исправлять.
#1399038hruser=107465665#1398840 - "Дум писался не "под процессор" а на Си" - оно конечно да, но сам же дальше говоришь "Тем более что на 16ти битные коммерческие системы (SNES) дум портировали практически сразу, значит это возможно. Хотя там весь дум переписали под 16 бит, так что хз считать это "можно" или нет."
Да и игравшие говорят, что это несколько другое, чем дум на писюке.
По идее, если бы Watcom C мог собрать Дум под PDP11, то возможно, он бы пошел на ДВК-3(М) каком-нибудь. Хотя, Фёдор мог и в приставочный Дум играть - там же "прошло какое-то время", и подключался к телевизору как приставка (заодно и другой проц - в snes же вроде наследник 6502, и потому и другой низкоуровневый код в основе роботов, которые Фёдор делал для Роскосмоса, например ;))) ).
Но судя по 48К коду - у Фёдора изначально, на дипломе, был ДВК-1. И скорее всего он писал на ассемблере "потому что могу" (ну в кодах писать уже был перебор к этому времени) и "хрен иначе выжать из этого железа максимум возможного". В то время это тоже было нормой - как демонстрация "класса" программиста. Это уже позже техпроцесс окончательно победил понты, а Javascript победил C/C++/C# ;)
Отредактировано «hruser» 27.06.2021 17:50:14
#1398856itsnotrobotsАвтор=107495376Фёдор не был нормальным программистом) Норма - это когда люди как-то договорились, чтобы продуктивно работать сообща. У них есть сообщество, есть какие-то отцы, которых все слушают. Вот например Васильев принадлежит к религии, которая уже осмыслила эту область. А Фёдор был анархист эпохи до интернета, он ни минуты не задумывался на тему, что кто-то кроме него в принципе умеет писать код. Идея в этом, а дальше идут фантастические допущения.#1398840Anonymous=107498703> Но Федор играл в Дум, что уже означает i386! (но это спустя некоторое время, так что может апгредил чего)
Дум писался не "под процессор" а на Си - даже тогда нормальные программисты писали нормально а не "в ассемблере под 8080 потому что так крута". И разрабатывался на NeXT (это юникс рабочие станции лично от Стива Джобса, которые потом легли в основу OSX) и местами потом на DEC Alpha (это тоже юникс рабочие станции). На 386 dos с dos4gw его уже портировали, хотя и сразу писали в расчете на порт. Плюс-минус так в то время работал весь нормальный геймдев - кроссразработка. Впрочем этот самый dos4gw позволял делать код под дос почти как под нормальные системы по этому портирование заключалось в переделке графической подсистемы, точнее ее кода инициализации.
Код у дума очень чистый, а для того времени и геймдева того времени - чистый и понятный кристально. Эталон. Именно по этому его потом перенесли не только коммерчески но и любители вовсюда, включая порт на линуксы от самого id неофициально.
С этой точки зрения на ДВК-3 дум вполне мог быть, так как там есть MMU, шина адреса 22 бита и были юниксы - и могли быть аналоги dos4w . Тем более что на 16ти битные коммерческие системы (SNES) дум портировали практически сразу, значит это возможно. Хотя там весь дум переписали под 16 бит, так что хз считать это "можно" или нет.#1398779hruser=107529227#1398741 однокоренные, насколько я помню: КР580 - это клон Intel 8080, а Z80 - "обратно бинарно совместим" с 8080 (и у него тоже были клоны).
Было бы интереснее, если бы там 6502... Тоже популярный в своё время проц. По некоторым данным, на нём работают Бендер и Терминатор ;)
Но Федор играл в Дум, что уже означает i386! (но это спустя некоторое время, так что может апгредил чего)
Хотя перед защитой диплома он купил б/у ДВК, если это исторический ДВК-1, то как раз те самые 48К ОЗУ. Хотя проц там вроде как 16-разрядный, ибо совместимость с PDP-11.
Отредактировано «hruser» 27.06.2021 00:46:07
#1398770Anonymous=107530731И да, тут видео реплики "Микролаба" https://youtu.be/gWAeUH5nJNw?t=156#1398766Anonymous=107531458#1398741 - к моему сожалению с живой системой на Z80 не сталкивался, а вот на КР580ВМ80А даже в кодах прогал, на "чемодане" Микролаб https://pikabu.ru/story/mikrolabkr580ik80_907_6252564 #1398741itsnotrobotsАвтор=107534355Я думал про Z80, но это всё сопоставимые вещи. Как у нас в институте говорили, микросхема такая-то, функциональный и структурный аналог, в скобках палёная копия, микросхемы такой-то.
До начала 90-х и во времена 8-битных процессоров действительно бумажные программы были популярны. Но если есть доступ к более мощному компу (но блин с другой архитектурой), то у кросс-ассемблера есть некоторое преимущество. А если учесть, что у него там плакат "Брата" висит, то есть 1997г, то в универской лабе ему могли быть доступны уже 486 или первый пень (ну хотя бы 286), да и на бумаге программы в то время в кодах уже было не модно распространять :) (хотя были проблемы рода "нет ленточек для матричного принтера, поэтому печатать будем старым советским способом - через копирку, благо её на складе осталось дохрена еще с советских времён")
Это сейчас можно спокойно работать на компе 10-летней давности, слегка его проапгрейдив. А тогда за несколько лет всё перекраивалось до неузнаваемости, прямо за время учёбы, что позволяло студентам чувствовать себя умнее преподавателей. Ну, кроме оборонки - там и сейчас "чё могут, то и производят" :)
и кстати о думе, тут недавно его на лампочке запустили... https://habr.com/ru/company/macloud/blog/562684/
Да и игравшие говорят, что это несколько другое, чем дум на писюке.
По идее, если бы Watcom C мог собрать Дум под PDP11, то возможно, он бы пошел на ДВК-3(М) каком-нибудь. Хотя, Фёдор мог и в приставочный Дум играть - там же "прошло какое-то время", и подключался к телевизору как приставка (заодно и другой проц - в snes же вроде наследник 6502, и потому и другой низкоуровневый код в основе роботов, которые Фёдор делал для Роскосмоса, например ;))) ).
Но судя по 48К коду - у Фёдора изначально, на дипломе, был ДВК-1. И скорее всего он писал на ассемблере "потому что могу" (ну в кодах писать уже был перебор к этому времени) и "хрен иначе выжать из этого железа максимум возможного". В то время это тоже было нормой - как демонстрация "класса" программиста. Это уже позже техпроцесс окончательно победил понты, а Javascript победил C/C++/C# ;)
Дум писался не "под процессор" а на Си - даже тогда нормальные программисты писали нормально а не "в ассемблере под 8080 потому что так крута". И разрабатывался на NeXT (это юникс рабочие станции лично от Стива Джобса, которые потом легли в основу OSX) и местами потом на DEC Alpha (это тоже юникс рабочие станции). На 386 dos с dos4gw его уже портировали, хотя и сразу писали в расчете на порт. Плюс-минус так в то время работал весь нормальный геймдев - кроссразработка. Впрочем этот самый dos4gw позволял делать код под дос почти как под нормальные системы по этому портирование заключалось в переделке графической подсистемы, точнее ее кода инициализации.
Код у дума очень чистый, а для того времени и геймдева того времени - чистый и понятный кристально. Эталон. Именно по этому его потом перенесли не только коммерчески но и любители вовсюда, включая порт на линуксы от самого id неофициально.
С этой точки зрения на ДВК-3 дум вполне мог быть, так как там есть MMU, шина адреса 22 бита и были юниксы - и могли быть аналоги dos4w . Тем более что на 16ти битные коммерческие системы (SNES) дум портировали практически сразу, значит это возможно. Хотя там весь дум переписали под 16 бит, так что хз считать это "можно" или нет.
Было бы интереснее, если бы там 6502... Тоже популярный в своё время проц. По некоторым данным, на нём работают Бендер и Терминатор ;)
Но Федор играл в Дум, что уже означает i386! (но это спустя некоторое время, так что может апгредил чего)
Хотя перед защитой диплома он купил б/у ДВК, если это исторический ДВК-1, то как раз те самые 48К ОЗУ. Хотя проц там вроде как 16-разрядный, ибо совместимость с PDP-11.