<?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>JAMMA &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/tag/jamma/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Thu, 28 Jun 2018 03:33:22 +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>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>
<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 fetchpriority="high" 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>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>
<div id="attachment_6114" style="width: 610px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/1059455059.jpg"><img 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>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>
<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 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>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>
<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>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>
<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>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>
<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>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>
<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>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>
<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>And even the intro animation is OK</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>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>
<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>to reveal the screwdriver slot to let you hold the stick in place as you unscrew the ball.</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>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>
<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>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>
<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>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>
<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>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>
	</channel>
</rss>
