<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Cooltrainer.org</title>
		<description></description>
		<link>https://cooltrainer.org</link>
		<atom:link href="https://cooltrainer.org/feed.xml" rel="self" type="application/rss+xml" />
		
			<item>
				<title>Gotta Go Fast</title>
				<description>&lt;p&gt;Gigabit fiber is finally available from Sonic in my neighborhood of San Francisco and it’s twenty times faster than our Comcast cable for half the price!&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;https://beta.speedtest.net/result/6248585009&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Sonic-Speedtest.png&quot; alt=&quot;Speed test on Sonic fiber showing 2 millisecond latency, 946 mbps downstream, and 105 mbps upstream&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Forget the speed; look at that latency!&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;There are a few downsides. Upstream is only (“only”, I know) 100 mbps, I can’t buy a static IP, and there’s no IPv6 support. Comcast Business gives me a static IP and (finally, after a few years) a v6 subnet, so I’m holding on to my old connection for the time being for hosting stuff on my home servers.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Sonic-ONT.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/Sonic-ONT.jpg&quot; alt=&quot;Sonic optical network terminal installed on my wall&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;Sonic is $50 per month plus $10 for renting their Pace WiFi router. My router is an &lt;a href=&quot;/nice-rack/&quot;&gt;Avoton FreeBSD server&lt;/a&gt; with four Intel PRO 1000 NICs, so I plan to send their Pace box back as soon as possible. Luckily their &lt;a href=&quot;https://wiki.sonic.net/wiki/Adtran_411&quot;&gt;Adtran 411 optical network terminal&lt;/a&gt; provides a telephone port and a LAN port directly from the fiber line coming off the drop. I didn’t need to use their Pace router at all, just plug a Cat6 patch cable between the ONT and a free port on my router then configure &lt;a class=&quot;man&quot; href=&quot;http://www.freebsd.org/cgi/man.cgi?query=dhclient.conf&amp;amp;ektion=&amp;amp;manpath=&quot; title=&quot;man dhclient.conf&quot;&gt;dhclient.conf&lt;/a&gt; to set the default route from that interface.&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; /etc/dhclient.conf &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;interface &quot;igb1&quot; {
