Вы, большой молодец!
Однако, жалко тратить столь серьезный аппарат для такой примитивной задачи, сюда просится «ардуина». А еще лучше заточенная под тему плата с AVR или с простым STM8…
Пардон, только сейчас понял, что перевод. Тем не менее, мысль не поменялась.
Я так понял, что каждый счетчик снабжен средством связи и поэтому он дорогой. Я прав?
Если так, то что мешает устанавливать 1 модем сразу на какую то группу счетчиков?
Объединить счетчики в условную сеть, где модем их будет опрашивать по очереди, адресно.
Можно даже передавать сигнал по той-же электросети…
У меня сложилось впечатление, что все это выглядит так: Мы делали очень крутой, суперемкий конденсатор, потратили огромные бабки, но ничего не вышло. Но зато получился датчик влажности, что тоже очень и очень не плохо…
А если бы он еще был и липкий, то мы бы скотч нового типа забабахали, но поскольку если суперконденсатор потрясти, он издает некий звук и мы уже договорились с фабрикой детских погремушек…
Вообще было бы интересно сделать железный клон PPU дэнди. Тем более, что достать 6502 не проблема.
Не совсем понятно как такой PPU должен работать. И на чем его делать? На CPLD? Или брать несколько АТМЕГА? Одна для спрайтов, одна для фона… И одна как система управления и синхронизации?
Ну, быструю смену цветов с частотой развертки эмулятора воспроизвести можно.
Да, согласен. Однако, я привел это как пример. В NES используется такое событие как «first tile hit», это событие возникает во время прорисовки изображения и при отрисовке спрайта номер один. Как прерывание. Многие игры по такому событию меняют всю конфигурацию экрана, и тем самым создают, например, эффект бордюра. Так сделано в марио.
Я это все к тому, что очень сложно добиться идентичности железного PPU и программного эмулятора, об этом и говориться в этой статье.
Мне думается, что проблема глубже. В те времена писатели игр использовали всякие хаки, чтобы получить эффект, который не был изначально заложен в чип. Типа как на CGA мониторе получали 1024 цветов, за счет смешивания стандартных путем быстрого чередования с частотой кадровой развертки. habr.com/ru/post/256409
Так вот, такие «хаки» на эмуляторах не воспроизводятся…
Дело не только в яркости, а еще и в проблемах при сьемке например.
Один знакомый оператор кино рассказывал, что редко где в фильмах можно увидеть электронные часы с динамической индикацией. Или часы убирают вообще, или, где это принципиально, ставят со статической индикацией, чтобы цифры не мигали в кадре.
Да, по памяти. Но не «через годы», а просто увлекаюсь ретрокомпьютерами, и, в общем, постоянно поддерживаю «знание».
… приветствую товарища по несчастью...
Я Вас тоже приветствую, однако не считаю это несчастьем. Я пишу и под AVR и под STM32, и, бывает, под 8086, и все на ассемблере. При переходе между проектами и платформами некоторое время путаюсь в синтаксисе, но ненадолго.
Я не опровергаю то, что Вы написали, а подтверждаю.
Этот дисклеймер нужен, для понимания моей мысли.
А еще можно с земли водить лазерной указкой по луне, и скорость перемещения лазерной точки может превысить скорость света.
Все хуже, точка на Луне не будет двигаться быстрее скорости света, будет гаснуть одна точка и загораться другая на некотором удалении от предыдущей. Некоторые зоны на Луне останутся не освещенными, линия (воображаемая) превратится в пунктир.
А еще можно взять очень-очень длинные ножницы, и быстро их сомкнуть, и точка смыкания лезвий тоже будет двигаться быстрее скорости света.
Про ножницы, тоже эксперимент умозрительный. Как Вы будете смотреть на такие ножницы? Эффект примерно сравним с пределом Найквиста-Шенона. У Вас не найдется наблюдателя/камеры, которая способна зафиксировать эффект.
Присоединяюсь к пожеланию удачи! Потрясающе, и идея и реализация!
Однако, немного критики: мне показалось, персонаж падает вниз слишком быстро, как то не естественно. И еще запрыгивает вверх тоже резковато. :)
Однако, жалко тратить столь серьезный аппарат для такой примитивной задачи, сюда просится «ардуина». А еще лучше заточенная под тему плата с AVR или с простым STM8…
Пардон, только сейчас понял, что перевод. Тем не менее, мысль не поменялась.
А остальные 10% чистой воды кидалово.
Шучу, но слегка.
Не знал.
Если так, то что мешает устанавливать 1 модем сразу на какую то группу счетчиков?
Объединить счетчики в условную сеть, где модем их будет опрашивать по очереди, адресно.
Можно даже передавать сигнал по той-же электросети…
А если бы он еще был и липкий, то мы бы скотч нового типа забабахали, но поскольку если суперконденсатор потрясти, он издает некий звук и мы уже договорились с фабрикой детских погремушек…
Не совсем понятно как такой PPU должен работать. И на чем его делать? На CPLD? Или брать несколько АТМЕГА? Одна для спрайтов, одна для фона… И одна как система управления и синхронизации?
…
-Здравствуйте, Вячеслав Николаевич!
То есть, кто-то разрабатывает игры прямо под симулятор?
Да, согласен. Однако, я привел это как пример. В NES используется такое событие как «first tile hit», это событие возникает во время прорисовки изображения и при отрисовке спрайта номер один. Как прерывание. Многие игры по такому событию меняют всю конфигурацию экрана, и тем самым создают, например, эффект бордюра. Так сделано в марио.
Я это все к тому, что очень сложно добиться идентичности железного PPU и программного эмулятора, об этом и говориться в этой статье.
Вот тут много про такие эффекты: habr.com/ru/post/354774
Так вот, такие «хаки» на эмуляторах не воспроизводятся…
wiki.nesdev.com/w/images/d/d1/Ntsc_timing.png
Один знакомый оператор кино рассказывал, что редко где в фильмах можно увидеть электронные часы с динамической индикацией. Или часы убирают вообще, или, где это принципиально, ставят со статической индикацией, чтобы цифры не мигали в кадре.
Не помню, чтобы АДСЛ хоть как-то звучали…
Главное, не политурить!
Я Вас тоже приветствую, однако не считаю это несчастьем. Я пишу и под AVR и под STM32, и, бывает, под 8086, и все на ассемблере. При переходе между проектами и платформами некоторое время путаюсь в синтаксисе, но ненадолго.
Дайте угадаю:
LXI SP,01FF
CALL F803
MOV C,A
CALL F809
JMP ..03
Судя по обращению к подпрограммам системного монитора — Микроша.
Этот дисклеймер нужен, для понимания моей мысли.
Все хуже, точка на Луне не будет двигаться быстрее скорости света, будет гаснуть одна точка и загораться другая на некотором удалении от предыдущей. Некоторые зоны на Луне останутся не освещенными, линия (воображаемая) превратится в пунктир.
Про ножницы, тоже эксперимент умозрительный. Как Вы будете смотреть на такие ножницы? Эффект примерно сравним с пределом Найквиста-Шенона. У Вас не найдется наблюдателя/камеры, которая способна зафиксировать эффект.
Однако, немного критики: мне показалось, персонаж падает вниз слишком быстро, как то не естественно. И еще запрыгивает вверх тоже резковато. :)