More stub pages

This commit is contained in:
Bottersnike 2022-11-18 04:59:48 +00:00
parent d50469adfd
commit 5d4f187ce0
8 changed files with 180 additions and 50 deletions

View File

@ -4,6 +4,8 @@
<h1>Software</h1>
{{ generate_toc()|safe }}
<h2>Boot Process</h2>
<p>The following is a diagram of the Ring* boot process. Click on any of the programs to learn more about what they do.
</p>
@ -65,16 +67,20 @@ mxshellexecute.exe -->
s:\mxkeychip.exe
</text>
</a>
<rect x="275" y="215" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="375" y="240" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxnetwork.exe -p 40104
</text>7
<rect x="525" y="215" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="625" y="240" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxstorage.exe
</text>
<a href="./mx/mxnetwork.html">
<rect x="275" y="215" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="375" y="240" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxnetwork.exe -p 40104
</text>
</a>
<a href="./mx/mxstorage.html">
<rect x="525" y="215" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="625" y="240" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxstorage.exe
</text>
</a>
<rect x="775" y="215" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="875" y="232" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
@ -85,28 +91,36 @@ mxshellexecute.exe -->
(not present)
</text>
<rect x="25" y="275" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="300" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxinstaller.exe -cmdport 40102 -bindport 40103
</text>
<a href="./mx/mxinstaller.html">
<rect x="25" y="275" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="300" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxinstaller.exe -cmdport 40102 -bindport 40103
</text>
</a>
<text x="15" y="360" fill="currentColor" font-family="monospace">MASTER_PROCESS::FdcProcessStart</text>
<rect x="25" y="375" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="125" y="400" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxgcatcher.exe
</text>
<rect x="275" y="375" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="375" y="400" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxgfetcher.exe
</text>
<rect x="525" y="375" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="625" y="400" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxgdeliver.exe
</text>
<a href="./mx/mxgcatcher.html">
<rect x="25" y="375" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="125" y="400" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxgcatcher.exe
</text>
</a>
<a href="./mx/mxgfetcher.html">
<rect x="275" y="375" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="375" y="400" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxgfetcher.exe
</text>
</a>
<a href="./mx/mxgdeliver.html">
<rect x="525" y="375" width="200" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="625" y="400" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
s:\mxgdeliver.exe
</text>
</a>
<text x="15" y="460" fill="currentColor" font-family="monospace">MASTER_PROCESS::FirstFgProcessStart</text>
<text x="30" y="475" fill="currentColor" font-family="monospace">APP_LAUNCHER::CreateThread</text>
@ -114,11 +128,13 @@ mxshellexecute.exe -->
6)</text>
<text x="60" y="515" fill="currentColor" font-family="monospace">Launch mode 1 (system error):</text>
<rect x="25" y="525" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="550" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe -r
</text>
<a href="./mx/mxsegaboot.html">
<rect x="25" y="525" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="550" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe -r
</text>
</a>
<text x="60" y="600" fill="currentColor" font-family="monospace">Launch mode 2 (start game):</text>
<rect x="25" y="610" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
@ -144,11 +160,13 @@ mxshellexecute.exe -->
</text>
<text x="60" y="685" fill="currentColor" font-family="monospace">Launch mode 3 (start system test menu):</text>
<rect x="25" y="695" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="720" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe -t -r
</text>
<a href="./mx/mxsegaboot.html">
<rect x="25" y="695" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="720" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe -t -r
</text>
</a>
<text x="60" y="770" fill="currentColor" font-family="monospace">Launch mode 4 (start game test menu):</text>
<rect x="25" y="780" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
@ -174,18 +192,22 @@ mxshellexecute.exe -->
</text>
<text x="60" y="855" fill="currentColor" font-family="monospace">Launch mode 5 (???):</text>
<rect x="25" y="865" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="890" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe -d
</text>
<a href="./mx/mxsegaboot.html">
<rect x="25" y="865" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="890" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe -d
</text>
</a>
<text x="60" y="940" fill="currentColor" font-family="monospace">Launch mode 6 (boot system):</text>
<rect x="25" y="950" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="975" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe
</text>
<a href="./mx/mxsegaboot.html">
<rect x="25" y="950" width="450" height="50" stroke-width="1px" stroke="currentColor"></rect>
<text x="250" y="975" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
font-family="monospace">
c:\System\Execute\mxsegaboot.exe
</text>
</a>
</g>
</svg>

View File

