<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Redump Forum — PSX dumping the cdrom bios]]></title>
		<link>http://forum.redump.org/topic/13856/psx-dumping-the-cdrom-bios/</link>
		<atom:link href="http://forum.redump.org/feed/rss/topic/13856/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in PSX dumping the cdrom bios.]]></description>
		<lastBuildDate>Fri, 09 May 2014 17:56:38 +0000</lastBuildDate>
		<generator>PunBB 1.4.4</generator>
		<item>
			<title><![CDATA[Re: PSX dumping the cdrom bios]]></title>
			<link>http://forum.redump.org/post/47369/#p47369</link>
			<description><![CDATA[<div class="quotebox"><cite>Jackal wrote:</cite><blockquote><p>So is it possible to identify undumped ones by just looking at the mobo?</p></blockquote></div><p>Yes, the &quot;SC4309xx&quot; names on the 52pin chips seem to be unique for each version/region. The older 80pin chips do probably also have some unique names (current rule-of-thumb is that 80pin chips aren&#039;t dumped, not matter of their name). The dev-board EPROM version <a href="http://upload.wikimedia.org/wikipedia/commons/d/d2/DTL-H2000-CPU1_01.jpg">http://upload.wikimedia.org/wikipedia/c … PU1_01.jpg</a> has some sticker saying &#039;94 11/28, that&#039;s also undumped, despite of the EPROM socket).</p><p>NB. when looking at the mainboards: It would be very nice to take photos/scans of their front &amp; back sides. Such pictures are still quite hard to find in the internet.</p><div class="quotebox"><cite>Jackal wrote:</cite><blockquote><p>Also, can you tell us what use these dumps will be? Can they help improve emulation?</p></blockquote></div><p>The long answer is that the cdrom bios (or &quot;drive firmware&quot;) controls this stuff: <a href="http://nocash.emubase.de/psx-spx.htm#cdrominternalinfoonpsxcdromcontroller">http://nocash.emubase.de/psx-spx.htm#cd … controller</a><br />PSX games are sending commands like ReadN, SetLoc, GetStat to the cdrom sub-cpu: <a href="http://nocash.emubase.de/psx-spx.htm#cdromcontrollercommandsummary">http://nocash.emubase.de/psx-spx.htm#cd … andsummary</a> Currently, PSX emulators are using high-level emulation to reproduce that commands, although nobody really knew what those commands were doing internally. Using low-level emulation for the 8bit CPU and the attached cdrom chipset should make emulators much more accurate... <br />But, in practice, most PSX games seem to be happy with high-level emulation either (I&#039;ve emulated the whole stuff in no$psx last week (99% finished, but not yet released), and the overall effect was that it did make the the emulation slower, especially due to longer spin-up &amp; sled-move times, but it didn&#039;t fix problems with game that did hang during cdrom loading - at least I do now know that those problems seem to be related to something else than cdrom emulation).</p><div class="quotebox"><cite>Jackal wrote:</cite><blockquote><p>are you planning to release the files?</p></blockquote></div><p>Rather not. The built-in dumping function is spitting out the whole binary in form of a &quot;hexdump.txt&quot; file, but I guess there&#039;s some copyright envolved nonetheless. Anyways, it&#039;s a pretty simple DIY project to dump it.</p><p>If somebody wants to send PSX mainboards to hamburg/germany, I could dump them for you (and return the boards... as long as I don&#039;t have to bother about the postage).</p>]]></description>
			<author><![CDATA[null@example.com (nocash)]]></author>
			<pubDate>Fri, 09 May 2014 17:56:38 +0000</pubDate>
			<guid>http://forum.redump.org/post/47369/#p47369</guid>
		</item>
		<item>
			<title><![CDATA[Re: PSX dumping the cdrom bios]]></title>
			<link>http://forum.redump.org/post/47366/#p47366</link>
			<description><![CDATA[<p>Nice job!</p><p>So is it possible to identify undumped ones by just looking at the mobo?<br />I don&#039;t have soldering equipment, but I might be able to send you some mobo&#039;s if I get them back in 1 piece (live near the German border).. Anyway, I guess you already dumped most PAL models that I have here.</p><p>Also, can you tell us what use these dumps will be? Can they help improve emulation?</p><p>Finally, are you planning to release the files? I see that MESS already added the decapped one: <a href="http://www.psxdev.net/forum/viewtopic.php?f=62&amp;t=431">http://www.psxdev.net/forum/viewtopic.p … &amp;t=431</a></p>]]></description>
			<author><![CDATA[null@example.com (Jackal)]]></author>
			<pubDate>Fri, 09 May 2014 12:46:34 +0000</pubDate>
			<guid>http://forum.redump.org/post/47366/#p47366</guid>
		</item>
		<item>
			<title><![CDATA[PSX dumping the cdrom bios]]></title>
			<link>http://forum.redump.org/post/47365/#p47365</link>
			<description><![CDATA[<p>The PSX is using a small 8bit Motorola CPU with onchip BIOS ROM to control the CDROM drive.<br />The first BIOS dump was done some months ago via decapping: <a href="http://wiki.psxdev.ru/index.php/SUB-CPU">http://wiki.psxdev.ru/index.php/SUB-CPU</a><br />And that dump revealed that Motorola has included a nice test mode that allows to dump its BIOS via a few wires.<br />More on that here: <a href="http://www.psxdev.net/forum/viewtopic.php?f=70&amp;t=557">http://www.psxdev.net/forum/viewtopic.p … &amp;t=557</a> (for the wiring diagram skip ahead to this post: <a href="http://www.psxdev.net/forum/viewtopic.php?f=70&amp;t=557#p4174">http://www.psxdev.net/forum/viewtopic.p … =557#p4174</a> )<br />For the whole PSX series, there should be around 25 different CDROM BIOS versions (for different regions and different revisions). Currently only 4 versions are dumped.<br />If you get some wires together, then there&#039;s still a good chance that you can be the first person viewing the binary for one of the missing versions.</p>]]></description>
			<author><![CDATA[null@example.com (nocash)]]></author>
			<pubDate>Fri, 09 May 2014 12:19:12 +0000</pubDate>
			<guid>http://forum.redump.org/post/47365/#p47365</guid>
		</item>
	</channel>
</rss>
