<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>flash &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Thu, 20 Jun 2024 08:38:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Ruffle the Flash feathers!</title>
		<link>https://virtuallyfun.com/2022/01/31/ruffle-the-flash-feathers/</link>
					<comments>https://virtuallyfun.com/2022/01/31/ruffle-the-flash-feathers/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 31 Jan 2022 02:43:10 +0000</pubDate>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[weird video formats]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11740</guid>

					<description><![CDATA[So it&#8217;s the END OF THE WORLD, and sadly that means that all the old media of the 1st gen &#8216;rich&#8217; web experence is all gone with the long end of Adobe flash. At one point Flash was not only &#8230; <a href="https://virtuallyfun.com/2022/01/31/ruffle-the-flash-feathers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://nextstep33.info/files/flash/endofworld.html"><img fetchpriority="high" decoding="async" width="1024" height="571" src="https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash-1024x571.png" alt="" class="wp-image-11742" srcset="https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash-1024x571.png 1024w, https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash-300x167.png 300w, https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash-768x429.png 768w, https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash-1536x857.png 1536w, https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash-500x279.png 500w, https://virtuallyfun.com/wp-content/uploads/2022/01/the-end-of-the-world-flash.png 1645w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>The End of the World!</figcaption></figure>



<p class="wp-block-paragraph">So it&#8217;s the <a rel="noreferrer noopener" href="https://nextstep33.info/files/flash/endofworld.html" target="_blank">END OF THE WORLD</a>, and sadly that means that all the old media of the 1st gen &#8216;rich&#8217; web experence is all gone with the long end of Adobe flash.  At one point Flash was not only ubiquitious but all sponsored a C/C++ compiler but that stuff sadly won&#8217;t work.</p>



<p class="wp-block-paragraph">So yeah, sad.  However, check out <a rel="noreferrer noopener" href="https://chrome.google.com/webstore/detail/ruffle/donbcfbmhbcapadipfkeojnmajbakjdc/related" target="_blank">ruffle</a>!  Naturally it&#8217;s a chromium extension, but everything is chrome now so it&#8217;ll work fine. It plays many of the early flash type stuff with little to no issues!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Currently Ruffle only supports games written in ActionScript 1 and 2. This includes all games before 2006 and only some games released later.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Currently Ruffle only supports games written in ActionScript 1 and 2. This includes all games before 2006 and only some games released later.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Unfortunately, your content was using Actionscript 3, which Ruffle does not yet support.</p><cite>From the <a href="https://github.com/ruffle-rs/ruffle/wiki/Frequently-Asked-Questions-For-Users" target="_blank" rel="noreferrer noopener">FAQ</a></cite></blockquote>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://nextstep33.info/files/flash/regurge/regurge01.html"><img decoding="async" width="1024" height="519" src="https://virtuallyfun.com/wp-content/uploads/2022/01/Internet-killed-the-video-star-flash-1024x519.png" alt="" class="wp-image-11743" srcset="https://virtuallyfun.com/wp-content/uploads/2022/01/Internet-killed-the-video-star-flash-1024x519.png 1024w, https://virtuallyfun.com/wp-content/uploads/2022/01/Internet-killed-the-video-star-flash-300x152.png 300w, https://virtuallyfun.com/wp-content/uploads/2022/01/Internet-killed-the-video-star-flash-768x390.png 768w, https://virtuallyfun.com/wp-content/uploads/2022/01/Internet-killed-the-video-star-flash-500x254.png 500w, https://virtuallyfun.com/wp-content/uploads/2022/01/Internet-killed-the-video-star-flash.png 1439w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>



<p class="wp-block-paragraph">It&#8217;s hard to think it&#8217;s been over 20 years since the whole &#8216;<a rel="noreferrer noopener" href="https://nextstep33.info/files/flash/regurge/regurge01.html" target="_blank">eStudio</a>&#8216; thing, but it&#8217;s cute to keep it going.  Although we are at the point where you can run Windows 2000 in javascript so there is that brute force path&#8230;</p>



<p class="wp-block-paragraph">So sure it&#8217;s not perfect but what is? <a rel="noreferrer noopener" href="https://nextstep33.info/files/flash/kittycat.html" target="_blank">Kitty Cat Dance</a>, <a rel="noreferrer noopener" href="https://nextstep33.info/files/flash/DancingColin.html" target="_blank">Dancing Colin</a>, <a rel="noreferrer noopener" href="https://nextstep33.info/files/flash/maiyahi.html" target="_blank">Maiyahi</a>, <a rel="noreferrer noopener" href="https://nextstep33.info/files/flash/madworld.html" target="_blank">it&#8217;s a MAD WORLD!</a>!</p>



<p class="wp-block-paragraph">Flash on!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2022/01/31/ruffle-the-flash-feathers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Play Sega Genesis games via FLASH!</title>
		<link>https://virtuallyfun.com/2013/08/13/play-sega-genesis-games-via-flash/</link>
					<comments>https://virtuallyfun.com/2013/08/13/play-sega-genesis-games-via-flash/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 13 Aug 2013 05:26:38 +0000</pubDate>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3177</guid>

					<description><![CDATA[Oh, yeah! &#160; &#160; I think the emulator even supports multiplayer&#8230;. pretty cool!]]></description>
										<content:encoded><![CDATA[<p>Oh, <a href="http://www.ssega.com/">yeah</a>!</p>
<p>&nbsp;</p>
<p><div id="attachment_3178" style="width: 725px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2013/08/Screen-Shot-2013-08-12-at-10.32.17-PM.png"><img decoding="async" aria-describedby="caption-attachment-3178" class="size-full wp-image-3178" alt="SEGA!" src="https://virtuallyfun.com/wp-content/uploads/2013/08/Screen-Shot-2013-08-12-at-10.32.17-PM.png" width="715" height="506" /></a><p id="caption-attachment-3178" class="wp-caption-text">SEGA!</p></div></p>
<p>&nbsp;</p>
<p>I think the emulator even supports multiplayer&#8230;. pretty cool!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2013/08/13/play-sega-genesis-games-via-flash/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Virtualizing Floppy Disk Drive &#8211; Part 1</title>
		<link>https://virtuallyfun.com/2012/12/03/virtualizing-floppy-disk-drive-part-1/</link>
					<comments>https://virtuallyfun.com/2012/12/03/virtualizing-floppy-disk-drive-part-1/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Tue, 04 Dec 2012 03:16:46 +0000</pubDate>
				<category><![CDATA[disk images]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=2471</guid>

					<description><![CDATA[(this is a guest post from Tenox) I had a really bad weekend associated with floppy drive failures. Either all my floppy disks or all my drives decided to jump the ship. Nothing worked! Worse, I could not buy any &#8230; <a href="https://virtuallyfun.com/2012/12/03/virtualizing-floppy-disk-drive-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><em>(this is a guest post from Tenox)</em></p>
<p>I had a really bad weekend associated with floppy drive failures. Either all my floppy disks or all my drives decided to jump the ship. Nothing worked! Worse, I could not buy any &#8220;new&#8221; floppy disk anywhere. Office Depot still stocksÂ <a href="http://www.officedepot.com/a/products/438226/Imation-35-Diskettes-IBM-Format-DSHD/" target="_blank">floppies</a>Â but not in stores and you have to order online and wait. Neither Halted nor Weirdstuff had them as well. Seriously?</p>
<p>A major disaster!Â Something had to be done to make it future proof. So I went to research floppy drive replacement solutions. And this is what I found. There are severalÂ <a href="http://en.wikipedia.org/wiki/Floppy_disk_hardware_emulator" target="_blank"><strong><em>Floppy Disk Emulators</em></strong></a>Â on the market.</p>
<p style="text-align: left;">Here is the list and a little bit of research on every one of them. They do have major differences to be aware of.</p>
<ul>
<li><a href="http://embeddedsw.net/EMUFDD_Floppy_Hardware_Emulator_Home.html" target="_blank"><strong>EMUFDD</strong> </a>&#8211; The first one I found. Italian made, intended to be used in industrial machinery. The device is extremely compatible,Â customizable,Â feature rich and according to the company, individually installed in each deployment. I bears a lot of interesting features such as Network option. Apart from the high price the device is not intended to be used by hobbyists.</li>
</ul>
<p style="text-align: center;"><a href="https://virtuallyfun.com/?attachment_id=2586" rel="attachment wp-att-2586"><img loading="lazy" decoding="async" class="aligncenter  wp-image-2586" alt="emufdd" src="https://virtuallyfun.com/wp-content/uploads/2012/12/emufdd-300x142.jpg" width="231" height="109" /></a></p>
<ul>
<li><a href="http://www.gotek.in/" target="_blank"><strong>Gotek</strong> </a>&#8211; This one is by an Indian company. Very cheap and you can find it everywhere. It costs about $25 on <a href="http://www.ebay.com/sch/i.html?_sacat=0&amp;_nkw=floppy+emulator&amp;_frs=1" target="_blank">eBay</a> including shipment. <strong>However a major warning</strong>: they work by dividing the SD card in to 100 partitions, each size of a single floppy disk andÂ multiplexingÂ them to emulate a floppy disk. Because the partitions are formated with FAT12 the device is not usable for anything else than MS-DOS and Windows.Â ApparentlyÂ revision F is capable of storing a single &#8220;bootable&#8221; or non-MS-DOS disk image.Â Also they haveÂ separateÂ models for 720k, 1.2MB and 1.44MB. Â There is a whole army of <a href="http://embeddedsw.net/Aware_of_Junk_Floppy_Emulators.html" target="_blank">Gotek clones</a>.</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2474" title="Gotek Floppy Drive Emulator" alt="" src="https://virtuallyfun.com/wp-content/uploads/2012/12/gotek-e1354583020484-300x168.jpg" width="300" height="168" /></p>
<ul>
<li><a href="http://www.ipcas.com/" target="_blank"><strong>IPCAS</strong>Â </a>&#8211; This is another clone of Gotek, however worth separate mention and a warning, it costs $300 &#8211; ouch!</li>
</ul>
<p><a href="https://virtuallyfun.com/?attachment_id=2590" rel="attachment wp-att-2590"><img loading="lazy" decoding="async" class="aligncenter" alt="ipcas" src="https://virtuallyfun.com/wp-content/uploads/2012/12/ipcas1-300x236.jpg" width="300" height="236" /></a></p>
<ul>
<li><strong>HxC</strong> &#8211; this one was found by <em>claunia</em>. As with most French stuff bit confusingÂ becauseÂ it has several web sites (<a href="http://www.torlus.com/floppy/" target="_blank">one</a> <a href="http://hxc2001.free.fr/floppy_drive_emulator/" target="_blank">two</a>Â <a href="http://hxc2001.com/" target="_blank">three</a>). The devices are manufactured in Poland byÂ <a href="http://www.lotharek.pl/product.php?pid=42" target="_blank">Lotharek</a>. The price is around $150 and you can buy it on <a href="http://www.ebay.com/sch/lotharek1977/m.html">eBay</a>. Feature wise may be the best of all, itÂ definitelyÂ supports all the non-PC <a href="http://www.torlus.com/floppy/forum/" target="_blank">platforms</a> and even very <a href="http://www.torlus.com/floppy/forum/viewtopic.php?f=19&amp;t=963" target="_blank">weird formats</a>. The softwareÂ naivelyÂ supports conversion from the notorious IMD and TD0. For some people it will be appealing the <strong>HxC</strong> is an open source project and you can build it yourself. Certainly it helps to ensureÂ longevity in case of the vendor going out of business.Â Definitely a winner here.</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2478" title="HxC" alt="" src="https://virtuallyfun.com/wp-content/uploads/2012/12/hxc-300x225.jpg" width="300" height="225" /></p>
<ul>
<li><a href="http://www.lotharek.pl/product.php?pid=12"><strong>HxC USB Version</strong></a> &#8211; This is interesting variant that instead of SD card uses a wired USB connection to a host machine. Â The main drawback is that it is <strong>read only</strong>. However you can&#8217;t beat it&#8217;s $70 price. For this I could probably refit few of my machines and use it for boot only.</li>
</ul>
<p><a href="https://virtuallyfun.com/?attachment_id=2592" rel="attachment wp-att-2592"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2592" alt="hxcusbonly" src="https://virtuallyfun.com/wp-content/uploads/2012/12/hxcusbonly-300x225.jpg" width="300" height="225" /></a></p>
<p>&nbsp;</p>
<ul>
<li><a href="http://www.floppyemulator.com/" target="_blank">FlexiDrive </a>&#8211; Made in Argentina. The manufacturer claims to support all floppy disk formats including 8&#8243; disks. SD card or USB based. They are made for industrial machinery and customized firmware for different applications. Cost $385.</li>
</ul>
<p><a href="https://virtuallyfun.com/?attachment_id=2650" rel="attachment wp-att-2650"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2650" alt="FlexiDriveMV-SD" src="https://virtuallyfun.com/wp-content/uploads/2012/12/FlexiDriveMV-SD-300x187.jpg" width="300" height="187" /></a></p>
<p>&nbsp;</p>
<ul>
<li><span style="line-height: 13px;"><a href="http://www.datex-dsm.com/floppy-drive-emulator.html" target="_blank">DTX200 </a>&#8211; from Datex a French company. These are also made for industrial machinery. They maintain a large database of emulated floppy drive types. Interestingly they have <a href="http://www.youtube.com/watch?v=yph8BRoa-As" target="_blank">video</a>Â of MicroVAX using their emulator, certainly interesting from retrocomputing point of view! They also make MFM 2 CF hard disk emulator. The price is $495.</span></li>
</ul>
<p><a href="https://virtuallyfun.com/?attachment_id=2651" rel="attachment wp-att-2651"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2651" alt="dtx200" src="https://virtuallyfun.com/wp-content/uploads/2012/12/dtx200-300x131.jpg" width="300" height="131" /></a></p>
<p>&nbsp;</p>
<p>I have ordered two units for testing: HxC, SD revision F from eBay and Gotek Rev F from the manufacturer.Â I guess testing of the units will be subject of part 2 of this post. I&#8217;m planning to try to install some of the weirdest operating systems with wildest disk formats.</p>
<p>Also as a final note, for more modern computers with USB support there are some more mainstream options. I have used following two professionally:</p>
<ul>
<li>Floppy Emulator in Pendrive / USB Stick. The best success I had so far was zMate pen drive from DaneElec which registers as a floppy drive with the system in addition to regular removable disks. I used it several times for booting, loading Windows storage drivers or saving BIOS diagnostic logs from servers without FDD.</li>
<li><a href="http://www.lantronix.com/it-management/kvm-over-ip/securelinx-spider.html" target="_blank">Lantronix Spider</a>, which allows you to mount a virtual floppy disk or cdrom image from the viewer machine or SMB share, just as you would using VMware or VirtualBox. Pretty cool.</li>
</ul>
<p style="text-align: center;"><a href="https://virtuallyfun.com/wp-content/uploads/2012/12/spider.png"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2480" title="Lantronix Spider" alt="" src="https://virtuallyfun.com/wp-content/uploads/2012/12/spider-300x222.png" width="300" height="222" /></a></p>
<p style="text-align: left;"><strong>Updates</strong>:</p>
<ul>
<li><a href="http://www.bigmessowires.com/category/macintosh-floppy-emu/"><strong>Mac Floppy Emu</strong></a> &#8211; is specifically designed for Macintosh. However currently it only support 800K. Very promising project and once they add 1.44MB support I will want to retrofit my Macs with this.</li>
<li><strong><a href="http://www.1541ultimate.net/content/index.php" target="_blank">1541 Ultimate</a></strong> &#8211; Floppy disk emulator for Commodore C64.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/12/03/virtualizing-floppy-disk-drive-part-1/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>The final version of Flash for PPC OS X</title>
		<link>https://virtuallyfun.com/2012/03/13/the-final-version-of-flash-for-ppc-os-x/</link>
					<comments>https://virtuallyfun.com/2012/03/13/the-final-version-of-flash-for-ppc-os-x/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 13 Mar 2012 16:17:02 +0000</pubDate>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[powerpc]]></category>
		<category><![CDATA[quake]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1804</guid>

					<description><![CDATA[It&#8217;s versionÂ 10.1.102.64 &#8230; And I&#8217;ve stashed a copy here. Â The OS X version is already up to 10.3 while Windows is atÂ 11.1.102.62&#8230; Oh well. But the best part is that this being flash 10, is that it can run C++ &#8230; <a href="https://virtuallyfun.com/2012/03/13/the-final-version-of-flash-for-ppc-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s versionÂ 10.1.102.64 &#8230; And I&#8217;ve stashed a copy <a href="http://vpsland.superglobalmegacorp.com/install/OS%20X%20PowerPC/flashplayer10_1r102_64_ub_mac.dmg">here</a>. Â The OS X version is already up to 10.3 while Windows is atÂ 11.1.102.62&#8230; Oh well.</p>
<p>But the best part is that this being flash 10, is that it can run C++ programs like say <a href="https://virtuallyfun.com/?p=406">quake</a>!</p>
<p><div id="attachment_5247" style="width: 1930px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2012/03/flash-quake-on-OS-X-PowerPC.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-5247" class="size-full wp-image-5247" src="https://virtuallyfun.com/wp-content/uploads/2012/03/flash-quake-on-OS-X-PowerPC.jpg" alt="xxx" width="1920" height="1080" /></a><p id="caption-attachment-5247" class="wp-caption-text">Flash Quake on PPC OS X</p></div></p>
<p>Sure its all obsolete but it&#8217;s still pretty snazzy.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/03/13/the-final-version-of-flash-for-ppc-os-x/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Recording QEMU&#8217;s VNC output to a flash file</title>
		<link>https://virtuallyfun.com/2011/04/27/recording-qemus-vnc-output-to-a-flash-file/</link>
					<comments>https://virtuallyfun.com/2011/04/27/recording-qemus-vnc-output-to-a-flash-file/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 27 Apr 2011 10:43:00 +0000</pubDate>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[weird video formats]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=432</guid>

					<description><![CDATA[First off it doesn&#8217;t do sound&#8230; I&#8217;ll have to search further for something that will let me do something more.. involved, but for now, this works well enough. First I&#8217;m going to use Qemu 0.14.0 for this, earlier ones will &#8230; <a href="https://virtuallyfun.com/2011/04/27/recording-qemus-vnc-output-to-a-flash-file/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>First off it doesn&#8217;t do sound&#8230; I&#8217;ll have to search further for something that will let me do something more.. involved, but for now, this works well enough.</p>
<p>First I&#8217;m going to use Qemu 0.14.0 for this, earlier ones will work, but if it&#8217;s too old, there isn&#8217;t any support for VNC output.  I figured I&#8217;d start with something simple, <a href="http://virtuallyfun.blogspot.com/2011/04/lemmings-demo-for-win32s.html">Lemmings</a>, from the <a href="http://virtuallyfun.blogspot.com/search/label/win32s">Win32s</a> demo a while back.  Now VNC doesn&#8217;t like it when you change resolutions, so I find it&#8217;s best to start out in the video mode you plan on recording.  So once the VM is fired up I go ahead and load Windows.  Qemu can support multiple outputs so I&#8217;m going to specify that it listens on the default VNC port (TCP 5900), and bind it to my IPv4 loopback.  I&#8217;m also going to open up the <a href="http://www.libsdl.org/">SDL</a> Window, because I like to see what I&#8217;m doing.  If you want to get more sophisticated, you can even use a multiplexer program like <a href="http://sourceforge.net/projects/vnc-reflector/">VNC Reflector</a> which will allow multiple people (or programs) to connect to the VNC port.</p>
<blockquote><p>qemu -L pc-bios -m 32 -hda win31.qcow2 -vnc 127.0.0.1:0 -sdl -soundhw sb16,adlib</p></blockquote>
<p>Now a minor word about audio.. I am currently having issues aligning this up.. no doubt I&#8217;m doing something wrong, or I should just break down and use some proper editing tools but it kind of works for now.  Also to get a &#8216;clean&#8217; capture of the audio from the VM, I use <a href="http://software.muzychenko.net/eng/vac.htm">Virtual Audio Cable</a>.  By simply changing my default sound device to a VAC, and my default Mic to the same VAC I don&#8217;t have to worry about background noises, or anything else.  Not to mention in Vista or Windows 7, you can mute other programs so you won&#8217;t have instant pestering bleeding into it.</p>
<p>I&#8217;m using the awesome program <a href="http://www.unixuser.org/~euske/python/vnc2flv/index.html">vnc2flv</a> to record this.  Now it is a python program, but thankfully us windows users don&#8217;t have to go through too much hell to run this, I just downloaded it from &#8216;<a href="http://rtfreesoft.blogspot.com/2010/02/vnc2flv-20100207-win32.html">RT&#8217;s Free Software</a>&#8216;.</p>
<p>I just kick it off like this:</p>
<blockquote><p>flvrec -C 640&#215;480+0+0 -o video.flv  127.0.0.1:0</p></blockquote>
<p>And it&#8217;ll start recording.  I then kicked off <a href="http://sourceforge.net/projects/sox/">sox</a> to record the audio like this:</p>
<blockquote><p>sox -4 -b 16 -d audio.wav</p></blockquote>
<p>Then once I&#8217;m done doing what I&#8217;m going to record, kill both programs.</p>
<p>While sox can record mp3&#8217;s if you find libmad, or build it yourself, I found it was just easier to use <a href="http://lame.sourceforge.net/">lame</a>.</p>
<blockquote><p>lame -r -x -s 44.1 &#8211;bitwidth 16 audio.wav</p></blockquote>
<p>And yes, you *DO* need to output at 44100Hz or 44.1Khz for the audio.  Any other level and you can&#8217;t combine the flv &#038; audio.  Yes I tried and tried, but don&#8217;t fight it, and thank me for finding the flags to pass to lame.</p>
<p>Then use flvaddmp3 to combine the audio and the flv video into a final.flv. </p>
<blockquote><p>flvaddmp3.exe video.flv audio.wav.mp3 final.flv</p></blockquote>
<p>Now you can upload it to youtube, and from there embed or share it as you wish.</p>
<p><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/uK-M5DefOWE" frameborder="0" allowfullscreen></iframe></p>
<p>I had originally used <a href="http://davidf.sjsoft.com/files/pyvnc2swf/">pyvnc2swf</a>, which will create a flash file directly, however it doesn&#8217;t deal that well with screen refreshes.  But if anyone wants to use it, remember the default VNC port is 5900, and you must pick a file to &#8216;save as&#8217; first then you can start the recording.  Also in things like windows, I found having notepad open to full screen then minimizing it was a good way to force a screen redraw.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/04/27/recording-qemus-vnc-output-to-a-flash-file/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>installing flashterm on WAMP</title>
		<link>https://virtuallyfun.com/2010/12/28/installing-flashterm-on-wamp/</link>
					<comments>https://virtuallyfun.com/2010/12/28/installing-flashterm-on-wamp/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 28 Dec 2010 18:34:00 +0000</pubDate>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[WAMP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=329</guid>

					<description><![CDATA[Now with WAMP installed Let&#8217;s go on to flashterm. Download the latest version of flashterm, which will include the flashsocket.php file. Now the first thing I&#8217;d recommend is to extract the flashsocket.php file into it&#8217;s own directory, I&#8217;ve put mine &#8230; <a href="https://virtuallyfun.com/2010/12/28/installing-flashterm-on-wamp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Now with <a href="http://virtuallyfun.blogspot.com/2010/12/wamp-server-21.html">WAMP</a> installed Let&#8217;s go on to flashterm.</p>
<p>Download the latest version of <a href="http://www.flashterm.com/files/flashterm_full.zip">flashterm</a>, which will include the flashsocket.php file.</p>
<p>Now the first thing I&#8217;d recommend is to extract the flashsocket.php file into it&#8217;s own directory, I&#8217;ve put mine in the d:\policyserver directory. Next I create a flashsocketpolicyserver.bat file in that directory that contains the following:</p>
<blockquote><p>c:\wamp\bin\php\php5.3.3\php.exe -c php.ini flashsocket.php</p></blockquote>
<p>Save it, and then we need to provide a php.ini for this server. Just copy the php.ini from c:\wamp\bin\php\php5.3.3\php.ini and copy it to your policyserver directory. You will need to edit the ini file to enable php sockets, so un comment this line:</p>
<blockquote><p>extension=php_sockets.dll</p></blockquote>
<p>Finally, we need to edit the flashsocket.php file.</p>
<p>alter the following at the top as needed:</p>
<blockquote><p>$host = &#8220;192.168.X.X&#8221;; // CHANGE TO HOST IP<br />
$port = 843;</p></blockquote>
<p>I keep the port the same, as it makes the rest of this.. uncomplicated. I don&#8217;t think this binds well to 127.0.0.1 so use the primary IP address on the host that you want to use&#8230;</p>
<p>the next thing to look for is the string:</p>
<blockquote><p>to-ports=\&#8221;23\&#8221;</p></blockquote>
<p>This controls which port the flashterm will connect people on. You can also have multiple ports specified like this:</p>
<blockquote><p>to-ports=\&#8221;42315,42323,42424,42525,42626,12323,42222,23333,42332\&#8221;</p></blockquote>
<p>which would allow all of these ports to be accessible to Flashterm&#8230; This is the big advantage of the php server version, as it can have multiple ports.</p>
<p>For now though, I&#8217;m just going to use the default which will allow connections on the standard telnet port of 23.</p>
<p>Run your batchfile, and you should see something like this:</p>
<blockquote><p>D:\policyserver&gt;c:\wamp\bin\php\php5.3.3\php.exe -c php.ini flashsocket.php<br />
[2010-12-28 18:03:40] Server started at 72.245.45.108:843</p></blockquote>
<p>Now copy the following files into your c:\wamp\www directory, from the flashterm zip file:</p>
<p>expressInstall.swf<br />
flashterm.swf<br />
settings.xml<br />
swfobject.js<br />
index.html</p>
<p>Now we just need to edit the settings.xml to point to the correct location.</p>
<blockquote><p>name=&#8221;386BSD 0.1pl24&#8243;<br />
address=&#8221;72.245.45.108&#8243;<br />
port=&#8221;23&#8243;<br />
socket_server_port=&#8221;843&#8243;<br />
info_graphic=&#8221;&#8221;<br />
default_font=&#8221;&#8221;<br />
columns=&#8221;80&#8243;<br />
lines=&#8221;25&#8243;</p></blockquote>
<p>In my example, I have a 386BSD 0.1 machine sitting on port 23</p>
<p>Then we load it up in a browser, hit the connect button, and there we go!!</p>
<p><div id="attachment_4527" style="width: 776px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2010/12/flashterm.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4527" class="size-full wp-image-4527" src="https://virtuallyfun.com/wp-content/uploads/2010/12/flashterm.png" alt="flashterm" width="766" height="562" /></a><p id="caption-attachment-4527" class="wp-caption-text">flashterm</p></div></p>
<p>&nbsp;</p>
<p>And that&#8217;s it!</p>
<p>You can always play around with the info_graphic, by overlaying a picture, but I&#8217;ll leave that up to you.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2010/12/28/installing-flashterm-on-wamp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>flashterm_</title>
		<link>https://virtuallyfun.com/2009/09/03/flashterm_/</link>
					<comments>https://virtuallyfun.com/2009/09/03/flashterm_/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 04 Sep 2009 02:33:00 +0000</pubDate>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[SIMH]]></category>
		<category><![CDATA[telnet]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=160</guid>

					<description><![CDATA[I came across this the other day. And I must say, it&#8217;s an excellent way to make older machines more &#8216;accessible&#8217; to everyone.  I know it&#8217;s only going to encourage &#8216;kids&#8217; to get into VAX&#8217;s etc, and of course as &#8230; <a href="https://virtuallyfun.com/2009/09/03/flashterm_/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I came across <a href="http://www.flashterm.com/">this</a> the other day.</p>
<p>And I must say, it&#8217;s an excellent way to make older machines more &#8216;accessible&#8217; to everyone.  I know it&#8217;s only going to encourage &#8216;kids&#8217; to get into VAX&#8217;s etc, and of course as many are aware, Vista and beyond have removed the telnet client.. (and hyperterm for that matter!!!).</p>
<p>We are now living in a world devoid of telnet &amp; rs232.</p>
<p>Enter <a href="http://www.flashterm.com/">flashterm_</a></p>
<p>Flashterm, is one of those fancy GCC for flash projects that uses the flash socket API to create a telnet client!  Right now they are focused on ANSI emulation geared towards BBS&#8217;s.  But if you&#8217;ve got a firewall to redirect ports, or if you are running the &#8216;policy&#8217; server directly you can let people into your machine, and all they need is a modern browser/flash combination which you can safely say all &#8216;kids&#8217; machines will have (and yes even my parents, as they LOVE those silly flash games, and <a href="https://archive.org/details/kittycat_song" target="_blank" rel="noopener">dancing cats</a>).</p>
<p>Anyways, the control key is NOT captured, so there is no control+d to kill your session, but a &#8216;reload&#8217; of the browser, or closing the tab will do it just as well.  Robots doesn&#8217;t work correctly, but all &amp; all it&#8217;s a super simple way to get back to your machines!</p>
<p>I&#8217;ve set one up in the meantime as a testâ€¦</p>
<p><del>http://vpsland.superglobalmegacorp.com/telnet</del></p>
<p>Although I don&#8217;t know how long I&#8217;ll keep it online.  But it does create the possibility now of having not only information on various ancient UNIX but to allow others to use them!.. And for most internet users, with no real downloads as that flash thing is EVERYWHERE&#8230;</p>
<p><div id="attachment_3458" style="width: 676px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2009/09/flash-telnet.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-3458" class="size-full wp-image-3458" src="https://virtuallyfun.com/wp-content/uploads/2009/09/flash-telnet.jpg" alt="_flashtelnet in action" width="666" height="454" /></a><p id="caption-attachment-3458" class="wp-caption-text">_flashtelnet in action</p></div></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2009/09/03/flashterm_/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