&lt;/li&gt;&lt;li&gt;    request routers;
&lt;/li&gt;&lt;li&gt;}
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;p&gt;Then just ask for an address!&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; [root@curus#okeeblow] dhclient igb1 &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;DHCPREQUEST on igb1 to 255.255.255.255 port 67
&lt;/li&gt;&lt;li&gt;DHCPACK from 50.0.79.96
&lt;/li&gt;&lt;li&gt;bound to 198.27.207.13 -- renewal in 302400 seconds.
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;p&gt;The future is cool.&lt;/p&gt;
</description>
				<pubDate>Sat, 29 Apr 2017 17:38:00 -0700</pubDate>
				<link>https://cooltrainer.org/gotta-go-fast/</link>
				<guid isPermaLink="true">https://cooltrainer.org/gotta-go-fast/</guid>
			</item>
		
			<item>
				<title>Vita Modding Day</title>
				<description>&lt;p&gt;Playstation Vita is another system I adopted late in its lifetime. It’s not a bad system, not like the Wii U, but it’s still expensive and proprietary. The Gravity Rush kiosk demo grabbed my attention at launch five years ago back in Atlanta, but Sony have to be Sony and a memory card of any decent size costs more than a used Vita system so I waited a few years for one.&lt;/p&gt;

&lt;p&gt;I finally picked up a Vita 1000 3G system for a good price at a pawn shop in late 2015 since I was interested in &lt;a href=&quot;http://superbeatxonic.com/&quot;&gt;SUPERBEAT: XONiC&lt;/a&gt; and a few other titles. At the time the &lt;a href=&quot;https://hackinformer.com/PlayStationGuide/PSV/RESULT_VITA_318.html&quot;&gt;most interesting firmware&lt;/a&gt; was 3.18, and I got lucky and found a system running 3.15. Firmware 3.18 had native homebrew via Rejuvenate (the Playstation Mobile exploit) and plenty of ePSP hacks available via an exploitable trigger game. The PS3 can transfer legitimately-purchased PSN games to a Vita without updating, and I used that to get the exploitable Tekken 2 copied over.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vitas-stock.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/Vitas-stock.jpg&quot; alt=&quot;Vita 1000, 2000, and TV on stock firmwares 3.18, 3.52, and 3.35 respectively&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;V2H Pre-everything&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;The temptation to update was strong since Whoops! 3.18 was too low to run the game that sold me the system. I sat on it for a while until &lt;a href=&quot;http://wololo.net/2016/07/29/release-ps-vita-3-60-homebrew-enabler-henkaku/&quot;&gt;the announcement&lt;/a&gt; of &lt;a href=&quot;https://henkaku.xyz/&quot;&gt;Henkaku&lt;/a&gt; homebrew enabler for firmware 3.60. As I’ve gotten older and more boring my tendency has shifted to wait for hack scenes to stabilize instead of diving into the chaotic early days, but that was the green light to install SUPERBEAT’s on-cart update and enjoy it offline for a while. Erica wanted a Vita of her own so I also imported a &lt;a href=&quot;https://www.youtube.com/watch?v=ILxuwetUeak&quot;&gt;Neon Orange PCH-2000&lt;/a&gt; for myself while they were still available with hackable firmware. It’s sad to lose the AMOLED, but wow the orange is pretty. The PlayStation Vita TV was a big enough failure to &lt;a href=&quot;http://hackinformer.com/2016/04/22/playstation-tv-sale-20-dollars/&quot;&gt;go on sale for $20&lt;/a&gt;, so I grabbed one of those too and stashed it away until hacked.&lt;/p&gt;

&lt;p&gt;It was effortless to update the 1000 and Vita TV to 3.60 using the HENkaku Update Server. You just need to use &lt;code&gt;212.47.229.76&lt;/code&gt; as a DNS server in connection settings. It will redirect Sony’s update domain to &lt;code&gt;update.henkaku.xyz&lt;/code&gt; and offer “Firmware 3.60 (変革 Compatible)”.&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; drill fus01.psp2.update.playstation.net @212.47.229.76 &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, rcode: NOERROR, id: 32196
&lt;/li&gt;&lt;li&gt;;; flags: qr aa rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 
&lt;/li&gt;&lt;li&gt;;; QUESTION SECTION:
&lt;/li&gt;&lt;li&gt;;; fus01.psp2.update.playstation.net.	IN	A
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;;; ANSWER SECTION:
&lt;/li&gt;&lt;li&gt;fus01.psp2.update.playstation.net.	604800	IN	CNAME	update.henkaku.xyz.
&lt;/li&gt;&lt;li&gt;update.henkaku.xyz.	2	IN	A	212.47.229.76
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-1000-3.60.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-1000-3.60.jpg&quot; alt=&quot;Firmware 3.60 update on Vita 1000&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;3.60 update offered by HENkaku Update Server&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;My Japanese 2000, however, just kept failing with “The server is currently down for maintenance (C0-14351-4)”. The DNS server redirects &lt;code&gt;fjp01.psp2.update.playstation.net&lt;/code&gt;, and the &lt;code&gt;psp2-updatelist.xml&lt;/code&gt; lists all regions including &lt;code&gt;jp&lt;/code&gt;, so there was no obvious reason why it didn’t work.&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; curl -H &quot;User-Agent: Mozilla/5.0 (PlayStation Vita 3.60) AppleWebKit/531.22.8 (KHTML, like Gecko) Silk/3.2&quot; http://update.henkaku.xyz/update/psp2/list/us/psp2-updatelist.xml | xmllint --format - &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&lt;/li&gt;&lt;li&gt;&amp;lt;update_data_list&amp;gt;
&lt;/li&gt;&lt;li&gt;{...}
&lt;/li&gt;&lt;li&gt;  &amp;lt;region id=&quot;jp&quot;&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;np level0_system_version=&quot;01.600.000&quot; level1_system_version=&quot;03.600.000&quot; level2_system_version=&quot;03.600.000&quot; map=&quot;03.600.000&quot;/&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;np_d level0_system_version=&quot;01.600.000&quot; level1_system_version=&quot;03.600.000&quot; level2_system_version=&quot;03.600.000&quot; map=&quot;03.600.000&quot;/&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;version system_version=&quot;03.600.000&quot; label=&quot;3.60 (変革 Compatible)&quot;&amp;gt;
&lt;/li&gt;&lt;li&gt;      &amp;lt;update_data update_type=&quot;full&quot;&amp;gt;
&lt;/li&gt;&lt;li&gt;        &amp;lt;image size=&quot;133676544&quot;&amp;gt;http://update.henkaku.xyz/update/PSP2UPDAT.FULL.360.PUP&amp;lt;/image&amp;gt;
&lt;/li&gt;&lt;li&gt;      &amp;lt;/update_data&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;/version&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;recovery spkg_type=&quot;systemdata&quot;&amp;gt;
&lt;/li&gt;&lt;li&gt;      &amp;lt;image spkg_version=&quot;01.000.010&quot; size=&quot;56768512&quot;&amp;gt;http://update.henkaku.xyz/update/PSP2UPDAT.SYSTEMDATA.360.PUP&amp;lt;/image&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;/recovery&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;recovery spkg_type=&quot;preinst&quot;&amp;gt;
&lt;/li&gt;&lt;li&gt;      &amp;lt;image spkg_version=&quot;01.000.000&quot; size=&quot;128788480&quot;&amp;gt;http://update.henkaku.xyz/update/PSP2UPDAT.PREINST.360.PUP&amp;lt;/image&amp;gt;
&lt;/li&gt;&lt;li&gt;    &amp;lt;/recovery&amp;gt;
&lt;/li&gt;&lt;li&gt;  &amp;lt;/region&amp;gt;
&lt;/li&gt;&lt;li&gt;{...}
&lt;/li&gt;&lt;li&gt;&amp;lt;/update_data_list&amp;gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;p&gt;I gave up and just did it manually by installing &lt;a href=&quot;https://codestation.github.io/qcma/&quot;&gt;QCMA&lt;/a&gt;, dropping a 3.60 &lt;code&gt;PSP2UPDAT.PUP&lt;/code&gt; and minimal &lt;code&gt;psp2-updatelist.xml&lt;/code&gt; into QCMA’s Updates directory, and using “Update by Connecting to a PC” on the Vita.&lt;/p&gt;

&lt;p&gt;Once on 3.60 all that’s left is visiting the HENkaku website and hitting Install. It uses a Webkit exploit to start the installer.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-HENkaku-Browser.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-HENkaku-Browser.jpg&quot; alt=&quot;HENkaku home page in Vita Web Browser&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Ready...&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-HENkaku-Install.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-HENkaku-Install.jpg&quot; alt=&quot;Installing HENkaku after running browser exploit&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;...go!&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;Once it’s installed you end up back at the LiveArea with patches applied and with a new application bubble for molecularShell. The shell lets you browse the filesystem, enable or disable the unsafe mode that exposes all partitions on the flash, configure firmware version spoofing, and install packages.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-molecular-FTP.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-molecular-FTP.jpg&quot; alt=&quot;molecularShell running FTP server on Vita&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;Once molecularShell is running you can hit Select to start the FTP server, transfer packages of homebrew software from a computer, then select them and install them. I only needed to transfer a few:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://henkaku.xyz/showcase/#/homebrew/0-offline&quot;&gt;HENkaku Offline Installer&lt;/a&gt;. HENkaku is a Homebrew Enabler, not a full CFW. It has to be run through the browser after every cold boot of the system. The offline installer leaves you with a HENkaku account in the Vita’s EMail application. Just tap its single message, the exploit page will be displayed in the embedded browser, and HENkaku will run. With this I can leave Airplane Mode on.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://gekihen.customprotocol.com/en/project/Vita-Homebrew-Browser&quot;&gt;Vita Homebrew Browser&lt;/a&gt;, a great native application for browsing, downloading, and installing other homebrew directly on the Vita. I used it to install everything else.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-HBBrowser.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-HBBrowser.jpg&quot; alt=&quot;Vita Homebrew Browser downloading Adrenaline EasyInstaller&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Vita Homebrew Browser&lt;/p&gt;
    
&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/tomtomdu80/VitaRW&quot;&gt;VitaRW&lt;/a&gt;, a simple but possibly very dangerous utility that lets you remount the read-only OS partitions as read-write so you can modify them. I used this only once to &lt;a href=&quot;http://wololo.net/talk/viewtopic.php?f=54&amp;amp;t=46701&quot;&gt;re-enable the neutered Package Installer&lt;/a&gt;. Package Installer was made inaccessible after firmware 3.18 but lets you install packages from QCMA’s Packages directory directly to the Vita over USB. I remounted &lt;code&gt;vs0&lt;/code&gt;, replaced &lt;code&gt;vs0:app/NPXS10031/&lt;/code&gt; with the modified version, then added a LiveArea bubble for it using &lt;a href=&quot;https://anthe.studio/bubblestudio/&quot;&gt;Bubble Studio&lt;/a&gt; by dumping and replacing &lt;code&gt;ur0:shell/db/app.db&lt;/code&gt; over FTP.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-PkgInstaller.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-PkgInstaller.jpg&quot; alt=&quot;Vita Package Installer showing packages served over USB from QCMA&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Restored Package Installer functionality on 3.60&lt;/p&gt;
    
&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://wololo.net/2016/08/31/release-vitatoolbox-0-2/&quot;&gt;VitaToolbox&lt;/a&gt; to swap the function of the ◯ and × buttons for our two US-region systems. These have been reversed here since the PSX days, and we’re both used to the original Japanese layout. ◯ as correct (まる) and × as incorrect (ばつ) &lt;a href=&quot;http://www.1up.com/news/playstation-1-design&quot;&gt;makes more sense&lt;/a&gt; anyway.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://gekihen.customprotocol.com/en/project/ePSP-Bubble-Installer&quot;&gt;ePSP Bubble Installer&lt;/a&gt;. ePSP custom firmwares like Adrenaline have to me installed over an ePSP game so you can start it via the LiveArea bubble. I can transfer a legitimate PSP game to my Vita from my PSP, but the Bubble Installer wastes much less space and is available to anyone without a PS3.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://github.com/Freakler/vita-AdrenalineEasyInstaller&quot;&gt;Adrenaline EasyInstaller&lt;/a&gt;. &lt;a href=&quot;https://github.com/TheOfficialFloW/Adrenaline&quot;&gt;Adrenaline&lt;/a&gt; is a custom firmware for the emulated PSP mode in the Vita. I much prefer playing PSP games on &lt;a href=&quot;/to-psp-infinity-and-beyond/&quot;&gt;my actual PSP&lt;/a&gt; since I’m limited to the 64GB proprietary memory card in the Vita and would rather dedicate all of it to Vita games. The ePSP may as well be hacked as long as it exists though!&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-Adrenaline-EasyInstaller.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-Adrenaline-EasyInstaller.jpg&quot; alt=&quot;Adrenaline EasyInstaller installing ePSP custom firmware&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;It's CFW all the way down&lt;/p&gt;
    
&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;The English-language mod of &lt;a href=&quot;https://github.com/LioMajor/MaiDumpToolEN/releases&quot;&gt;MaiDumpTool&lt;/a&gt;. This is a piracy tool, no two ways about it, but it can also rip your legit carts to the system. I’m successful enough to buy my video games now :)&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-MaiDump-DOAX3.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-MaiDump-DOAX3.jpg&quot; alt=&quot;MaiDumpTool extracting legitimate Dead or Alive Xtreme 3 cartridge&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;My wife had to import this game because America is hostile to pretty ladies in video games&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;I know it’s playing with fire, but I did end up spoofing the newest firmware 3.65 and signing into PSN for online play, messages, and trophy syncing. Hopefully I don’t end up banned.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-PSN.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/Vita-PSN.jpg&quot; alt=&quot;Signing in to PlayStation Network on a HENkaku-enabled Vita&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;All done! I ripped all of the games I play most often and now have the ability to do so much more with my Vita. It’s a shame how unloved this system is.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/Vita-Games.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/Vita-Games.jpg&quot; alt=&quot;Finished Vita 1000, 2000, and TV displayed with physical Vita game library&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Who says Vita has no games?&lt;/p&gt;
    
&lt;/div&gt;

</description>
				<pubDate>Tue, 25 Apr 2017 22:24:00 -0700</pubDate>
				<link>https://cooltrainer.org/vita-modding-day/</link>
				<guid isPermaLink="true">https://cooltrainer.org/vita-modding-day/</guid>
			</item>
		
			<item>
				<title>Prgmr.com FreeBSD VPS: gigadelic 2017</title>
				<description>&lt;p&gt;Five years ago — gosh, has it really been that long? — I &lt;a href=&quot;/this-is-a-nuuu-style-gigadelic-at-prgmr-with-freebsd/&quot;&gt;wrote up some instructions&lt;/a&gt; for installing FreeBSD on a Xen PV VPS from &lt;a href=&quot;https://prgmr.com&quot;&gt;prgmr&lt;/a&gt;, my favorite VPS host. The server hosting this blog is &lt;code&gt;gigadelic.cooltrainer.org&lt;/code&gt; and has lived at prgmr since 2011 with no major issues. I basically ignored it for the last few years aside from security patches and it just kept on chugging. It was still running FreeBSD 10.1 because I don’t have as much free time as I used to and never got around to building custom Xen PV images for 10.2, 10.3, or 11. FreeBSD 10.1 has been &lt;a href=&quot;https://www.freebsd.org/security/unsupported.html&quot;&gt;end of life&lt;/a&gt; for about four months now, so it’s definitely time I stop using it! I wanted to move over to &lt;code&gt;amd64&lt;/code&gt; FreeBSD 11 running &lt;code&gt;GENERIC&lt;/code&gt;. Until now, gigadelic was my only 32-bit x86 system, so on &lt;a href=&quot;https://pkg.cooltrainer.org&quot;&gt;pkg.cooltrainer.org&lt;/a&gt; I had to maintain a separate &lt;code&gt;i386&lt;/code&gt; builder jail and a completely separate set of packages just for it. Running the &lt;code&gt;GENERIC&lt;/code&gt; kernel means I can get OS updates and new releases directly from the FreeBSD project without having to build and sideload them myself with the weird pv-grub ext2 kernel partition setup I used to run.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Disclaimer: I have a complimentary VPS from Prgmr for my previous contribution to them. This does not affect my opinion of them or their services. If there were a better host I’d be there. I just want people to be able to enjoy FreeBSD and if it means supporting a good local small business then that’s doubly cool :)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Late last year I was asked to test prgmr’s own FreeBSD image. I’ve been putting an HVM instance through its paces since then on &lt;code&gt;mobomoga.cooltrainer.org&lt;/code&gt; as an RTMP/Dash/HLS streaming and relay server with absolutely zero issues so far. On prgmr’s new management console I can boot and run a normal GENERIC kernel in Xen HVM mode instead of having to build my own custom PV kernel, and I can even boot the normal FreeBSD installer and roll my own if I wasn’t satisfied with their preconfigured image. Gigadelic was on the legacy management console, so I just had to email support and get it moved over to a new dom0.&lt;/p&gt;

&lt;p&gt;Once moved, I had access to a few new management options and lost access to a few old ones. It’s no longer possible to swap between &lt;code&gt;i386&lt;/code&gt; and &lt;code&gt;amd64&lt;/code&gt; but I’m happy with &lt;code&gt;amd64&lt;/code&gt;-only. It’s no longer possible to swap bootloader mode between &lt;code&gt;pv-grub&lt;/code&gt; and &lt;code&gt;GRUB2&lt;/code&gt;, but personally I’m happy to see Paravirtualization go away in favor of HVM since it makes the administration easier for me.&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; ssh gigadelic@gigadelic.console.xen.prgmr.com &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;Main Menu - gigadelic
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Current status:
&lt;/li&gt;&lt;li&gt;	gigadelic is running.
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Wiki at http://wiki.prgmr.com
&lt;/li&gt;&lt;li&gt;Please contact support@prgmr.com with any issues accessing your machine.
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Options:
&lt;/li&gt;&lt;li&gt;1. out of band console (press ctrl-] to escape, not resizeable)
&lt;/li&gt;&lt;li&gt;2. create/start, opens OOB console (try this if the machine is not running)
&lt;/li&gt;&lt;li&gt;3. shutdown (requests clean shutdown, forces off after 4 min)
&lt;/li&gt;&lt;li&gt;4. force power off (destroy/hard shutdown)
&lt;/li&gt;&lt;li&gt;5. reboot (shutdown + start)
&lt;/li&gt;&lt;li&gt;6. set bootloader or rescue mode
&lt;/li&gt;&lt;li&gt;7. view/add/remove ssh authorized_keys
&lt;/li&gt;&lt;li&gt;8. view/edit reverse dns
&lt;/li&gt;&lt;li&gt;9. install new OS image
&lt;/li&gt;&lt;li&gt;a. system details
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;0. Exit
&lt;/li&gt;&lt;li&gt;R. refresh
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;enter selection&amp;gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;p&gt;“Set bootloader or rescue mode” now contains a “BSD Installers” option that can configure your VPS to boot a FreeBSD, NetBSD, or even OpenBSD installer.&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; enter selection&amp;gt;6 &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Set Boot Options - gigadelic
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Configured to boot from disk.
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Options:
&lt;/li&gt;&lt;li&gt;1. Boot from disk
&lt;/li&gt;&lt;li&gt;2. Linux-based Live Rescue
&lt;/li&gt;&lt;li&gt;3. Linux netboot installers - install mode
&lt;/li&gt;&lt;li&gt;4. Linux netboot installers - rescue mode
&lt;/li&gt;&lt;li&gt;5. BSD installers
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;0. Return to main menu
&lt;/li&gt;&lt;li&gt;R. refresh
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;enter selection&amp;gt;5
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;BSD installers - gigadelic
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Options:
&lt;/li&gt;&lt;li&gt;1. FreeBSD 10 - 64 bit
&lt;/li&gt;&lt;li&gt;2. FreeBSD 11 - 64 bit
&lt;/li&gt;&lt;li&gt;3. NetBSD 6.1.5 - 32 bit
&lt;/li&gt;&lt;li&gt;4. NetBSD 6.1.5 - 64 bit
&lt;/li&gt;&lt;li&gt;5. NetBSD 7.0.2 - 32 bit
&lt;/li&gt;&lt;li&gt;6. NetBSD 7.0.2 - 64 bit
&lt;/li&gt;&lt;li&gt;7. OpenBSD 6.1 - 64 bit
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;0. Return to set boot options
&lt;/li&gt;&lt;li&gt;R. refresh
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;enter selection&amp;gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;p&gt;Or you can hit “Install new OS image” to quickly get a copy of their pre-configured image. If you use this you will get a system with just a root user, with SSH password authentication disabled, and with your management console key automatically installed to root’s &lt;code&gt;authorized_keys&lt;/code&gt;.&lt;/p&gt;

