mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-28 10:59:16 -04:00
7c40d33db3
Phase 1a (boot slice): 30 instructions at 0xBFC00000, compiles clean. Phase 1b (instruction coverage): 54 opcodes implemented in strict_translator, 44,629 walker-reachable instructions covered, 0 missing. Phase 1c (function discovery): 76 functions from 2 seeds, 2,988 instructions, 199 call edges, 27 indirect jumps. All validated through StrictTranslator. Phase 1d (indirect control flow): 27 sites classified — 21 A0/B0/C0 dispatch stubs, 4 computed calls, 2 computed tail calls. Ghidra cross-referenced with 0 disagreements. Phase 1e (relocation): ROM-to-RAM copy at FUN_bfc00420 proven with both Ghidra (static) and DuckStation (runtime). 69 address aliases, 68/69 function entries match byte-for-byte in RAM. Normalization rule documented. Includes PRINCIPLES.md and DEBUG.md adapted from recomp-template. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
72 lines
1.2 KiB
Plaintext
72 lines
1.2 KiB
Plaintext
@import 'bootstrap.less';
|
|
|
|
@header-bg: #094d75;
|
|
@icon-font-path: "fonts/";
|
|
|
|
html {
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
.navbar {
|
|
border-radius: 0;
|
|
margin-bottom: 0;
|
|
background-color: darken(@header-bg, 10%);
|
|
}
|
|
|
|
.jumbotron {
|
|
#gradient > .vertical(@header-bg; darken(@header-bg, 2%); 50%; 50%);
|
|
background-size: 100% 4px;
|
|
background-color: @header-bg;
|
|
background-repeat: repeat-y;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sphinxsidebar {
|
|
margin-left: 0;
|
|
}
|
|
|
|
// Keep content not too wide for better readability.
|
|
.navbar-content, .content {
|
|
.make-md-column-offset(1);
|
|
.make-md-column(10);
|
|
.make-lg-column-offset(2);
|
|
.make-lg-column(8);
|
|
}
|
|
|
|
.footer {
|
|
padding-top: 20px;
|
|
padding-bottom: 20px;
|
|
border-top: 1px solid @gray-lighter;
|
|
text-align: center;
|
|
}
|
|
|
|
// Indent descriptions of classes, functions and macros.
|
|
.class dd, .function dd, .macro dd {
|
|
margin-left: 20px;
|
|
}
|
|
|
|
// Remove Bootstrap padding for Sphinx containers.
|
|
.breathe-sectiondef.container {
|
|
padding: 0;
|
|
}
|
|
|
|
// Remove Bootstrap padding for Sphinx code elements in API signatures.
|
|
.descclassname, .descname {
|
|
padding: 0;
|
|
}
|
|
|
|
// Override center alignment in tables.
|
|
td {
|
|
text-align: left;
|
|
}
|
|
|
|
p.rubric {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.github-btn {
|
|
border: 0;
|
|
overflow: hidden;
|
|
}
|