Reroute and canonicals

This commit is contained in:
Bottersnike 2022-11-18 12:08:48 +00:00
parent 5d4f187ce0
commit 3e422aa5b4
8 changed files with 19 additions and 8 deletions

View File

@ -42,15 +42,15 @@ EAMUSE_CONTENTS = {
} }
SEGA_CONTENTS = { SEGA_CONTENTS = {
"intro.html": ("Introduction to RingEdge 2", ()), "intro.html": ("Introduction to RingEdge 2", ()),
"hardware": ("Hardware", ()), "hardware": ("Hardware", {
"software": ("Software", {
"pcp": ("PCP", {"libpcp.html": "libpcp"}),
"jvs.html": "JVS", "jvs.html": "JVS",
"touch.html": "Touchscreen", "touch.html": "Touchscreen",
}),
"software": ("Software", {
"pcp": ("PCP", {"libpcp.html": "libpcp"}),
"drivers": ("Device drivers", None), "drivers": ("Device drivers", None),
"security": ("Security", { "security": ("Security", {
"game.html": "Game encryption", "game.html": "Game encryption",
"keychip.html": "Keychips",
}), }),
"groovemaster.html": "GrooveMaster.ini", "groovemaster.html": "GrooveMaster.ini",
}), }),
@ -314,6 +314,7 @@ for base, _, files in os.walk(TEMPLATES + "/" + PAGES_BASE):
return render_template( return render_template(
os.path.join(base, name).strip("/").replace("\\", "/"), os.path.join(base, name).strip("/").replace("\\", "/"),
ROOT=ROOT, ROOT=ROOT,
CANONICAL=ROOT + route,
generate_xrpc_list=generate_xrpc_list, generate_xrpc_list=generate_xrpc_list,
generate_toc=lambda start=1: generate_toc(base, name, route, start), generate_toc=lambda start=1: generate_toc(base, name, route, start),
generate_footer=lambda: generate_footer(base, name, route), generate_footer=lambda: generate_footer(base, name, route),

View File

@ -9,6 +9,7 @@
<link rel="stylesheet" href="{{ROOT}}/styles.css?ver=15"> <link rel="stylesheet" href="{{ROOT}}/styles.css?ver=15">
<link rel="stylesheet" href="{{ROOT}}/tango.css"> <link rel="stylesheet" href="{{ROOT}}/tango.css">
<link rel="canonical" href="{{CANONICAL}}" />
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LG6C6HT317"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-LG6C6HT317"></script>
<script> <script>

View File

@ -23,6 +23,8 @@
<p>Ring* systems makes use of a number of (mostly) bespoke drivers, listed below:</p> <p>Ring* systems makes use of a number of (mostly) bespoke drivers, listed below:</p>
<ul> <ul>
<li><code>geminifs.sys</code></li>
<li><code>kbfilter.sys</code></li>
<li><code>columba.sys</code></li> <li><code>columba.sys</code></li>
<li><code>mxcmos.sys</code></li> <li><code>mxcmos.sys</code></li>
<li><code>mxhwreset.sys</code></li> <li><code>mxhwreset.sys</code></li>
@ -77,6 +79,15 @@
*_PORT_* *_PORT_*
--> -->
<h2 id="kbfilter">kbfilter</h2>
<p>kbfilter is a service responsible for blocking keyboard input.</p>
<p>The driver can be disabled by setting <code>FilterEnable</code> at
<code>HKLM\System\CurrentControlSet\Services\kbfilter\Parameters</code> to <code>0</code>.</p>
<h2 id="geminifs">geminifs</h2>
<p>GeminiFS is a custom filesystem driver used by the games to construct the <code>X:</code> mountpoint.</p>
<h2 id="columba">columba</h2> <h2 id="columba">columba</h2>
<p>Columba is a driver used to fetch DMI information about the current system.</p> <p>Columba is a driver used to fetch DMI information about the current system.</p>
{{ nameTable("columba") }} {{ nameTable("columba") }}

View File

@ -1,4 +1,6 @@
{% extends "sega.html" %} {% extends "sega.html" %}
{% block title %}{% endblock %} {% block title %}{% endblock %}
{% block body %} {% block body %}
<h1>Game Encryption</h1>
<p>Games are encrypted with CrackProof encryption.</p>
{% endblock %} {% endblock %}

View File

@ -1,4 +0,0 @@
{% extends "sega.html" %}
{% block title %}{% endblock %}
{% block body %}
{% endblock %}