&lt;figure class=&quot;code&quot;&gt;&lt;figcaption&gt;&lt;span&gt; ssh gigadelic@gigadelic.console.xen.prgmr.com &lt;/span&gt;&lt;/figcaption&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;text&quot;&gt;&lt;ol&gt;&lt;li&gt;Install OS - gigadelic
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Installation will reset your system to boot from disk.
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Options:
&lt;/li&gt;&lt;li&gt;1. Centos 6 - 64 bit
&lt;/li&gt;&lt;li&gt;2. Centos 7 - 64 bit
&lt;/li&gt;&lt;li&gt;3. Centos 7 Docker - 64 bit
&lt;/li&gt;&lt;li&gt;4. Debian Jessie - 64 bit
&lt;/li&gt;&lt;li&gt;5. Debian Jessie with SysVinit - 64 bit
&lt;/li&gt;&lt;li&gt;6. Debian Wheezy - 64 bit
&lt;/li&gt;&lt;li&gt;7. Fedora 24 - 64 bit
&lt;/li&gt;&lt;li&gt;8. Fedora 25 - 64 bit
&lt;/li&gt;&lt;li&gt;9. FreeBSD 10 - 64 bit
&lt;/li&gt;&lt;li&gt;a. FreeBSD 11 - 64 bit
&lt;/li&gt;&lt;li&gt;b. Ubuntu Trusty 14.04 - 64 bit
&lt;/li&gt;&lt;li&gt;c. Ubuntu Trusty 14.04 Docker - 64 bit
&lt;/li&gt;&lt;li&gt;d. Ubuntu Xenial 16.04 - 64 bit
&lt;/li&gt;&lt;li&gt;e. Ubuntu Xenial 16.04 Docker - 64 bit
&lt;/li&gt;&lt;li&gt;f. Ubuntu Yakkety 16.10 - 64 bit
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;0. Return to main menu
&lt;/li&gt;&lt;li&gt;R. refresh
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;enter selection&amp;gt;a
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Are you sure you want to install FreeBSD 11 - 64 bit(y/n)?y
&lt;/li&gt;&lt;li&gt;Add current ssh keys to root user(y/n/q)?y
&lt;/li&gt;&lt;li&gt;
&lt;/li&gt;&lt;li&gt;Shutdown request in progress. Press any key to stop waiting and cancel installation......
&lt;/li&gt;&lt;li&gt;Installation in progress. Press any key to stop waiting for completion.......
&lt;/li&gt;&lt;/ol&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;

