feat: new windows for debugger

This commit is contained in:
root 2022-08-17 14:56:43 +02:00
parent c701f9e1be
commit 62a6226c58
2 changed files with 61 additions and 31 deletions

View File

@ -280,10 +280,10 @@
<div class="tui-statusbar relative"> <div class="tui-statusbar relative">
<ul> <ul>
<li><a href="#!"><span class="red-168-text">F4</span> Help</a></li> <li><a href="#!"><span class="red-168-text">F4</span> Help</a></li>
<li><a href="javascript:exportfile()"><span class="red-168-text">F5</span> Save</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F5</span> Save</a></li>
<li><a href="javascript:importfile()"><span class="red-168-text">F6</span> Open</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F6</span> Open</a></li>
<li><a href="javascript:make()"><span class="red-168-text">F8</span> Assemble</a></li> <li><a href="javascript:make()"><span class="red-168-text">F8</span> Assemble</a></li>
<li><a href="javascript:make()"><span class="red-168-text">F9</span> Debug</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F9</span> Debug</a></li>
<span class="tui-statusbar-divider"></span> <span class="tui-statusbar-divider"></span>
<li><a href="/index.html"><span class="red-168-text">F10</span> Reboot</a></li> <li><a href="/index.html"><span class="red-168-text">F10</span> Reboot</a></li>
</ul> </ul>

View File

