<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Trojan Update</title>
	<atom:link href="http://www.raidenii.net/2010/05/trojan-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raidenii.net/2010/05/trojan-update/</link>
	<description>YOUR MISSIONS!</description>
	<lastBuildDate>Thu, 05 Jan 2012 00:18:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: trap15</title>
		<link>http://www.raidenii.net/2010/05/trojan-update/comment-page-1/#comment-114</link>
		<dc:creator>trap15</dc:creator>
		<pubDate>Tue, 21 Dec 2010 21:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://blea.ch/~r2proj/?p=15#comment-114</guid>
		<description>The first one is what we&#039;ve been doing :3</description>
		<content:encoded><![CDATA[<p>The first one is what we&#8217;ve been doing :3</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dlfrsilver</title>
		<link>http://www.raidenii.net/2010/05/trojan-update/comment-page-1/#comment-113</link>
		<dc:creator>dlfrsilver</dc:creator>
		<pubDate>Tue, 21 Dec 2010 18:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://blea.ch/~r2proj/?p=15#comment-113</guid>
		<description>Then 2 solutions applies. Using modified rom code to check the board registers in step by step, and compare with the samey on mame.

The other would be to disassemble the whole code eprom, and seperate the bytecode parts in the game code. 

trojaning anyway would be the thing to do. ;)</description>
		<content:encoded><![CDATA[<p>Then 2 solutions applies. Using modified rom code to check the board registers in step by step, and compare with the samey on mame.</p>
<p>The other would be to disassemble the whole code eprom, and seperate the bytecode parts in the game code. </p>
<p>trojaning anyway would be the thing to do. <img src='http://www.raidenii.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: trap15</title>
		<link>http://www.raidenii.net/2010/05/trojan-update/comment-page-1/#comment-111</link>
		<dc:creator>trap15</dc:creator>
		<pubDate>Mon, 20 Dec 2010 21:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://blea.ch/~r2proj/?p=15#comment-111</guid>
		<description>We&#039;ve taken an analysis of the bytecode (we know some of the opcodes due to the HLE and some guessing), and it seems completely alien. The SEI1000 is likely a custom chip built from Toshiba logic blocks, but we are fairly sure that the &quot;CPU&quot; is completely custom, as it does not match any CPU we&#039;ve ever seen before.
Decapping them is only partly useful; if they&#039;re logic blocks, a decap will not help very much, but a full layer-by-layer stripping will work (though that costs FAR more money).</description>
		<content:encoded><![CDATA[<p>We&#8217;ve taken an analysis of the bytecode (we know some of the opcodes due to the HLE and some guessing), and it seems completely alien. The SEI1000 is likely a custom chip built from Toshiba logic blocks, but we are fairly sure that the &#8220;CPU&#8221; is completely custom, as it does not match any CPU we&#8217;ve ever seen before.<br />
Decapping them is only partly useful; if they&#8217;re logic blocks, a decap will not help very much, but a full layer-by-layer stripping will work (though that costs FAR more money).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dlfrsilver</title>
		<link>http://www.raidenii.net/2010/05/trojan-update/comment-page-1/#comment-110</link>
		<dc:creator>dlfrsilver</dc:creator>
		<pubDate>Mon, 20 Dec 2010 15:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://blea.ch/~r2proj/?p=15#comment-110</guid>
		<description>mmhhhh okkkk :D ! Because i own Zero Team, and Legionnaire. Those 2 fellas use the dreaded protection.

On legionnaire, the SEICOP protection is used for the sprites control and priorities, from what i&#039;ve seen between my original board and the mame emulation. 

On zero team, it should be nastier.... 

I guess decapping the chips will be useful. Because at first we don&#039;t know what kind of MCU, CPU or whatever is lying under the SEIXXXX part numbers.
Look at the C-chip on taito boards, who will have known that it was a second z80 with 8kb ram + 8 kb rom ?

Legionnaire would be maybe a good start to begin with, because the game displays the graphics, only the game logic is lacking. 

don&#039;t you think ?</description>
		<content:encoded><![CDATA[<p>mmhhhh okkkk <img src='http://www.raidenii.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ! Because i own Zero Team, and Legionnaire. Those 2 fellas use the dreaded protection.</p>
<p>On legionnaire, the SEICOP protection is used for the sprites control and priorities, from what i&#8217;ve seen between my original board and the mame emulation. </p>
<p>On zero team, it should be nastier&#8230;. </p>
<p>I guess decapping the chips will be useful. Because at first we don&#8217;t know what kind of MCU, CPU or whatever is lying under the SEIXXXX part numbers.<br />
Look at the C-chip on taito boards, who will have known that it was a second z80 with 8kb ram + 8 kb rom ?</p>
<p>Legionnaire would be maybe a good start to begin with, because the game displays the graphics, only the game logic is lacking. </p>
<p>don&#8217;t you think ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: trap15</title>
		<link>http://www.raidenii.net/2010/05/trojan-update/comment-page-1/#comment-107</link>
		<dc:creator>trap15</dc:creator>
		<pubDate>Mon, 20 Dec 2010 00:49:15 +0000</pubDate>
		<guid isPermaLink="false">http://blea.ch/~r2proj/?p=15#comment-107</guid>
		<description>Well, for the most part, we&#039;ve uncovered that the protection runs bytecode, and the games using it upload a table of commands (made up of bytecode) to the protection. Whenever the game sends a specific trigger, it executes the bytecode in the command that was triggered. The difficult part is understanding the construction of the bytecode; it&#039;s essentially reverse engineering an entire CPU with no documentation :P
Hopefully you can understand why there has been little progress lately on this protection. It&#039;s one hell of a scheme!</description>
		<content:encoded><![CDATA[<p>Well, for the most part, we&#8217;ve uncovered that the protection runs bytecode, and the games using it upload a table of commands (made up of bytecode) to the protection. Whenever the game sends a specific trigger, it executes the bytecode in the command that was triggered. The difficult part is understanding the construction of the bytecode; it&#8217;s essentially reverse engineering an entire CPU with no documentation <img src='http://www.raidenii.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
Hopefully you can understand why there has been little progress lately on this protection. It&#8217;s one hell of a scheme!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dlfrsilver</title>
		<link>http://www.raidenii.net/2010/05/trojan-update/comment-page-1/#comment-106</link>
		<dc:creator>dlfrsilver</dc:creator>
		<pubDate>Mon, 20 Dec 2010 00:24:10 +0000</pubDate>
		<guid isPermaLink="false">http://blea.ch/~r2proj/?p=15#comment-106</guid>
		<description>Hi there, 

can you hint about what the protection is doing overall ?</description>
		<content:encoded><![CDATA[<p>Hi there, </p>
<p>can you hint about what the protection is doing overall ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

