File tree Expand file tree Collapse file tree 2 files changed +42
-15
lines changed Expand file tree Collapse file tree 2 files changed +42
-15
lines changed Original file line number Diff line number Diff line change @@ -121,23 +121,28 @@ static const uint16_t font[]=
121
121
/* *
122
122
* The font used by the VFX family on the NEC FIP80B5R display, including
123
123
* VFX-family-specific characters sich as digits followed by a period / decimal point.
124
- * Arranged to match this, fairly arbitrarily chosen, order of segments:
125
124
*
126
- * ---- 0 ----
127
- * |\ | /|
128
- * | \ | / |
129
- * 5 4 3 2 1
130
- * | \ | / |
131
- * | \|/ |
132
- * --7-- --6--
133
- * | /|\ |
134
- * | / | \ |
135
- * 12 11 10 9 8
136
- * | / | \ |
137
- * |/ | \|
138
- * ----13----- *14
125
+ * The segments are numbered in order of the pins 58 .. 73 that drive
126
+ * the top row of character segments, as shown on a scan of the Ensoniq ESQ1
127
+ * display board at http://buchty.net/ensoniq/files/schematics/esq1-display.jpg
128
+ * This is the same order as in the [nec_fip80b5r.lay] layout, so they can be
129
+ * used immediately without need for bit order conversion.
139
130
*
140
- * -----15-----
131
+ * ==== 0 ====
132
+ * |\ | /|
133
+ * | \ | / |
134
+ * 5 4 3 2 1
135
+ * | \ | / |
136
+ * | \|/ |
137
+ * ==7== ==6==
138
+ * | /|\ |
139
+ * | / | \ |
140
+ * 12 11 10 9 8
141
+ * | / | \ |
142
+ * |/ | \|
143
+ * ==== 13 === #14
144
+ *
145
+ * ===== 15 ====
141
146
*
142
147
*/
143
148
static const uint16_t font_vfx[] = {
Original file line number Diff line number Diff line change @@ -5,6 +5,28 @@ license:CC0-1.0
5
5
<!-- 2025-09-05: Initial version. [Christian Brunschen] -->
6
6
<!-- Based on esq2by40.lay by [R. Belmont / VFDGen 0.1] -->
7
7
8
+ <!--
9
+ The segments are numbered in order of the pins 58 .. 73 that drive
10
+ the top row of character segments, as shown on a scan of the Ensoniq ESQ1
11
+ display board at http://buchty.net/ensoniq/files/schematics/esq1-display.jpg
12
+
13
+ ==== 0 ====
14
+ |\ | /|
15
+ | \ | / |
16
+ 5 4 3 2 1
17
+ | \ | / |
18
+ | \|/ |
19
+ ==7== ==6==
20
+ | /|\ |
21
+ | / | \ |
22
+ 12 11 10 9 8
23
+ | / | \ |
24
+ |/ | \|
25
+ ==== 13 === #14
26
+
27
+ ===== 15 ====
28
+ -->
29
+
8
30
<mamelayout version =" 2" >
9
31
10
32
<element name =" cell" >
You can’t perform that action at this time.
0 commit comments