<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>DIY RF Modulator + Raspberry Pi Pico = Gaming on a Sony Watchman FD-10A CRT -- Episode 682</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>DIY RF Modulator + Raspberry Pi Pico = Gaming on a Sony Watchman FD-10A CRT -- Episode 682</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682</link><pubDate>Wed, 10 Sep 2025 22:41:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:63648571-cd5a-44f9-a40b-e67cbc292b06</guid><dc:creator>e14sbhargav</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682#comments</comments><description>Current Revision posted to Documents by e14sbhargav on 9/10/2025 10:41:38 PM&lt;br /&gt;
&lt;p&gt;Andy takes a 1987 Sony Watchman portable CRT TV and transforms it into a working retro arcade system&amp;mdash;without modifying the TV itself. Using a Raspberry Pi Pico, custom NTSC video generation, a hand-built RF modulator, and an Atari joystick, he codes an original Space Invaders&amp;ndash;style game that broadcasts wirelessly to the Watchman. Along the way, he tackles composite video generation from scratch, resistor ladder DAC design, precise timing with PIO and DMA, and building RF circuitry from a 1985 magazine schematic.&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs9qqv6"&gt;Watch the Project&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://youtu.be/bh1RnC1fyyE"&gt;https://youtu.be/bh1RnC1fyyE&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m0" data-start="121" data-end="149"&gt;Why the Sony Watchman?&lt;/h2&gt;
&lt;p data-start="150" data-end="595"&gt;Andy set out to transform a Sony Watchman portable CRT television from 1987 into a fully functioning retro-style video arcade. The challenge was to achieve this without making any permanent modifications to the TV itself. With no video inputs, only an antenna and headphone jack, the Watchman wasn&amp;rsquo;t built with gaming in mind. But by combining modern microcontrollers with some old-school RF circuitry, Andy proved that it could still be done.&lt;/p&gt;
&lt;p data-start="150" data-end="595"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/3021.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m1" data-start="602" data-end="632"&gt;The Hardware at the Core&lt;/h2&gt;
&lt;p data-start="633" data-end="1051"&gt;The Watchman model FD-10A has a unique design, featuring a flattened CRT tube with a vertical layout that shows the inside of the tube rather than using a mirror. Powered by four AA batteries, it was originally designed for analogue broadcasts, something long gone in the US since the late 2000s. To breathe new life into it, Andy needed to generate his own TV signal, which meant building a low-powered RF transmitter.&lt;/p&gt;
&lt;p data-start="1053" data-end="1682"&gt;The hardware core of the build is a &lt;strong data-start="1089" data-end="1110"&gt;Raspberry Pi Pico&lt;/strong&gt;, chosen to run the custom arcade game. Since the Pico lacks video output, Andy implemented composite video generation entirely in software, starting with a resistor ladder DAC to convert digital signals into analogue voltages. After testing with simple waveforms, he coded precise NTSC signal timings, using the Pico&amp;rsquo;s &lt;strong data-start="1428" data-end="1454"&gt;PIO (programmable I/O)&lt;/strong&gt; and &lt;strong data-start="1459" data-end="1489"&gt;DMA (direct memory access)&lt;/strong&gt; to offload the heavy lifting and free the CPU for game logic. To keep visuals smooth, he implemented double buffering, allowing frames to alternate cleanly without tearing or skipped frames.&lt;/p&gt;
&lt;p data-start="1053" data-end="1682"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/0876.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m2" data-start="1689" data-end="1720"&gt;Bringing in RF Modulation&lt;/h2&gt;
&lt;p data-start="1721" data-end="2298"&gt;Rather than hack the Watchman for composite input, Andy looked back to the technology of the era. He dug up a 1985 magazine schematic for a DIY RF modulator and set about building one on protoboard. This involved careful soldering on a board with a ground plane, winding custom inductors, sourcing a now-obsolete &lt;strong data-start="2034" data-end="2054"&gt;BFR91 transistor&lt;/strong&gt;, and working around some ambiguous component specifications. It wasn&amp;rsquo;t straightforward&amp;mdash;especially when it came to selecting the right inductors&amp;mdash;but Andy pieced the circuit together and added modern conveniences like a USB breakout for power.&lt;/p&gt;
&lt;p data-start="1721" data-end="2298"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/8371.jpg" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/0880.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m3" data-start="2305" data-end="2326"&gt;Coding the Game&lt;/h2&gt;
&lt;p data-start="2327" data-end="2780"&gt;For the game itself, Andy coded an original title called &lt;em data-start="2384" data-end="2399"&gt;Cosmic Attack&lt;/em&gt;, inspired by classics like &lt;em data-start="2427" data-end="2443"&gt;Space Invaders&lt;/em&gt;. Graphics were designed by hand on graph paper before being translated into byte arrays, mimicking the workflow of early developers. He even wrote his own sprite and text rendering routines, since the Pico lacks built-in graphics hardware. Input was handled by an Atari 7800 joystick, wired to the Pico through a simple DB9 connector.&lt;/p&gt;
&lt;p data-start="2327" data-end="2780"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/5670.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m4" data-start="2787" data-end="2818"&gt;Overcoming the Challenges&lt;/h2&gt;
&lt;p data-start="2819" data-end="3203"&gt;There were hurdles along the way: video standards mismatches, failed attempts with existing code libraries, tricky timing requirements, and uncertainty around RF component choices. But overcoming those challenges was part of the fun. The result is a working prototype arcade system powered by nothing more than a Raspberry Pi Pico, a handful of components, and a lot of persistence.&lt;/p&gt;
&lt;p data-start="2819" data-end="3203"&gt;&lt;img loading="lazy" alt="image" style="max-height:322px;max-width:572px;"  height="322" src="/resized-image/__size/1144x644/__key/communityserver-wikis-components-files/00-00-00-03-81/1460.jpg" width="572" /&gt;&lt;img loading="lazy" alt="image" style="max-height:320px;max-width:569px;"  height="320" src="/resized-image/__size/1138x640/__key/communityserver-wikis-components-files/00-00-00-03-81/5460.jpg" width="569" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m5" data-start="3210" data-end="3233"&gt;A Watchman Reborn&lt;/h2&gt;
&lt;p data-start="3234" data-end="3517"&gt;After countless refinements, the system came to life. The Pico&amp;rsquo;s video output was fed into the homemade RF modulator, which in turn broadcast wirelessly to the Watchman&amp;rsquo;s antenna. Scanning the channels revealed the game running on the tiny 2-inch screen, proving the concept worked!&lt;/p&gt;
&lt;p data-start="3519" data-end="3695"&gt;Andy plans to revisit the project again in the future to refine the design further, but for now, the Watchman has been given a second life as a portable retro gaming machine.&lt;/p&gt;
&lt;p data-start="3519" data-end="3695"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/0602.jpg" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/6558.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: retro arcade build, ntsc video raspberry pi pico, resistor ladder dac video, homebrew arcade console, sony watchman fd-10a, sony watchman arcade mod, pio dma video output pico, atari joystick raspberry pi pico, watchman fd-10a retro gaming, raspberry pi pico arcade, diy rf modulator, retro gaming on crt, vintage tv gaming project, friday_release, pico microcontroller game system, composite video generation pico&lt;/div&gt;
</description></item><item><title>DIY RF Modulator + Raspberry Pi Pico = Gaming on a Sony Watchman FD-10A CRT -- Episode 682</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682/revision/2</link><pubDate>Wed, 10 Sep 2025 22:41:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:63648571-cd5a-44f9-a40b-e67cbc292b06</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682#comments</comments><description>Revision 2 posted to Documents by cstanton on 9/10/2025 10:41:38 PM&lt;br /&gt;
&lt;p&gt;Andy takes a 1987 Sony Watchman portable CRT TV and transforms it into a working retro arcade system&amp;mdash;without modifying the TV itself. Using a Raspberry Pi Pico, custom NTSC video generation, a hand-built RF modulator, and an Atari joystick, he codes an original Space Invaders&amp;ndash;style game that broadcasts wirelessly to the Watchman. Along the way, he tackles composite video generation from scratch, resistor ladder DAC design, precise timing with PIO and DMA, and building RF circuitry from a 1985 magazine schematic.&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs9qqv6"&gt;Watch the Project&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://youtu.be/bh1RnC1fyyE"&gt;https://youtu.be/bh1RnC1fyyE&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m0" data-start="121" data-end="149"&gt;Why the Sony Watchman?&lt;/h2&gt;
&lt;p data-start="150" data-end="595"&gt;Andy set out to transform a Sony Watchman portable CRT television from 1987 into a fully functioning retro-style video arcade. The challenge was to achieve this without making any permanent modifications to the TV itself. With no video inputs, only an antenna and headphone jack, the Watchman wasn&amp;rsquo;t built with gaming in mind. But by combining modern microcontrollers with some old-school RF circuitry, Andy proved that it could still be done.&lt;/p&gt;
&lt;p data-start="150" data-end="595"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/3021.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m1" data-start="602" data-end="632"&gt;The Hardware at the Core&lt;/h2&gt;
&lt;p data-start="633" data-end="1051"&gt;The Watchman model FD-10A has a unique design, featuring a flattened CRT tube with a vertical layout that shows the inside of the tube rather than using a mirror. Powered by four AA batteries, it was originally designed for analogue broadcasts, something long gone in the US since the late 2000s. To breathe new life into it, Andy needed to generate his own TV signal, which meant building a low-powered RF transmitter.&lt;/p&gt;
&lt;p data-start="1053" data-end="1682"&gt;The hardware core of the build is a &lt;strong data-start="1089" data-end="1110"&gt;Raspberry Pi Pico&lt;/strong&gt;, chosen to run the custom arcade game. Since the Pico lacks video output, Andy implemented composite video generation entirely in software, starting with a resistor ladder DAC to convert digital signals into analogue voltages. After testing with simple waveforms, he coded precise NTSC signal timings, using the Pico&amp;rsquo;s &lt;strong data-start="1428" data-end="1454"&gt;PIO (programmable I/O)&lt;/strong&gt; and &lt;strong data-start="1459" data-end="1489"&gt;DMA (direct memory access)&lt;/strong&gt; to offload the heavy lifting and free the CPU for game logic. To keep visuals smooth, he implemented double buffering, allowing frames to alternate cleanly without tearing or skipped frames.&lt;/p&gt;
&lt;p data-start="1053" data-end="1682"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/0876.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m2" data-start="1689" data-end="1720"&gt;Bringing in RF Modulation&lt;/h2&gt;
&lt;p data-start="1721" data-end="2298"&gt;Rather than hack the Watchman for composite input, Andy looked back to the technology of the era. He dug up a 1985 magazine schematic for a DIY RF modulator and set about building one on protoboard. This involved careful soldering on a board with a ground plane, winding custom inductors, sourcing a now-obsolete &lt;strong data-start="2034" data-end="2054"&gt;BFR91 transistor&lt;/strong&gt;, and working around some ambiguous component specifications. It wasn&amp;rsquo;t straightforward&amp;mdash;especially when it came to selecting the right inductors&amp;mdash;but Andy pieced the circuit together and added modern conveniences like a USB breakout for power.&lt;/p&gt;
&lt;p data-start="1721" data-end="2298"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/8371.jpg" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/0880.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m3" data-start="2305" data-end="2326"&gt;Coding the Game&lt;/h2&gt;
&lt;p data-start="2327" data-end="2780"&gt;For the game itself, Andy coded an original title called &lt;em data-start="2384" data-end="2399"&gt;Cosmic Attack&lt;/em&gt;, inspired by classics like &lt;em data-start="2427" data-end="2443"&gt;Space Invaders&lt;/em&gt;. Graphics were designed by hand on graph paper before being translated into byte arrays, mimicking the workflow of early developers. He even wrote his own sprite and text rendering routines, since the Pico lacks built-in graphics hardware. Input was handled by an Atari 7800 joystick, wired to the Pico through a simple DB9 connector.&lt;/p&gt;
&lt;p data-start="2327" data-end="2780"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/5670.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m4" data-start="2787" data-end="2818"&gt;Overcoming the Challenges&lt;/h2&gt;
&lt;p data-start="2819" data-end="3203"&gt;There were hurdles along the way: video standards mismatches, failed attempts with existing code libraries, tricky timing requirements, and uncertainty around RF component choices. But overcoming those challenges was part of the fun. The result is a working prototype arcade system powered by nothing more than a Raspberry Pi Pico, a handful of components, and a lot of persistence.&lt;/p&gt;
&lt;p data-start="2819" data-end="3203"&gt;&lt;img loading="lazy" alt="image" style="max-height:322px;max-width:572px;"  height="322" src="/resized-image/__size/1144x644/__key/communityserver-wikis-components-files/00-00-00-04-35/1460.jpg" width="572" /&gt;&lt;img loading="lazy" alt="image" style="max-height:320px;max-width:569px;"  height="320" src="/resized-image/__size/1138x640/__key/communityserver-wikis-components-files/00-00-00-04-35/5460.jpg" width="569" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m5" data-start="3210" data-end="3233"&gt;A Watchman Reborn&lt;/h2&gt;
&lt;p data-start="3234" data-end="3517"&gt;After countless refinements, the system came to life. The Pico&amp;rsquo;s video output was fed into the homemade RF modulator, which in turn broadcast wirelessly to the Watchman&amp;rsquo;s antenna. Scanning the channels revealed the game running on the tiny 2-inch screen, proving the concept worked!&lt;/p&gt;
&lt;p data-start="3519" data-end="3695"&gt;Andy plans to revisit the project again in the future to refine the design further, but for now, the Watchman has been given a second life as a portable retro gaming machine.&lt;/p&gt;
&lt;p data-start="3519" data-end="3695"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/0602.jpg" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/6558.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: retro arcade build, ntsc video raspberry pi pico, resistor ladder dac video, homebrew arcade console, sony watchman fd-10a, sony watchman arcade mod, pio dma video output pico, atari joystick raspberry pi pico, watchman fd-10a retro gaming, raspberry pi pico arcade, diy rf modulator, retro gaming on crt, vintage tv gaming project, friday_release, pico microcontroller game system, composite video generation pico&lt;/div&gt;
</description></item><item><title>Turning a Sony Watchman FD-10A into a Retro Arcade (With Custom Retro Games!) -- Episode 682</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682/revision/1</link><pubDate>Wed, 10 Sep 2025 22:35:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:63648571-cd5a-44f9-a40b-e67cbc292b06</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71974/diy-rf-modulator-raspberry-pi-pico-gaming-on-a-sony-watchman-fd-10a-crt----episode-682#comments</comments><description>Revision 1 posted to Documents by cstanton on 9/10/2025 10:35:54 PM&lt;br /&gt;
&lt;p&gt;Andy takes a 1987 Sony Watchman portable CRT TV and transforms it into a working retro arcade system&amp;mdash;without modifying the TV itself. Using a Raspberry Pi Pico, custom NTSC video generation, a hand-built RF modulator, and an Atari joystick, he codes an original Space Invaders&amp;ndash;style game that broadcasts wirelessly to the Watchman. Along the way, he tackles composite video generation from scratch, resistor ladder DAC design, precise timing with PIO and DMA, and building RF circuitry from a 1985 magazine schematic.&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs9qqv6"&gt;Watch the Project&lt;/h2&gt;
&lt;p&gt;&amp;lt;embed video&amp;gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m0" data-start="121" data-end="149"&gt;Why the Sony Watchman?&lt;/h2&gt;
&lt;p data-start="150" data-end="595"&gt;Andy set out to transform a Sony Watchman portable CRT television from 1987 into a fully functioning retro-style video arcade. The challenge was to achieve this without making any permanent modifications to the TV itself. With no video inputs, only an antenna and headphone jack, the Watchman wasn&amp;rsquo;t built with gaming in mind. But by combining modern microcontrollers with some old-school RF circuitry, Andy proved that it could still be done.&lt;/p&gt;
&lt;p data-start="150" data-end="595"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/3021.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m1" data-start="602" data-end="632"&gt;The Hardware at the Core&lt;/h2&gt;
&lt;p data-start="633" data-end="1051"&gt;The Watchman model FD-10A has a unique design, featuring a flattened CRT tube with a vertical layout that shows the inside of the tube rather than using a mirror. Powered by four AA batteries, it was originally designed for analogue broadcasts, something long gone in the US since the late 2000s. To breathe new life into it, Andy needed to generate his own TV signal, which meant building a low-powered RF transmitter.&lt;/p&gt;
&lt;p data-start="1053" data-end="1682"&gt;The hardware core of the build is a &lt;strong data-start="1089" data-end="1110"&gt;Raspberry Pi Pico&lt;/strong&gt;, chosen to run the custom arcade game. Since the Pico lacks video output, Andy implemented composite video generation entirely in software, starting with a resistor ladder DAC to convert digital signals into analogue voltages. After testing with simple waveforms, he coded precise NTSC signal timings, using the Pico&amp;rsquo;s &lt;strong data-start="1428" data-end="1454"&gt;PIO (programmable I/O)&lt;/strong&gt; and &lt;strong data-start="1459" data-end="1489"&gt;DMA (direct memory access)&lt;/strong&gt; to offload the heavy lifting and free the CPU for game logic. To keep visuals smooth, he implemented double buffering, allowing frames to alternate cleanly without tearing or skipped frames.&lt;/p&gt;
&lt;p data-start="1053" data-end="1682"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/0876.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m2" data-start="1689" data-end="1720"&gt;Bringing in RF Modulation&lt;/h2&gt;
&lt;p data-start="1721" data-end="2298"&gt;Rather than hack the Watchman for composite input, Andy looked back to the technology of the era. He dug up a 1985 magazine schematic for a DIY RF modulator and set about building one on protoboard. This involved careful soldering on a board with a ground plane, winding custom inductors, sourcing a now-obsolete &lt;strong data-start="2034" data-end="2054"&gt;BFR91 transistor&lt;/strong&gt;, and working around some ambiguous component specifications. It wasn&amp;rsquo;t straightforward&amp;mdash;especially when it came to selecting the right inductors&amp;mdash;but Andy pieced the circuit together and added modern conveniences like a USB breakout for power.&lt;/p&gt;
&lt;p data-start="1721" data-end="2298"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/8371.jpg" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/0880.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m3" data-start="2305" data-end="2326"&gt;Coding the Game&lt;/h2&gt;
&lt;p data-start="2327" data-end="2780"&gt;For the game itself, Andy coded an original title called &lt;em data-start="2384" data-end="2399"&gt;Cosmic Attack&lt;/em&gt;, inspired by classics like &lt;em data-start="2427" data-end="2443"&gt;Space Invaders&lt;/em&gt;. Graphics were designed by hand on graph paper before being translated into byte arrays, mimicking the workflow of early developers. He even wrote his own sprite and text rendering routines, since the Pico lacks built-in graphics hardware. Input was handled by an Atari 7800 joystick, wired to the Pico through a simple DB9 connector.&lt;/p&gt;
&lt;p data-start="2327" data-end="2780"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/5670.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m4" data-start="2787" data-end="2818"&gt;Overcoming the Challenges&lt;/h2&gt;
&lt;p data-start="2819" data-end="3203"&gt;There were hurdles along the way: video standards mismatches, failed attempts with existing code libraries, tricky timing requirements, and uncertainty around RF component choices. But overcoming those challenges was part of the fun. The result is a working prototype arcade system powered by nothing more than a Raspberry Pi Pico, a handful of components, and a lot of persistence.&lt;/p&gt;
&lt;p data-start="2819" data-end="3203"&gt;&lt;img loading="lazy" alt="image" style="max-height:322px;max-width:572px;"  height="322" src="/resized-image/__size/1144x644/__key/communityserver-wikis-components-files/00-00-00-04-35/1460.jpg" width="572" /&gt;&lt;img loading="lazy" alt="image" style="max-height:320px;max-width:569px;"  height="320" src="/resized-image/__size/1138x640/__key/communityserver-wikis-components-files/00-00-00-04-35/5460.jpg" width="569" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j4qs151m5" data-start="3210" data-end="3233"&gt;A Watchman Reborn&lt;/h2&gt;
&lt;p data-start="3234" data-end="3517"&gt;After countless refinements, the system came to life. The Pico&amp;rsquo;s video output was fed into the homemade RF modulator, which in turn broadcast wirelessly to the Watchman&amp;rsquo;s antenna. Scanning the channels revealed the game running on the tiny 2-inch screen, proving the concept worked!&lt;/p&gt;
&lt;p data-start="3519" data-end="3695"&gt;Andy plans to revisit the project again in the future to refine the design further, but for now, the Watchman has been given a second life as a portable retro gaming machine.&lt;/p&gt;
&lt;p data-start="3519" data-end="3695"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/0602.jpg" /&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/6558.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>