2022-04-11 18:27:15 +00:00
|
|
|
{% extends "sega.html" %}
|
|
|
|
{% block title %}Software{% endblock %}
|
|
|
|
{% block body %}
|
|
|
|
<h1>Software</h1>
|
|
|
|
{{ generate_toc()|safe }}
|
2022-11-18 04:49:39 +00:00
|
|
|
|
2022-11-18 04:59:48 +00:00
|
|
|
<h2>Boot Process</h2>
|
|
|
|
|
2022-11-18 04:49:39 +00:00
|
|
|
<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>
|
|
|
|
|
|
|
|
<p>The entrypoint, <code>mxprestartup.exe</code>, is set as the shell for the <code>AppUser</code> user. This is
|
|
|
|
configured in the registry at <code>HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\shell</code>.</p>
|
|
|
|
|
|
|
|
<!-- mxauthdisc.exe
|
|
|
|
mxshellexecute.exe -->
|
|
|
|
|
2022-11-18 12:14:26 +00:00
|
|
|
<div style="width: 100%; overflow-x: auto">
|
|
|
|
<svg viewbox="-0.5 -0.5 1000 1050" style="width: 1000px">
|
|
|
|
<defs>
|
|
|
|
<marker id="arrowhead" markerWidth="10" markerHeight="8" refX="0" refY="4" orient="auto">
|
|
|
|
<polygon points="0 0, 10 4, 0 8" fill="currentColor" />
|
|
|
|
</marker>
|
|
|
|
</defs>
|
|
|
|
|
|
|
|
<a href="./mx/mxprestartup.html">
|
|
|
|
<rect fill="transparent" x="25" y="0" width="300" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="175" y="25" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:49:39 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
C:\System\Execute\mxprestartup.exe
|
2022-11-18 04:49:39 +00:00
|
|
|
</text>
|
|
|
|
</a>
|
2022-11-18 12:14:26 +00:00
|
|
|
|
|
|
|
<line x1="325" y1="25" x2="340.5" y2="25" stroke="currentColor" marker-end="url(#arrowhead)"></line>
|
|
|
|
|
|
|
|
<a href="./mx/mxstartup.html">
|
|
|
|
<rect fill="transparent" x="350" y="0" width="300" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="500" y="25" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
C:\System\Execute\mxstartup.exe
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
|
|
|
</a>
|
2022-11-18 12:14:26 +00:00
|
|
|
|
|
|
|
<line x1="500" y1="50" x2="500" y2="90.5" stroke="currentColor" marker-end="url(#arrowhead)"></line>
|
|
|
|
|
|
|
|
<line x1="0" y1="75" x2="1000" y2="75" stroke="currentColor" marker-end="url(#arrowhead)" stroke-dasharray="2">
|
|
|
|
</line>
|
|
|
|
|
|
|
|
<a href="./mx/mxmaster.html">
|
|
|
|
<rect fill="transparent" x="400" y="100" width="200" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="500" y="125" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
S:\mxmaster.exe
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
|
|
|
</a>
|
2022-11-18 12:14:26 +00:00
|
|
|
|
|
|
|
<line x1="500" y1="150" x2="500" y2="165.5" stroke="currentColor" marker-end="url(#arrowhead)"></line>
|
|
|
|
|
|
|
|
<g>
|
|
|
|
<rect fill="transparent" x="0" y="175" width="999" height="850" stroke-width="1px" stroke="currentColor"
|
|
|
|
stroke-dasharray="4">
|
|
|
|
</rect>
|
|
|
|
|
|
|
|
<text x="15" y="200" fill="currentColor" font-family="monospace">MASTER_PROCESS::SysProcessStart</text>
|
|
|
|
<a href="./mx/mxkeychip.html">
|
|
|
|
<rect fill="transparent" x="25" y="215" width="200" height="50" stroke-width="1px"
|
|
|
|
stroke="currentColor"></rect>
|
|
|
|
<text x="125" y="240" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
|
|
|
font-family="monospace">
|
|
|
|
s:\mxkeychip.exe
|
|
|
|
</text>
|
|
|
|
</a>
|
|
|
|
<a href="./mx/mxnetwork.html">
|
|
|
|
<rect fill="transparent" 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 fill="transparent" 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 fill="transparent" 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"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
s:\mxjvs.exe
|
|
|
|
</text>
|
|
|
|
<text x="875" y="248" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
|
|
|
font-family="monospace">
|
|
|
|
(not present)
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 04:49:39 +00:00
|
|
|
|
2022-11-18 12:14:26 +00:00
|
|
|
<a href="./mx/mxinstaller.html">
|
|
|
|
<rect fill="transparent" 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>
|
|
|
|
<a href="./mx/mxgcatcher.html">
|
|
|
|
<rect fill="transparent" 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 fill="transparent" 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 fill="transparent" 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>
|
|
|
|
<text x="45" y="490" fill="currentColor" font-family="monospace">APP_LAUNCHER::AppThread (initial launch
|
|
|
|
mode =
|
|
|
|
6)</text>
|
|
|
|
|
|
|
|
<text x="60" y="515" fill="currentColor" font-family="monospace">Launch mode 1 (system error):</text>
|
|
|
|
<a href="./mx/mxsegaboot.html">
|
|
|
|
<rect fill="transparent" 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 fill="transparent" x="25" y="610" width="450" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="50" y="635" fill="currentColor" dominant-baseline="middle" text-anchor="left"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
First found, of:
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 12:14:26 +00:00
|
|
|
<text x="250" y="622" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
x:\game.com
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 12:14:26 +00:00
|
|
|
<text x="250" y="635" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
x:\game.exe
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 12:14:26 +00:00
|
|
|
<text x="250" y="649" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
x:\game.bat
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 12:14:26 +00:00
|
|
|
<rect fill="transparent" x="525" y="610" width="450" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="750" y="635" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
If not found: Launch mode 1
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 04:49:39 +00:00
|
|
|
|
2022-11-18 12:14:26 +00:00
|
|
|
<text x="60" y="685" fill="currentColor" font-family="monospace">Launch mode 3 (start system test
|
|
|
|
menu):</text>
|
|
|
|
<a href="./mx/mxsegaboot.html">
|
|
|
|
<rect fill="transparent" 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 fill="transparent" x="25" y="780" width="450" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="50" y="805" fill="currentColor" dominant-baseline="middle" text-anchor="left"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
First found, of:
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 12:14:26 +00:00
|
|
|
<text x="250" y="792" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
2022-11-18 04:59:48 +00:00
|
|
|
font-family="monospace">
|
2022-11-18 12:14:26 +00:00
|
|
|
x:\game.com gametest
|
2022-11-18 04:59:48 +00:00
|
|
|
</text>
|
2022-11-18 12:14:26 +00:00
|
|
|
<text x="250" y="805" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
|
|
|
font-family="monospace">
|
|
|
|
x:\game.exe gametest
|
|
|
|
</text>
|
|
|
|
<text x="250" y="819" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
|
|
|
font-family="monospace">
|
|
|
|
x:\game.bat gametest
|
|
|
|
</text>
|
|
|
|
<rect fill="transparent" x="525" y="780" width="450" height="50" stroke-width="1px" stroke="currentColor">
|
|
|
|
</rect>
|
|
|
|
<text x="750" y="805" fill="currentColor" dominant-baseline="middle" text-anchor="middle"
|
|
|
|
font-family="monospace">
|
|
|
|
If not found: Launch mode 1
|
|
|
|
</text>
|
|
|
|
|
|
|
|
<text x="60" y="855" fill="currentColor" font-family="monospace">Launch mode 5 (???):</text>
|
|
|
|
<a href="./mx/mxsegaboot.html">
|
|
|
|
<rect fill="transparent" 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>
|
|
|
|
<a href="./mx/mxsegaboot.html">
|
|
|
|
<rect fill="transparent" 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>
|
|
|
|
</div>
|
2022-11-18 04:49:39 +00:00
|
|
|
|
2022-04-11 18:27:15 +00:00
|
|
|
{% endblock %}
|