&lt;p&gt;That’s all there is to it! Once installed through either method you can log in, install your software, and update using &lt;code&gt;freebsd-update&lt;/code&gt; as you would on any bare-metal system.&lt;/p&gt;
</description>
				<pubDate>Thu, 20 Apr 2017 00:02:00 -0700</pubDate>
				<link>https://cooltrainer.org/prgmr-freebsd-vps/</link>
				<guid isPermaLink="true">https://cooltrainer.org/prgmr-freebsd-vps/</guid>
			</item>
		
			<item>
				<title>Wii U Modding Day</title>
				<description>&lt;p&gt;Breath of the Wild made me dust off my Wii U after three years of post-Mario-Kart-8 post-3D-World neglect. As much as I wanted to like it the Wii U really isn’t a good console, mostly due to the gamepad. It’s lumpy, heavy, has poor battery life (intentionally, as I later found), has limited range to the console, and has a mushy resistive touchscreen that developers always seem mandated to use. The Switch seems like it will be better in every way, but I’m not ready to buy one yet just for Zelda.&lt;/p&gt;

&lt;p&gt;My Wii U was still on firmware 4.1.0U from the Mario Kart 8 disc update and had never been online before since its online features weren’t very compelling and since I didn’t want to lock myself out of potential exploits by updating. The &lt;a href=&quot;http://www.maxconsole.com/threads/official-wii-u-browser-exploit-released.32805/&quot;&gt;userspace browser exploit&lt;/a&gt; for 4.1.0 came out just around the last time I touched the system, so I figured I’d shelve it for a while on on that version and wait for the scene to catch up. Firmware 5.4.0 came out the year after that and &lt;a href=&quot;http://wololo.net/2015/06/10/wii-u-system-software-5-4-0-patches-progress-webkit-exploit/&quot;&gt;patched the WebKit exploit&lt;/a&gt; used for homebrew, so I picked up a cheap copy of Splatoon in a Texas pawn shop with firmware 5.3.2 on the disc. I never got around to setting up homebrew on 5.3.2 (or even trying Splatoon, whoops!), and now that I finally got around to it the very newest version 5.5.1 is exploitable. There’s even a user-friendly guide now at &lt;a href=&quot;https://wiiu.guide/&quot;&gt;wiiu.guide&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/WiiU-HBL.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/WiiU-HBL.jpg&quot; alt=&quot;Homebrew Launcher displayed on Wii U GamePad.&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;I used the browser exploit as my first entrypoint to Homebrew Launcher but ended up buying a digital copy of Brain Age for DS Virtual Console to use with &lt;a href=&quot;https://github.com/FIX94/haxchi&quot;&gt;Haxchi&lt;/a&gt; so I could have an offline homebrew entrypoint.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/WiiU-Haxchi.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/WiiU-Haxchi.jpg&quot; alt=&quot;Haxchi installer displayed on Wii U GamePad&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;My Wii U is the 32GB model but I still ended up getting an external hard disk so I could set up Mocha CFW’s &lt;abbr title=&quot;Redirected NAND&quot;&gt;RedNAND&lt;/abbr&gt; and so I could rip my physical games with &lt;a href=&quot;https://github.com/koolkdev/disc2app&quot;&gt;disc2app&lt;/a&gt;. I don’t really fear messing up my SysNAND but figure I may as well safeguard things. This isn’t like the original Wii where I could have a failsafe via Bootmii as my boot2. The Wii U’s USB ports don’t provide enough power to run even a tiny 2.5” drive so I had to use a &lt;a href=&quot;https://www.amazon.com/gp/product/B005M0ICG2/&quot;&gt;two-port USB 3 cable&lt;/a&gt; to suck power from both rear ports at the same time. Once the System NAND was dumped to the HDD I ripped all my games, set up Coldboot Haxchi on the SysNAND to run Mocha CFW and boot directly into RedNAND with hacks applied, and was ready to go.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/WiiU-Home.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/WiiU-Home.jpg&quot; alt=&quot;Homebrew-enabled System Menu displayed on Wii U GamePad&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;All done!&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;Well, almost. While I was looking at Nintendo’s spare parts page I discovered they make a &lt;a href=&quot;https://store.nintendo.com/ng3/browse/productDetailColorSizePicker.jsp?productId=prod150204&quot;&gt;high-capacity Wii U GamePad battery&lt;/a&gt;. The system is obviously designed for it since the stock battery only fills half the available space. It’s pretty hilarious how Nintendo handicapped their own system by intentionally cheaping out on the battery since so many reviews complained about the poor GamePad battery life.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/WiiU-Battery.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/WiiU-Battery.jpg&quot; alt=&quot;Installing High-Capacity GamePad battery&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Congrats on playing yourselves, Nintendo&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;I picked one up along with a spare 3DS charger since the New 3DS doesn’t come with one for some crazy reason. Remember, the screws on the back are &lt;a href=&quot;http://www.instructables.com/id/When-a-Phillips-is-not-a-Phillips/&quot;&gt;JIS, not Phillips&lt;/a&gt;! With that installed, it’s finished. I can still go online for now since 5.5.1 is and has been the newest firmware for a shockingly long amount of time considering it’s hacked wide open. Seems even Nintendo have given up on Wii U at this point. Hopefully Switch is a big success for them, and I look forward to getting one when they come out with the Switch Lite or the New Switch or the New Super Switch-i XL or whatever. Until then I have some Koroks to find!&lt;/p&gt;
</description>
				<pubDate>Mon, 03 Apr 2017 18:12:00 -0700</pubDate>
				<link>https://cooltrainer.org/wiiu-modding-day/</link>
				<guid isPermaLink="true">https://cooltrainer.org/wiiu-modding-day/</guid>
			</item>
		
			<item>
				<title>My 2001 Dream Machine</title>
				<description>&lt;p&gt;This is a project I started working on last year partly out of nostalgia and partly out of a desire to play all these great old games I’ve had lying around that don’t run so well on modern systems. The CPU and GPU both technically came out in 2002 but this was the kind of build I was dreaming about in 2001.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-spread.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/shampoo-spread.jpg&quot; alt=&quot;My PC build surrounded by PC games&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;Specs:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;CPU: Intel Pentium III-S 1.4ghz 512k “Tualatin”&lt;/li&gt;
  &lt;li&gt;Mobo: ASUS TUV4X w/ KT133 chipset&lt;/li&gt;
  &lt;li&gt;RAM: 1GB PC133 with Win98 modified to accept more than 512&lt;/li&gt;
  &lt;li&gt;GPU: NVIDIA Quadro4 900 128MB, workstation equivalent to the GeForce4 Ti4600 with a few more GL functions.&lt;/li&gt;
  &lt;li&gt;Storage: Repurposed some old Intel SSDs, my ancient 80GB Gen2 X-25M and a 60GB 330 Series. The 60GB boot drive is via a PATA adapter and is split into two 30GB FAT32 partitions. The 80GB is SATA via the PCI card and is a single NTFS partition using a Win98 NTFS driver. This is an anachronism but I don’t want to deal with spinning rust.&lt;/li&gt;
  &lt;li&gt;Optical: An RPC1-flashed Pioneer DVR-106A and a Plexwriter 12/10/32A&lt;/li&gt;
  &lt;li&gt;Removable: 3½” floppy and an internal ATA Zip 250&lt;/li&gt;
  &lt;li&gt;Sound: Soundblaster Live! 5.1&lt;/li&gt;
  &lt;li&gt;Other cards: Brooktree BT878 capture card, VIA VT6421A SATA/ATA card, Netgear 10/100 NIC&lt;/li&gt;
  &lt;li&gt;Input: IBM Model M Space Saver and Logitech MX500 optical mouse&lt;/li&gt;
  &lt;li&gt;Controllers: Gameport Interact PC Arcade stick and USB MS Sidewinder joystick&lt;/li&gt;
  &lt;li&gt;OS: Windows 98 SE + &lt;a href=&quot;http://www.mdgx.com/upd98me.php&quot;&gt;Unofficial SP3&lt;/a&gt; + some &lt;a href=&quot;http://www.mdgx.com/9s2m/&quot;&gt;98SE2ME&lt;/a&gt; components&lt;/li&gt;
  &lt;li&gt;Games: yes&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-parts.jpg&quot; title=&quot;I didn't end up using that DVD drive&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/shampoo-parts.jpg&quot; alt=&quot;PC parts spread out on a countertop&quot; title=&quot;I didn't end up using that DVD drive&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;This build took nine months or so to finish up because I didn’t want to spend a
