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 = {
"intro.html": ("Introduction to RingEdge 2", ()),
"hardware": ("Hardware", ()),
"software": ("Software", {
"pcp": ("PCP", {"libpcp.html": "libpcp"}),
"hardware": ("Hardware", {
"jvs.html": "JVS",
"touch.html": "Touchscreen",
}),
"software": ("Software", {
"pcp": ("PCP", {"libpcp.html": "libpcp"}),
"drivers": ("Device drivers", None),
"security": ("Security", {
"game.html": "Game encryption",
"keychip.html": "Keychips",
}),
"groovemaster.html": "GrooveMaster.ini",
}),
@ -314,6 +314,7 @@ for base, _, files in os.walk(TEMPLATES + "/" + PAGES_BASE):
return render_template(
os.path.join(base, name).strip("/").replace("\\", "/"),
ROOT=ROOT,
CANONICAL=ROOT + route,
generate_xrpc_list=generate_xrpc_list,
generate_toc=lambda start=1: generate_toc(base, name, route, start),
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}}/tango.css">
<link rel="canonical" href="{{CANONICAL}}" />
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LG6C6HT317"></script>
<script>

View File

@ -23,6 +23,8 @@
<p>Ring* systems makes use of a number of (mostly) bespoke drivers, listed below:</p>
<ul>
<li><code>geminifs.sys</code></li>
<li><code>kbfilter.sys</code></li>
<li><code>columba.sys</code></li>
<li><code>mxcmos.sys</code></li>
<li><code>mxhwreset.sys</code></li>
@ -77,6 +79,15 @@
*_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>
<p>Columba is a driver used to fetch DMI information about the current system.</p>
{{ nameTable("columba") }}

View File

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

View File

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