diff --git a/templates/pages/sega/software/index.html b/templates/pages/sega/software/index.html index 7e537ba..a381b94 100644 --- a/templates/pages/sega/software/index.html +++ b/templates/pages/sega/software/index.html @@ -4,6 +4,8 @@

Software

{{ generate_toc()|safe }} +

Boot Process

+

The following is a diagram of the Ring* boot process. Click on any of the programs to learn more about what they do.

@@ -65,16 +67,20 @@ mxshellexecute.exe --> s:\mxkeychip.exe - - - s:\mxnetwork.exe -p 40104 - 7 - - - s:\mxstorage.exe - + + + + s:\mxnetwork.exe -p 40104 + + + + + + s:\mxstorage.exe + + @@ -85,28 +91,36 @@ mxshellexecute.exe --> (not present) - - - s:\mxinstaller.exe -cmdport 40102 -bindport 40103 - + + + + s:\mxinstaller.exe -cmdport 40102 -bindport 40103 + + MASTER_PROCESS::FdcProcessStart - - - s:\mxgcatcher.exe - - - - s:\mxgfetcher.exe - - - - s:\mxgdeliver.exe - + + + + s:\mxgcatcher.exe + + + + + + s:\mxgfetcher.exe + + + + + + s:\mxgdeliver.exe + + MASTER_PROCESS::FirstFgProcessStart APP_LAUNCHER::CreateThread @@ -114,11 +128,13 @@ mxshellexecute.exe --> 6) Launch mode 1 (system error): - - - c:\System\Execute\mxsegaboot.exe -r - + + + + c:\System\Execute\mxsegaboot.exe -r + + Launch mode 2 (start game): @@ -144,11 +160,13 @@ mxshellexecute.exe --> Launch mode 3 (start system test menu): - - - c:\System\Execute\mxsegaboot.exe -t -r - + + + + c:\System\Execute\mxsegaboot.exe -t -r + + Launch mode 4 (start game test menu): @@ -174,18 +192,22 @@ mxshellexecute.exe --> Launch mode 5 (???): - - - c:\System\Execute\mxsegaboot.exe -d - + + + + c:\System\Execute\mxsegaboot.exe -d + + Launch mode 6 (boot system): - - - c:\System\Execute\mxsegaboot.exe - + + + + c:\System\Execute\mxsegaboot.exe + + diff --git a/templates/pages/sega/software/mx/mxgcatcher.html b/templates/pages/sega/software/mx/mxgcatcher.html new file mode 100644 index 0000000..44fb21d --- /dev/null +++ b/templates/pages/sega/software/mx/mxgcatcher.html @@ -0,0 +1,9 @@ +{% extends "sega.html" %} +{% block title %}mxgcatcher{% endblock %} +{% block body %} +

mxgcatcher

+ +

PCP Service

+

mxgcatcher runs a PCP service on port 40110 (no data port).

+ +{% endblock %} \ No newline at end of file diff --git a/templates/pages/sega/software/mx/mxgdeliver.html b/templates/pages/sega/software/mx/mxgdeliver.html new file mode 100644 index 0000000..a7ef480 --- /dev/null +++ b/templates/pages/sega/software/mx/mxgdeliver.html @@ -0,0 +1,9 @@ +{% extends "sega.html" %} +{% block title %}mxgdeliver{% endblock %} +{% block body %} +

mxgdeliver

+ +

PCP Service

+

mxgdeliver runs a PCP service on port 40108 (data port 40112).

+ +{% endblock %} \ No newline at end of file diff --git a/templates/pages/sega/software/mx/mxgfetcher.html b/templates/pages/sega/software/mx/mxgfetcher.html new file mode 100644 index 0000000..7243ea3 --- /dev/null +++ b/templates/pages/sega/software/mx/mxgfetcher.html @@ -0,0 +1,9 @@ +{% extends "sega.html" %} +{% block title %}mxgfetcher{% endblock %} +{% block body %} +

mxgfetcher

+ +

PCP Service

+

mxgdeliver runs a PCP service on port 40113 (no data port).

+ +{% endblock %} \ No newline at end of file diff --git a/templates/pages/sega/software/mx/mxinstaller.html b/templates/pages/sega/software/mx/mxinstaller.html new file mode 100644 index 0000000..c3ef704 --- /dev/null +++ b/templates/pages/sega/software/mx/mxinstaller.html @@ -0,0 +1,29 @@ +{% extends "sega.html" %} +{% block title %}mxinstaller{% endblock %} +{% block body %} +

mxinstaller

+ +

PCP Service

+

mxinstaller runs a PCP service on port 40102 (data port 40103).

+ +

request=query_slot_status

+

request=install

+

request=uninstall

+

request=check

+

request=query_application_status

+

request=set_application_status

+

request=set_application_status

+

request=query_sbr_bootslot

+

request=set_sbr_bootslot

+

request=query_semaphore_status

+

request=get_semaphore

+

request=release_semaphore

+

request=query_sbr

+

request=query_br

+

request=query_appdata_status

+

request=check_appdata

+

request=format_appdata

+

request=query_volume_name

+

request=query_spd

+ +{% endblock %} \ No newline at end of file diff --git a/templates/pages/sega/software/mx/mxnetwork.html b/templates/pages/sega/software/mx/mxnetwork.html new file mode 100644 index 0000000..616df9d --- /dev/null +++ b/templates/pages/sega/software/mx/mxnetwork.html @@ -0,0 +1,20 @@ +{% extends "sega.html" %} +{% block title %}mxnetwork{% endblock %} +{% block body %} +

mxnetwork

+ +

PCP Service

+

mxnetwork runs a PCP service on port 40104 (no data port).

+ +

request=query_dhcp_status

+

request=query_nic_status

+

request=query_ip_address

+

request=query_subnetmask

+

request=query_gateway

+

request=query_primary_dns

+

request=query_secondary_dns

+

request=query_mac_address

+

request=update_dhcp_status

+

request=update_nic_status

+ +{% endblock %} \ No newline at end of file diff --git a/templates/pages/sega/software/mx/mxsegaboot.html b/templates/pages/sega/software/mx/mxsegaboot.html new file mode 100644 index 0000000..45c0be3 --- /dev/null +++ b/templates/pages/sega/software/mx/mxsegaboot.html @@ -0,0 +1,6 @@ +{% extends "sega.html" %} +{% block title %}mxsegaboot{% endblock %} +{% block body %} +

mxsegaboot

+ +{% endblock %} \ No newline at end of file diff --git a/templates/pages/sega/software/mx/mxstorage.html b/templates/pages/sega/software/mx/mxstorage.html new file mode 100644 index 0000000..dc1e56e --- /dev/null +++ b/templates/pages/sega/software/mx/mxstorage.html @@ -0,0 +1,26 @@ +{% extends "sega.html" %} +{% block title %}mxstorage{% endblock %} +{% block body %} +

mxstorage

+ +

PCP Service

+

mxstorage runs a PCP service on port 40114 (data port 40115).

+ +

request=query_storage_status

+

request=query_storage_count

+

request=query_storage_info

+

request=check

+

request=format

+

request=get_volume

+

request=set_volume

+

request=mount

+

request=umount

+

request=query_drive_letter

+

request=query_backup_storage_count

+

request=query_backup_storage_identify

+

request=unlock

+

request=reset

+

request=is_backup_storage

+

request=query_backup_storage_smart

+ +{% endblock %} \ No newline at end of file