Skip to content

Commit bd3c514

Browse files
updated
1 parent b272c0d commit bd3c514

3 files changed

Lines changed: 1063 additions & 495 deletions

File tree

index.html

Lines changed: 51 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,44 @@ <h1>💻 VOS - VIRTUAL OPERATING SYSTEM SIMULATOR</h1>
3636
></textarea>
3737
</div>
3838

39-
<!-- PCB Panel -->
40-
<div class="panel">
41-
<div class="panel-title">Job Details</div>
42-
<div class="pcb-grid job-details">
43-
<div class="pcb-item">Job Details</div>
44-
<div class="pcb-item">
45-
<div class="pcb-label">PROCESS ID</div>
46-
<div class="pcb-value">-</div>
39+
40+
<!-- Execution Control Panel -->
41+
42+
<div class="execution-control-panel">
43+
<div class="panel">
44+
<div class="panel-title">Execution Control</div>
45+
<div class="execution-controls">
46+
<button class="btn btn-pause" id="pauseBtn" disabled>
47+
⏸ Pause
48+
</button>
49+
<button class="btn btn-resume" id="resumeBtn" disabled>
50+
▶ Resume
51+
</button>
52+
<div class="speed-control">
53+
<label for="speedRange">
54+
Execution Delay :
55+
<br>
56+
<small>Increasing this value slows down the simulation.</small>
57+
</label>
58+
<input
59+
type="range"
60+
id="speedRange"
61+
min="100"
62+
max="5000"
63+
value="500"
64+
step="100"
65+
/>
66+
<span id="speedValue">500ms</span>
67+
</div>
4768
</div>
48-
<div class="pcb-item">
49-
<div class="pcb-label">TIME LIMIT</div>
50-
<div class="pcb-value">-</div>
69+
</div>
70+
71+
<div class="panel">
72+
<div class="panel-title" style="color: var(--accent-yellow)">
73+
Current Stage
5174
</div>
52-
<div class="pcb-item">
53-
<div class="pcb-label">LINE LIMIT</div>
54-
<div class="pcb-value">-</div>
75+
<div id="currentStage" class="current-stage">
76+
Waiting for execution...
5577
</div>
5678
</div>
5779
</div>
@@ -133,10 +155,24 @@ <h1>💻 VOS - VIRTUAL OPERATING SYSTEM SIMULATOR</h1>
133155
<div style="margin-top: 10px">-</div>
134156
</div>
135157
</div>
158+
159+
<!-- Execution Log -->
160+
<div class="log-section">
161+
<div class="panel">
162+
<div class="panel-title">Execution Log (Step-by-Step)</div>
163+
<div id="executionLog" class="execution-log">
164+
<div class="log-entry">System ready. Waiting for execution...</div>
165+
</div>
166+
</div>
167+
</div>
168+
136169
<p class="hover-instruction">
137170
After Execution -> Hover over memory cells to see their purpose and
138171
details.
139172
</p>
173+
<p class="hover-instruction">
174+
Reset the simulator to run a new job card.
175+
</p>
140176

141177
<!-- Instructions Modal -->
142178
<div class="modal-overlay" id="modalOverlay"></div>
@@ -276,6 +312,7 @@ <h4>Compare Strings</h4>
276312
</div>
277313
</div>
278314
</div>
315+
279316
<script src="script.js"></script>
280317
</body>
281318
</html>

0 commit comments

Comments
 (0)