Codificación NTSC con las manos atadas
Por lo general, cuando intenta implementar un protocolo, está limitado por su hardware y tiempo. Pero para alguien como [EMMIR], no es suficiente. Por ejemplo, NTSC-CRT es un simulador de codificación/descodificación de señales de video sin aceleración de hardware, matemáticas de coma flotante o bibliotecas de terceros. Solo C básico.
Aunque NTSC se ha vuelto oficialmente negro en Estados Unidos, la gente sigue fabricando sus propios transmisores con tecnología ATTiny. NTSC es un estándar un poco extraño y a veces se le llama "nunca el mismo color dos veces", pero produce una apariencia distinta.
Eso es lo que [EMMIR] estaba buscando. Codifica un mensaje en formato ppm a NTSC, luego vuelve a ppm con algo de ruido configurable. Puede hacer esto en tiempo real como un efecto en el motor [EMMIR] o en una imagen renderizada a través de una CLI. Se ve increíble, y hay algo muy satisfactorio al respecto. Como no incluye punto flotante, punto fijo con una (20/12 o 21/11 relación de entero a fracción). Hay un video después del descanso que muestra el efecto. El código es bastante corto y fácil de leer.
![Codificación NTSC con las manos atadas](https://hackaday.com/wp-content/uploads/2021/07/ntsc-tv-featured.jpg?#)
Por lo general, cuando intenta implementar un protocolo, está limitado por su hardware y tiempo. Pero para alguien como [EMMIR], no es suficiente. Por ejemplo, NTSC-CRT es un simulador de codificación/descodificación de señales de video sin aceleración de hardware, matemáticas de coma flotante o bibliotecas de terceros. Solo C básico.
Aunque NTSC se ha vuelto oficialmente negro en Estados Unidos, la gente sigue fabricando sus propios transmisores con tecnología ATTiny. NTSC es un estándar un poco extraño y a veces se le llama "nunca el mismo color dos veces", pero produce una apariencia distinta.
Eso es lo que [EMMIR] estaba buscando. Codifica un mensaje en formato ppm a NTSC, luego vuelve a ppm con algo de ruido configurable. Puede hacer esto en tiempo real como un efecto en el motor [EMMIR] o en una imagen renderizada a través de una CLI. Se ve increíble, y hay algo muy satisfactorio al respecto. Como no incluye punto flotante, punto fijo con una (20/12 o 21/11 relación de entero a fracción). Hay un video después del descanso que muestra el efecto. El código es bastante corto y fácil de leer.
What's Your Reaction?
![like](https://vidianews.com/assets/img/reactions/like.png)
![dislike](https://vidianews.com/assets/img/reactions/dislike.png)
![love](https://vidianews.com/assets/img/reactions/love.png)
![funny](https://vidianews.com/assets/img/reactions/funny.png)
![angry](https://vidianews.com/assets/img/reactions/angry.png)
![sad](https://vidianews.com/assets/img/reactions/sad.png)
![wow](https://vidianews.com/assets/img/reactions/wow.png)