Я в нулевые так свой первый смарт чинил, Siemens SX1. Там гениальные инженеры разместили проц прямо под кнопками, на обратной стороне платы. При активном нажатии на кнопки он просто не имел шансов не отвалиться. В общем, настольная лампа, несколько книжек как подставка, 100-ваттная лампочка и несколько минут времени делали свое дело на месяц-два. Потом по новой. Наверное, если бы я тогда знал о нормальных флюсах, а не только об ЛТИ-120, ремонт мог бы быть долговечней :)
Сейчас ещё интересно такое проделать с бинарями, в которые компилирует дотнет с включенным AOT - ну то есть когда он выдает сразу нативный код, а не IL. По последним тестам у такого хелловролда на шарпе размер аж 1.2 мегабайта, есть простор для оптимизаций.
Никакая новая нормальность тут ни при чем. Ресурсы во все времена занимали в разы и на порядки больше, чем код. Скажем, когда 25 лет назад мы покупали игры на CD, мы же понимали, что кода там от силы пара мегабайт, остальные 700 мб - картинки, звук, описания уровней и т.д.
Были такие и с выходом на магнитофон (Sonic REC-9388, например). У оригинала (Nintendo Famicom Basic) выход на ленту тоже был, Нинтендо даже свой магнитофон продавала для записи/загрузки программ.
ПК8000 - это Сура/Веста, и это действительно MSX на минималках (без спрайтов) и на рассыпухе. Ещё планировался ПК8002 ("Эльф") - MSX2. Корвет все же сильно в стороне, хотя общие идеи там есть.
Так я и написал про дисководы. Но это чисто сами дисковёрты, контроллер НГМД - на основной плате в клавиатуре. У ученических ПК8010 же, без дисководов, эти полкоробки блока питания стоят пустые. А во второй половине реально БП, не сомневайтесь. Низковольтовая сеть - это 220->42, но ведь из 42 В переменки все ещё нужно как-то сделать 5, 12, и -5 вольт постоянки для компа.
Говорят, на заводах остались тысячи корпусов для будущих «Корветов», но они не пропали зря, а были использованы предприимчивыми гражданами для производства многочисленных клонов «Спектрумов».
Так было, только речь не о Спектрумах в корпусе клавиатур "Корвета", а о компьютерах в корпусе корветовского блока питания (у ПК8020 в нем ещё и дисководы расположены). Здоровый такой системник.
Кстати, такие панельки для PLCC легко запаять и без монтажника, если выломать дно и паять паяльником изнутри. Потом дно можно вернуть, посадив на каплю термосоплей.
Очень хорошо написано, спасибо. А какой в итоге объем игры получился, если не считать цветную графику, пустое место в страницах скриптов и т.п.? Интересно, есть ли теоретические шансы на то, что ваша реализация сможет влезть в память обычного ZX128.
В исходной статье ссылка на тенденции Stack Overflow. Данные показывают однозначно - С# умирает.
"Однозначно" - это какая-то логическая ошибка. То, что доля вопросов по C# снижается, может означать не только то, что язык умирает. Это может быть и то, что условный JavaScript понизил планку входа, и теперь все новички идут в него, поэтому в процентном соотношении доля C# падает. При этом в абсолютных величинах она может даже увеличиваться - ведь общее количество программистов на планете растет с каждым годом.
Причем приходилось же делить книгу на части и каждую оборачивать в мидлет. А то б в память C55 не влезло.
Я так не только книжки читал, но и экзамен какой-то сдавал. Забил все нужные формулы в ТеХовской нотации, и подглядывал маленько. Тогда преподавателям и в голову не приходило, что с телефона можно списывать, так что прошло гладко.
Вы как будто путаете юнит-тесты с интеграционными. По отдельности-то конечно со вторым проще, всё уже знакомо. А вот со связкой один ребенок+второй ребенок всё снова как в первый раз. Во-первых, они линейно требуют в два раза больше родительского времени. Во-вторых, времени начинает требовать ещё и разруливание их внутренних проблем. Ну и в третьих, при серийном деторождении получается очень долгое состояние, при котором дома есть периодически сменяемый мелкий, которому ещё ничего нельзя толком объяснить — и это тоже выматывает.
Не знаю, что за далеко идущие выводы вы делаете из моих слов, я как раз солидарен с ВОЗ. Но также и понимаю, что вот это ваше «кормить детей грудью очень полезно» — это такой же миф, как «мыло убивает коронавирус, одного мыла вполне достаточно». То есть это совершенно голословные утверждения, нет никаких исследований, которые их подтверждают. Знаю, конечно, про исследования IQ и всего такого, но с точки зрения EBM это не исследования, а такое себе. Грудью кормят те, кто может себе это позволить — т.е. мать может сидеть с ребенком дома без работы и не умереть при этом от голода. И одно это уже вносит фундаментальную проблему в репрезентативность выборки.
Да, ошибся. Но суть от этого не меняется. Проще и эффективней выкатить простые общие требования для всех, чем сложный алгоритм с кучей ветвлений по частным случаям. Кому нужно — сам пусть разбирается в деталях. Мыло доступно везде и мытье с ним всё ж позволяет как-то снизить концентрацию вирусных частиц. Плюс, мыло — это простая вещь, которая и так есть у всех, как и привычка им пользоваться. Смысл статьи ведь не в том, что мыло вообще не эффективно. А в том, что оно совсем не так эффективно, как нам кажется.
Если же ВОЗ выдаст рекомендацию всем запастись перекисью и гипохлоритом натрия, то это, во-первых, приведет к ажиотажу и резкому, пусть и временному, дефициту этих важных сейчас средств. Видимо, именно по той же причине ВОЗ всячески отговаривает от ношения масок (а вот американская CDC, зная, видимо, ситуацию с их доступностью у себя в стране, всячески поощряет ношение даже на улице). А во-вторых, простой человек, прочитав рекомендации закупать какую-то химию канистрами для того, чтобы просто мыть руки, плюнет на них. Людям нравятся простые советы, а не вот это вот.
Среди этих GPIO часть - это JTAG (PB0..PB4, ноги 43..47 справа)
Я в нулевые так свой первый смарт чинил, Siemens SX1. Там гениальные инженеры разместили проц прямо под кнопками, на обратной стороне платы. При активном нажатии на кнопки он просто не имел шансов не отвалиться. В общем, настольная лампа, несколько книжек как подставка, 100-ваттная лампочка и несколько минут времени делали свое дело на месяц-два. Потом по новой. Наверное, если бы я тогда знал о нормальных флюсах, а не только об ЛТИ-120, ремонт мог бы быть долговечней :)
Спасибо, увлекательно!
Сейчас ещё интересно такое проделать с бинарями, в которые компилирует дотнет с включенным AOT - ну то есть когда он выдает сразу нативный код, а не IL. По последним тестам у такого хелловролда на шарпе размер аж 1.2 мегабайта, есть простор для оптимизаций.
Никакая новая нормальность тут ни при чем. Ресурсы во все времена занимали в разы и на порядки больше, чем код. Скажем, когда 25 лет назад мы покупали игры на CD, мы же понимали, что кода там от силы пара мегабайт, остальные 700 мб - картинки, звук, описания уровней и т.д.
60 копеек - это же лишь три буханки хлеба и пирожок с капустой. За такое не до конца расстреливали, а все же с правом переписки
Судя по описанию (здоровый разъем на проводе), это не комп в клавиатуре, а наоборот - клавиатура от какого-то терминала. Что-то типа такого https://habr.com/ru/companies/dataart/articles/472620/
Были такие и с выходом на магнитофон (Sonic REC-9388, например). У оригинала (Nintendo Famicom Basic) выход на ленту тоже был, Нинтендо даже свой магнитофон продавала для записи/загрузки программ.
ПК8000 - это Сура/Веста, и это действительно MSX на минималках (без спрайтов) и на рассыпухе. Ещё планировался ПК8002 ("Эльф") - MSX2. Корвет все же сильно в стороне, хотя общие идеи там есть.
Так я и написал про дисководы. Но это чисто сами дисковёрты, контроллер НГМД - на основной плате в клавиатуре. У ученических ПК8010 же, без дисководов, эти полкоробки блока питания стоят пустые. А во второй половине реально БП, не сомневайтесь. Низковольтовая сеть - это 220->42, но ведь из 42 В переменки все ещё нужно как-то сделать 5, 12, и -5 вольт постоянки для компа.
Так было, только речь не о Спектрумах в корпусе клавиатур "Корвета", а о компьютерах в корпусе корветовского блока питания (у ПК8020 в нем ещё и дисководы расположены). Здоровый такой системник.
Hidden text
Кстати, такие панельки для PLCC легко запаять и без монтажника, если выломать дно и паять паяльником изнутри. Потом дно можно вернуть, посадив на каплю термосоплей.
Очень хорошо написано, спасибо. А какой в итоге объем игры получился, если не считать цветную графику, пустое место в страницах скриптов и т.п.? Интересно, есть ли теоретические шансы на то, что ваша реализация сможет влезть в память обычного ZX128.
"Однозначно" - это какая-то логическая ошибка. То, что доля вопросов по C# снижается, может означать не только то, что язык умирает. Это может быть и то, что условный JavaScript понизил планку входа, и теперь все новички идут в него, поэтому в процентном соотношении доля C# падает. При этом в абсолютных величинах она может даже увеличиваться - ведь общее количество программистов на планете растет с каждым годом.
В эмуляторе ZXMAK2 свой gdbserver есть уже лет 10 как
Я так не только книжки читал, но и экзамен какой-то сдавал. Забил все нужные формулы в ТеХовской нотации, и подглядывал маленько. Тогда преподавателям и в голову не приходило, что с телефона можно списывать, так что прошло гладко.
Если же ВОЗ выдаст рекомендацию всем запастись перекисью и гипохлоритом натрия, то это, во-первых, приведет к ажиотажу и резкому, пусть и временному, дефициту этих важных сейчас средств. Видимо, именно по той же причине ВОЗ всячески отговаривает от ношения масок (а вот американская CDC, зная, видимо, ситуацию с их доступностью у себя в стране, всячески поощряет ношение даже на улице). А во-вторых, простой человек, прочитав рекомендации закупать какую-то химию канистрами для того, чтобы просто мыть руки, плюнет на них. Людям нравятся простые советы, а не вот это вот.