1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=2.0"> 9 <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 10 11 <meta name="apple-mobile-web-app-capable" content="yes"> 12 <meta name="apple-itunes-app" content="app-id=1453018680"> 13 <meta name="description" content="Retro Game Club is a podcast about retro gaming with a focus on programming, emulation, and projects you can do at home. 14 15Each episode, we will have two games you can play with us and give us feedback before the next episode. We will also have a topic or project of the week that will be the focus of the conversation."> 16 <meta itemprop="name" content="Retro Game Club"> 17 <meta itemprop="description" content="Retro Game Club is a podcast about retro gaming with a focus on programming, emulation, and projects you can do at home. 18 19Each episode, we will have two games you can play with us and give us feedback before the next episode. We will also have a topic or project of the week that will be the focus of the conversation."> 20 <meta itemprop="image" content="https://assets.libsyn.com/secure/content/143493543"> 21 <meta property="og:type" content="website"> 22 <meta property="og:url" content="https://retrogameclub.net/2026/09"> 23 <meta property="og:title" content="Retro Game Club"> 24 <meta property="og:image" content="http://assets.libsyn.com/content/143493543?height=250&width=250"> 25 <meta property="og:image:width" content="250"> 26 <meta property="og:image:height" content="250"> 27 <meta property="og:description" content="Retro Game Club is a podcast about retro gaming with a focus on programming, emulation, and projects you can do at home. 28 29Each episode, we will have two games you can play with us and give us feedback before the next episode. We will also have a topic or project of the week that will be the focus of the conversation."> 30 <meta name="twitter:card" content="summary"> 31 <meta name="twitter:title" content="Retro Game Club"> 32 <meta name="twitter:description" content="Retro Game Club is a podcast about retro gaming with a focus on programming, emulation, and projects you can do at home. 33 34Each episode, we will have two games you can play with us and give us feedback before the next episode. We will also have a topic or project of the week that will be the focus of the conversation."> 35 <meta name="twitter:image" content="http://assets.libsyn.com/content/143493543"> 36 <title>Retro Game Club</title> 37 38 <link rel="alternate" type="application/rss+xml" title="Retro Game Club" href="http://retrogameclub.net/rss"> 39 40 <!-- Bootstrap Core CSS --> 41 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/bootstrap.css" rel="stylesheet"> 42 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/jquery.smartmenus.bootstrap.css" rel="stylesheet"> 43 44 <!-- Custom CSS --> 45 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/default-theme.css" rel="stylesheet"> 46 47 <!-- Custom Fonts --> 48 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 49 50 <link href="https://://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css"> 51 52 53 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 54 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 55 <!--[if lt IE 9]> 56
56<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
56 57
57<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
57 58 <![endif]--> 59 60 <!-- style overrides --> 61 <style> 62 .image-pop:hover { 63 cursor: hand; 64 cursor: pointer; 65 opacity: .8; 66 } 67 68 .image-pop { 69 height:auto; 70 width:100%; 71 max-width:400px; 72 padding-right:20px; 73 } 74 75 .img-social { 76 max-height:16px; 77 } 78 79 .producer-message-row { 80 word-wrap: break-word; 81 } 82 83 ul.social-list { 84 list-style: none; 85 } 86 87 ul.social-list li{ 88 display: inline; 89 margin-left: 5px; 90 } 91 92 .profile { 93 background: url(https://assets.libsyn.com/secure/content/143493543/?height=80) no-repeat center center; 94 background-size: cover; 95 } 96 .intro-header, .banner, .navbar-default .navbar-nav>li>a, .navbar-brand, .producer-message, .producer-message-row a, .btn-widget-login, .navbar-default .navbar-nav .open, .dropdown-submenu, .widget-header{ 97 color:#ffffff !important; 98 } 99 .producer-message-row a { 100 text-decoration: underline; 101 } 102 .intro-message h1, .subtitle-text { 103 color:#000000 !important; 104 background: #fff; 105 } 106 107 .navbar-default, .producer-message, .btn-send, .btn-widget-login, .dropdown-menu, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .widget-btn{ 108 background-color:#000000 !important; 109 } 110 111 .custom-blog-thumbnail { 112 border:1px solid #000000 !important; 113 } 114 115 .libsyn-item a { 116 color:#337ab7 !important; 117 } 118 119 .dropdown-menu > li > a { 120 color: #ffffff; 121 } 122 123 .navbar-nav > li > .dropdown-menu > li a:hover { 124 background: #ffffff !important; 125 color:#000000 !important; 126 } 127 128 body { 129 font-weight:normal !important; 130 } 131 132 .dropdown-submenu{ 133 display: block; 134 padding: 3px 20px; 135 clear: both; 136 font-weight: 400; 137 line-height: 1.42857143; 138 white-space: nowrap; 139 } 140 141 .left-side { 142 padding-top:0px !important; 143 } 144 145 .section-heading{ 146 margin:5px 0 25px 0; 147 } 148 149 p.date { 150 margin:5px 0 5px 0; 151 } 152 153 .item-height-restriction, .item-height-restriction-video { 154 height:auto; 155 } 156 157 .show_more { 158 direction:rtl; 159 text-indent: 25px; 160 font-size:15px; 161 font-weight:400; 162 } 163 164 .adjusted-player { 165 width: 1px; 166 min-width: 100%; 167 } 168 169 .adjusted-player { 170 width: 1px; 171 min-width: 100%; 172 } 173 174 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { 175 max-height: 1000px; 176 } 177 178 @media screen and (max-width: 767px){ 179 .navbar-form{ 180 margin-right: 0px; 181 margin-left: 0px; 182 } 183 } 184 185 </style> 186 187 188 <!-- Google Analytics --> 189 190 191
191<script>
vendor: 349 bytes, lines 191-197
191 192 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 193 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 194 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 195 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 196 197 ga('create', '
197UA-1417413-3
vendor: 49 bytes, lines 197-200
197', 'auto'); 198 ga('send', 'pageview'); 199 200
200</script>
200 201 202 <!-- End Google Analytics --> 203 204</head> 205 206<body> 207
207<script> 208 (function(w, d){ 209 var id='embedly-platform', n = 'script'; 210 if (!d.getElementById(id)){ 211 w.embedly = w.embedly || function() {(w.embedly.q = w.embedly.q || []).push(arguments);}; 212 var e = d.createElement(n); e.id = id; e.async=1; 213 e.src = ('https:' === document.location.protocol ? 'https' : 'http') + '://cdn.embedly.com/widgets/platform.js'; 214 var s = d.getElementsByTagName(n)[0]; 215 s.parentNode.insertBefore(e, s); 216 } 217 })(window, document); 218 </script>
218 219 220 <div id="fb-root"></div> 221
221<script>(function(d, s, id) { 222 var js, fjs = d.getElementsByTagName(s)[0]; 223 if (d.getElementById(id)) return; 224 js = d.createElement(s); js.id = id; 225 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=834757889913083"; 226 fjs.parentNode.insertBefore(js, fjs); 227 }(document, 'script', 'facebook-jssdk'));</script>
227 228 229 230 <!-- Navigation --> 231 <nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation" id="main-menu"> 232 <div class="container topnav"> 233 <!-- Brand and toggle get grouped for better mobile display --> 234 <div class="navbar-header"> 235 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 236 <span class="sr-only">Toggle navigation</span> 237 <span class="icon-bar"></span> 238 <span class="icon-bar"></span> 239 <span class="icon-bar"></span> 240 </button> 241 <a title="Home Page" class="navbar-brand topnav" href="/"><div class="profile"></div></a> 242 </div> 243 <!-- Collect the nav links, forms, and other content for toggling --> 244 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 245 246 <ul class="nav navbar-nav navbar-right" data-sm-skip-collapsible-behavior="true"> 247 <li> 248 249 <form class="navbar-form navbar-right" method="GET" action="https://retrogameclub.net/size/5/"> 250 <div class="form-group search-form"> 251 <input type="text" aria-label="Search for Episodes" name="search" class="form-control" value="" placeholder="Search"> 252 </div> 253 <button type="submit" aria-label="Click to submit search" class="btn btn-default"><i class="fa fa-search"></i></button> 254 </form> 255 </li> 256 <li> 257 <a href="" class="share-link" data-toggle="modal" data-target="#aboutModal">About</a> 258 </li> 259 <li><a href="#">Episodes <span class="caret"></span></a> 260 <ul class="dropdown-menu"> 261 <li><a href="/">All Episodes</a></li> 262 263 <!-- premium episodes link --> 264 265 <!-- categories --> 266 267 <!-- archives --> 268 <li><a href="#">Archives <b class="caret"></b> </a> 269 <ul class="dropdown-menu"> 270 <li><a href="/2026">2026 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2026/09">September</a></li><li><a href="/2026/08">August</a></li><li><a href="/2026/07">July</a></li><li><a href="/2026/06">June</a></li><li><a href="/2026/05">May</a></li><li><a href="/2026/04">April</a></li><li><a href="/2026/03">March</a></li><li><a href="/2026/02">February</a></li><li><a href="/2026/01">January</a></li></ul></li><li><a href="/2025">2025 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2025/12">December</a></li><li><a href="/2025/11">November</a></li><li><a href="/2025/10">October</a></li><li><a href="/2025/09">September</a></li><li><a href="/2025/08">August</a></li><li><a href="/2025/07">July</a></li><li><a href="/2025/06">June</a></li><li><a href="/2025/05">May</a></li><li><a href="/2025/04">April</a></li><li><a href="/2025/03">March</a></li><li><a href="/2025/02">February</a></li><li><a href="/2025/01">January</a></li></ul></li><li><a href="/2024">2024 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2024/12">December</a></li><li><a href="/2024/11">November</a></li><li><a href="/2024/10">October</a></li><li><a href="/2024/09">September</a></li><li><a href="/2024/08">August</a></li><li><a href="/2024/07">July</a></li><li><a href="/2024/06">June</a></li><li><a href="/2024/05">May</a></li><li><a href="/2024/04">April</a></li><li><a href="/2024/03">March</a></li><li><a href="/2024/02">February</a></li><li><a href="/2024/01">January</a></li></ul></li><li><a href="/2023">2023 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2023/12">December</a></li><li><a href="/2023/11">November</a></li><li><a href="/2023/10">October</a></li><li><a href="/2023/09">September</a></li><li><a href="/2023/08">August</a></li><li><a href="/2023/07">July</a></li><li><a href="/2023/06">June</a></li><li><a href="/2023/05">May</a></li><li><a href="/2023/04">April</a></li><li><a href="/2023/03">March</a></li><li><a href="/2023/02">February</a></li><li><a href="/2023/01">January</a></li></ul></li><li><a href="/2022">2022 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2022/12">December</a></li><li><a href="/2022/11">November</a></li><li><a href="/2022/10">October</a></li><li><a href="/2022/09">September</a></li><li><a href="/2022/08">August</a></li><li><a href="/2022/07">July</a></li><li><a href="/2022/06">June</a></li><li>
270<a href="/2022/05">May</a></li><li><a href="/2022/04">April</a></li><li><a href="/2022/03">March</a></li><li><a href="/2022/02">February</a></li><li><a href="/2022/01">January</a></li></ul></li><li><a href="/2021">2021 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2021/12">December</a></li><li><a href="/2021/11">November</a></li><li><a href="/2021/10">October</a></li><li><a href="/2021/09">September</a></li><li><a href="/2021/08">August</a></li><li><a href="/2021/07">July</a></li><li><a href="/2021/06">June</a></li><li><a href="/2021/05">May</a></li><li><a href="/2021/04">April</a></li><li><a href="/2021/03">March</a></li><li><a href="/2021/02">February</a></li><li><a href="/2021/01">January</a></li></ul></li><li><a href="/2020">2020 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2020/12">December</a></li><li><a href="/2020/11">November</a></li><li><a href="/2020/10">October</a></li><li><a href="/2020/09">September</a></li><li><a href="/2020/08">August</a></li><li><a href="/2020/07">July</a></li><li><a href="/2020/06">June</a></li><li><a href="/2020/05">May</a></li><li><a href="/2020/04">April</a></li><li><a href="/2020/03">March</a></li><li><a href="/2020/02">February</a></li><li><a href="/2020/01">January</a></li></ul></li><li><a href="/2019">2019 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2019/12">December</a></li><li><a href="/2019/11">November</a></li><li><a href="/2019/10">October</a></li><li><a href="/2019/09">September</a></li><li><a href="/2019/08">August</a></li><li><a href="/2019/07">July</a></li><li><a href="/2019/06">June</a></li><li><a href="/2019/05">May</a></li><li><a href="/2019/04">April</a></li><li><a href="/2019/03">March</a></li><li><a href="/2019/02">February</a></li></ul></li> 271 </ul> 272 </li> 273 </ul> 274 </li> 275 <!-- premium episodes link --> 276 </ul> 277 </div> 278 <!-- /.navbar-collapse --> 279 </div> 280 <!-- /.container --> 281 </nav> 282 283 284 <!-- Header --> 285 <a name="about"></a> 286 <div class="intro-header"> 287 <div class="container main-container"> 288 <div class="row"> 289 <div class="col-lg-12"> 290 <div class="click-alert alert alert-info fade"> 291 <strong>Preview Mode</strong> Links will not work in preview mode 292 </div> 293 <div class="intro-message"> 294 <h1>Retro Game Club</h1> 295 <h3></h3> 296 </div> 297 </div> 298 </div> 299 </div> 300 <!-- /.container --> 301 302 </div> 303 <!-- /.intro-header --> 304 305 <!-- Page Content --> 306 307 <div class="container"> 308 309 <div class="alert alert-info alert-dismissible producer-message"> 310 <div class="row"> 311 <div class="col-lg-12"> 312 <div class="col-lg-12 col-sm-12 align-top"> 313 <ul class="text-center social-list"> 314 <li style="display: inline;"><a aria-label="Visit Us on Facebook" title="Visit Us on Facebook" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/retrogameclubpodcast" class="btn btn-default"><i class="fa fa-facebook fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Subscribe to RSS Feed" title="Subscribe to RSS Feed" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="http://retrogameclub.net/rss" class="btn btn-default"><i class="fa fa-rss fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Listen on Apple Podcasts" title="Listen on Apple Podcasts" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://itunes.apple.com/us/podcast/retro-game-club/id1453018680?ls=1" class="btn btn-default"><i class="fa fa-podcast fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Listen on TuneIn" title="Listen on TuneIn" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="http://tun.in/pjm0q" class="btn btn-default"><img src="https://ssl-static.libsyn.com/p/assets/platform/websuite/tunein.png" class="img-social" alt="TuneIn"></a></li><li style="display: inline;"><a aria-label="Listen on Stitcher" title="Listen on Stitcher" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://www.stitcher.com/podcast/libsyn-133/retro-game-club" class="btn btn-default btn-social"><img src="https://ssl-static.libsyn.com/p/assets/platform/websuite/stitcher.png" class="img-social" alt="Stitcher"></a></li><li style="display: inline;"><a aria-label="Listen on Spotify" title="Listen on Spotify" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://open.spotify.com/show/46lQ73uFA8xNTuf57AvGmk" class="btn btn-default"><i class="fa fa-spotify fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Go to YouTube Channel" title="Go To YouTube Channel" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UCCDAvnXx8XUO6j-c-xKpmUg" class="btn btn-default"><i class="fa fa-youtube-play fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Listen on Radio Public" title="Listen on Radio Public" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://play.radiopublic.com/retro-game-club-WRw591" class="btn btn-default btn-social"><img src="https://ssl-static.libsyn.com/p/assets/platform/websuite/radio-public.png" class="img-social" alt="Radio Public"></a></li> </ul> 315 </div> 316 </div> 317 </div> 318 </div> 319 320 <!-- bread crumbs --> 321 <ol class="breadcrumb"> 322 <li class="breadcrumb-item"><a href="/">All Episodes</a></li> 323 <li class="breadcrumb-item"><a href="//2026">2026</a></li> 324 <li class="breadcrumb-item active">09</li> 325 </ol> 326 <div class="col-lg-12 col-md-12 item-container"><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42959878" data-id="42959878"><div class="col-lg-6 col-md-6 left-side libsyn-item-42959878"><h2 class="section-heading"><a data-iframe-id="embed_42959878" class="read_more" href="https://retrogameclub.net/picross-metal-storm">Picross, Metal Storm</a></h2><iframe id="embed_42959878" title="Picross, Metal Storm" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42959878/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1063817/render-playlist/no/custom-color/000000/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://retrogameclub.net/picross-metal-storm#comments" class="facebook-comments-count" data-uri="https://retrogameclub.net/picross-metal-storm"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Sep 19, 2026</p><p class="lead"><p class="p1"><strong>Picross, Metal Storm</strong></p> 327<p class="p1"><strong>Season 8 Episode 15</strong></p> 328<p class="p1"><strong>Episode 226</strong></p> 329<p class="p2"> </p> 330<p class="p3"><strong>News</strong></p> 331<ul class="ul1"> 332<li class="li1"><span class="s1"><a href= 333"https://www.pcgamer.com/hardware/after-google-mapped-an-adult-male-fruit-flys-brain-software-engineers-made-it-play-doom-mario64-and-beat-saber/"> 334After Google mapped an adult male fruit fly's brain, software 335engineers made it play Doom, Mario64, and Beat 336Saber</a></span></li> 337<li class="li1"><span class="s1"><a href= 338"https://pantspantsrevolution.com/md-engine-officially-releasedd/">Sega 339Genesis no-code creator MD Engine is out now on 340Steam</a></span> </li> 341<li class="li1"><span class="s1"><a href= 342"https://pantspantsrevolution.com/sega-and-netflix-announce-partnership-to-adapt-multiple-titl/"> 343Netflix and Sega are making a live-action Crazy Taxi 344movie</a></span></li> 345</ul> 346<p class="p3"><strong>Game Club</strong></p> 347<ul class="ul1"> 348<li class="li1">Picross 2</li> 349</ul> 350</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42959878" class="read_more" href="https://retrogameclub.net/picross-metal-storm">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42715945" data-id="42715945"><div class="col-lg-6 col-md-6 left-side libsyn-item-42715945"><h2 class="section-heading"><a data-iframe-id="embed_42715945" class="read_more" href="https://retrogameclub.net/metroid-prime-pinball-metroid-prime-hunters">Metroid Prime Pinball, Metroid Prime Hunters</a></h2><iframe id="embed_42715945" title="Metroid Prime Pinball, Metroid Prime Hunters" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42715945/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1063817/render-playlist/no/custom-color/000000/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://retrogameclub.net/metroid-prime-pinball-metroid-prime-hunters#comments" class="facebook-comments-count" data-uri="https://retrogameclub.net/metroid-prime-pinball-metroid-prime-hunters"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Sep 2, 2026</p><p class="lead"><p class="p1"><strong>Season 8 Episode 14</strong></p> 351<p class="p1"><strong>Episode 225</strong></p> 352<p class="p3"><strong>News</strong></p> 353<ul class="ul1"> 354<li class="li1"><span class="s1"><a href= 355"https://pantspantsrevolution.com/warren-spector-the-renowned-producer-known-for-ultima-underw/"> 356Deus Ex and Ultima Underworld creator Warren Spector retires from 357game development</a></span></li> 358<li class="li1"><span class="s1"><a href= 359"https://pantspantsrevolution.com/wolf64-wolfenstein-3d-comes-over-to-the-c64/"> 360Wolfenstein 3D is now fully playable on a stock Commodore 36164</a></span> </li> 362<li class="li1"><span class="s1"><a href= 363"https://hackaday.com/2026/08/22/an-atari-desktop-on-a-sega/">An 364Atari Desktop On A Sega</a></span></li> 365<li class="li1"><span class="s1"><a href= 366"https://www.extremetech.com/computing/steam-deck-mod-brings-back-physical-games-with-ancient-floppies"> 367Steam Deck Mod Brings Back Physical Games With Ancient 368Floppies</a></span></li> 369</ul> 370<p class="p3"><strong>Game Club</strong></p> 371<ul class="ul1"> 372<li class="li1">Metroid Prime Pinball</li> 373<li class="li1">Metroid...</li> 374</ul> 375</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42715945" class="read_more" href="https://retrogameclub.net/metroid-prime-pinball-metroid-prime-hunters">Read More</a></div></div></div></div><hr> 376 </div> 377 <!-- /.container --> 378 379 380 </div> 381 <!-- /.content-section-a --> 382 383 384 385 <!-- About Modal --> 386 <div id="aboutModal" class="modal fade" role="dialog"> 387 <div class="modal-dialog"> 388 <!-- Modal content--> 389 <div class="modal-content"> 390 <div class="modal-header"> 391 <button type="button" class="close" data-dismiss="modal">×</button> 392 <h4 class="modal-title">About the Podcast</h4> 393 </div> 394 <div class="modal-body"> 395 <p>Retro Game Club is a podcast about retro gaming with a focus on programming, emulation, and projects you can do at home. 396 397Each episode, we will have two games you can play with us and give us feedback before the next episode. We will also have a topic or project of the week that will be the focus of the conversation.</p> 398 </div> 399 <div class="modal-footer"> 400 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 401 </div> 402 </div> 403 </div> 404 </div> 405 406 <!-- Share Modal --> 407 <div id="shareModal" class="modal" role="dialog"> 408 <div class="modal-dialog"> 409 <!-- Modal content--> 410 <div class="modal-content"> 411 <div class="modal-header"> 412 <button type="button" class="close" data-dismiss="modal">×</button> 413 <h4 class="modal-title">Share This Episode</h4> 414 </div> 415 <div class="modal-body"> 416 <p id="pw-share"><div class="addthis_inline_share_toolbox"></div></p> 417 </div> 418 <div class="modal-footer"> 419 <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> 420 </div> 421 </div> 422 </div> 423 </div> 424 425 <!-- Private Premium Modal --> 426 <div id="loginModal" class="modal" role="dialog"> 427 <div class="modal-dialog"> 428 <!-- Modal content--> 429 <div class="modal-content"> 430 <div class="modal-header"> 431 <h4 class="modal-title"><i class="fa fa-lock fa-lg"></i> Private Premium Login</h4> 432 </div> 433 <div class="modal-body"> 434 <p> 435 <form class="form-signin" method="POST" action=""> 436 <h5 class="form-signin-heading">Login</h5> 437 <label for="inputEmail" class="sr-only">Email</label> 438 <input type="email" id="inputEmail" name="email" class="form-control" placeholder="Email address" required autofocus> 439 <label for="inputPassword" class="sr-only">Password</label> 440 <input type="password" id="inputPassword" name="password" class="form-control" placeholder="Password" required> 441 <p class="pull-right"><a href="'">Having trouble logging in?</a></p> 442 <button name="Login for Premium Access" class="btn btn-lg btn-primary btn-block btn-widget-login" type="submit">Login <i class="fa fa-arrow-circle-right fa-lg pull-right"></i></button> 443 </form> 444 </p> 445 </div> 446 447 </div> 448 </div> 449 </div> 450 451 <!-- Image Enlarge Modal --> 452 <div class="modal fade" id="imagemodal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 453 <div class="modal-dialog"> 454 <div class="modal-content"> 455 <div class="modal-header"> 456 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> 457 </div> 458 <div class="modal-body" style="text-align:center;"> 459 <img src="" id="imagepreview" style="width: auto; height: 300px;" > 460 </div> 461 <div class="modal-footer"> 462 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 463 </div> 464 </div> 465 </div> 466 </div> 467 468 469 470 <!-- Footer --> 471 <footer> 472 <div class="container"> 473 <div class="row"> 474 <div class="col-lg-12"> 475 <p class="copyright small pull-right">© </p> 476 </div> 477 </div> 478 </div> 479 </footer> 480 481 <!-- jQuery --> 482
482<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.js"></script>
482 483 484 <!-- Bootstrap Core JavaScript --> 485
485<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/bootstrap.js"></script>
485 486 487 <!-- Smart Menu JS --> 488
488<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.js"></script>
488 489
489<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.bootstrap.js"></script>
489 490 491 492 493 494
494<script> 495 var addthis_config = {}; 496 addthis_config.pubid = 'ra-57f683ee47f14d2b'; 497 498 var lockScroll = false; 499 var premiumAuthorized = true; 500 var enablePremiumDownload = false; 501 502 function noPremium(){ 503 504 505 premiumAuthorized = false; 506 507 } 508 509 function adjustPlayerWidth(){ 510 $(".producer-message iframe[src*='html5-player']").addClass('adjusted-player'); 511 $(".libsyn-item iframe[src*='html5-player']").addClass('adjusted-player'); 512 $(".libsyn-item-video iframe[src*='html5-player']").addClass('adjusted-player-video'); 513 makeImagesResponsive(); 514 } 515 516 function makeImagesResponsive(){ 517 $(".right-side img").addClass("img-responsive"); 518 $(".left-side img").addClass("img-responsive"); 519 } 520 521 function getFBCommentCount(uri,element){ 522 var apiUrl = "//graph.facebook.com/?ids=" + uri; 523 var commentsCount = 0; 524 $.ajax({ 525 url: apiUrl, 526 success: function(result) { 527 if ( typeof result != "undefined" && result.hasOwnProperty(uri) && typeof result[uri].share != "undefined" ) { 528 commentsCount = result[uri].share.comment_count; 529 element.html('<i class="fa fa-comments" title="Leave a Comment"></i> ' + commentsCount + " Comment(s)"); 530 } 531 } 532 }); 533 return false; 534 } 535 536 function updateCommentsCount(){ 537 $(".facebook-comments-count" ).each(function() { 538 if($(this).html() == ""){ 539 var pageIndex = $(this).data("uri"); 540 getFBCommentCount(pageIndex,$(this)); 541 } 542 }); 543 } 544 545 $(function() { 546 547 var lastScroll = 0; 548 549 $('#main-menu').on('show.bs.collapse', function () { 550 $(this).removeClass("navbar-fixed-top").addClass("navbar-static-top"); 551 lastScroll = $(window).scrollTop(); 552 $(window).scrollTop(0); 553 }); 554 555 $('#main-menu').on('hide.bs.collapse', function () { 556 $(window).scrollTop(lastScroll); 557 $(this).removeClass("navbar-static-top").addClass("navbar-fixed-top"); 558 }); 559 560 window.fbAsyncInit = function() { 561 FB.Canvas.setAutoGrow(); 562 } 563 564 function sizeChangeCallback() { 565 FB.Canvas.setSize({ width: 520, height: 1400 }); 566 } 567 568 //social tooltip instantiation 569 $('[data-toggle="tooltip"]').tooltip(); 570 571 //share link 572 $(document.body).on("click",".share-link", function(event) { 573 574 var url = $(this).data('item-url'); 575 var title = $(this).data('item-title'); 576 var image = $(this).data('item-image-url'); 577 578 $.getScript( "//s7.addthis.com/js/300/addthis_widget.js#async=1" ) 579 .done(function( script, textStatus ) { 580 addthis.init(); 581 addthis.update('share', 'url', url); 582 addthis.update('share', 'title', title); 583 addthis.update('share', 'description', ""); 584 addthis.update('share', 'image', image) 585 }) 586 .fail(function( jqxhr, settings, exception ) { 587 //do nothing 588 }); 589 }); 590 591 //resize players 592 adjustPlayerWidth(); 593 594 //change profile pic on scroll 595 $(window).scroll(function(){ 596 if($(window).scrollTop() > 225){ 597 $(".profile").addClass('profile-small'); 598 } 599 else{ 600 $(".profile").removeClass('profile-small'); 601 } 602 }); 603 604 // get all premium episodes 605 var show_id = '161522'; 606 var id_prefix = "libsyn-item-"; 607 var episode_ids = new Array(); // For some reason, this line was causing Firefox to become unresponsive. 608 $('.libsyn-item-premium').each(function(index){ 609 var id = $(this).data('id'); 610 episode_ids.push(id); 611 }); 612 613 var episodes = (episode_ids.length > 0) ? episode_ids.join(',') : 0; 614 615 noPremium(); 616 617 //image modal 618 $(document.body).on("click",".image-pop", function() { 619 $('#imagepreview').attr('src', $(this).attr('src')); 620 $('#imagemodal').modal('show'); 621 }); 622 623 624 }); 625 626 if( $('#download_app_div').size() > 0 ){ 627 var isMac = (navigator.platform.indexOf('Mac') != -1); 628 var isIos = !!navigator.platform && (/iPad|iPhone|iPod/.test(navigator.platform) || isMac); 629 630 if(isIos){ 631 $.ajax({ 632 type: 'GET', 633 url: "//my.libsyn.com/app/generate-websuite-plist-url", 634 data: {destination_id: 1063817}, 635 dataType: 'jsonp', 636 success:function(json){ 637 console.log(json); 638 if(typeof json.success != "undefined"){ 639 if(json.success){ 640 var plistAnchor = $('<a>').addClass('btn').addClass('btn-default').attr('aria-label','Download iOS App') 641 .attr('href', 'itms-services://?action=download-manifest&url=' + encodeURIComponent(json.plist_url)).append( 642 $('<i>').addClass('fa').addClass('fa-download').addClass('fa-5x') 643 ).append('<div>Download/Install iOS App</div>'); 644 645 $('#download_app_div').empty(); 646 647 if(isMac){ 648 $('#download_app_div').append($('<p>').html('If you are using an iPad, you may install the app below:')); 649 } 650 651 $('#download_app_div').append(plistAnchor); 652 653 } else { 654 $('#download_app_div').empty().html('An error has occurred:' + json.message); 655 } 656 } else { 657 $('#download_app_div').empty().html('An error has occurred'); 658 } 659 }, 660 error:function(xhr, textStatus, errorThrown){ 661 $('#download_app_div').empty().html('An error has occurred: ' + textStatus); 662 } 663 }); 664 } else { 665 $('#download_app_div').empty().html('Sorry, app download is only available for iOS devices.'); 666 } 667 } 668 669 670 var page_filter = 1; 671 var category_filter = ""; 672 var text_filter = ""; 673 var size_filter = "5"; 674 var year_filter = "2026"; 675 var month_filter = "9"; 676 var text_posts_only = false;
677 var premium_filter = false; 678 var player_position = "above"; 679 680 //lets create widget bar 681 682 var colWidth = 6; 683 684 function escapeHtml(text) { 685 return text 686 .replace(/&/g, "&") 687 .replace(/</g, "<") 688 .replace(/>/g, ">") 689 .replace(/"/g, """) 690 .replace(/'/g, "'"); 691 } 692 693 //load more on bottom of page 694 $(window).scroll(function () { 695 696 if(!lockScroll){ 697 if ($(window).scrollTop() >= $(document).height() - $(window).height() - 60) { 698 699 lockScroll = true; 700 701 var requestUrl = "https://retrogameclub.net/"; 702 requestUrl += "/page/"+ (page_filter + 1); 703 704 if(text_posts_only){ 705 requestUrl += "/podcast/blog"; 706 } 707 else if(premium_filter){ 708 requestUrl += "/search/is_premium"; 709 } 710 else if(text_filter != ""){ 711 requestUrl += "/search/"+ text_filter; 712 } 713 else if(month_filter != 0) { 714 requestUrl += "/"+ year_filter +"/"+ month_filter; 715 } 716 else if(year_filter != 0) { 717 requestUrl += "/" + year_filter; 718 } 719 else { 720 requestUrl += (category_filter != "" ? "/category/"+category_filter : ""); 721 } 722 723 requestUrl += "/render-type/json"; 724 725 $.ajax({ 726 type: 'GET', 727 url: requestUrl, 728 async: false, 729 success:function(json){ 730 var items = JSON.parse(json); 731 if(items.length > 0){ 732 for(var i = 0; i < items.length; i++){ 733 var item = new Array(); 734 item = items[i]; 735 736 var isTextOnly = typeof item.primary_content == 'undefined'; 737 var isVideo; 738 739 if(isTextOnly){ 740 isVideo = false; 741 } else { 742 isVideo = item.primary_content.file_class == "video"; 743 } 744 745 //create action buttons 746 var actionButtonsRow = '<div class="row">'; 747 if(isTextOnly){ 748 var escapedItemTitle = escapeHtml(item.item_title); 749 actionButtonsRow += '<div class="col-lg-4 col-sm-4 share-div">'; 750 actionButtonsRow += '<a class="share-link" href="" data-image-url="'+ item.image_url +'" data-item-url="'+ item.full_item_url +'" data-item-title="'+ escapedItemTitle +'" data-toggle="modal" data-target="#shareModal">'; 751 actionButtonsRow += '<i class="fa fa-share-alt" title="Share This Episode"></i> Share</a></div>'; 752 } 753 754 755 if(item.display_download_link == true){ 756 if(isTextOnly){ 757 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.primary_content.url_secure +'" download><i class="fa fa-download" title="Download This Episode"></i> Download</a></div>'; 758 } 759 } 760 761 if(item.extra_content.length > 0){ 762 for (var x = 0; x < item.extra_content.length; x++) { 763 if(item.extra_content[x].file_class == "pdf"){ 764 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type; 765 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>'; 766 } else { 767 if(enablePremiumDownload == true){ 768 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type; 769 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>'; 770 } 771 } 772 773 } 774 } 775 actionButtonsRow += "</div>"; 776 777 778 //begin row 779 html = '<div class="row libsyn-item libsyn' + (isVideo == true ? '-video' : '') + ' libsyn-item-' + item.premium_state + ' libsyn-item-'+ item.item_id +'" data-id="'+ item.item_id +'">'; 780 781 if(isTextOnly){ 782 html += '<div class="col-lg-12" col-md-12 left-side libsyn-item-'+ item.item_id +'">'; 783 html += '<h2 class="section-heading"><a href="'+ item.full_item_url +'">'+ item.item_title +'</a>'; 784 html += '</h2>'; 785 html += '<p class="date">'+ item.release_date +'</p>'; 786 html += '<p class="lead">'+ item.item_body_short +'</p>'; 787 html += '<div class="row"><div class="col-md-12 text-right show_more">'; 788 html += '<a href="'+ item.full_item_url +'">Read More</a></div></div>'; 789 html += actionButtonsRow; 790 html += '</div>'; 791 } else { 792 793 //player 794 var playerSide = '<h2 class="section-heading"><a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">'+item.item_title+'</a>'; 795 playerSide += '</h2>'; 796 if(item.premium_state == "premium" && !premiumAuthorized){ 797 playerSide += '<h3><i class="fa fa-lock"></i> This is a Premium Episode</h3>'; 798 } else { 799 800 if(item.primary_content.file_class == "pdf"){ 801 playerSide += '<a href="' + item.primary_content.url_secure +'" download class="pdf-download"><i class="fa fa-file-pdf-o" title="Download PDF"></i> Download PDF</a>'; 802 } else { 803 playerSide += item.player; 804 } 805 806 playerSide += actionButtonsRow; 807 } 808 809 //description 810 var descriptionSide = '<p class="date">'+item.release_date+'</p>'; 811 descriptionSide += '<p class="lead">'+item.item_body_short+'</p>'; 812 descriptionSide += '<div class="row"><div class="col-md-12 text-right show_more">'; 813 descriptionSide += '<a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">Read More</a></div></div>'; 814 815 html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 left-side">'; 816 html += player_position == "above" ? playerSide : descriptionSide; 817 html += '</div>'; 818 819 html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 right-side">'; 820 html += player_position == "above" ? descriptionSide : playerSide; 821 html += '</div>'; 822 } 823 824 825 html += '</div>'; 826 html += '<hr>'; 827 828 //add to container 829 $(".item-container").append(html); 830 831 } 832 833 page_filter++; 834 adjustPlayerWidth(); 835 lockScroll = false;
836 } else { 837 lockScroll = true; 838 } 839 }, 840 error:function(xhr, textStatus, errorThrown){ 841 console.log(errorThrown); 842 } 843 }); 844 } 845 } 846 }); 847 848 849 $("#btn-send-contact").click(function(event){ 850 event.preventDefault(); 851 852 var error = ""; 853 //validate 854 var valid = true; 855 $('#podcast-page-contact-form').find(':input:not(button)').each(function(){ 856 var name = $(this).attr("name"); 857 var value = $(this).val(); 858 if (typeof name != 'undefined' && value == ""){ 859 valid = false; 860 return false; 861 } 862 }); 863 864 if(valid){ 865 //submit form 866 var datastring = $("#podcast-page-contact-form").serialize(); 867 $.ajax({ 868 type: "POST", 869 url: "https://web-support.libsyn.com/contact/submit", 870 data: datastring, 871 dataType: "json", 872 success: function(data) { 873 if(data == false){ 874 error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later."; 875 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 876 } else { 877 $('#podcast-page-contact-form').find(":input").val("").hide(); 878 $('#podcast-page-contact-form').fadeOut(); 879 $("#podcast-page-contact-form-success").show(); 880 } 881 }, 882 error: function() { 883 error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later."; 884 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 885 } 886 }); 887 888 } else { 889 error = "<strong>Error</strong> Please fill out all fields and submit again."; 890 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 891 return false; 892 } 893 894 }); 895 896 897 898 var playerStatusRequestSent = false; 899 var href = null; 900 /* $(document).on('click', ".read_more", function (e){ 901 var iframeId = $(this).data("iframe-id"); 902 if (document.getElementById(iframeId).contentWindow) { 903 e.preventDefault(); 904 href = $(this).attr("href"); 905 906 var addColon = $("#"+iframeId).attr("src").indexOf(":") == -1 ? ':' : ''; 907 908 var iframeHref = 0 + $("#"+iframeId).attr("src"); 909 var receiver = document.getElementById(iframeId).contentWindow; 910 window.addEventListener('message', receiveMessage); 911 receiver.postMessage('player_status_request', iframeHref); 912 playerStatusRequestSent = true; 913 } 914 }); */ 915 916 function receiveMessage(e) { 917 918 if(playerStatusRequestSent){ 919 try { 920 var playerData = JSON.parse(e.data); 921 if(typeof(playerData.elapsed) != "undefined" && playerData.elapsed != "00:00:00"){ 922 localStorage.setItem(href, JSON.stringify(playerData)); 923 } 924 if(href !== null){ 925 window.location = href; 926 } 927 } catch (e) { 928 return false; 929 } 930 } 931 } 932 933 934 935 </script>
935 936 937</body> 938 939</html> 940
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.