lot of money on such an old computer. I scavenged as much as I could from old
builds, friends, and thrift stores and sniped a few eBay auctions when I wanted
a specific part.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Motherboard: $70 on eBay (the most expensive part)&lt;/li&gt;
  &lt;li&gt;CPU: $20 on eBay&lt;/li&gt;
  &lt;li&gt;RAM: Leftover from a Power Macintosh.&lt;/li&gt;
  &lt;li&gt;GPU: $10 on eBay&lt;/li&gt;
  &lt;li&gt;SSDs: Leftovers from a few main PC builds that served their purpose and were either upgraded or broken down. The X-25M was my first SSD ever from way back in 2009.&lt;/li&gt;
  &lt;li&gt;Optical: $17 for a lot with two other great Pioneer drives, a DVR-108 and a DVR-109. I went for the DVR-106A because it was the only beige one and was more era-appropriate. This system isn’t really meant for DVD playback but I flash &lt;a href=&quot;http://tdb.rpc1.org/&quot;&gt;RPC1&lt;/a&gt; firmware as a matter of principle. The Plexwriter is from a recycled PC.&lt;/li&gt;
  &lt;li&gt;Capture card: already had it since it was natively supported by FreeBSD, but my FreeBSD desktop doesn’t have a PCI slot any more.&lt;/li&gt;
  &lt;li&gt;SATA card: $15 on Newegg a decade ago for flashing Xbox 360 DVD drive firmware.&lt;/li&gt;
  &lt;li&gt;NIC: Free from a recycled PC.&lt;/li&gt;
  &lt;li&gt;Model M SSK: free back in like 2004 from a family friend in exchange for helping move a pile of equipment to the recycling center.&lt;/li&gt;
  &lt;li&gt;Arcade stick: $5 at Goodwill, boxed.&lt;/li&gt;
  &lt;li&gt;Sidewinder: $3 at a different Goodwill in the box for a much better stick. I was disappointed but bought it anyway because I can upgrade in the future.&lt;/li&gt;
  &lt;li&gt;OS: Free I guess because I have an MSDNAA license from back in college, but I don’t think anyone will bust you for pirating Win98 :)&lt;/li&gt;
  &lt;li&gt;Case: Free from a recycled PC.&lt;/li&gt;
  &lt;li&gt;Sound card: Free from that same recycled PC.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-front.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/shampoo-front.jpg&quot; alt=&quot;My PC seen from the front&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-inside.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/shampoo-inside.jpg&quot; alt=&quot;A view inside my PC's case&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;The fifteen or so years since I’ve used it made me forget how brittle Windows 9x
