SaaSHub helps you find the best software and product alternatives Learn more →
NTSC-CRT Alternatives
Similar projects and alternatives to NTSC-CRT based on common topics and language
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PAL-CRT
PAL encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
-
pico-composite8
Raspberry Pi Pico NTSC 8-bit Composite Video output using Resistor R2R DAC, interlaced at 640x480, with slideshow on second core.
-
PL3D-KC
A very fast and simple software renderer using only integers and fixed point math. PiSHi LE (PL) is a subset of the 3D software graphics library used in King's Crook.
NTSC-CRT reviews and mentions
- What do you consider as 'advanced' emulator features?
- [Source] NES decoding is now support in my NTSC emulator/filter
- GitHub - LMP88959/NTSC-CRT: NTSC encoding/decoding in C89 using only integers and fixed point math. Can be used as an image filter for games or real-time applications.
-
NTSC encoding/decoding in C89 using only integers and fixed point math
This is really cool! Speaking of retro, the fact that this is possible, emphasizes just how fast modern hardware is.
The Atari 2600 has its CPU in lockstep with the graphics output. There are CPU 76 cycles during a scanline. While I've only toyed around with programming the Atari 2600, it still boosted my intuition about the relationship of compute time to real time. A single frame, 1/60th of a second, is just about the briefest perceptible period of time to a human. How many bytes can you copy during an entire frame? A couple kilobytes. And during one scanline? About 8 bytes, or in modern terms, just enough time to copy one uint64_t.
In the same amount of time, that of drawing a scanline, a modern machine can chew through this loop: https://github.com/LMP88959/NTSC-CRT/blob/main/crt.c#L442 and apparently with plenty of time to spare.
-
NTSC Emulation in C with integers only (Source available)
More info about the project: https://github.com/LMP88959/NTSC-CRT
- NTSC-CRT: NTSC video signal encoding/decoding emulation
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Stats
LMP88959/NTSC-CRT is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of NTSC-CRT is C.
Popular Comparisons
Sponsored