Difference between revisions of "Broadcast television systems"

From Emulation General Wiki
Jump to navigation Jump to search
(See also)
Line 2: Line 2:
 
Broadcast television is traditional methods of transmitting television signals. placeholder text
 
Broadcast television is traditional methods of transmitting television signals. placeholder text
 
{{WIP}}
 
{{WIP}}
 
 
  
 
=Analog Television Systems=
 
=Analog Television Systems=
During the 1st and 2nd generation of video game consoles, RF connection was the only way to connect a video game console to a TV. During the 3rd generation some consoles such as the NES had separate outputs for unmodulated signals and all consoles had the option by the 4th generation. By the fifth generation, composite video became the standard form of connecting a video game console
+
During the 1st and 2nd generation of video game consoles, RF connection was the only way to connect a video game console to a TV. During the 3rd generation some consoles such as the NES had separate outputs for unmodulated signals and all consoles had the option by the 4th generation. By the 5th generation, composite video became the standard form of connecting a video game console
 
;NTSC
 
;NTSC
:NTSC was the first color television system to be widely adopted ([[wikipedia:Field-sequential color system|a rival system]] had been developed that used field sequential transmission of color, but it was never put in wide use due to the lack of compatibility with existing sets). NTSC works by transmitting a high frequency color signal on top of the legacy black and white image, the amplitude of this signal determines the saturation while the phase determines hue, this is a property that many early consoles and home computers took advantage of. Every nation using the NTSC system also used a 59.94hz field rate. Many [[NTSC filters|filters]] are available for players wanting their games to look like they're played on an NTSC display.
+
:'''[[wikipedia:NTSC|NTSC]]''' was the first color television system to be widely adopted, NTSC works by transmitting a high frequency color signal on top of the legacy black and white image, the amplitude of this signal determines the saturation while the phase determines hue, this is a property that many early consoles and home computers took advantage of. Every nation using the NTSC system also used a 59.94hz field rate. Many [[NTSC filters|filters]] exist to replicate this display on emulators.
 
;PAL
 
;PAL
:PAL was created in Germany as a response to NTSC's susceptibility to hue fluctuations during poor reception conditions. The difference from NTSC is that the phase is inverted every other line, causing phase errors to cancel out, causing a less objectionable drop in saturation instead. The color signal is also in a higher frequency than NTSC, thanks to the larger channel bandwidth on European channel allocations. PAL was almost always used with a 50hz field rate.
+
:'''[[wikipedia:PAL|PAL]]''' was created in Germany as a response to NTSC's susceptibility to hue fluctuations during poor reception conditions. The difference from NTSC is that the phase is inverted every other line, causing phase errors to cancel out, causing a less objectionable drop in saturation instead. The color signal is also in a higher frequency than NTSC, thanks to the larger channel bandwidth on European channel allocations. PAL was almost always used with a 50hz field rate.
 
;PAL-M
 
;PAL-M
:PAL-M was only used in Brazil and should not be confused with PAL-60. PAL-M uses PAL encoding on NTSC channel allocations, as such the frequency of the color signal is lower than that of regular PAL, close but not the same as NTSC. As with NTSC PAL-M used a 59.94hz field rate.
+
:'''[[wikipedia:PAL-M|PAL-M]]''' was only used in Brazil and should not be confused with PAL-60. PAL-M uses PAL encoding on NTSC channel allocations, as such the frequency of the color signal is lower than that of regular PAL, close but not the same as NTSC. As with NTSC PAL-M used a 59.94hz field rate.
 
;SECAM
 
;SECAM
:SECAM was developed in France for similar reasons as PAL. Unlike NTSC and PAL, which transmits a full color signal each line, SECAM alternates between two axes of the color signal, making a delay line mandatory for decoding. Also unlike NTSC and PAL this signal is frequency modulated, which makes it more robust to transmission errors. Aside from France, SECAM was used by the Soviet Union and its satellite states. For this reason SECAM is rarely found on video game consoles, most often opting to use a RGB SCART cable instead.
+
:'''[[wikipedia:SECAM|SECAM]]''' (also written as ''' SÉCAM''' ) was developed in France for similar reasons as PAL. Unlike NTSC and PAL, which transmits a full color signal each line, SECAM alternates between two axes of the color signal, making a delay line mandatory for decoding. Also unlike NTSC and PAL this signal is frequency modulated, which makes it more robust to transmission errors. Aside from France, SECAM was used by the Soviet Union and its satellite states. For this reason SECAM is rarely found on video game consoles, most often opting to use a RGB SCART cable instead.
 
;MUSE
 
;MUSE
:MUSE was created in Japan in the eighties where it was used for HDTV transmissions as well as laserdisc. MUSE works in a completely different manner from the above systems and was never used for any video game console, and is only mentioned here as it was still an analog system :)
+
:''' [[wikipedia:Multiple sub-Nyquist sampling encoding|MUSE]]''' ('''<u>M</u>ultiple sub-Nyquist <u>S</u>ampling <u>E</u>ncoding'''), also known commercially as Hi-Vision (<u>h</u>igh definition tele<u>vision</u>) was created in Japan in the eighties where it was used for HDTV transmissions as well as laserdisc. MUSE works in a completely different manner from the above systems and was never used for any video game console, and is only mentioned here as it was still an analog system :)
  
 
=Simulators=
 
=Simulators=
Line 23: Line 21:
 
! scole="col"|Operating System(s)
 
! scole="col"|Operating System(s)
 
! scole="col"|Latest version
 
! scole="col"|Latest version
! scole="col"|Time
+
! scole="col"|Time(s)
 +