really is, especially when you delve into the world of unofficial service packs.
I started a little collection of Windows 9x compatible software and retro PC
game patches and cracks that I will hoard forever.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-stats.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/shampoo-stats.png&quot; alt=&quot;Desktop screenshot of my Windows 98 PC with WCPUID open&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Final desktop and CPU into&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/aesthetic.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/aesthetic.png&quot; alt=&quot;Windows 98 logon screen&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;a e s t h e t i c&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/descent-crazy.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/descent-crazy.png&quot; alt=&quot;Descent II installer&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Tonight's mood: CRAZY&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-unmsjvm.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/shampoo-unmsjvm.png&quot; alt=&quot;Microsoft JVM removal tool&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Hey it's that thing they got &lt;a href=&quot;https://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine#Sun_vs._Microsoft&quot;&gt;sued over&lt;/a&gt;&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-usp3.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/shampoo-usp3.png&quot; alt=&quot;Windows 98 SE Unofficial Service Pack 3 installer&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;This is cool&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-98se2me.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/shampoo-98se2me.png&quot; alt=&quot;98SE2ME installer script&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Windows ME isn't all bad, and you can put some of it into 98.&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/shampoo-owo.png&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/original/shampoo-owo.png&quot; alt=&quot;Windows file dialog in Device Manager&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;awwww!~ *nuzzles u back and pounces on u and notices your retro gaming PC*&lt;/p&gt;
    
&lt;/div&gt;

&lt;p&gt;There’s still some software work to do installing and patching games, but now
that the actual build is done I can put the case together and get it up on a
desk. I’d like to kind a KVM solution that lets it live alongside the
&lt;a href=&quot;/the-prettiest-computer/&quot;&gt;Blue &amp;amp; White Power Mac&lt;/a&gt;.&lt;/p&gt;
</description>
				<pubDate>Sun, 26 Mar 2017 18:42:00 -0700</pubDate>
				<link>https://cooltrainer.org/my-2001-dream-machine/</link>
				<guid isPermaLink="true">https://cooltrainer.org/my-2001-dream-machine/</guid>
			</item>
		
			<item>
				<title>A FreeBSD 11 Desktop How-to</title>
				<description>&lt;p&gt;The Cooltrainer &lt;a href=&quot;/a-freebsd-desktop-howto/&quot;&gt;FreeBSD Desktop Guide&lt;/a&gt; is updated to
cover FreeBSD 11 and various changes to the software ecosystem. Not that much is
different. My own upgrade from 10.3 to 11.0 went basically flawlessly and in
fact I haven’t really worked on my computer since the last time I updated that
page in 2014. It just keeps chugging along. Aside from that nvidia-modeset thing
that scared me once after upgrading my packages because I didn’t read UPDATING.
My fault :)&lt;/p&gt;
</description>
				<pubDate>Thu, 23 Mar 2017 23:41:00 -0700</pubDate>
				<link>https://cooltrainer.org/a-freebsd-11-desktop-howto/</link>
				<guid isPermaLink="true">https://cooltrainer.org/a-freebsd-11-desktop-howto/</guid>
			</item>
		
			<item>
				<title>Nitro Capture</title>
				<description>&lt;p&gt;Have you ever wanted a Nintendo DS Player? They exist! …Kind of! We got our hands on Intelligent Systems’ Nitro Capture unit, meant for trade shows and the like.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-front.jpg&quot; title=&quot;Front&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/nitro-front.jpg&quot; alt=&quot;Nitro Capture unit (front)&quot; title=&quot;Front&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-back.jpg&quot; title=&quot;Back&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/nitro-back.jpg&quot; alt=&quot;Nitro Capture unit (back)&quot; title=&quot;Back&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;It’s powered by a GameCube PSU, can do ad-hoc communication over the Ethernet port or with an actual wireless expansion module I don’t have, has two Multi AV Out ports and a few DIP switches to configure them, and can take screen captures over USB for your magazine or web reviews. Like the real handheld it can play DS carts or GBA carts but not GC/GBC. No native RGB, like an N64 or NTSC GC, but composite and Y/C look totally fine. There are fat DS capture units but mine has a DS lite on a tether.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-top.jpg&quot; title=&quot;Top&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/nitro-top.jpg&quot; alt=&quot;Nitro Capture unit (top) with Mother 3 and Sonic Rush carts&quot; title=&quot;Top&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;The AV ports are individually configurable to display either their respective screen or both screens at once:&lt;/p&gt;

&lt;div class=&quot;image-wrapper left&quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-top2.jpg&quot; title=&quot;Two up top&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/250/nitro-top2.jpg&quot; alt=&quot;Two screens on top monitor&quot; title=&quot;Two up top&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper left&quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-bottom2.jpg&quot; title=&quot;Two down low&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/250/nitro-bottom2.jpg&quot; alt=&quot;Two screens on bottom monitor&quot; title=&quot;Two down low&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper left&quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-both2.jpg&quot; title=&quot;Hey four-eyes&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/250/nitro-both2.jpg&quot; alt=&quot;Two screens on both monitors&quot; title=&quot;Hey four-eyes&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div style=&quot;clear: both;&quot;&gt;&lt;/div&gt;

&lt;p&gt;Or of course bust out two displays and do one each :v&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-menu.jpg&quot; title=&quot;Needs more Pictochat&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/nitro-menu.jpg&quot; alt=&quot;Nitro Capture unit showing DS system menu&quot; title=&quot;Needs more Pictochat&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;Games that depend on the touch screen are kind of pointless on here, but games that control using just buttons are really fun on the big screen. It’s a cool way to enjoy that 240p GBA action without fussing with Gamecube homebrew, play the Nitro Grand Prix on your Nitro, or tool around in DQ or PS0.&lt;/p&gt;

&lt;div class=&quot;image-wrapper left&quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-grandprix.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/500/nitro-grandprix.jpg&quot; alt=&quot;Mario Cart DS grand prix mode menu&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper left&quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-pszero.jpg&quot; title=&quot;Poor dead game&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/500/nitro-pszero.jpg&quot; alt=&quot;Phantasy Star Zero in-game&quot; title=&quot;Poor dead game&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div style=&quot;clear: both;&quot;&gt;&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-mother3.jpg&quot; title=&quot;Hey it's that game Nintendo won't release here&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/nitro-mother3.jpg&quot; alt=&quot;Mother 3 title screen&quot; title=&quot;Hey it's that game Nintendo won't release here&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/nitro-dq9.jpg&quot; title=&quot;A devkit draws near&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/nitro-dq9.jpg&quot; alt=&quot;Dragon Quest IX&quot; title=&quot;A devkit draws near&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

</description>
				<pubDate>Sun, 19 Mar 2017 17:48:00 -0700</pubDate>
				<link>https://cooltrainer.org/nitro-capture/</link>
				<guid isPermaLink="true">https://cooltrainer.org/nitro-capture/</guid>
			</item>
		
			<item>
				<title>Get the whole world into the voltex</title>
				<description>&lt;blockquote&gt;
  &lt;p&gt;Your thundering sound become the flash light that pierces soul of crowd,
