<?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>sega &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/sega/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Mon, 31 Mar 2025 13:00:12 +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>Games! Games! Games!</title>
		<link>https://virtuallyfun.com/2019/10/15/games-games-games/</link>
					<comments>https://virtuallyfun.com/2019/10/15/games-games-games/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 15 Oct 2019 04:44:15 +0000</pubDate>
				<category><![CDATA[CGA]]></category>
		<category><![CDATA[DOSBox]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[MS-DOS]]></category>
		<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9815</guid>

					<description><![CDATA[Come on Sal, never miss a game! Yeah! Over the MS-DOS collection over at archive.org is well over 2,500! Isn&#8217;t that great?!? Well let&#8217;s take a peek at a few favorites&#8230; Sadly DataEast&#8217;s greatest hit RoboCop doesn&#8217;t work correctly on &#8230; <a href="https://virtuallyfun.com/2019/10/15/games-games-games/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<iframe width="560" height="315" src="https://www.youtube.com/embed/z5-1nVswz0I?start=25" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe><br><i>Come on Sal, never miss a game!</i><p>



<p class="wp-block-paragraph">Yeah!  Over the MS-DOS collection over at archive.org is well over 2,500!  Isn&#8217;t that great?!?</p>



<p class="wp-block-paragraph">Well let&#8217;s take a peek at a few favorites&#8230;</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="643" height="406" src="https://virtuallyfun.com/wp-content/uploads/2019/10/RoboCop.png" alt="" class="wp-image-9816" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/RoboCop.png 643w, https://virtuallyfun.com/wp-content/uploads/2019/10/RoboCop-300x189.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/RoboCop-475x300.png 475w" sizes="(max-width: 643px) 100vw, 643px" /></figure>



<p class="wp-block-paragraph">Sadly DataEast&#8217;s greatest hit <a href="https://archive.org/details/msdos_RoboCop_1989">RoboCop</a> doesn&#8217;t work correctly on the site, however if you were to do something evil like open up the inspector, and <a href="https://ia802700.us.archive.org/cors_get.php?path=%2F9%2Fitems%2Fmsdos_RoboCop_1989%2FRoboCop_1989.zip">manually download the asset yourself</a> it&#8217;ll load fine in actual DosBox.  It&#8217;s a great side scroller, even 30 years later.  Yes, 1989 was a long long time ago.</p>



<figure class="wp-block-image"><img decoding="async" width="681" height="418" src="https://virtuallyfun.com/wp-content/uploads/2019/10/Buck-Rogers-Matrix-Cubed.png" alt="" class="wp-image-9817" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/Buck-Rogers-Matrix-Cubed.png 681w, https://virtuallyfun.com/wp-content/uploads/2019/10/Buck-Rogers-Matrix-Cubed-300x184.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/Buck-Rogers-Matrix-Cubed-489x300.png 489w" sizes="(max-width: 681px) 100vw, 681px" /></figure>



<p class="wp-block-paragraph"><a href="https://archive.org/details/msdos_Buck_Rogers_-_Matrix_Cubed_1992">Buck Rogers &#8211; Matrix Cubed</a> was a great fun SSI Action/RPG of the day, more of a maze crawler unlike <a href="https://archive.org/details/Buck_Rogers_Countdown_to_Doomsday_1990_SSI_Disk_1_of_3_Side_A_h_XXV">Buck Rogers: Countdown to Doomsday</a> being more older style top down.  And speaking of, for any SSI/Buck Rogers fans out there I hope you have checked out <a href="https://store.steampowered.com/app/826600/">I am not a Monster: Complete Edition</a>, which rides the fun line of homage &amp; parody.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="674" height="426" src="https://virtuallyfun.com/wp-content/uploads/2019/10/Curse-of-the-Azure-Bonds.png" alt="" class="wp-image-9821" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/Curse-of-the-Azure-Bonds.png 674w, https://virtuallyfun.com/wp-content/uploads/2019/10/Curse-of-the-Azure-Bonds-300x190.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/Curse-of-the-Azure-Bonds-475x300.png 475w" sizes="auto, (max-width: 674px) 100vw, 674px" /></figure>



<p class="wp-block-paragraph">And speaking of <a href="https://archive.org/search.php?query=mobygames_developed_by%3A%28Strategic+Simulations%2C+Inc.%29">SSI</a>, <a href="https://archive.org/details/msdos_Curse_of_the_Azure_Bonds_1989">Curse of the Azure Bonds</a> and it&#8217;s ilk are available as well!  I&#8217;m not sure how a board game company with a vast library (and IP rights licensed) could possibly fail so hard.  Maybe the games were too difficult?  Maybe they were too involved?  I guess I&#8217;m guilty of it too, as I&#8217;m the uncleansed masses that preferred Fallout 3 to 1&amp;2.  Just as Diablo took off as it removed the clock, and turned it into action.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="688" height="531" src="https://virtuallyfun.com/wp-content/uploads/2019/10/Project-X.png" alt="" class="wp-image-9818" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/Project-X.png 688w, https://virtuallyfun.com/wp-content/uploads/2019/10/Project-X-300x232.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/Project-X-389x300.png 389w" sizes="auto, (max-width: 688px) 100vw, 688px" /></figure>



<p class="wp-block-paragraph"><a href="https://archive.org/details/msdos_Project-X_1994">Project-X</a> was a favorite shoot-em-up on the Amiga, although it being PAL was surprisingly significantly harder to play on my NTSC Amiga, with not being able to see all the screen, running faster, and the insane blinking of some timing with the sprites.  I didn&#8217;t know there was a PC version, but yeah it looks pretty much like the Amiga version.  And it was one of the larger issues that a 386 PC with VGA &amp; a SoundBlaster really not only was as good as an Amiga, but was just plain better as PC hardware kept on improving while Commodore trapped in their downward spiral just didn&#8217;t innovate.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="657" height="426" src="https://virtuallyfun.com/wp-content/uploads/2019/10/Rise-of-the-Triad-The-Hunt-Begins.png" alt="" class="wp-image-9819" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/Rise-of-the-Triad-The-Hunt-Begins.png 657w, https://virtuallyfun.com/wp-content/uploads/2019/10/Rise-of-the-Triad-The-Hunt-Begins-300x195.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/Rise-of-the-Triad-The-Hunt-Begins-463x300.png 463w" sizes="auto, (max-width: 657px) 100vw, 657px" /></figure>



<p class="wp-block-paragraph"><a href="https://archive.org/details/msdos_Rise_of_the_Triad_-_The_Hunt_Begins_Deluxe_Edition_1995">Rise of the Triad &#8211; The Hunt Begins</a>, this was a soso shooter, but where it really shone was it&#8217;s multiplayer maps and combat.  It was a awesome time waster on the LAN.  I never tried it dialup, or even in modern times, but many fond memories of this game.  And it didn&#8217;t need insane requirements, unlike say Quake.  And it was surprisingly more fast paced than DooM.  I wonder sometimes if they had released <a href="https://github.com/videogamepreservation/rott">the source code to ROTT</a> (2002) much sooner than <a href="https://github.com/id-Software/DOOM">ID released DooM</a> (1997), or around the same time if it&#8217;d have achieved more retro popularity?  Or was it more of as LAN game, and my experience with it kind of lacking in single player the prevalent feeling?</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="670" height="425" src="https://virtuallyfun.com/wp-content/uploads/2019/10/MechWarrior.png" alt="" class="wp-image-9820" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/MechWarrior.png 670w, https://virtuallyfun.com/wp-content/uploads/2019/10/MechWarrior-300x190.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/MechWarrior-473x300.png 473w" sizes="auto, (max-width: 670px) 100vw, 670px" /></figure>



<p class="wp-block-paragraph"><a href="https://archive.org/details/msdos_MechWarrior_1989">MechWarrior</a> was at first this incredible 3D game where you could pilot a battle mech in the 31st century!  How awesome!  It changed the world from the table top rules of <a href="https://archive.org/details/msdos_BattleTech_-_The_Crescent_Hawks_Inception_1988">BattleTech &#8211; The Crescent Hawk&#8217;s Inception</a> into something action based.  Amazingly the genre for some reason never seems to get the massive appeal I always felt it should have.  Although Mark Kern is trying to do something with Mechs &amp; Kaiju over at <a href="https://www.em8er.com/">Em-8er</a>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="661" height="441" src="https://virtuallyfun.com/wp-content/uploads/2019/10/NASCAR-Racing.png" alt="" class="wp-image-9822" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/NASCAR-Racing.png 661w, https://virtuallyfun.com/wp-content/uploads/2019/10/NASCAR-Racing-300x200.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/NASCAR-Racing-450x300.png 450w" sizes="auto, (max-width: 661px) 100vw, 661px" /></figure>



<p class="wp-block-paragraph">3D games like <a href="https://archive.org/details/msdos_NASCAR_Racing_1994">NASCAR Racing</a> arriving in 1994 were really pushing the boundaries of what you could realistically do in MS-DOS with 3D.  And of course Quake basically drew the boundary of MS-DOS into Windows with the primary reason being better and uniform 3D drivers.  You need a STRONG MS-DOS machine for this, so for me at least DosBox in javascript on a 2006 Mac Pro just wasn&#8217;t really up to the task.  </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="659" height="427" src="https://virtuallyfun.com/wp-content/uploads/2019/10/Turbo-Out-Run.png" alt="" class="wp-image-9823" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/Turbo-Out-Run.png 659w, https://virtuallyfun.com/wp-content/uploads/2019/10/Turbo-Out-Run-300x194.png 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/Turbo-Out-Run-463x300.png 463w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<p class="wp-block-paragraph"><a href="https://archive.org/details/msdos_Turbo_Out_Run_1990">Turbo Out Run</a>, a SEGA classic game.  The graphics are &#8230; well caught in a world between 1987 and 1990.  I guess they either didn&#8217;t want to push the PC too hard, or accidentally release a superior game on a non SEGA platform?  It could have looked better. It should have sounded better.  It&#8217;s &#8216;fine&#8217; but I kind of call shenanigans.  <a href="https://archive.org/details/msdos_Golden_Axe_1990">Golden Axe</a> is way better.</p>



<p class="wp-block-paragraph">So this is by no means an exhaustive list, I left out a LOT, as 2,500 is way too much to give any reasonable review without it turning into a book, but I scanned the first hundred or so and picked out what caught my eye.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/10/15/games-games-games/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Happy Friday Gamers!</title>
		<link>https://virtuallyfun.com/2019/10/11/happy-friday-gamers/</link>
					<comments>https://virtuallyfun.com/2019/10/11/happy-friday-gamers/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 11 Oct 2019 13:36:26 +0000</pubDate>
				<category><![CDATA[games]]></category>
		<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9811</guid>

					<description><![CDATA[I figure I may as well embrace the whole &#8216;games site&#8216; thing, so what the hell. Since I do love some good SEGA I thought I&#8217;d pass along the information that the Dreamcast collection on Steam is 85% off! What &#8230; <a href="https://virtuallyfun.com/2019/10/11/happy-friday-gamers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I figure I may as well embrace the whole &#8216;<a href="https://virtuallyfun.com/wordpress/2019/10/09/what-is-so-bad-about-games-anyways/">games site</a>&#8216; thing, so what the hell.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="637" height="400" src="https://virtuallyfun.com/wp-content/uploads/2019/10/dreamcast-collection.jpg" alt="" class="wp-image-9812" srcset="https://virtuallyfun.com/wp-content/uploads/2019/10/dreamcast-collection.jpg 637w, https://virtuallyfun.com/wp-content/uploads/2019/10/dreamcast-collection-300x188.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/10/dreamcast-collection-478x300.jpg 478w" sizes="auto, (max-width: 637px) 100vw, 637px" /></figure></div>



<p class="wp-block-paragraph">Since I do love some good SEGA I thought I&#8217;d pass along the information that <a href="https://store.steampowered.com/sub/116763/">the Dreamcast collection on Steam is 85% off</a>!  What a bargain!</p>



<p class="wp-block-paragraph">I&#8217;d say my favorites here is <a href="https://store.steampowered.com/app/71230/Crazy_Taxi/">Crazy Taxi</a> &amp; <a href="https://store.steampowered.com/app/205950/Jet_Set_Radio/">Jet Set Radio</a>.  While <a href="https://store.steampowered.com/app/219950/NiGHTS_Into_Dreams/">Nights</a> was fun when the Saturn was fresh and new, it&#8217;s so annoyingly on rails, and without the special controller it&#8217;s just klunky.  <a href="https://store.steampowered.com/app/71250/Sonic_Adventure_DX/">Sonic DX</a>.. yuck.  It suffers from all the 3d control issues that plauged the first gen 3d, although the worst ones are the PlayStation megaman, and that horrid &#8216;tank&#8217; control of Resident Evil.</p>



<p class="wp-block-paragraph">I&#8217;m thinking of doing something with the worst rated games on steam.  So many people chasing the best, why not dive into the worst.  Although I&#8217;m not AVGN but why not?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/10/11/happy-friday-gamers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mega Drive Mini</title>
		<link>https://virtuallyfun.com/2019/09/26/mega-drive-mini/</link>
					<comments>https://virtuallyfun.com/2019/09/26/mega-drive-mini/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 26 Sep 2019 04:19:51 +0000</pubDate>
				<category><![CDATA[Japan]]></category>
		<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9792</guid>

					<description><![CDATA[Since I was in Japan, I thought I&#8217;d head on down to the local Sofmap, and pre-register for the new and exciting Mega Drive Mini! Although I did pick this thing up on the 19th, I was unable to use &#8230; <a href="https://virtuallyfun.com/2019/09/26/mega-drive-mini/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="1024" height="788" src="https://virtuallyfun.com/wp-content/uploads/2019/09/MegaDrive-mini-1024x788.jpg" alt="" class="wp-image-9793" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/MegaDrive-mini-1024x788.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2019/09/MegaDrive-mini-300x231.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/09/MegaDrive-mini-768x591.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/09/MegaDrive-mini-390x300.jpg 390w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p class="wp-block-paragraph">Since I was in Japan, I thought I&#8217;d head on down to the local Sofmap, and pre-register for the new and exciting <a href="http://asia.sega.com/mdmini/cht/">Mega Drive Mini</a>!</p>



<p class="wp-block-paragraph">Although I did pick this thing up on the 19th, I was unable to use it until I returned to Hong Kong where I have a television.  In my trip I did manage to secure a semi-furnished apartment, but buying a TV wasn&#8217;t on my mind.  I did however buy a (then) gargantuan 30&#8243; Apple cinema display!  It&#8217;s so big, that I feel like I&#8217;m far too close to it, even with well over a foot distance as it&#8217;s just so big.  Anyways using some mechanical HDMI to DVI connector and plugging that into the Cinema display gave me a whole lot of nothing. Sad.</p>



<p class="wp-block-paragraph">But back in Communist China hooked up to my 52&#8243; spytronic, supersonic TV, it works great!</p>



<p class="wp-block-paragraph">Intrestingly enough it seems the American and European versions not only have the classic 3 button controller but have two of them, while the Japanese version has a single six button controller only.  Having owned an ATGames POS, a fancy emulator / cart dumper (<a href="https://virtuallyfun.com/wordpress/2015/12/24/retro-freak-first-thoughts/">The Retro Freak</a>!), and a $3 Chinesium clone, I have to say that SEGA has finally hit this one out of the park.  Not only is the aesthetic pretty damned cool, but it performs and sounds great.</p>



<p class="wp-block-paragraph">Of course an everdrive + real iron is the enthusiast way to go, but for the impulse / normies this is great fun too.   As far as I&#8217;m aware though, the American version is lacking things like <a href="https://nhl94.com/">NHL 94</a> is seemingly embarrassing, but I guess it&#8217;s an EA licensing thing, and of course EA won&#8217;t rush to help you play a great old game where there is microtransactions to be had.</p>



<p class="wp-block-paragraph">I was almost thinking of doing some graymarket export of these, but I don&#8217;t think it really matters as once you change languages it&#8217;ll change to the different territory version of the games, so I guess they are all international, with only the default language being the &#8216;region lock&#8217; as it were.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/09/26/mega-drive-mini/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>SEGA Mega Drive and Genesis Classics Summer STEAM sale</title>
		<link>https://virtuallyfun.com/2017/06/23/sega_mega_drive_and_genesis_classics_summer_steam_sale/</link>
					<comments>https://virtuallyfun.com/2017/06/23/sega_mega_drive_and_genesis_classics_summer_steam_sale/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 23 Jun 2017 10:04:33 +0000</pubDate>
				<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7172</guid>

					<description><![CDATA[So, speaking of the SEGA Forever, theÂ SEGA Mega Drive and Genesis Classics are part of the summer STEAM sale! So I am assuming it&#8217;s $20 USD or 18 Euro/16 GBP for this insane collection: Alex Kidd in the Enchanted Castle, &#8230; <a href="https://virtuallyfun.com/2017/06/23/sega_mega_drive_and_genesis_classics_summer_steam_sale/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div style="width: 584px;" class="wp-video"><video class="wp-video-shortcode" id="video-7172-1" width="584" height="329" preload="metadata" controls="controls"><source type="video/webm" src="https://virtuallyfun.com/wp-content/uploads/2017/06/SEGA-Megadrive-and-Genesis-Classics.webm?_=1" /><a href="https://virtuallyfun.com/wp-content/uploads/2017/06/SEGA-Megadrive-and-Genesis-Classics.webm">https://virtuallyfun.com/wp-content/uploads/2017/06/SEGA-Megadrive-and-Genesis-Classics.webm</a></video></div></p>
<p>So, speaking of the SEGA Forever, theÂ <a href="http://store.steampowered.com/app/34270/SEGA_Mega_Drive_and_Genesis_Classics/">SEGA Mega Drive and Genesis Classics</a> are part of the summer STEAM sale!</p>
<p><div id="attachment_7175" style="width: 652px" class="wp-caption aligncenter"><a href="http://store.steampowered.com/app/34270/SEGA_Mega_Drive_and_Genesis_Classics/"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7175" class="wp-image-7175 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/sega-sale.png" alt="" width="642" height="320" /></a><p id="caption-attachment-7175" class="wp-caption-text">$161.37 HKD!</p></div></p>
<p>So I am assuming it&#8217;s $20 USD or 18 Euro/16 GBP for this insane collection:</p>
<p><em>Alex Kidd in the Enchanted Castle, Alien Soldier, Alien Storm, Altered Beast, Beyond Oasis, Bio-Hazard Battle, Bonanza Bros., Columns, Columns III, Comix Zone, Crack Down, Decap Attack, Dr. Robotnikâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />s Mean Bean Machine, Dynamite Headdy, Ecco the Dolphin, Ecco Jr., Ecco: The Tides of Time, ESWAT: City Under Siege, Eternal Champions, Fatal Labyrinth, Flicky, Gain Ground, Galaxy Force II, Golden Axe III, Golden Axe, Golden Axe II, Gunstar Heroes, Kid Chameleon, Landstalker: The Treasures of King Nole, Light Crusader, Phantasy Star II, Phantasy Star III: Generations of Doom, Phantasy Star IV: The End of the Millennium, Ristar, Shadow Dancer, Shining Force, Shining Force II, Shining in the Darkness, Shinobi III: Return of the Ninja Master, Sonic 3 &amp; Knuckles, Sonic 3D Blast, Sonic CD, Sonic Spinball, Sonic The Hedgehog, Sonic The Hedgehog 2, Space Harrier II, Streets of Rage, Streets of Rage 2, Streets of Rage 3, Super Thunder Blade, Sword of Vermilion, The Revenge of Shinobi, ToeJam &amp; Earl, ToeJam &amp; Earl in Panic on Funkotron, VectorMan 2, VectorMan, Virtua Fighter 2, Wonder Boy III: Monster Lair, Wonder Boy in Monster World</em></p>
<p>So if you haven&#8217;t already got this great collection, now is the time to do so!</p>
<p>And for those who like other emulators, yes the ROMs are available uncompressed!</p>
<p>\Program Files (x86)\Steam\SteamApps\common\Sega Classics\uncompressed ROMs</p>
<p>Just dig around and you&#8217;ll find them.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2017/06/23/sega_mega_drive_and_genesis_classics_summer_steam_sale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SEGA to lauch SEGA Forever tomorrow!</title>
		<link>https://virtuallyfun.com/2017/06/22/sega-lauch-sega-forever-tomorrow/</link>
					<comments>https://virtuallyfun.com/2017/06/22/sega-lauch-sega-forever-tomorrow/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 21 Jun 2017 16:51:48 +0000</pubDate>
				<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7163</guid>

					<description><![CDATA[It looks suspicioutsly like the old iOS versions of SEGA games I used to have back when I used an iPhone (2010-2012) So yeah, leaderboards, and other stuff, and freeumium on mobile only. Â Although I guess that means anything Android &#8230; <a href="https://virtuallyfun.com/2017/06/22/sega-lauch-sega-forever-tomorrow/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div style="width: 584px;" class="wp-video"><video class="wp-video-shortcode" id="video-7163-2" width="584" height="329" preload="metadata" controls="controls"><source type="video/webm" src="https://virtuallyfun.com/wp-content/uploads/2017/06/SEGA-Forever-launch-trailer-English.webm?_=2" /><a href="https://virtuallyfun.com/wp-content/uploads/2017/06/SEGA-Forever-launch-trailer-English.webm">https://virtuallyfun.com/wp-content/uploads/2017/06/SEGA-Forever-launch-trailer-English.webm</a></video></div></p>
<p>It looks suspicioutsly like the old iOS versions of SEGA games I used to have back when I used an iPhone (2010-2012)</p>
<p>So yeah, leaderboards, and other stuff, and freeumium on mobile only. Â Although I guess that means anything Android will do, including PC&#8217;s and Mac&#8217;s running Android under emulation.. Or &#8216;big&#8217; Android systems like kiosks, and &#8216;computing sticks&#8217; that&#8217;ll plug into any nice big TV set.</p>
<p>Add in some bluetooth controlers, and I try to pretend it&#8217;s 1988.</p>
<p>Since I live in the future, let me get you a list of what is available for you &#8216;tomorrow&#8217;</p>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.sega.PhantasyStarII&amp;rdid=com.sega.PhantasyStarII">Phantasy Star II</a></li>
<li><a href="https://play.google.com/store/apps/details?id=com.sega.comixzone">Comix Zone</a></li>
<li><a href="https://play.google.com/store/apps/details?id=com.sega.alteredbeast">Altered Beast</a></li>
<li><a href="https://play.google.com/store/apps/details?id=com.sega.kidcham">Kid Chameleon</a></li>
<li><a href="https://play.google.com/store/apps/details?id=com.sega.sonic1px">Sonic the Hedgehog</a></li>
</ul>
<p><div id="attachment_7166" style="width: 2970px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2017/06/Screenshot_20170622-003756.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7166" class="wp-image-7166 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Screenshot_20170622-003756.png" alt="" width="2960" height="1440" /></a><p id="caption-attachment-7166" class="wp-caption-text">SEGA Forever purchase options</p></div></p>
<p>At least there is a play version with cloud saves too. Â I guess $1.99 USD is OK in the scheme of things. Â I don&#8217;t want to think how many times I&#8217;ve bought this game though lol</p>
<p><div id="attachment_7167" style="width: 370px" class="wp-caption aligncenter"><a href="https://play.google.com/store/apps/details?id=com.sega.PhantasyStarII&amp;rdid=com.sega.PhantasyStarII"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7167" class="wp-image-7167 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Phantasy-Star-II-store-on-phone.jpg" alt="" width="360" height="740" /></a><p id="caption-attachment-7167" class="wp-caption-text">Store blurb for Phantasy Star II</p></div></p>
<p>And here is the long scroll&#8230;</p>
<p><div id="attachment_7168" style="width: 280px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2017/06/Phantasy-Star-II-long-scroll.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7168" class="wp-image-7168 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Phantasy-Star-II-long-scroll.png" alt="" width="270" height="1942" /></a><p id="caption-attachment-7168" class="wp-caption-text">phew!</p></div></p>
<p>10+ downloads. Â So it just launched!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2017/06/22/sega-lauch-sega-forever-tomorrow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Galaxy Patrol Cosmofighter</title>
		<link>https://virtuallyfun.com/2017/06/07/galaxy-patrol-cosmofighter/</link>
					<comments>https://virtuallyfun.com/2017/06/07/galaxy-patrol-cosmofighter/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 07 Jun 2017 03:51:10 +0000</pubDate>
				<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7149</guid>

					<description><![CDATA[I&#8217;d never seen this machine or game before so I thought I&#8217;d share a few pictures Apparently this game is pretty rare, and was only recently dumped. Also an ancientÂ Doraemon car driving game]]></description>
										<content:encoded><![CDATA[<p>I&#8217;d never seen this machine or game before so I thought I&#8217;d share a few pictures</p>
<p><div id="attachment_7151" style="width: 778px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7151" class="size-full wp-image-7151" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image1412277050.jpg" alt="" width="768" height="1024" /><p id="caption-attachment-7151" class="wp-caption-text">Sega in it&#8217;s glory days</p></div></p>
<p>Apparently this game is pretty rare, and was only recently dumped.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7153" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image151097916.jpg" alt="" width="1024" height="768" /> <img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7152" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image839211921.jpg" alt="" width="1024" height="768" /> <img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7150" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image647838069.jpg" alt="" width="768" height="1024" /></p>
<p>Also an ancientÂ Doraemon car driving game</p>
<p><div id="attachment_7154" style="width: 778px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7154" class="wp-image-7154 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image1313525502.jpg" alt="" width="768" height="1024" /><p id="caption-attachment-7154" class="wp-caption-text">Old belt driven game</p></div></p>
<p><div id="attachment_7156" style="width: 1034px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7156" class="wp-image-7156 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image377345276.jpg" alt="" width="1024" height="768" /><p id="caption-attachment-7156" class="wp-caption-text">Doraemon in his car</p></div></p>
<p><div id="attachment_7155" style="width: 1034px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7155" class="wp-image-7155 size-full" src="https://virtuallyfun.com/wp-content/uploads/2017/06/Image1749567989.jpg" alt="" width="1024" height="768" /><p id="caption-attachment-7155" class="wp-caption-text">Doraemon fan club and driving license</p></div></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2017/06/07/galaxy-patrol-cosmofighter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sega Genesis/Mega Drive emulation got a massive overhaul on steam</title>
		<link>https://virtuallyfun.com/2016/05/20/sega-genesismega-drive-emulation-got-a-massive-overhaul-on-steam/</link>
					<comments>https://virtuallyfun.com/2016/05/20/sega-genesismega-drive-emulation-got-a-massive-overhaul-on-steam/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 20 May 2016 15:50:09 +0000</pubDate>
				<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6178</guid>

					<description><![CDATA[And I don&#8217;t just mean supporting ROM hacks, and mods, I meanÂ this is what the new Genesis &#38; Mega Drive Classics UI looks like: First off as you can see, it&#8217;s a room. Â The kind of place any SEGA nerd &#8230; <a href="https://virtuallyfun.com/2016/05/20/sega-genesismega-drive-emulation-got-a-massive-overhaul-on-steam/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>And I don&#8217;t just mean supporting ROM hacks, and mods, I meanÂ this is what the new Genesis &amp; Mega Drive Classics UI looks like:</p>
<p><div id="attachment_6179" style="width: 812px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/sega-room-1.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6179" class="size-full wp-image-6179" src="https://virtuallyfun.com/wp-content/uploads/2016/05/sega-room-1.jpg" alt="SEGA themed bedroom" width="802" height="627" /></a><p id="caption-attachment-6179" class="wp-caption-text">SEGA themed bedroom</p></div></p>
<p>First off as you can see, it&#8217;s a room. Â The kind of place any SEGA nerd of the late 1980&#8217;s and early 1990&#8217;s would of course dream to own, with wall posters, sonic rug, eco toys, and of course a nice library of games and a tube TV set.</p>
<p>Instead of the old boring menu, you now get to choose titles off the shelf, and it&#8217;ll automatically drop them into the console. Â Maybe we will get manuals rendered next?</p>
<p><div id="attachment_6181" style="width: 812px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/sega-select-game.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6181" class="size-full wp-image-6181" src="https://virtuallyfun.com/wp-content/uploads/2016/05/sega-select-game.jpg" alt="Chose a game" width="802" height="627" /></a><p id="caption-attachment-6181" class="wp-caption-text">Chose a game</p></div></p>
<p>While it is dark, it does offer a &#8216;time of day&#8217; so you can watch the procession of the virtual sun in your bedroom. Â I guess it speaks that we don&#8217;t get to go outdoors enough, but now we can be trapped into a virtual bedroom as well. Â With our game selected, we can turn up the curvature of the tube, or evenÂ enable scanlines for that old feel..</p>
<p><div id="attachment_6183" style="width: 812px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/sega-room-alien-storm-scanlines.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6183" class="size-full wp-image-6183" src="https://virtuallyfun.com/wp-content/uploads/2016/05/sega-room-alien-storm-scanlines.png" alt="Alien Storm" width="802" height="627" /></a><p id="caption-attachment-6183" class="wp-caption-text">Alien Storm</p></div></p>
<p>The emulator is VERY demanding, there is no mistake about that. Â While the classical interface was unique for the time, but it also had issues like making you scroll one at a time through the games. Â As always you can buy this on <a href="http://store.steampowered.com/sub/4839/">steam</a>. Â A nice touch is the latest update adds in many controllers and pads.</p>
<p>So what is missing? The MegaCD. Â The 32x. Â Saturn, Dreamcat heck even the master system are suspiciously absent. Â One day I suppose. Â Will this hub turn into something that 3rd parties can release Genesis/Mega Drive titles onto? Â Is this the start of the virtual console?</p>
<p>Or just a flashy UI. Â I guess time will tell.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/05/20/sega-genesismega-drive-emulation-got-a-massive-overhaul-on-steam/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ported System16 0.53 to Windows</title>
		<link>https://virtuallyfun.com/2016/05/19/ported-system16-0-53-to-windows/</link>
					<comments>https://virtuallyfun.com/2016/05/19/ported-system16-0-53-to-windows/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 19 May 2016 11:27:56 +0000</pubDate>
				<category><![CDATA[68000]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6175</guid>

					<description><![CDATA[To be honest, it was about 30 minutes worth of work to jump from Allegro 2.11 to Allegro 4.2. Â I&#8217;ve never used it before, but the only &#8216;gotcha&#8217; was how they handle the main to WinMain for linking. At the &#8230; <a href="https://virtuallyfun.com/2016/05/19/ported-system16-0-53-to-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>To be honest, it was about 30 minutes worth of work to jump from Allegro 2.11 to Allegro 4.2. Â I&#8217;ve never used it before, but the only &#8216;gotcha&#8217; was how they handle the main to WinMain for linking.</p>
<p>At the end of your main procedure, you need to place the following code:</p>
<pre>END_OF_MAIN()</pre>
<p>And that is it! No semicolon either!</p>
<p>Last night I was playing with <a href="https://github.com/kstenerud/Musashi">Musashi</a>, and actually had the &#8216;demo&#8217; program loading up the Altered Beast program, and running. Â I just put in the memory areas to let it have read only to the ROM space, read write to the memory addresses, and write only to the IO ports. Â It was enough for it to lock upÂ in an endless loop like this:</p>
<pre>E 3990: 4a38 f01c           : tst.b   $f01c.w
E 3994: 67fa                : beq     3990</pre>
<p>Well some digging around and I found these vague hints:</p>
<p style="padding-left: 30px;">Some special bytes:<br />
F018: if bit5 is set 1, the screen is not updated<br />
F01C: Timer ?<br />
TimerA=&amp;RAM[0xFF][0xF01C];<br />
TimerB=&amp;RAM[0xFF][0xF01E];</p>
<p>So it looks like it&#8217;s waiting for a shared memory value to be set to a &#8216;1&#8217;, so I setup the IRQ to include this nice hack:</p>
<p style="padding-left: 30px;">offset=0x00FFf01c-0x00FF0000;<br />
WRITE_BYTE(g_ram, offset,1);</p>
<p>And we were away.</p>
<p>So I thought I&#8217;d try to make the big step, as System16 v0.53 uses an ancient version of the <a href="https://virtuallyfun.com/2016/04/17/uae-0-1-the-unusable-amiga-emulator/">UAE Amiga emulator</a>, somewhere between <a href="https://virtuallyfun.com/2016/04/22/i-found-the-source-code-to-uae-0-4/">0.4</a> and 0.6, I think. Â Anyways I was hoping to expand more and more functionality, and one thing SEGA did love to do was add more and more processors into their designs with some boards sporting up to three 68000 processors. Â And Musashi can support multiple processors so, it seemed like a good fit.</p>
<p>So I amputated the UAE code, and tried to see how many functions System16 calls out from UAE, and it isn&#8217;t that much. Â Most calls involve setting up emulation, and executing a single instruction. System16 handles all the memory access, Interrupts, and I/O. Â So a few hours of bashing away I got it to link, and was greeted with a nice black screen. Â I did remember that when I was first playing with the code, that even though the CPU was executing instructions nothing would be drawn without the external interrupt. Â So I googled around and found another emulator, <a href="https://github.com/libretro/virtualjaguar-libretro/blob/master/src/m68000/m68kinterface.c">Virtual Jaguar</a>, that also uses the Musashi 68000 CPU core.</p>
<p>So I could take the old UAE way of executing an interrupt from this:</p>
<p style="padding-left: 60px;">
<code><br />
void inline Exception(int nr, CPTR oldpc)<br />
{<br />
MakeSR();<br />
#ifdef DEBUG_INT<br />
TraceOn();<br />
printf("Exception %0x, valeur = %0x, pc = %0x\n", nr, oldpc, m68k_getpc());<br />
printf("Valeur de rï¿½gistre SR = 0x%0x\n", regs.sr);<br />
#endif<br />
if(!regs.s) {<br />
   regs.a[7]=regs.isp;<br />
   regs.s=1;<br />
   }</p>
<p>regs.a[7] -= 4;<br />
put_long (regs.a[7], m68k_getpc ());<br />
regs.a[7] -= 2;<br />
put_word (regs.a[7], regs.sr);<br />
m68k_setpc(get_long(regs.vbr + 4*nr));</p>
<p>#ifdef DEBUG_INT<br />
printf("VBR=%08x , NR=%d , I=%04x \n", regs.vbr, nr, regs.vbr+4*nr);<br />
if (strace) printf("int jump 0x%0x\n", regs.pc);<br />
#endif</p>
<p>regs.t1 = regs.t0 = regs.m = 0;<br />
}<br />
</code></p>
<p>To this:</p>
<p style="padding-left: 60px;"><code><br />
void inline Exception(int nr, CPTR oldpc)<br />
{<br />
unsigned int sr = m68ki_init_exception();<br />
unsigned int newPC = cpu_read_long(nr&lt;&lt;2);</p>
<p>m68ki_stack_frame_3word(m68k_get_reg(0L, M68K_REG_PC),sr);<br />
m68k_set_reg(M68K_REG_PC,newPC);<br />
}</code></p>
<p>A quick recompile, and it was running!</p>
<p>Now with that in play, I went ahead and dumped all the old code, and the old Allegro, and went through re-building with Allegro 4.2 on Windows. Â It didn&#8217;t take that long, I was really impressed! Â At the same time I didn&#8217;t improve on anything in the slightest.</p>
<p><div id="attachment_6176" style="width: 332px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/system16-for-Windows.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6176" class="size-full wp-image-6176" src="https://virtuallyfun.com/wp-content/uploads/2016/05/system16-for-Windows.png" alt="System16 v0.53 on Windows" width="322" height="267" /></a><p id="caption-attachment-6176" class="wp-caption-text">System16 v0.53 on Windows</p></div></p>
<p>This is only a proof of concept, the fun hasn&#8217;t even started yet. Â If you want a &#8216;solid&#8217; emulator, go with MAME. Â This isn&#8217;t anywhere near ready but it is interesting that it is running. Â There is much more work to do with this, especially adding a Z80, and YM2151.</p>
<p>You can download the <a href="https://sourceforge.net/projects/system-16/files/test/Win32_test1.zip/download">Win32 executable here</a>. Â You&#8217;ll need your own Altered Beast ROMs, it&#8217;s an ancient set, nothing that any recent download will map to.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/05/19/ported-system16-0-53-to-windows/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>More fun with the System16, kinda, sorta?</title>
		<link>https://virtuallyfun.com/2016/05/01/more-fun-with-the-system16-kinda-sorta/</link>
					<comments>https://virtuallyfun.com/2016/05/01/more-fun-with-the-system16-kinda-sorta/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 30 Apr 2016 18:43:05 +0000</pubDate>
				<category><![CDATA[68000]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[retro hardware]]></category>
		<category><![CDATA[sega]]></category>
		<category><![CDATA[JAMMA]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6112</guid>

					<description><![CDATA[So, Ive been playing around with emulators, and for some reason I think it&#8217;d be awesome to have a real one. Â So I check ebay, and yeah there is a few, Altered Beast, Shinobi, and even an Outrun, and a &#8230; <a href="https://virtuallyfun.com/2016/05/01/more-fun-with-the-system16-kinda-sorta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>So, Ive been playing around with emulators, and for some reason I think it&#8217;d be awesome to have a real one. Â So I check ebay, and yeah there is a few, Altered Beast, Shinobi, and even an Outrun, and a couple of Hang Ons! Â Wow this is so cool, then I check the prices, and shipping and yeah it&#8217;s REAL expensive, REAL quick. Â And even back when I did own an Altered Beast board, I never got it hooked up as it was &#8216;too hard&#8217;.</p>
<p>So, I&#8217;m about to give up on the whole thing, then I spot this Altered Beast board, for sale for a mereÂ â‚¬50! Â And the shipping isn&#8217;t too insane either! Â But looking at the PCB board in the picture, and I can tell something is not quite right:</p>
<p><div id="attachment_6113" style="width: 1034px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/Alter-s-altered-beast-bootleg-board.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6113" class="size-full wp-image-6113" src="https://virtuallyfun.com/wp-content/uploads/2016/05/Alter-s-altered-beast-bootleg-board.jpg" alt="â‚¬50 board!" width="1024" height="768" /></a><p id="caption-attachment-6113" class="wp-caption-text">â‚¬50 board!</p></div></p>
<p>Now for those who don&#8217;t know, this clearly is not a System16 board. Â However it certainly does have a 68000, and z80 processor! Â Could this be some 2nd tier manufacturing job? Or perhaps it&#8217;s one of these infamous bootleg boards?</p>
<p>For comparison, here is a real SEGA System16 board</p>
<p><div id="attachment_6114" style="width: 610px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/1059455059.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6114" class="size-full wp-image-6114" src="https://virtuallyfun.com/wp-content/uploads/2016/05/1059455059.jpg" alt="A real System16 board" width="600" height="584" /></a><p id="caption-attachment-6114" class="wp-caption-text">A real System16 board</p></div></p>
<p>As you can see, they really look nothing alike. Â Also the other give away is that the far cheaperÂ â‚¬50 board is JAMMA compatible. Â All the old SEGA boards are not.</p>
<p>What the heck is JAMMA anyways? Â You see that edge connector? Â That is where you would plug in the power, coin catchers, the player buttons, and the speakers to. Â Even in the old days, recycling cabinets was a thing, and having modular boards was a &#8216;good thing&#8217;. Â But SEGA didn&#8217;t want you to swap out their boards with anyone elses, so they used their own system. Â But it&#8217;s just a wiring thing, there is nothing digitial locked down, no encryption either (look at HDMI!). Â So you can use an adapter, to interface from SEGA to JAMMA.</p>
<p>Anyways, I went ahead and placed the order.</p>
<p>Now doing some more research, and the monitors used in 1980&#8217;s arcades wereÂ RGB+Sync driven. Â Which are ancient, and of course, HEAVY. But a little bit of searching led me to the to theÂ GBS 8200 v4.0.</p>
<p><div id="attachment_6115" style="width: 2002px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/GBS-8200-v40.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6115" class="size-full wp-image-6115" src="https://virtuallyfun.com/wp-content/uploads/2016/05/GBS-8200-v40.jpg" alt="GBS 8200 v40" width="1992" height="1494" /></a><p id="caption-attachment-6115" class="wp-caption-text">GBS 8200 v4.0</p></div></p>
<p>AKA known as the &#8220;GBS8200 CGA/EGA/YUV/RG<wbr />B To VGA Arcade Game Video Converter&#8221;. Â Well this certainly looks perfect! Â I mean from the description alone, it&#8217;ll do what I want. Â Even better they make them a few KM from here, and I could get one for ~ $20 USD. Â Perfect.</p>
<p>Next up is the power, I decided to get a &#8220;JAMMA&#8221; power supply. Â A bunch of searching, and this one was the cheapest one I could find, and again shipping wasn&#8217;t too bad, but not great either. Â The supply was again around $20 USD, but shipping was $15. OUCH.</p>
<p><div id="attachment_6116" style="width: 911px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/MD-9916A-JAMMA-switching-power-supply.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6116" class="size-full wp-image-6116" src="https://virtuallyfun.com/wp-content/uploads/2016/05/MD-9916A-JAMMA-switching-power-supply.jpg" alt="MD-9916A JAMMA switching power supply" width="901" height="1600" /></a><p id="caption-attachment-6116" class="wp-caption-text">MD-9916A JAMMA switching power supply</p></div></p>
<p>I figured having the ability to screw in would be a &#8216;good thing&#8217;.</p>
<p>Naturally, I need the cables to wire this mess together, so I ordered a &#8220;JAMMA Cabinet Wire Wiring Harness Loom&#8221; for about $15 USD. Â Naturally mine is all in Chinese since I went cheap. Â But it&#8217;s OK, I have a multi meter so I can test continuity.</p>
<p>Finally I saw aÂ QANBA N1 arcade style joystick in a local mall for $230 HKD. Â That is less than HALF the price of the ones I see online in the USA, Europe, or Canada. Â So at least that is nice. Â Now with all the parts, I just have to wait for the board to arrive. Â And wait, and wait. Â Nothing updated on ebay, then suddenly I check a few days later, as it&#8217;s been two weeks by this point, and it turns out that it&#8217;s been sitting in the post office in Hong Kong for a week! Â If only they let me know&#8230; Â SF Express, and FedEx have come without issues. Â Oh well, now I have the board!</p>
<p>I can now finally flip it over to reveal:</p>
<p><div id="attachment_6117" style="width: 2524px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/Large_board_crop_65pct.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6117" class="size-full wp-image-6117" src="https://virtuallyfun.com/wp-content/uploads/2016/05/Large_board_crop_65pct.jpg" alt="Graphics board" width="2514" height="1902" /></a><p id="caption-attachment-6117" class="wp-caption-text">Graphics board</p></div></p>
<p>It&#8217;s all 74L TTL logic chips, EEPROMS, and some PALs as well. Â There are NO custom SEGA chips at all. Â If anything this is what is inside of the SEGA ASIC&#8217;s on the System16 board. Â Whoa.</p>
<p>Ok, so this is certainly a bootleg board. Â A quick search of MAME shows that they have a Datsu ROMset, so maybe this is one? Â Nothing on the boards say Datsu, however it does say ALTER/S, and it shows being QA&#8217;d on 11/11/88.</p>
<p>Now it&#8217;s time to cable this thing up!</p>
<p>But first JAMMA boards are typically key&#8217;d so you cant put the adapter in backwards. Â There is no key on this board, so I need to check the voltages to make sure I don&#8217;t flip it backwards.</p>
<h1>JAMMA Standard Pinout</h1>
<table border="0">
<tbody>
<tr align="right">
<th align="center">**</th>
<th align="center">Solder Side</th>
<th align="center"></th>
<th align="center"></th>
<th align="center">Parts Side</th>
<th align="center">**</th>
</tr>
<tr>
<td colspan="2">
<hr />
</td>
<td bgcolor="#C0C0C0">
<hr />
</td>
<td bgcolor="#C0C0C0">
<hr />
</td>
<td colspan="2">
<hr />
</td>
</tr>
<tr>
<td align="right"></td>
<td align="right">GND</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">A</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">1</span></td>
<td align="left">GND</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">GND</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">B</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">2</span></td>
<td align="left">GND</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">+5v</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">C</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">3</span></td>
<td align="left">+5v</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">+5v</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">D</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">4</span></td>
<td align="left">+5v</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">-5v</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">E</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">5</span></td>
<td align="left">-5v</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">+12v</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">F</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">6</span></td>
<td align="left">+12v</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Key, No Pin</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">H</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">7</span></td>
<td align="left">Key, No Pin</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Coin Counter 2</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">J</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">8</span></td>
<td align="left">Coin Counter 1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Coin Lockout</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">K</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">9</span></td>
<td align="left">Coin Lockout</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Speaker (-)</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">L</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">10</span></td>
<td align="left">Speaker (+)</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">NC</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">M</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">11</span></td>
<td align="left">NC</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Video Analog Green</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">N</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">12</span></td>
<td align="left">Video Analog Red</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Video Composite Sync</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">P</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">13</span></td>
<td align="left">Video Analog Blue</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Service Switch</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">R</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">14</span></td>
<td align="left">Video Ground</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Tilt/Slam</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">S</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">15</span></td>
<td align="left">Test</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Coin B</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">T</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">16</span></td>
<td align="left">Coin A</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Player 2 Start</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">U</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">17</span></td>
<td align="left">Player 1 Start</td>
<td align="left"></td>
</tr>
<tr>
<td align="left" bgcolor="#C0C0C0">Player 2 X-Dir</td>
<td align="right">Player 2 Up</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">V</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">18</span></td>
<td align="left">Player 1 Up</td>
<td align="left" bgcolor="#C0C0C0">Player 1 X-Dir</td>
</tr>
<tr>
<td align="left" bgcolor="#C0C0C0">Player 2 Y-Dir</td>
<td align="right">Player 2 Down</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">W</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">19</span></td>
<td align="left">Player 1 Down</td>
<td align="left" bgcolor="#C0C0C0">Player 1 Y-Dir</td>
</tr>
<tr>
<td align="left" bgcolor="#C0C0C0">Player 2 X-Clk</td>
<td align="right">Player 2 Left</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">X</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">20</span></td>
<td align="left">Player 1 Left</td>
<td align="left" bgcolor="#C0C0C0">Player 1 X-Clk</td>
</tr>
<tr>
<td align="left" bgcolor="#C0C0C0">Player 2 Y-Clk</td>
<td align="right">Player 2 Right</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">Y</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">21</span></td>
<td align="left">Player 1 Right</td>
<td align="left" bgcolor="#C0C0C0">Player 1 Y-Clk</td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Player 2 Button 1</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">Z</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">22</span></td>
<td align="left">Player 1 Button 1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Player 2 Button 2</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">a</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">23</span></td>
<td align="left">Player 1 Button 2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">Player 2 Button 3</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">b</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">24</span></td>
<td align="left">Player 1 Button 3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><sup>1 </sup>Player 2 Button 4</td>
<td align="right">NC</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">c</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">25</span></td>
<td align="left">NC</td>
<td align="left">Player 1 Button 4<sup> 1</sup></td>
</tr>
<tr>
<td align="right"><sup>1 </sup>Player 2 Button 5</td>
<td align="right">NC</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">d</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">26</span></td>
<td align="left">NC</td>
<td align="left">Player 1 Button 5<sup> 1</sup></td>
</tr>
<tr>
<td align="right"><sup>2 </sup>Player 2 Button 6</td>
<td align="right">GND</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">e</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">27</span></td>
<td align="left">GND</td>
<td align="left">Player 1 Button 6<sup> 2</sup></td>
</tr>
<tr>
<td align="right"></td>
<td align="right">GND</td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">f</span></td>
<td align="center" bgcolor="#C0C0C0"><span style="color: #000000;">28</span></td>
<td align="left">GND</td>
</tr>
</tbody>
</table>
<p>This is the standard pinnout of a JAMMA harness. Importantly you can see it&#8217;s Ground than +5v. Â So looking at the 68000 processor to check it&#8217;s pinnout:</p>
<div class="h3_div">
<div align="center">
<table class="container_table" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td></td>
<td></td>
<td align="RIGHT"><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_ul.gif" /></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_u1.gif" /></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_um.gif" /></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_u1.gif" /></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_ur.gif" /></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">D<sub>4</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">1<img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_dot.gif" /></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_um2.gif" /></td>
<td align="RIGHT">64</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>5</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">D<sub>3</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">2</td>
<td></td>
<td align="RIGHT">63</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>6</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">D<sub>2</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">3</td>
<td></td>
<td align="RIGHT">62</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>7</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">D<sub>1</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">4</td>
<td></td>
<td align="RIGHT">61</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>8</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">D<sub>0</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">5</td>
<td></td>
<td align="RIGHT">60</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>9</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>AS</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">6</td>
<td></td>
<td align="RIGHT">59</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>10</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>UDS</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">7</td>
<td></td>
<td align="RIGHT">58</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>11</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>LDS</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">8</td>
<td></td>
<td align="RIGHT">57</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>12</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">R/<b>W</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">9</td>
<td></td>
<td align="RIGHT">56</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>13</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>DTACK</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">10</td>
<td></td>
<td align="RIGHT">55</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>14</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>BG</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">11</td>
<td></td>
<td align="RIGHT">54</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>D<sub>15</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>BGACK</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">12</td>
<td></td>
<td align="RIGHT">53</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>GND</td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>BR</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">13</td>
<td></td>
<td align="RIGHT">52</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>23</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">V<sub>CC</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">14</td>
<td></td>
<td align="RIGHT">51</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>22</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">CLK</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">15</td>
<td></td>
<td align="RIGHT">50</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>21</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">GND</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">16</td>
<td></td>
<td align="RIGHT">49</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>V<sub>CC</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>HALT</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">17</td>
<td></td>
<td align="RIGHT">48</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>20</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>Reset</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">18</td>
<td></td>
<td align="RIGHT">47</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>19</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>VMA</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">19</td>
<td></td>
<td align="RIGHT">46</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>18</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">E</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">20</td>
<td></td>
<td align="RIGHT">45</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>17</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>VPA</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">21</td>
<td></td>
<td align="RIGHT">44</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>16</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>BERR</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">22</td>
<td></td>
<td align="RIGHT">43</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>15</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>IPL2</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">23</td>
<td></td>
<td align="RIGHT">42</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>14</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>IPL1</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">24</td>
<td></td>
<td align="RIGHT">41</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>13</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT"><b>IPL0</b></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">25</td>
<td></td>
<td align="RIGHT">40</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>12</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">FC2</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">26</td>
<td></td>
<td align="RIGHT">39</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>11</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">FC1</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">27</td>
<td></td>
<td align="RIGHT">38</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>10</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">FC0</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">28</td>
<td></td>
<td align="RIGHT">37</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>9</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">A<sub>1</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">29</td>
<td></td>
<td align="RIGHT">36</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>8</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">A<sub>2</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">30</td>
<td></td>
<td align="RIGHT">35</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>7</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">A<sub>3</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">31</td>
<td></td>
<td align="RIGHT">34</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>6</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td align="RIGHT">A<sub>4</sub></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lp.gif" /></td>
<td valign="MIDDLE">32</td>
<td></td>
<td align="RIGHT">33</td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_rp.gif" /></td>
<td>A<sub>5</sub></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td align="RIGHT" valign="TOP"><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_ll.gif" /></td>
<td valign="TOP"><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_u1.gif" /></td>
<td valign="TOP"><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lm.gif" /></td>
<td valign="TOP"><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_u1.gif" /></td>
<td><img decoding="async" src="http://www.cpu-world.com/Images/Pinouts/p_lr.gif" /></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
<div>Â You can see it&#8217;s power input is on pin 14. Â Likewise, the ground is on pin 53. Â Also looking at the edge connector, you can see the two pairs of pins, which correspond to the double ground, and double +5v.</div>
<div>
<p><div id="attachment_6118" style="width: 1325px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/JAMMA-harness-on-PCB.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6118" class="size-full wp-image-6118" src="https://virtuallyfun.com/wp-content/uploads/2016/05/JAMMA-harness-on-PCB.jpg" alt="Connecting the harness" width="1315" height="987" /></a><p id="caption-attachment-6118" class="wp-caption-text">Connecting the harness</p></div></p>
<p>From there, it was a matter of connecting up the power supply, adding in the power to the video board, connecting the RGBS connector, and powering it up. Â It was very cool to get a glimpse of Altered Beast!</p>
<p><div id="attachment_6119" style="width: 1900px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_110317.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6119" class="size-full wp-image-6119" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_110317.jpg" alt="Something is wrong" width="1890" height="1140" /></a><p id="caption-attachment-6119" class="wp-caption-text">Something is wrong</p></div></p>
<p>And hello, it is a Datsu board. Â I&#8217;ve tried to google about these boards, and all that I could find out is that they seemed to be popular in Italy. Â They may have been made in Korea. Â There was another variation called &#8216;<a href="http://mamedev.emulab.it/undumped/index.php?title=Mutant_Warrior">Mutant Warrior/Super Warrior</a>&#8216;. Â There was some posts about it in an Italian game forumÂ <a href="http://www.mameitalia.net/index.php?showtopic=9362&amp;page=2">mameitalia.net</a>, andÂ <a href="http://www.arcadeitalia.net/viewtopic.php?f=57&amp;t=23223&amp;start=0">arcadeitalia.net</a>Â . Google translate works fine enough to read, but they were in smaller places that couldn&#8217;t afford mainstream games, so enter the bootlegs. Â And this makes sense, as the board I got was from rural France.</p>
<p>I maybe had a picture for 20 seconds, it was frozen, then the screen went black. Â I power cycled, to nothing. Â I tried it again to a green screen. Â And again to a green screen. Â At this point I think it&#8217;s died. Â I let it rest for a few minutes, and try again. Â Nothing. Â I leave it powered up, and feel the processor, and it&#8217;s warm. Â It&#8217;s doing something, so I think. Â So I start to play with the video board, and as I change resolutions, I get an image!.. then it disappears. Â Power cycling, and changing resolutions occasionally gives me an image. Â I look more closely at the CPU board, and notice that it has 4 standoffs placed on each corner. Â There is nothing in the middle, and over the past 28 years the board is sagging.</p>
<p>In order to fix the sag, I decouple the two boards, and spread them out. Â I try it again, and it doesn&#8217;t show me anything. Eventually I play with all the video board settings, and manually set it to the RGBS input, and then the image stays! Â The board is running. Â I tweek some of the settings, and the pink goes away, and now it looks correct!</p>
<p><div id="attachment_6120" style="width: 2135px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_110924.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6120" class="wp-image-6120 size-full" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_110924.jpg" alt="20160430_110924" width="2125" height="1196" /></a><p id="caption-attachment-6120" class="wp-caption-text">LOGO</p></div></p>
<p>And even the intro animation is OK</p>
<p><div id="attachment_6121" style="width: 1990px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_115240.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6121" class="size-full wp-image-6121" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_115240.jpg" alt="Looks good" width="1980" height="1182" /></a><p id="caption-attachment-6121" class="wp-caption-text">Looks good</p></div></p>
<p>OK, now it&#8217;s time to turn it off, and wire up the joystick.</p>
<p>The first step is to remove theÂ joystick ball, and on theÂ QANBA N1 you first flip it upside down, and remove the little cover.</p>
<p><div id="attachment_6122" style="width: 1167px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_194749.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6122" class="size-full wp-image-6122" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_194749.jpg" alt="Remove the cover" width="1157" height="674" /></a><p id="caption-attachment-6122" class="wp-caption-text">Remove the cover</p></div></p>
<p>to reveal the screwdriver slot to let you hold the stick in place as you unscrew the ball.</p>
<p><div id="attachment_6124" style="width: 748px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_194740.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6124" class="size-full wp-image-6124" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_194740.jpg" alt="slot" width="738" height="744" /></a><p id="caption-attachment-6124" class="wp-caption-text">slot</p></div></p>
<p>Now it pops off, and it&#8217;s really easy to remove the USB interface cables, and drag in the JAMMA cables. Â Again use a tester to tone out what goes where. DO NOT FOLLOW MY COLORING GUIDE. Â I&#8217;m pretty sure there is no colour standard, so just because mine is like this, yours will 99.9999% not be. Â The only common thing is that each of these buttons needs a ground.</p>
<p><div id="attachment_6125" style="width: 1604px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_194012.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6125" class="size-full wp-image-6125" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_194012.jpg" alt="Joystick wired up" width="1594" height="1196" /></a><p id="caption-attachment-6125" class="wp-caption-text">Joystick wired up</p></div></p>
<p>My harness has a common ground for P1 and P2, so I just tapped up the end and tucked it in the joystick body. Â Now with wired up, I can put the joystick back together, and play!</p>
<p>And that is when I could finally see that something was wrong. Â I was doing pretty well, then in the 2nd level I saw this weird thing:</p>
<p><div id="attachment_6126" style="width: 1446px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_195255.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6126" class="size-full wp-image-6126" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_195255.jpg" alt="An actual wall of text" width="1436" height="1196" /></a><p id="caption-attachment-6126" class="wp-caption-text">An actual wall of text</p></div></p>
<p>The sprites are working fine, and the gameplay continues. Â But eventually the wall of text effect went from the background to the foreground obscuring game play.</p>
<p><div id="attachment_6127" style="width: 1604px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_195800.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6127" class="size-full wp-image-6127" src="https://virtuallyfun.com/wp-content/uploads/2016/05/20160430_195800.jpg" alt="foreground tile corruption" width="1594" height="1196" /></a><p id="caption-attachment-6127" class="wp-caption-text">foreground tile corruption</p></div></p>
<p>So no doubt something is bad on the board. Â I need to get it looked at, and see about first dumping and checking the EEPROMS. Â Next the RAM on the graphics board, may be suspect as well. Â I think the CPU is fine since it runs OK, I&#8217;m just unable to really see pass the wall.</p>
<p>For the heck of it, I went and got some powered speakers, and hooked them up:</p>
</div>
<p><iframe loading="lazy" src="https://www.youtube.com/embed/t3zXIb-M8J0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>And it sounds so different from the SEGA version. Â An inspection of the board shows that there is no YM2151, but rather a pair of YM2203&#8217;s and an OKI M5205 for the speech synths.</p>
<p>In retrospect, I probably should have gone with something like the arcade supergun. Â I didn&#8217;t know it was a thing unfortunately. Â My solution is more &#8220;traditional&#8221; , but it works.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/05/01/more-fun-with-the-system16-kinda-sorta/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>System 16</title>
		<link>https://virtuallyfun.com/2016/04/08/system-16/</link>
					<comments>https://virtuallyfun.com/2016/04/08/system-16/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 08 Apr 2016 11:17:27 +0000</pubDate>
				<category><![CDATA[68000]]></category>
		<category><![CDATA[binutils]]></category>
		<category><![CDATA[djgpp]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[m68k]]></category>
		<category><![CDATA[MAME]]></category>
		<category><![CDATA[MS-DOS]]></category>
		<category><![CDATA[sega]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6043</guid>

					<description><![CDATA[A long long time ago, back when I got a Pentium 100 the wonderful world of emulation was really starting to be possible with such a high powered CPU.  First was the simple Game Boy emulators, then a Commodore 64 &#8230; <a href="https://virtuallyfun.com/2016/04/08/system-16/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>A long long time ago, back when I got a Pentium 100 the wonderful world of emulation was really starting to be possible with such a high powered CPU.  First was the simple Game Boy emulators, then a Commodore 64 emulator, the incredible Amiga Emulator, the beginnings of SIMH (<a href="https://sourceforge.net/projects/simh/files/simh%20source%20code/Older%20versions/">back when it was only a PDP-11 emulator</a>), and then I found the SEGA emulator, System 16.</p>
<p>It was really cool being able to play 16bit arcade games on the desktop, although rather slowly.  From there everyone knows the rise of MAME.  But while looking around for a small 68000 C compiler, I came across the <a href="http://cd.textfiles.com/230/EMULATOR/SEGA/SYSTEM16/SOURCE/">source code</a> to an older version of System 16, 0.53 on archive.org.  Naturally it&#8217;s for MS-DOS, as was everything back in the day.  Also slightly interesting is the 68000 emulation, written by Bernd Schmitd of UAE fame.  So for the heck of it, I set about getting Thierry Lescot&#8217;s System 16 building again.  I&#8217;ve never used allegro before, so it was a bit of a fight to get a version of it to actually build.  It turns out that I should have been building version 2.11 with tools of that era (why on earth was I using GCC 4, and binutils 2.18?) and instead stick with GCC 2.7.2.2 and some much older binutils.  And in no time I had build the library, and it&#8217;s examples.  With that done, I was able to re-build System 16 with GCC 4.1.2 and get a binary!</p>
<p>Back in the day, I actually did have an Altered Beast arcade board.  Sadly, it died in a move, someone near and dear just saw the PCB as &#8220;garbage&#8221; and tossed it.  Sigh, but I did have ROM dumps, as I did a refresh of it forever ago.  Anyways I still have the ROM files, so I guess that is nice.</p>
<p>Anyways I fired up the emulator and got what is known as the &#8220;jail bar&#8221; effect, which is from a bad ROM.</p>
<p><div id="attachment_6045" style="width: 652px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/04/jailbar-altered-beast-system-16.png" rel="attachment wp-att-6045"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6045" class="size-full wp-image-6045" src="https://virtuallyfun.com/wp-content/uploads/2016/04/jailbar-altered-beast-system-16.png" alt="Corrupt tiles" width="642" height="512" /></a><p id="caption-attachment-6045" class="wp-caption-text">Corrupt tiles</p></div></p>
<p><div id="attachment_6044" style="width: 652px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/04/jailbar-2-altered-beast-system-16.png" rel="attachment wp-att-6044"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6044" class="size-full wp-image-6044" src="https://virtuallyfun.com/wp-content/uploads/2016/04/jailbar-2-altered-beast-system-16.png" alt="Notice the sprites" width="642" height="512" /></a><p id="caption-attachment-6044" class="wp-caption-text">Notice the sprites</p></div></p>
<p>The System 16 splits it&#8217;s memory into a program space, a sprite memory bank, a tile memory bank, and RAM for stack and things like the palette.  As you can see the program is certainly running, and the sprites are good.  I did some poking around a bit later, and noticed that due to a logic bug, the texture ROMs are actually never loaded!</p>
<p>So, a quick patch, and now we get Altered Beast up and running!</p>
<p><div id="attachment_6047" style="width: 652px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/04/altered-beast-on-system-16.png" rel="attachment wp-att-6047"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6047" class="size-full wp-image-6047" src="https://virtuallyfun.com/wp-content/uploads/2016/04/altered-beast-on-system-16.png" alt="Altered Beast title screen" width="642" height="512" /></a><p id="caption-attachment-6047" class="wp-caption-text">Altered Beast title screen</p></div></p>
<p><div id="attachment_6046" style="width: 652px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/04/altered-beast-demo-on-system-16.png" rel="attachment wp-att-6046"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6046" class="size-full wp-image-6046" src="https://virtuallyfun.com/wp-content/uploads/2016/04/altered-beast-demo-on-system-16.png" alt="demo play" width="642" height="512" /></a><p id="caption-attachment-6046" class="wp-caption-text">demo play</p></div></p>
<p>Well, now isn&#8217;t that great!</p>
<p>Not that I would imagine anyone would really care, I mean MAME is a thing, and even from the readme:</p>
<blockquote><p>Altered Beast : No sound emulation</p></blockquote>
<p>So it&#8217;s pretty quiet.  Additionally, the source is pretty restrictive:</p>
<p>These sources can&#8217;t be used for commercial purpose, any new version of the<br />
emulator done with these sources must specify my name somewhere on the screen<br />
et docs and I must be informed about any new release of the emulator.</p>
<p>For anyone interested you can find the <a href="https://sourceforge.net/projects/system-16/">source &amp; binaries out on sourceforge</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/04/08/system-16/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
