List Info

Thread: KIM-1 7-segment font?




KIM-1 7-segment font?
user name
2006-09-29 00:50:39
On 9/29/06, Don <THX1138dakotacom.net> wrote:
> Ethan Dicks wrote:
> > I'm prototyping an LED display thingie and was
trying to find a
> > representation of how folks used to do letters on
a 7-segment display.
> > The two historical examples I came up with were
the KIM-1...
>
> How were the displays driven?  I.e., were the segments
individually
> driven (each segment under software control) or were
they driven
> by a "7 segment LED driver"?

Individually driven from a 6520 port.

> In the former case, you'd need a definitive source for
the
> patterns used.  (given that, I can build you a TTF or
PS font)

I don't need a TTF or PS font (I'm doing a bit-mapped
emulation and I
already have the code done to render all possible patterns
on some
simulated 7-segment displays), what I need is the definitive
source
for the patterns.

-ethan
KIM-1 7-segment font?
user name
2006-09-30 21:24:11
Ethan Dicks schrieb:
> On 9/29/06, Don <THX1138dakotacom.net> wrote:
>> Ethan Dicks wrote:
>> > I'm prototyping an LED display thingie and was
trying to find a
>> > representation of how folks used to do letters
on a 7-segment display.
>> > The two historical examples I came up with
were the KIM-1...
>>
>> How were the displays driven?  I.e., were the
segments individually
>> driven (each segment under software control) or
were they driven
>> by a "7 segment LED driver"?
>
> Individually driven from a 6520 port.
>
>> In the former case, you'd need a definitive source
for the
>> patterns used.  (given that, I can build you a TTF
or PS font)
>
> I don't need a TTF or PS font (I'm doing a bit-mapped
emulation and I
> already have the code done to render all possible
patterns on some
> simulated 7-segment displays), what I need is the
definitive source
> for the patterns.
>
> -ethan
>
Look into the first book of Kim-1 (available from the net):
excerpt:

THE KIM-1 ALPHABET.

   Some letters, like M and W, just won't go onto a
7-segment
   display. Some, like B, are only possible in capitals;
others,
   like T, can only be done in lower case. So here's an
   alphabet of possibles:

   A  - $F7
   B  - $FF          b - $FC
   C  - $B9          c - $DB
   D  - $BF          d - $DE
   F  - $F9
   F  - $F1          f - $F1
   G  - $BD          g - $EF
   H  - $F6          h - $F4             1 - $86
   I  - $86          i - $84             2 - $DB
   J  - $9E          j - $9E             3 - $CF
   L  - $B8          l - $86             4 - $E6
                     n - $D4             5 - $ED
   O  - $BF          o - $DC             6 - $FD
   P  - $F3          p - $F3             7 - $87
                     r - $D0             B - $FF
   S  - $ED                              9 - $EF
                     t - $F8             0 - $BF
   U  - $BE          u - $9C        minus  - $C0
   Y  - $EE          y - $EE

Guess it is obvious how to read this:
bit 7 = dot
bit 6 = segment g
bit 5 = segment f
...
bit 0 = segment a

Regards
Holger

KIM-1 7-segment font?
user name
2006-09-30 21:49:03
Holger Veit wrote:
> Ethan Dicks schrieb:
>> On 9/29/06, Don <THX1138dakotacom.net> wrote:
>>> Ethan Dicks wrote:
>>> > I'm prototyping an LED display thingie and
was trying to find a
>>> > representation of how folks used to do
letters on a 7-segment display.
>>> > The two historical examples I came up with
were the KIM-1...
>>>
>>> How were the displays driven?  I.e., were the
segments individually
>>> driven (each segment under software control) or
were they driven
>>> by a "7 segment LED driver"?
>>
>> Individually driven from a 6520 port.
>>
>>> In the former case, you'd need a definitive
source for the
>>> patterns used.  (given that, I can build you a
TTF or PS font)
>>
>> I don't need a TTF or PS font (I'm doing a
bit-mapped emulation and I
>> already have the code done to render all possible
patterns on some
>> simulated 7-segment displays), what I need is the
definitive source
>> for the patterns.
>>
>> -ethan
>>
> Look into the first book of Kim-1 (available from the
net):
> excerpt:
> 
> THE KIM-1 ALPHABET.
> 
>   Some letters, like M and W, just won't go onto a
7-segment
>   display. Some, like B, are only possible in capitals;
others,

B can be done as a lowercase variant -- as a tail-less 6.
Lowercase D can be done with the same pattern mirrored
across the vertical axis.  These are more readily
recognized.

Where you have some *choice* (A vs a, C vs. c, E vs. e,
etc.),
you have to look at the whole character set to come to a
"best compromise"

(Of course, if the device in question has already made that
choice *for* you....)

>   like T, can only be done in lower case. So here's an
>   alphabet of possibles:
> 
>   A  - $F7
>   B  - $FF          b - $FC
>   C  - $B9          c - $DB
>   D  - $BF          d - $DE
>   F  - $F9
>   F  - $F1          f - $F1
>   G  - $BD          g - $EF
>   H  - $F6          h - $F4             1 - $86
>   I  - $86          i - $84             2 - $DB
>   J  - $9E          j - $9E             3 - $CF
>   L  - $B8          l - $86             4 - $E6
>                     n - $D4             5 - $ED
>   O  - $BF          o - $DC             6 - $FD
>   P  - $F3          p - $F3             7 - $87
>                     r - $D0             B - $FF
>   S  - $ED                              9 - $EF
>                     t - $F8             0 - $BF
>   U  - $BE          u - $9C        minus  - $C0
>   Y  - $EE          y - $EE
> 
> Guess it is obvious how to read this:
> bit 7 = dot
> bit 6 = segment g
> bit 5 = segment f
> ...
> bit 0 = segment a

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )