forked from naTmeg/ScriptedAmigaEmulator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
disass.htm
90 lines (90 loc) · 3.76 KB
/
disass.htm
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
<!DOCTYPE html>
<html lang="en-us">
<head>
<title>SAE - Scripted Amiga Emulator</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<link rel="stylesheet" type="text/css" href="index.css" />
<script type="text/javascript" src="sae/prototypes.js"></script>
<script type="text/javascript" src="sae/utils.js"></script>
<script type="text/javascript" src="sae/cpu.js"></script>
<script type="text/javascript" src="sae/disassembler.js"></script>
<script type="text/javascript" src="disass.js"></script>
</head>
<body onload="init()">
<div id="base">
<div id="head" class="head">
<noscript>
<div style="height:20px"></div>
<div class="noscript">JavaScript is disabled or not supported!</div>
<div style="height:20px"></div>
</noscript>
<div style="height:8px"></div>
<img src="images/logo.png" alt="Scripted Amiga Emulator" />
</div>
<div id="disass">
Here you can use the internal disassembler. Code-types are from 68000-68030, no FPU, no MMU.<br />
<span class="info">Note: No files or informations about files are transferred to the internet. Disassembling is done in the browser, using javascript.</span>
<div style="height:10px"></div>
<table>
<tr>
<td class="arm"><span class="label">File</span></td>
<td style="width:100%">
<span class="text"><span id="cfg_filename" class="red"><unset> (required)</span></span>
<input id="cfg_file" type="file" style="position:absolute;left:-10000px;top:-10000px;" onchange="updFile()" />
<button class="button" onclick="document.getElementById('cfg_file').click()">Select</button>
</td>
</tr>
</table>
<div style="height:10px"></div>
<table id="disass_cfg">
<tr>
<td>
Offset $<input id="cfg_offset" type="text" value="0" maxlength="8" onchange="updOffset()" style="width:80px" />
Limit <input id="cfg_limit" type="text" value="32" maxlength="4" onchange="updLimit()" style="width:40px" />instructions
<button class="button" onclick="updNext(1)">Next</button>
</td>
</tr>
<tr>
<td>
Radix
<select id="cfg_radix" size="1" onchange="updRadix()">
<option value="10">Dec (10)</option>
<option value="16" selected="selected">Hex (16)</option>
</select>
Hex-prefix
<select id="cfg_prefx" size="1" onchange="updPrefx()">
<option value="1" selected="selected">$</option>
<option value="2">0x</option>
</select>
Hex-width
<select id="cfg_width" size="1" onchange="updWidth()">
<option value="0" selected="selected">Auto</option>
<option value="24">24bit (6 chars)</option>
<option value="32">32bit (8 chars)</option>
</select>
<input id="cfg_reloc" type="checkbox" onchange="updReloc()" checked="checked" />Relocate
</td>
</tr>
<tr>
<td>
Show
<input id="cfg_showAddr" type="checkbox" onchange="updShowAddr()" checked="checked" />Address
<input id="cfg_showCode" type="checkbox" onchange="updShowCode()" checked="checked" />Code/Memory
<input id="cfg_case" type="checkbox" onchange="updCase()" />Upper-case
</td>
</tr>
</table>
<div style="height:10px"></div>
<textarea rows="33" readonly="readonly" id="disass_code"></textarea>
</div>
<div style="height:5px"></div>
<div id="foot" class="foot" style="line-height:14px">
<span class="gray">2012-2016 Rupert Hausberger</span> |
<a target="_blank" href="readme.htm">Description</a> |
<span class="gray">Disassembler</span> |
<a target="_blank" href="https://github.com/naTmeg/ScriptedAmigaEmulator">Source-code</a>
</div>
</div>
</body>
</html>