user34529: I had a thought about making myself an arcade cabinet. I found a nice cheap and sturdy 8 directional arcade joystick online, and now I'm thinking about the possible ways of displaying graphics.
I would like to know how can I send graphical data to a large screen using Arduino. When I was researching this I saw "TV Text" library that allows sending PAL and SECAM signals, but that's not the "modern" way. Is there a way of using DisplayPort or HDMI to simply use a cheap used PC monitor? Maybe there are other protocols that I can use? I'm looking for a "cheap" way to create a display that's physically as large as screen of arcades from "the good old days".

user34529: I'm just going to post things that I found thanks to comment by Juraj.

"TV Text" library - PAL, SECAM, NTSC 
"VGAX" library - VGA

And with large dedication to everyone who wrote that "it's impossible" I give you a blog post of someone who actually did create he's own NTSC console and a game from scratch (called "The Box") using ATmega328P with external 16Mhz crystal. And he did it in 2013.
http://petenpaja.blogspot.com/2013/11/toorums-quest-ii-retro-video-game.html
Original sources were deleted, but I think they can be found when looking for Toorum Quest 2 
I think I'll try analyzing the VGAX. It looks promising.
EDIT:
There actually is HDMI shield for Arduino!
https://github.com/techtoys/HDMI-Shield/tree/master/Ra8876_Lite
And a nice and very easy VGA tutorial here:
http://www.pyroelectro.com/tutorials/arduino_basic_vga/

34529: <p>I had a thought about making myself an arcade cabinet. I found a nice cheap and sturdy 8 directional arcade joystick online, and now I'm thinking about the possible ways of displaying graphics.</p>

<p>I would like to know how can I send graphical data to a large screen using Arduino. When I was researching this I saw "TV Text" library that allows sending PAL and SECAM signals, but that's not the "modern" way. Is there a way of using DisplayPort or HDMI to simply use a cheap used PC monitor? Maybe there are other protocols that I can use? I'm looking for a "cheap" way to create a display that's physically as large as screen of arcades from "the good old days".</p>
 34529: <p>I'm just going to post things that I found thanks to comment by Juraj.</p>

<ol>
<li>"TV Text" library - PAL, SECAM, NTSC </li>
<li>"<a href="https://github.com/smaffer/vgax" rel="nofollow noreferrer">VGAX</a>" library - <a href="http://www.gammon.com.au/forum/?id=11608" rel="nofollow noreferrer">VGA</a></li>
</ol>

<p>And with large dedication to everyone who wrote that "it's impossible" I give you a blog post of someone who actually did create he's own NTSC console and a game from scratch (called "The Box") using ATmega328P with external 16Mhz crystal. And he did it in 2013.</p>

<p><a href="http://petenpaja.blogspot.com/2013/11/toorums-quest-ii-retro-video-game.html" rel="nofollow noreferrer">http://petenpaja.blogspot.com/2013/11/toorums-quest-ii-retro-video-game.html</a></p>

<p>Original sources were deleted, but I think they can be found when looking for <a href="https://github.com/NosDE/toorumquest2" rel="nofollow noreferrer">Toorum Quest 2</a> </p>

<p>I think I'll try analyzing the VGAX. It looks promising.</p>

<p><strong>EDIT:</strong></p>

<p>There actually is HDMI shield for Arduino!</p>

<p><a href="https://github.com/techtoys/HDMI-Shield/tree/master/Ra8876_Lite" rel="nofollow noreferrer">https://github.com/techtoys/HDMI-Shield/tree/master/Ra8876_Lite</a></p>

<p>And a nice and very easy VGA tutorial here:</p>

<p><a href="http://www.pyroelectro.com/tutorials/arduino_basic_vga/" rel="nofollow noreferrer">http://www.pyroelectro.com/tutorials/arduino_basic_vga/</a></p>