get the whole world into the voltex… Next generation music game.
and from the voltex void, a person who could bring rise to a new light was born,
cries of thunder and leads a lot of people …&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;… at least that’s what the front of the machine says!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Sound_Voltex&quot;&gt;SDVX&lt;/a&gt; is the game that got me back into BEMANI after a long hiatus, but I’ve
never been one hundred percent happy with &lt;a href=&quot;/voltex-pc/&quot;&gt;my home setup&lt;/a&gt;. It plays
well, but the screen is slightly too close to the player, the control surface is
slightly too tall, and the knobs on my &lt;a href=&quot;http://en.virgoo.me/&quot;&gt;Turbocharger&lt;/a&gt; are 
&lt;a href=&quot;http://www.nidec-copal.com/en-Global/product/industrials/encoder/&quot;&gt;Copal encoders&lt;/a&gt;, much
looser than the real AC knobs. It’s a very early Turbocharger from late 2014 and
that’s all they offered at the time.&lt;/p&gt;

&lt;p&gt;I thought about getting a better controller but decided instead to save my fun
budget for about a year and get something nicer. The timing worked out in a way
that I can call it a present to myself to celebrate my promotion to senior level
at work :)&lt;/p&gt;

&lt;p&gt;Now a corner of my house is home to an actual SOUND VOLTEX arcade machine! Our
IIDX machine got a sister with pink hair and big knobs.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/SDVX-cab-boot.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/SDVX-cab-boot.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/SDVX-cab-attract.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/SDVX-cab-attract.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper right&quot;&gt;
    
        
        &lt;a href=&quot;/images/original/SDVX3-10dan.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/250/SDVX3-10dan.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;It’s beautiful! Now I need to get past the 15s wall (well, the 17s and 18s wall now as of SDVX IV) 
and get Skill Level 11. I finally got Lv. 10 in the arcade right at the end of
Gravity Wars before the release of Heavenly Haven. My SDVX play kind of
stagnated since IIDX became my main game, and having something better to play on
will definitely make me want to play it more.&lt;/p&gt;
</description>
				<pubDate>Sat, 25 Feb 2017 02:23:00 -0800</pubDate>
				<link>https://cooltrainer.org/sdvx-machine/</link>
				<guid isPermaLink="true">https://cooltrainer.org/sdvx-machine/</guid>
			</item>
		
			<item>
				<title>MAGFest 2017</title>
				<description>&lt;p&gt;This year was my second time attending MAGFest way across the country in DC. It
was great times with great friends and great games. Here are some highlights!&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-gaylord.jpg&quot; title=&quot;gaaaaaay&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-gaylord.jpg&quot; alt=&quot;Gaylord convention center&quot; title=&quot;gaaaaaay&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Hello Gaylord&lt;/p&gt;
    
&lt;/div&gt;