! scole="col"|Region(s)
 
! scole="col"|[[#Enhancements|Enhancements]]
 
! scole="col"|[[#Enhancements|Enhancements]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
Line 33: Line 32:
 
|?
 
|?
 
|'50s, '60s, '70s, '80s, '90s, '00s
 
|'50s, '60s, '70s, '80s, '90s, '00s
 +
|United States of America
 
|{{~}} ||{{?}} ||{{✓}}[https://www.reddit.com/r/InternetIsBeautiful/comments/tddl61/comment/i0psmp1/ *] ||{{✓}}
 
|{{~}} ||{{?}} ||{{✓}}[https://www.reddit.com/r/InternetIsBeautiful/comments/tddl61/comment/i0psmp1/ *] ||{{✓}}
 
|-
 
|-
Line 39: Line 39:
 
|?
 
|?
 
|'90s
 
|'90s
 +
|United States of America
 
|{{?}} ||{{?}} ||{{?}} ||{{?}}
 
|{{?}} ||{{?}} ||{{?}} ||{{?}}
 
|}
 
|}
Line 89: Line 90:
 
|-
 
|-
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.
+
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.
 
|-
 
|-
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]

Revision as of 07:31, 14 June 2024

MyRetroTVs - 1996 news

Broadcast television is traditional methods of transmitting television signals. placeholder text

Analog Television Systems

During the 1st and 2nd generation of video game consoles, RF connection was the only way to connect a video game console to a TV. During the 3rd generation some consoles such as the NES had separate outputs for unmodulated signals and all consoles had the option by the 4th generation. By the 5th generation, composite video became the standard form of connecting a video game console

NTSC
NTSC was the first color television system to be widely adopted, NTSC works by transmitting a high frequency color signal on top of the legacy black and white image, the amplitude of this signal determines the saturation while the phase determines hue, this is a property that many early consoles and home computers took advantage of. Every nation using the NTSC system also used a 59.94hz field rate. Many filters exist to replicate this display on emulators.
PAL
PAL was created in Germany as a response to NTSC's susceptibility to hue fluctuations during poor reception conditions. The difference from NTSC is that the phase is inverted every other line, causing phase errors to cancel out, causing a less objectionable drop in saturation instead. The color signal is also in a higher frequency than NTSC, thanks to the larger channel bandwidth on European channel allocations. PAL was almost always used with a 50hz field rate.
PAL-M
PAL-M was only used in Brazil and should not be confused with PAL-60. PAL-M uses PAL encoding on NTSC channel allocations, as such the frequency of the color signal is lower than that of regular PAL, close but not the same as NTSC. As with NTSC PAL-M used a 59.94hz field rate.
SECAM
SECAM (also written as SÉCAM ) was developed in France for similar reasons as PAL. Unlike NTSC and PAL, which transmits a full color signal each line, SECAM alternates between two axes of the color signal, making a delay line mandatory for decoding. Also unlike NTSC and PAL this signal is frequency modulated, which makes it more robust to transmission errors. Aside from France, SECAM was used by the Soviet Union and its satellite states. For this reason SECAM is rarely found on video game consoles, most often opting to use a RGB SCART cable instead.
MUSE
MUSE (Multiple sub-Nyquist Sampling Encoding), also known commercially as Hi-Vision (high definition television) was created in Japan in the eighties where it was used for HDTV transmissions as well as laserdisc. MUSE works in a completely different manner from the above systems and was never used for any video game console, and is only mentioned here as it was still an analog system :)

Simulators

Name Operating System(s) Latest version Time(s) Region(s) Enhancements FLOSS Active Recommended
MyRetroTVs Web ? '50s, '60s, '70s, '80s, '90s, '00s United States of America ~ ? *
swimelodeon Web ? '90s United States of America ? ? ? ?

Comparison

MyRetroTVs
This website is for watching captured footage from broadcast TV channels or various videos from the eras of the '50s to '00s, eliminates the need for handpicking videos and creating a personal collection, which can be time-consuming and require a significant amount of storage space. This website simply gathers videos from specific sources such as YouTube playlists etc, so we can say that this website offers a simulated experience of watching TV channels from during those specific eras, similar to what you might have seen on broadcast television systems. It also supports some basic #Enhancements. While this is a great way to experience retro television, there's room for even deeper immersion. For example adding surfing channel collections playlists, this could be achieved by integrating with Archive.org's vast collection of VHS TV channel surfing captures. Also integration with EmuVR, perhaps with some kind of support for playlists support for libretro core, could be a great next step too.
swimelodeon
This website is for watching '90s Nicktoons, original Adult Swim, old-school cartoons and anime. placeholder text

Enhancements

Name MyRetroTVs
Post-Processing Filters
AI-powered filter compatible
(Freestyle)
?
Shader Chain ~*
Inverse tone mapping compatible ?
Quality of life Rewind ?
Fast-Forward/Turbo Speed ?
Savestates ?
Video recording ?
User Profile
Command Line Options ?
Built-in Custom resolution/CRTSwitchRes
For using this on Windows OS you need CRT Emudriver.
Another option is using EDID editor tool such as "Custom Resolution Utility".
Exclusive to libretro cores and GroovyMAME at the moment.
Also there is a project for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.
Big Picture Mode ?
Misc Netplay or SyncPlay ?
AI Service
With the help of OCR and other techniques, the AI service can provide a live translation of a video, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.
Exclusive to libretro cores at the moment. So there is no support at the moment.
EmuVR support Exclusive to libretro cores at the moment. So there is no support at the moment.

See also

External links