@ -48,7 +48,6 @@
<li> <li>
<a href="/index.html"> <a href="/index.html">
<span class="red-168-text">Q</span>uit <span class="red-168-text">Q</span>uit
<span class="tui-shortcut">F7</span>
</a> </a>
</li> </li>
</ul> </ul>
@ -159,7 +158,7 @@
<ul> <ul>
<li> <li>
<a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])"> <a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])">
<span id="ds00">&nbsp;span> DS:0x0 <span id="ds00">&nbsp;<span> DS:0x0
</a> </a>
</li> </li>
<li> <li>
@ -252,31 +251,31 @@
</li> </li>
<li class="tui-dropdown"> <li class="tui-dropdown">
<span class="red-168-text">V</span>iew <span class="red-168-text">V</span>iew
<div class="tui-dropdown-content"> <div tomodify="status" toadd="Windows:" class="tui-dropdown-content">
<ul> <ul>
<li> <li>
<a href="javascript:showmodal()"> <a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])">
<span class="red-168-text">N</span>ormal <span id="normal"></span> <span class="red-168-text">N</span>ormal
</a> </a>
</li> </li>
<li> <li>
<a href="javascript:showmodal()"> <a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])">
<span class="red-168-text">G</span>oals <span id="goals">&nbsp;</span> <span class="red-168-text">G</span>oals
</a> </a>
</li> </li>
<li> <li>
<a href="javascript:showmodal()"> <a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])">
<span class="red-168-text">M</span>emory <span id="memory">&nbsp;</span> <span class="red-168-text">M</span>emory
</a> </a>
</li> </li>
<li> <li>
<a href="javascript:showmodal()"> <a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])">
<span class="red-168-text">T</span>utorial <span id="tutorial">&nbsp;</span> <span class="red-168-text">T</span>utorial
</a> </a>
</li> </li>
<li> <li>
<a href="javascript:showmodal()"> <a onclick="javascript:check(this.parentElement.parentElement.parentElement,this.children[0])">
<span class="red-168-text">S</span>creen <span id="screen">&nbsp;</span> <span class="red-168-text">S</span>creen
</a> </a>
</li> </li>
</ul> </ul>
@ -288,6 +287,7 @@
<li> <li>
<a href="javascript:showmodal()"> <a href="javascript:showmodal()">
<span class="red-168-text">I</span>nterface <span class="red-168-text">I</span>nterface
<span class="tui-shortcut">F4</span>
</a> </a>
</li> </li>
</ul> </ul>
@ -305,45 +305,74 @@
</fieldset> </fieldset>
</div> </div>
<!-- Edit panel --> <div id="code" class="tui-window tui-no-shadow" style="margin-top: 23px;height:40%;width:50%">
<div id="code" class="tui-window full-width tui-no-shadow" style="margin-top: 23px;height:60%">
<fieldset class="tui-fieldset" style="height:100%"> <fieldset class="tui-fieldset" style="height:100%">
<legend id="filename" class="tui-filed-text" style="margin-left:30px"></legend> <legend id="filename" class="tui-filed-text" style="margin-left:30px"></legend>
<span class="tui-fieldset-button"><span class="green-255-text"></span></span> <span class="tui-fieldset-button"><span class="green-255-text"></span></span>
<span class="tui-fieldset-button left"><span class="green-255-text"></span></span> <span class="tui-fieldset-button left"><span class="green-255-text"></span></span>
<span class="tui-fieldset-text right" style="margin-bottom: -5px;">&nbsp;Syntax:Nasm&nbsp;</span> <span class="tui-fieldset-text right" style="margin-bottom: -5px;">&nbsp;Syntax:Nasm&nbsp;</span>
<textarea id="editor" class="tui-textarea full-width" style="overflow: scroll;height:100%;width:100%"></textarea></div> <textarea class="tui-textarea full-width" style="overflow: scroll;height:100%;width:100%"></textarea></div>
<div class="tui-window tui-no-shadow" style="height:20%;width:940px"> <div class="tui-window tui-no-shadow" style="height:40%;width:16%">
<fieldset class="tui-fieldset" style="height:100%"> <fieldset class="tui-fieldset" style="height:100%">
<legend class="center">Results</legend> <legend class="center">Stack</legend>
<div class="" style="overflow: scroll;height:100%;width:100%"><pre id="result" style="margin-top: -5px;"></pre></div> <div style="overflow: scroll;height:100%;width:100%"><pre id="result" style="margin-top: -5px;"></pre></div>
</fieldset> </fieldset>
</div> </div>
<div id="mem1" class="tui-window tui-no-shadow" style="height:20%;width:520px"> <div class="tui-window tui-no-shadow" style="height:40%;width:16%">
<fieldset class="tui-fieldset" style="height:100%">
<legend class="center">Flags</legend>
<div style="overflow: scroll;height:100%;width:100%"><pre id="result" style="margin-top: -5px;"></pre></div>
</fieldset>
</div>
<div class="tui-window tui-no-shadow" style="height:40%;width:16%">
<fieldset class="tui-fieldset" style="height:100%">
<legend class="center">General Registries</legend>
<div style="overflow: scroll;height:100%;width:100%"><pre id="result" style="margin-top: -5px;"></pre></div>
</fieldset>
</div>
<div id="mem1" class="tui-window tui-no-shadow" style="height:40%;width:950px">
<fieldset class="tui-fieldset" style="height:100%"> <fieldset class="tui-fieldset" style="height:100%">
<span class="tui-fieldset-text right" style="margin-bottom: -5px;">&nbsp;Zone:CS:IP&nbsp;</span> <span class="tui-fieldset-text right" style="margin-bottom: -5px;">&nbsp;Zone:CS:IP&nbsp;</span>
<legend class="center">Memory explorer 1</legend> <legend class="center">Memory explorer 1</legend>
<div class="" style="overflow: scroll;height:100%;width:100%"></div> <div style="overflow: scroll;height:100%;width:100%"></div>
</fieldset>
</div>
<div class="tui-window tui-no-shadow" style="height:40%;width:16%">
<fieldset class="tui-fieldset" style="height:100%">
<legend class="center">breakpoints</legend>
<div style="overflow: scroll;height:100%;width:100%"><pre id="result" style="margin-top: -5px;"></pre></div>
</fieldset> </fieldset>
</div> </div>
<div class="tui-window full-width tui-no-shadow" style="height:14%"> <div class="tui-window tui-no-shadow" style="height:40%;width:16%">
<fieldset class="tui-fieldset" style="height:100%"> <fieldset class="tui-fieldset" style="height:100%">
<legend class="center">Specials Registries</legend>
<div style="overflow: scroll;height:100%;width:100%"><pre id="result" style="margin-top: -5px;"></pre></div>
</fieldset>
</div>
<div id="status" class="tui-window full-width tui-no-shadow" style="height:14%">
<fieldset class="tui-fieldset" style="height:100%">
<span class="tui-fieldset-text right" style="margin-bottom: -5px;">&nbsp;Windows:Normal&nbsp;</span>
<legend class="center">Status</legend> <legend class="center">Status</legend>
<div id="status" class="full-width" style="overflow: scroll;height:100%"></div> <div class="full-width" style="overflow: scroll;height:100%"></div>
</fieldset> </fieldset>
</div> </div>
<!-- Status bar --> <!-- Status bar -->
<div class="tui-statusbar relative"> <div class="tui-statusbar relative">
<ul> <ul>
<li><a href="#!"><span class="red-168-text">F1</span> Help</a></li> <li><a href="#!"><span class="red-168-text">F4</span> Help</a></li>
<li><a href="javascript:exportfile()"><span class="red-168-text">F2</span> Save</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F5</span> Trace</a></li>
<li><a href="javascript:importfile()"><span class="red-168-text">F3</span> Open</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F6</span> Step into</a></li>
<li><a href="javascript:make()"><span class="red-168-text">F8</span> Assemble</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F7</span> Step over</a></li>
<li><a href="javascript:make()"><span class="red-168-text">F9</span> Debug</a></li> <li><a href="javascript:showmodal()"><span class="red-168-text">F8</span> Exec</a></li>
<li><a href="javascript:showmodal()"><span class="red-168-text">F9</span> End</a></li>
<span class="tui-statusbar-divider"></span> <span class="tui-statusbar-divider"></span>
<li><a href="/index.html"><span class="red-168-text">F10</span> Reboot</a></li> <li><a href="/index.html"><span class="red-168-text">F10</span> Reboot</a></li>
</ul> </ul>
@ -351,5 +380,6 @@
</div> </div>
</body> </body>
<script> <script>
windows="normal";
</script> </script>
</html> </html>