@ -0,0 +1,9 @@
{% extends "sega.html" %}
{% block title %}mxgcatcher{% endblock %}
{% block body %}
<h1>mxgcatcher</h1>
<h2>PCP Service</h2>
<p>mxgcatcher runs a PCP service on port <code>40110</code> (no data port).</p>
{% endblock %}

View File

@ -0,0 +1,9 @@
{% extends "sega.html" %}
{% block title %}mxgdeliver{% endblock %}
{% block body %}
<h1>mxgdeliver</h1>
<h2>PCP Service</h2>
<p>mxgdeliver runs a PCP service on port <code>40108</code> (data port <code>40112</code>).</p>
{% endblock %}

View File

@ -0,0 +1,9 @@
{% extends "sega.html" %}
{% block title %}mxgfetcher{% endblock %}
{% block body %}
<h1>mxgfetcher</h1>
<h2>PCP Service</h2>
<p>mxgdeliver runs a PCP service on port <code>40113</code> (no data port).</p>
{% endblock %}

View File

@ -0,0 +1,29 @@
{% extends "sega.html" %}
{% block title %}mxinstaller{% endblock %}
{% block body %}
<h1>mxinstaller</h1>
<h2>PCP Service</h2>
<p>mxinstaller runs a PCP service on port <code>40102</code> (data port <code>40103</code>).</p>
<h3><code>request=query_slot_status</code></h3>
<h3><code>request=install</code></h3>
<h3><code>request=uninstall</code></h3>
<h3><code>request=check</code></h3>
<h3><code>request=query_application_status</code></h3>
<h3><code>request=set_application_status</code></h3>
<h3><code>request=set_application_status</code></h3>
<h3><code>request=query_sbr_bootslot</code></h3>
<h3><code>request=set_sbr_bootslot</code></h3>
<h3><code>request=query_semaphore_status</code></h3>
<h3><code>request=get_semaphore</code></h3>
<h3><code>request=release_semaphore</code></h3>
<h3><code>request=query_sbr</code></h3>
<h3><code>request=query_br</code></h3>
<h3><code>request=query_appdata_status</code></h3>
<h3><code>request=check_appdata</code></h3>
<h3><code>request=format_appdata</code></h3>
<h3><code>request=query_volume_name</code></h3>
<h3><code>request=query_spd</code></h3>
{% endblock %}

View File

@ -0,0 +1,20 @@
{% extends "sega.html" %}
{% block title %}mxnetwork{% endblock %}
{% block body %}
<h1>mxnetwork</h1>
<h2>PCP Service</h2>
<p>mxnetwork runs a PCP service on port <code>40104</code> (no data port).</p>
<h3><code>request=query_dhcp_status</code></h3>
<h3><code>request=query_nic_status</code></h3>
<h3><code>request=query_ip_address</code></h3>
<h3><code>request=query_subnetmask</code></h3>
<h3><code>request=query_gateway</code></h3>
<h3><code>request=query_primary_dns</code></h3>
<h3><code>request=query_secondary_dns</code></h3>
<h3><code>request=query_mac_address</code></h3>
<h3><code>request=update_dhcp_status</code></h3>
<h3><code>request=update_nic_status</code></h3>
{% endblock %}

View File

@ -0,0 +1,6 @@
{% extends "sega.html" %}
{% block title %}mxsegaboot{% endblock %}
{% block body %}
<h1>mxsegaboot</h1>
{% endblock %}

View File

@ -0,0 +1,26 @@
{% extends "sega.html" %}
{% block title %}mxstorage{% endblock %}
{% block body %}
<h1>mxstorage</h1>
<h2>PCP Service</h2>
<p>mxstorage runs a PCP service on port <code>40114</code> (data port <code>40115</code>).</p>
<h3><code>request=query_storage_status</code></h3>
<h3><code>request=query_storage_count</code></h3>
<h3><code>request=query_storage_info</code></h3>
<h3><code>request=check</code></h3>
<h3><code>request=format</code></h3>
<h3><code>request=get_volume</code></h3>
<h3><code>request=set_volume</code></h3>
<h3><code>request=mount</code></h3>
<h3><code>request=umount</code></h3>
<h3><code>request=query_drive_letter</code></h3>
<h3><code>request=query_backup_storage_count</code></h3>
<h3><code>request=query_backup_storage_identify</code></h3>
<h3><code>request=unlock</code></h3>
<h3><code>request=reset</code></h3>
<h3><code>request=is_backup_storage</code></h3>
<h3><code>request=query_backup_storage_smart</code></h3>
{% endblock %}