This commit is contained in:
allexanderbergmns
2026-08-26 18:42:44 +02:00
parent 03616cd150
commit ac7a7ff35d
8 changed files with 49 additions and 43 deletions
+9 -24
View File
@@ -46,31 +46,9 @@
<p>ReviveSparc is released under the BSD 2-Clause License.</p>
</div>
<script type="text/json" id="roadmap-data">{
"milestones": [
{
"version": "v0.0.1",
"title": "Initial structure",
"status": "planned",
"date": "Jun 2026",
"items": [
"Intial repository structure."
]
}
],
"future": [
"SPARC V9e extensions — VIS 3, integer multiply-add, SHA-3 instructions",
"Vector processing unit — SIMD engine inspired by SPARC64 VIIIfx",
"PCIe host bridge — Allow real hardware peripherals in emulation",
"GDB JTAG bridge — Connect GDB to FPGA-resident cores",
"WebAssembly backend — Run ReviveSparc in the browser"
]
}</script>
<script>
function renderRoadmap() {
function renderRoadmap(data) {
var container = document.getElementById("roadmap-container");
var data = JSON.parse(document.getElementById("roadmap-data").textContent);
var html = "";
data.milestones.forEach(function (m) {
@@ -89,7 +67,14 @@ function renderRoadmap() {
container.innerHTML = html;
}
renderRoadmap();
fetch("roadmap.json")
.then(function (response) { return response.json(); })
.then(renderRoadmap)
.catch(function () {
document.getElementById("roadmap-container").innerHTML =
'<p class="meta">Failed to load roadmap data.</p>';
});
</script>
</body>