23:40 - Антон - это я) 8:28 - файловая система case-insensitive, о чём говорит различие регистра в загрузчике и у самого файла 35:20 - коннекторы для этого разъема есть в свободной продаже, но по весьма жуткой цене в 100 баксов. Разъем гуглится по запросу 2DE19P 40:50 - с полем uses8087 всё несколько интереснее - ядро использует его для того, чтобы определять, нужно ли сохранять регистры FPU при переключении контекста, и флаг только для исполняемых файлов, на прочих он ни на что не влияет 50:00 - компилятор C на том же диске был, но к нему не было библиотек. Интересные факты: - мусор вместо часов на скриншотах - от того, что в эмуляторе не было реализовано RTC. - у экрана в принципе не было текстовых режимов, DOS эмулировал текстовый режим поверх графики; в качестве видеобуфера используется просто кусок в самом начале оперативной памяти, где лежит 1-битное 320x240 изображение - пароли файлов дописывались не прямо в конец, а через | после финальной тильды Эмулятор диска _чисто технически_ существует внутри эмулятора грида (пускай и очень глючный), и его несложно было бы перенести на какую нибудь Raspberry Pi. Из игр что-то ещё таки было, но я не могу сходу вспомнить, как она называлась. В эмуляторе я так и не смог завести FPU, чтобы ее потестить. Жаль, что я бы физически не смог попасть на Демодуляцию - я живу аж в Варшаве.
То самое чувство, когда слышишь свое имя на 30:06. Я тоже, конечно, очень признателен Кириллу, это все же нелегкий труд. Для меня эта оболочка - вообще первое что-то +- графически состоятельное и я для себя, как для программиста (еще только начинающего конечно), открыл много нового. Я ранее, считай, совсем не имел опыта в C/C++ (на тот момент мог немного писать на Pascal, Python и совсем немного на Lua), а что уж там говорить о фреймворках, типа Qt - тут разве только немного с PyQt баловался. Идеей я загорелся еще в апреле 20 года и даже набросал тогда этот незамысловатый интерфейс, но... библиотека на C, а я мог писать только на Python - однако незадача. Кирилл тогда сказал, что попробует это все адаптировать под "змею", но чем больше шло времени, тем более становилось ясно, что времени у него на это критически нет, и что Python впринципе слабо подходит для реализации задумки. В итоге в сентябре-октябре того же года я все же выбрал комбинацию C++/Qt5. Правда, ввиду различных неприятностей, на ее создание у меня ушел целый год периодичного кодинга. Ну и Кирилл все же приврал немного, проводничок таки делался с его участием. Многочисленные советы как по использованию библиотеки так и по языку с Qt в целом, немного оптимизации моего несчастного кода, помощь с тестированием. Вобщем, вклад весьма значительный. Проводничок, в целом, закончен по функционалу, и остается только "шлифовка" да отлов глюков, которые периодически себя проявляют. Ну и, в общем то, такая вот история. Еще раз спасибо Кириллу, разумеется.)
Дата "протухания" файла возможно некий вариант корзины. Что бы файл полностью не удалять, ставили эту дату и файл игнорировался, но все равно мог быть прочитан при необходимости.
Комент скорее к ребятам организаторам - пожалуйста вешайте петличку вместо гарнитуры около рта. Вторую минуту слушаю и не покидает ощущение что на АСМР попал)
Интересно то, что "Expiration date" была и есть в CDFS (но там она, вроде, распространяется на весь том). Никогда не обращал на неё внимания, т.к. на сегодняшний день она ни на что не влияет.
23:40 - Антон - это я)
8:28 - файловая система case-insensitive, о чём говорит различие регистра в загрузчике и у самого файла
35:20 - коннекторы для этого разъема есть в свободной продаже, но по весьма жуткой цене в 100 баксов. Разъем гуглится по запросу 2DE19P
40:50 - с полем uses8087 всё несколько интереснее - ядро использует его для того, чтобы определять, нужно ли сохранять регистры FPU при переключении контекста, и флаг только для исполняемых файлов, на прочих он ни на что не влияет
50:00 - компилятор C на том же диске был, но к нему не было библиотек.
Интересные факты:
- мусор вместо часов на скриншотах - от того, что в эмуляторе не было реализовано RTC.
- у экрана в принципе не было текстовых режимов, DOS эмулировал текстовый режим поверх графики; в качестве видеобуфера используется просто кусок в самом начале оперативной памяти, где лежит 1-битное 320x240 изображение
- пароли файлов дописывались не прямо в конец, а через | после финальной тильды
Эмулятор диска _чисто технически_ существует внутри эмулятора грида (пускай и очень глючный), и его несложно было бы перенести на какую нибудь Raspberry Pi.
Из игр что-то ещё таки было, но я не могу сходу вспомнить, как она называлась. В эмуляторе я так и не смог завести FPU, чтобы ее потестить.
Жаль, что я бы физически не смог попасть на Демодуляцию - я живу аж в Варшаве.
Спасибо! Закрепите кто-нибудь))
Kurwa!
То самое чувство, когда слышишь свое имя на 30:06. Я тоже, конечно, очень признателен Кириллу, это все же нелегкий труд. Для меня эта оболочка - вообще первое что-то +- графически состоятельное и я для себя, как для программиста (еще только начинающего конечно), открыл много нового. Я ранее, считай, совсем не имел опыта в C/C++ (на тот момент мог немного писать на Pascal, Python и совсем немного на Lua), а что уж там говорить о фреймворках, типа Qt - тут разве только немного с PyQt баловался. Идеей я загорелся еще в апреле 20 года и даже набросал тогда этот незамысловатый интерфейс, но... библиотека на C, а я мог писать только на Python - однако незадача. Кирилл тогда сказал, что попробует это все адаптировать под "змею", но чем больше шло времени, тем более становилось ясно, что времени у него на это критически нет, и что Python впринципе слабо подходит для реализации задумки. В итоге в сентябре-октябре того же года я все же выбрал комбинацию C++/Qt5. Правда, ввиду различных неприятностей, на ее создание у меня ушел целый год периодичного кодинга. Ну и Кирилл все же приврал немного, проводничок таки делался с его участием. Многочисленные советы как по использованию библиотеки так и по языку с Qt в целом, немного оптимизации моего несчастного кода, помощь с тестированием. Вобщем, вклад весьма значительный. Проводничок, в целом, закончен по функционалу, и остается только "шлифовка" да отлов глюков, которые периодически себя проявляют. Ну и, в общем то, такая вот история. Еще раз спасибо Кириллу, разумеется.)
Так вот где Кирилл!
давно не видели на его канале )
О, Кирилл) вот ролик надо глянуть
Дата "протухания" файла возможно некий вариант корзины. Что бы файл полностью не удалять, ставили эту дату и файл игнорировался, но все равно мог быть прочитан при необходимости.
Офигенно! Видел видео автора об этом устройстве, но не думал, что всё было так сложно и интересно.
Комент скорее к ребятам организаторам - пожалуйста вешайте петличку вместо гарнитуры около рта. Вторую минуту слушаю и не покидает ощущение что на АСМР попал)
Это у Кирилла просто голос такой нежный - у других докладчиков такого эффекта не наблюдалось :)))))
смотрел все видео Кирилла про Grid, очень круто!
Воу, спасибо за клёвый доклад)
Шикарное выступление
Очень интересно
Строки с длиной в начале до сих пор часть Windows в виде BSTR.
Вообще игры были на Compass, flak attack например. Но видимо утеряна.
Прям АСМР
Интересно то, что "Expiration date" была и есть в CDFS (но там она, вроде, распространяется на весь том). Никогда не обращал на неё внимания, т.к. на сегодняшний день она ни на что не влияет.