-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
140 lines (127 loc) · 3.61 KB
/
index.html
File metadata and controls
140 lines (127 loc) · 3.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>dot</title>
<style>
body {
font-family: sans-serif;
background-color: #111;
color: #eee;
margin: 0;
padding: 0;
}
header {
text-align: center;
padding: 2em 1em;
/*background-color: #222;*/
}
header h1 {
margin: 0.2em 0;
color: #f9a825;
}
main {
padding: 2em;
max-width: 900px;
margin: auto;
}
section {
margin-bottom: 3em;
}
.downloads a {
display: inline-block;
margin: 0.5em;
padding: 0.8em 1.2em;
color: #111;
background-color: #f9a825;
text-decoration: none;
border-radius: 6px;
font-weight: bold;
}
.downloads a:hover {
background-color: #ffc107;
}
.emulator {
text-align: center;
margin-bottom: 2em;
}
.dot {
font-weight: bold;
color: #f9a825;
}
footer {
text-align: center;
padding: 1.5em;
background-color: #222;
font-size: 0.9em;
color: #888;
}
</style>
<link rel="shortcut icon" href="./favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="./favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="./favicon-16x16.png">
<link rel="manifest" href="./site.webmanifest">
<script src="./v86/libv86.js"></script>
</head>
<body>
<header>
<h1>dot</h1>
<p>"I Can't Believe It's Not Linux!"</p>
</header>
<main>
<section class="emulator">
<!--<h2>Try DOT in your browser</h2>-->
<!-- A minimal structure for the ScreenAdapter defined in browser/screen.js -->
<div id="screen_container">
<div style="white-space: pre; font: 14px monospace; line-height: 14px"></div>
<canvas style="display: none"></canvas>
</div> <!-- Dummy v86 iframe example -->
<!-- <iframe src="https://copy.sh/v86/?profile=linux" width="800" height="400" frameborder="0"></iframe> -->
<!--<p>Boot a lightweight demo ISO directly in your browser.</p>-->
</section>
<!--
<section class="downloads">
<h2>Download dot</h2>
<a href="downloads/dot-demo-x86.iso" download>dot Demo ISO (x86)</a>
<a href="downloads/dot-pico1.bin" download>dot Pico 1</a>
<a href="downloads/dot-pico2.bin" download>dot Pico 2 W</a>
<p>More downloads will be added as builds become available.</p>
</section>
-->
<section class="description">
<!--<h2>About dot</h2>-->
<p><span class="dot">dot</span> is a small, fast operating system built around a dynamic hardware registry and an event-driven core. It focuses on clean design, modular drivers, and predictable behavior across hardware platforms; from microcontrollers to full x86 PCs. Lightweight, flexible, and easy to extend.</p>
</section>
<section class="downloads">
<!--<h2>Download dot</h2>-->
<a target="_blank" href="https://github.com/onecoding1/dot/" download>source@github.com</a>
<p>More downloads will be added as builds become available.</p>
</section>
</main>
<footer>
made with ♥︎ in berlin
</footer>
<script>
/*
var emulator = new V86({
wasm_path: "./v86/v86.wasm",
memory_size: 2 * 1024 * 1024,
vga_memory_size: 1 * 1024 * 1024,
screen_container: document.getElementById("screen_container"),
bios: {
url: "./v86/bios/seabios.bin",
},
vga_bios: {
url: "./v86/bios/vgabios.bin",
},
cdrom: {
url: "./release/boot.iso",
},
autostart: true,
});
*/
</script>
</body>
</html>