-
Notifications
You must be signed in to change notification settings - Fork 9
/
ben-eater-6502-computer.html
77 lines (63 loc) · 1.9 KB
/
ben-eater-6502-computer.html
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
<!DOCTYPE html>
<html lang="en">
<!--
(C) Klemens Ullmann-Marx / www.ull.at
License: GPLv3
-->
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script type="text/javascript" src="ic-label-creator.js"></script>
<script type="text/javascript" src="chips.js"></script>
</head>
<body style="margin: 5px; padding: 0;">
<svg id="page" >
</svg>
<p style="font-family: sans-serif; font-size: 10px;">
IC-Label Set "Ben Eater 6502 Breadboard Computer"<br />
<a href="https://github.com/klemens-u/ic-label-creator">https://github.com/klemens-u/ic-label-creator</a>
(C) 2020 by Klemens Ullmann-Marx / <a href="https:/www.ull.at">www.ull.at</a>
</p>
<script>
var globals = {
gimmeColor : true,
pageWidth : 210 - 20, // A4 height minus margin
pageHeight : 279.4 - 40, // ANSI letter height minus margin
pinDistance : 2.54,
// Starting position for first chip on page
chipPositionX : 0,
chipPositionY : 0,
svgStrokeWidth : .1,
svgStrokeOffset : .1,
defaultChipLogicFamily : 'LS',
defaultChipSeries : '74',
};
$(document).ready(function() {
// Set svg container to page size
$('#page').attr({
width: globals.pageWidth + 'mm',
height: globals.pageHeight + 'mm',
});
// Draw chips
// clock module
drawChip('555');
drawChip('555');
drawChip('555');
drawChip('74LS04');
drawChip('74LS08');
drawChip('74LS32');
// 6502 computer kit
drawChip('74LS00');
drawChip('W65C02');
drawChip('W65C22');
drawChip('28C256');
drawChip('62256');
drawChip('W65C51');
});
</script>
</body>
</html>