<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.cloudmodding.com/oot/IS64/history?feed=atom</id>
		<title>IS64 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.cloudmodding.com/oot/IS64/history?feed=atom"/>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/oot/IS64/history"/>
		<updated>2026-04-10T15:43:04Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=IS64&amp;diff=75&amp;oldid=prev</id>
		<title>Mzxrules: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=IS64&amp;diff=75&amp;oldid=prev"/>
				<updated>2014-06-08T23:21:13Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:21, 8 June 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mzxrules</name></author>	</entry>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=IS64&amp;diff=74&amp;oldid=prev</id>
		<title>Spinout at 01:20, 10 June 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=IS64&amp;diff=74&amp;oldid=prev"/>
				<updated>2013-06-10T01:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Also known as IS Viewer 64'''&lt;br /&gt;
&lt;br /&gt;
Both the OoT and MM debug roms tries to talk to a dev device. It appears to be the N64 devkit made by Intelligent Systems. Besides being a cart emulator, the device provides a way for N64 software to spew lots of debug prints on a connected PC.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:is64_dev_cart.jpg|right|350px|thumb|IS64 development device, opened]]&lt;br /&gt;
&lt;br /&gt;
==Majora's Mask==&lt;br /&gt;
Majora’s Mask does one mystery read from &amp;lt;tt&amp;gt;0xBFF00000&amp;lt;/tt&amp;gt;. After that, it writes to the IS64 interface at &amp;lt;tt&amp;gt;0xB58C0000&amp;lt;/tt&amp;gt;, but never again touches it. There’s probably something here, but more work is needed. Perhaps it only writes debug messages if the game is in debug mode, i.e. has four controllers plugged in.&lt;br /&gt;
&lt;br /&gt;
==Ocarina of Time==&lt;br /&gt;
Ocarina of Time expects the device to be at &amp;lt;tt&amp;gt;0xB3FF0000&amp;lt;/tt&amp;gt;. It starts by writing zeros to base+0x14 and base+0x04, before writing ‘IS64’ to base+0x00. If it can read IS64 back, the device is assumed to be connected and the game uses it to send debug messages.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Messages are sent (approximitely) in this manner:&lt;br /&gt;
*Game reads from base+0x14. This is a pointer to the output text buffer or something probably. Maybe. Just return a zero here. In fact, just don’t worry about it.&lt;br /&gt;
*Game starts writing characters at base+0x20. Writing is done one character at a time; the game reads a word, modifies one byte in that word, and writes it back.&lt;br /&gt;
*After writing an entire message to be printed has been written out, the game writes the character count to base+0x14. This triggers a transfer to the PC probably.&lt;br /&gt;
*The game does not zero out either base+0x14 or the message buffer, so it’s probably done by the IS64.&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.nesworld.com/n64-isviewer64.php NESWORLD article on IS64]&lt;br /&gt;
&lt;br /&gt;
Not great video [https://www.youtube.com/watch?v=gPMSRGqrjOg]&lt;br /&gt;
&lt;br /&gt;
[[Category:Debug ROM]]&lt;br /&gt;
[[Category:Majora's Mask]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Spinout</name></author>	</entry>

	</feed>