&lt;!--
&lt;div class=&quot;image-wrapper &quot; &gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-trump.jpg&quot; title=&quot;Trumptown, USA :(&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-trump.jpg&quot; alt=&quot;America-themed shop&quot; title=&quot;Trumptown, USA :(&quot;/&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Trumptown, USA :(&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot; &gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-frog.jpg&quot; title=&quot;feat. Pepe&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-frog.jpg&quot; alt=&quot;Frog statue on American Way&quot; title=&quot;feat. Pepe&quot;/&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;feat. Pepe&lt;/p&gt;
    
&lt;/div&gt;

--&gt;
&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-americanway.jpg&quot; title=&quot;'MURICA&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-americanway.jpg&quot; alt=&quot;Looking up American Way street&quot; title=&quot;'MURICA&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;'MURICA&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-badge.jpg&quot; title=&quot;It me&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-badge.jpg&quot; alt=&quot;My MAGFest badge&quot; title=&quot;It me&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;It me&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-joystick.jpg&quot; title=&quot;The more you play with it, the harder it gets&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-joystick.jpg&quot; alt=&quot;Holding a SEGA Master System joystick like their infamous euphamism ad&quot; title=&quot;The more you play with it, the harder it gets&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;The more you play with it, the harder it gets&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-repros.jpg&quot; title=&quot;Bought a couple cheap reproduction games&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-repros.jpg&quot; alt=&quot;Reproduction Mega Man: Wily Wars and Sonic Megamix games for SEGA Genesis&quot; title=&quot;Bought a couple cheap reproduction games&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Bought a couple cheap reproduction games&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-konmai.jpg&quot; title=&quot;Konami hate money and success&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-konmai.jpg&quot; alt=&quot;Requiem For Konami panel&quot; title=&quot;Konami hate money and success&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Konami hate money and success&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-arcade.jpg&quot; title=&quot;Using my PST Privilege to stay in the arcade until sunrise&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-arcade.jpg&quot; alt=&quot;MAGFest arcade after hours&quot; title=&quot;Using my PST Privilege to stay in the arcade until sunrise&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Using my PST Privilege to stay in the arcade until sunrise&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-jubeat.jpg&quot; title=&quot;Twelve lines for twelve jubeats&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-jubeat.jpg&quot; alt=&quot;People waiting to play Jubeat machines&quot; title=&quot;Twelve lines for twelve jubeats&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Twelve lines for twelve jubeats&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-sonic.jpg&quot; title=&quot;Beating Sonic the Fighters&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-sonic.jpg&quot; alt=&quot;Screen showing eight obtained Chaos Emeralds in Sonic The Fighters&quot; title=&quot;Beating Sonic the Fighters&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Beating Sonic the Fighters&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-roadblasters.jpg&quot; title=&quot;And the best Atari game&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-roadblasters.jpg&quot; alt=&quot;Roadblasters arcade marquee&quot; title=&quot;And the best Atari game&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;And the best Atari game&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-reflec.jpg&quot; title=&quot;Trying Reflect beat on a real machine instead of just my iPad&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-reflec.jpg&quot; alt=&quot;Result screen on a Reflec Beat arcade machines&quot; title=&quot;Trying Reflect beat on a real machine instead of just my iPad&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Trying Reflect beat on a real machine instead of just my iPad&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-galaga3.jpg&quot; title=&quot;The best and least-appreciated Namco game&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-galaga3.jpg&quot; alt=&quot;Galaga 3 (aka Gaplus) arcade marquee&quot; title=&quot;The best and least-appreciated Namco game&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;The best and least-appreciated Namco game&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-gaplus.jpg&quot; title=&quot;Nobody but me can get past Parsec 4?&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-gaplus.jpg&quot; alt=&quot;Gaplus high score list with my #1 score of 90600 on Parsec 10&quot; title=&quot;Nobody but me can get past Parsec 4?&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Nobody but me can get past Parsec 4?&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-dmx.jpg&quot; title=&quot;That custom Dance Maniax&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-dmx.jpg&quot; alt=&quot;Dance Maniax song selection screen showing Wuv U, a song not originally in the game&quot; title=&quot;That custom Dance Maniax&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;That custom Dance Maniax&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-neonfm.jpg&quot; title=&quot;The new Andamiro NeonFM cab is really nice&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-neonfm.jpg&quot; alt=&quot;New generation Neon FM arcade cabinet&quot; title=&quot;The new Andamiro NeonFM cab is really nice&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;The new Andamiro NeonFM cab is really nice&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-ftt.jpg&quot; title=&quot;Finding out how much more fun ミライダガッキ Future Tom Tom is than Taiko&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-ftt.jpg&quot; alt=&quot;ミライダガッキ Future Tom Tom result screen&quot; title=&quot;Finding out how much more fun ミライダガッキ Future Tom Tom is than Taiko&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Finding out how much more fun ミライダガッキ Future Tom Tom is than Taiko&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-psxconsole.jpg&quot; title=&quot;We got to touch the PlayStation!&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-psxconsole.jpg&quot; alt=&quot;Nintendo PlayStation console&quot; title=&quot;We got to touch the PlayStation!&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;We got to touch the PlayStation!&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-psxcontroller.jpg&quot; title=&quot;And the controller!&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-psxcontroller.jpg&quot; alt=&quot;Nintendo PlayStation controller&quot; title=&quot;And the controller!&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;And the controller!&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-potbellies.jpg&quot; title=&quot;Potbelly is the best&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-potbellies.jpg&quot; alt=&quot;Soup and Sandwich from Potbelly in National Harbor&quot; title=&quot;Potbelly is the best&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Potbelly is the best&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-snacks.jpg&quot; title=&quot;Room parties&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-snacks.jpg&quot; alt=&quot;W.T. Snacks room party with projector&quot; title=&quot;Room parties&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Room parties&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-usbio.jpg&quot; title=&quot;Breaking Tokyo Attack's IIDX&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-usbio.jpg&quot; alt=&quot;USBIO Disconnected error screen on beatmania IIDX machine&quot; title=&quot;Breaking Tokyo Attack's IIDX&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Breaking Tokyo Attack's IIDX&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-radiantsilvergun.jpg&quot; title=&quot;Getting my butt kicked by Treasure games&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-radiantsilvergun.jpg&quot; alt=&quot;Radiant Silvergun credits sequence&quot; title=&quot;Getting my butt kicked by Treasure games&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Getting my butt kicked by Treasure games&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-ldjmobo.jpg&quot; title=&quot;Bought my own LDJ board to replace that loaner from my friends&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-ldjmobo.jpg&quot; alt=&quot;Bare beatmania IIDX motherboard&quot; title=&quot;Bought my own LDJ board to replace that loaner from my friends&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Bought my own LDJ board to replace that loaner from my friends&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-atrium.jpg&quot; title=&quot;Farewell :(&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-atrium.jpg&quot; alt=&quot;Atrium view from the elevator while leaving the Gaylord&quot; title=&quot;Farewell :(&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Farewell :(&lt;/p&gt;
    
&lt;/div&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/magfest2017-olympicgold.jpg&quot; title=&quot;Getting home and finding out that repro seller ripped you off&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/magfest2017-olympicgold.jpg&quot; alt=&quot;Mega Man Wily Wars game showing Olympic Gold title screen instead of the game it's supposed to be&quot; title=&quot;Getting home and finding out that repro seller ripped you off&quot; /&gt;
    
    &lt;/a&gt;
    
    
        &lt;p class=&quot;image-caption&quot;&gt;Getting home and finding out that repro seller ripped you off&lt;/p&gt;
    
&lt;/div&gt;

</description>
				<pubDate>Tue, 10 Jan 2017 11:42:00 -0800</pubDate>
				<link>https://cooltrainer.org/magfest-2017/</link>
				<guid isPermaLink="true">https://cooltrainer.org/magfest-2017/</guid>
			</item>
		
			<item>
				<title>The Prettiest Computer</title>
				<description>&lt;p&gt;Our &lt;a href=&quot;/rhapsody-in-blue-and-white/&quot;&gt;“Blue &amp;amp; White” Power Macintosh G3&lt;/a&gt; got a desk
to call home. And some upgrades. I guess I should call it the Blue &amp;amp; White G4.&lt;/p&gt;

&lt;div class=&quot;image-wrapper &quot;&gt;
    
        
        &lt;a href=&quot;/images/original/michiru-desk.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;
    
    &lt;img src=&quot;/images/1000/michiru-desk.jpg&quot; alt=&quot;Blue &amp;amp; White Power Macintosh G3 on a desk with two monitors, Extended II keyboard, and Yamaha DX7&quot; title=&quot;&quot; /&gt;
    
    &lt;/a&gt;
    
    
&lt;/div&gt;

&lt;p&gt;1999 through 2001 is my absolute favorite era of Apple and this machine exemplifies it more than any other. All the stuck-up professionals complained about the pretty blue case so all the later G4 hardware turned muted grey. The Blue &amp;amp; White actually has some personality!&lt;/p&gt;

&lt;p&gt;This is kind of a sleeper system since it collected a few cheap upgrades I ran across while thrifting and online over the years:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Swapped motherboard to Revision 02 with the fixed ATA controller&lt;/li&gt;
  &lt;li&gt;It’s rocking a 1ghz Sonnet G4 CPU upgrade despite the label on the side of the machine. Stock was a 450mhz G3. I’d like to find a 700mhz G4 since anything over that requires lowering the bus speed from 100mhz to 66mhz which is a poor trade-off for the extra CPU speed.&lt;/li&gt;
  &lt;li&gt;1GB PC133 SDRAM&lt;/li&gt;
  &lt;li&gt;Boots from an old SATA SSD adapted to a bootable ATA133 PCI card.&lt;/li&gt;
  &lt;li&gt;Replaced the stock DVD-ROM with an RPC1-flashed Pioneer DVR-109. The 109 was used as the OEM drive in the later MDD G4 towers, so this drive is fully supported by Disc Burning and iTunes in both OS 9 and OS X. No PatchBurn!&lt;/li&gt;
  &lt;li&gt;Installed an internal OEM ATA Zip250 pulled from a later Powermac G4.&lt;/li&gt;
  &lt;li&gt;The GPU is a 64MB PC Radeon 7000 that had a bigger BIOS chip soldered on and flashed with Mac firmware. The largest official Mac Radeon had only 32MB VRAM.&lt;/li&gt;
  &lt;li&gt;Modem replaced with a &lt;a href=&quot;http://www.geethree.com/stealth/&quot;&gt;Stealth Serial Port&lt;/a&gt; to regain the legacy Macintosh mini-DIN serial for things like syncing with a Newton or serial MIDI interfaces. I managed to buy the very last one they had in stock after they graciously scrounged the warehouse for me.&lt;/li&gt;
  &lt;li&gt;The remaining two slots hold a Digi001 interface card and a DigiDesign SampleCell II sampler card. I’d like to replace the Digi001 with the FireWire-based Digi002 to free up that slot.&lt;/li&gt;
  &lt;li&gt;Triple boots Mac OS 9.2.2, Apple Rhapsody 5.6 (Mac OS X Server 1.2), and Mac OS X 10.4.11. Rhapsody is my favorite :3&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the last machine that can use the fabled Apple Extended II keyboard (pictured!) without a USB adapter since it is the last machine ever made with Apple Desktop Bus support.&lt;/p&gt;
</description>
				<pubDate>Sat, 15 Oct 2016 17:57:00 -0700</pubDate>
				<link>https://cooltrainer.org/the-prettiest-computer/</link>
				<guid isPermaLink="true">https://cooltrainer.org/the-prettiest-computer/</guid>
			</item>
		
	</channel>
</rss>

