прошли годы, накопилась статистика.
могу сказать, что практически все проблемы с «зависаниями» были связаны с просадкой питания 5В.
как подсыхали кондёры со временем, БП начинал выдавать 4.8, 4.7, 4.5… и начинались глюки всё чаще и чаще. но после замены БП на «свежий», всё магическим образом «оживало» и переставало глючить.
больше на какое-то хвастовство похоже. в духе "азазаз!!! посмотрите какой я успешный фрилансер! как я путешествую, пока мне денюжка на карман падает! а вы преете в своих душных офисах-душегубках!"
ну серьёзно, такую фигню любой мало-мальски опытный программер на коленках за выходные слабает.
я в подобных случаях всегда вспоминаю пример с спринтерским бегуном. алчные менеджера, увидев как я пробегаю за 9 секунд стометровку, тутже трясущимися руками хватаются за свои калькуляторы и начинают умножать на количество секунд в месяце, при этом судорожно бормоча "этож сколькож он может пробежать за месяц!!?".
посмотрел. что интересно, все они от KOEI, и вероятно от одних и тех же разработчиков.
на первый взгляд ничего такого особенного, требующего 16КБ RAM я там не увидел. на вскидку всю ту логику можно было бы и на 4 КБ реализовать. но это только на вскидку. вполне возможно там целый ворох всяких «важных» стратегических параметров, жизненно необходимых для расчётов хранится.
а я всё жду, не дождусь, уже много лет, когда же кто-то сделает «прокачанный» карик, чтоб там менеджментом памяти заведовал какой-нибудь Atmega ))) шоб и спрайтами и палитрой лихо свопал. и выдавал какой-нибудь невиданный доселе графоний. ну или хотя бы просто огромным количеством графония удивил.
обожал раньше разбираться как устроены разные платфомрмы. конкретно под Famicom даже дизассемблировал танчики. и написал одну свою простенькую игрушку.
про 2 КБ я знаю. про то, что некоторые игры имели на борту ещё 2 КБ тоже слышал.
про игры с RAM под тайлы тоже знаю (Duck Tales).
но вот конкретно про игры с RAM под общие нужды больше 4 КБ я никогда не слышал.
там же под ROM два верхних окна используются. под RAM часть нижнего. без свопа банков только 32 КБ RAM возможно.
а у Сим Сити там на каждый тайл не только информация об используемом спрайте, но и куча прочей информации по идее. поэтому требования к RAM должны быть большие. 768 спрайтиков это только на один экран, без скролла.
можете привести пример игр где расширенная RAM использовалась для данных, а не для графики?
Никого не смущает, что для карты требуется довольно существенный объём RAM?
не ROM, которой виртуально неограниченно, а именно RAM.
а в Famicom'е её кот наплакал.
где там хранится вся эта карта?
драйвер для ENC28J60 тоже сами писали? на C?
я вот для своего аналогичного проекта сам писал, на C. штудируя даташит и еррату. подглядывая в сорцы ардуиновского драйвера.
как собственно и драйверы для всех железок DS18B20 и т.д. и т.п.
ENC действительно хают, но у меня, как и у многих, работает ГОДАМИ и не зависает. возможно бывают бракованные партии, ревизии, и я с ними просто не сталкивался.
при нынешней цене на Wiznet 5500 нет никакого смысла заморачиваться с ENC.
и ещё вопрос, не вижу на плате симисторов на 12 ампер, ткните носом. пробовал делать управление силовыми ключами на BT136, 138, 139, всё дымит и плавится от 2 кВт. лампочки понятное дело работают. в итоге всё мощное скоммутировал на реле.
так там прога упадёт от переполнения стёка. так что это нереальный, выдуманный пример.
zxspectrum.online/game/exolon/#
«Секреты
Бесконечные жизни: переопределить клавиши управления на ZORBA»
zorba
могу сказать, что практически все проблемы с «зависаниями» были связаны с просадкой питания 5В.
как подсыхали кондёры со временем, БП начинал выдавать 4.8, 4.7, 4.5… и начинались глюки всё чаще и чаще. но после замены БП на «свежий», всё магическим образом «оживало» и переставало глючить.
где примеры? спасибо.
больше на какое-то хвастовство похоже. в духе "азазаз!!! посмотрите какой я успешный фрилансер! как я путешествую, пока мне денюжка на карман падает! а вы преете в своих душных офисах-душегубках!"
ну серьёзно, такую фигню любой мало-мальски опытный программер на коленках за выходные слабает.
я в подобных случаях всегда вспоминаю пример с спринтерским бегуном. алчные менеджера, увидев как я пробегаю за 9 секунд стометровку, тутже трясущимися руками хватаются за свои калькуляторы и начинают умножать на количество секунд в месяце, при этом судорожно бормоча "этож сколькож он может пробежать за месяц!!?".
на первый взгляд ничего такого особенного, требующего 16КБ RAM я там не увидел. на вскидку всю ту логику можно было бы и на 4 КБ реализовать. но это только на вскидку. вполне возможно там целый ворох всяких «важных» стратегических параметров, жизненно необходимых для расчётов хранится.
а я всё жду, не дождусь, уже много лет, когда же кто-то сделает «прокачанный» карик, чтоб там менеджментом памяти заведовал какой-нибудь Atmega ))) шоб и спрайтами и палитрой лихо свопал. и выдавал какой-нибудь невиданный доселе графоний. ну или хотя бы просто огромным количеством графония удивил.
интересно, а больше 8КБ, хотя бы 16 КБ были всё-таки игры?
про Save RAM смотрел только как на Зельде устроено.
про 2 КБ я знаю. про то, что некоторые игры имели на борту ещё 2 КБ тоже слышал.
про игры с RAM под тайлы тоже знаю (Duck Tales).
но вот конкретно про игры с RAM под общие нужды больше 4 КБ я никогда не слышал.
там же под ROM два верхних окна используются. под RAM часть нижнего. без свопа банков только 32 КБ RAM возможно.
а у Сим Сити там на каждый тайл не только информация об используемом спрайте, но и куча прочей информации по идее. поэтому требования к RAM должны быть большие. 768 спрайтиков это только на один экран, без скролла.
можете привести пример игр где расширенная RAM использовалась для данных, а не для графики?
можете привести примеры реальных зарелизенных игров с ОЗУ больше 4 КБ?
не ROM, которой виртуально неограниченно, а именно RAM.
а в Famicom'е её кот наплакал.
где там хранится вся эта карта?
ещё два года назад попробовал Panellum.
пользуюсь с удовольствием. бесплатная.
драйвер для ENC28J60 тоже сами писали? на C?
я вот для своего аналогичного проекта сам писал, на C. штудируя даташит и еррату. подглядывая в сорцы ардуиновского драйвера.
как собственно и драйверы для всех железок DS18B20 и т.д. и т.п.
ENC действительно хают, но у меня, как и у многих, работает ГОДАМИ и не зависает. возможно бывают бракованные партии, ревизии, и я с ними просто не сталкивался.
при нынешней цене на Wiznet 5500 нет никакого смысла заморачиваться с ENC.
и ещё вопрос, не вижу на плате симисторов на 12 ампер, ткните носом. пробовал делать управление силовыми ключами на BT136, 138, 139, всё дымит и плавится от 2 кВт. лампочки понятное дело работают. в итоге всё мощное скоммутировал на реле.
в самом начале пропустили самую актуальную 7.2.10
Вы тоже похоже накуренный, судя по количеству опечаток.