Re: [M100] Character bitmaps
Worked like a charm on my newly arrived M100. Sheesh, this thing is a beast! Serial number shows 302003672. If I'm understanding it correctly, this means 1983, February, machine number 3672 of the batch. Wow, that's a while back (I was 17). I tore it down and put it all back together again. Other than dust and grime and a missing little plastic thing that catches the rocker arm of the space bar (I swapped the bottom one from the enter key and all's well there), it's pristine. I cleaned and blew and lo and behold everything is working beautifully. And it looks oh so familiar. The polarizer is a little rainbowy in a certain light at one spot, but hey, don't notice it in normal light. Yay! Off to programming the banner and figuring out how to get it to talk over null modem to my Mac Pro running Monterey and minicom :). Thanks for the assist. Will On 9/25/22 2:49 PM, Mike Stein wrote: 30481, 7711H - Start of LCD character generator shape table. Five bytes per char for the first 128 characters. 6 bytes per char for characters 128-255. On Sun, Sep 25, 2022 at 1:55 PM Will Senn wrote: All, This is my first post, but hopefully not my last. I originally had an M100 in 1984 that I hocked for $50 bucks at a local pawn shop for food money in my freshman year. I never went back (I didn't get the $50 plus interest for ages). Now, it's 38 years later and I'm finally getting it out of hock (so to speak). I remember writing a basic program that read the character bitmaps out of ROM (at least that's how I remember it) and used the bitmap as a basis for a banner in the same font. I think I'd like my first program on my new/old M100 to be a banner program and so I'm digging around looking for where, in ROM, the character bitmaps are stored. I've looked here, there, and everywhere to no avail. Is there a set of bitmaps stored in ROM, and if so where? If I remember correctly, each character was represented as a set of 8 (maybe 7) 6 (maybe 5) bit binary numbers: 001000 010100 100010 100010 10 100010 100010 00 or somesuch for A... resulting in something like: 1 1 1 1 1 1 1 1 1 1 1 1 being displayed. The zeros on the bottom and right may be on the top or left, or not there at all, but there are spaces between and below characters, either in the bitmap or added by the display functions. Thanks! Will
Re: [M100] Character bitmaps
Hi Ken, Thanks for the pointer. I didn't realize there was an emulator out there. Hopefully my machine should get here today! Will On 9/25/22 6:47 PM, Ken Pettit wrote: You can start with VirtualT if you really want. ;-) Ken On 9/25/22 2:15 PM, Will Senn wrote: Thanks Mike! That's the ticket. Now, I just need my M100 to show up. Later, Will On 9/25/22 2:49 PM, Mike Stein wrote: 30481, 7711H - Start of LCD character generator shape table. Five bytes per char for the first 128 characters. 6 bytes per char for characters 128-255. On Sun, Sep 25, 2022 at 1:55 PM Will Senn wrote: All, This is my first post, but hopefully not my last. I originally had an M100 in 1984 that I hocked for $50 bucks at a local pawn shop for food money in my freshman year. I never went back (I didn't get the $50 plus interest for ages). Now, it's 38 years later and I'm finally getting it out of hock (so to speak). I remember writing a basic program that read the character bitmaps out of ROM (at least that's how I remember it) and used the bitmap as a basis for a banner in the same font. I think I'd like my first program on my new/old M100 to be a banner program and so I'm digging around looking for where, in ROM, the character bitmaps are stored. I've looked here, there, and everywhere to no avail. Is there a set of bitmaps stored in ROM, and if so where? If I remember correctly, each character was represented as a set of 8 (maybe 7) 6 (maybe 5) bit binary numbers: 001000 010100 100010 100010 10 100010 100010 00 or somesuch for A... resulting in something like: 1 1 1 1 1 1 1 1 1 1 1 1 being displayed. The zeros on the bottom and right may be on the top or left, or not there at all, but there are spaces between and below characters, either in the bitmap or added by the display functions. Thanks! Will
Re: [M100] Character bitmaps
You can start with VirtualT if you really want. ;-) Ken On 9/25/22 2:15 PM, Will Senn wrote: Thanks Mike! That's the ticket. Now, I just need my M100 to show up. Later, Will On 9/25/22 2:49 PM, Mike Stein wrote: 30481, 7711H - Start of LCD character generator shape table. Five bytes per char for the first 128 characters. 6 bytes per char for characters 128-255. On Sun, Sep 25, 2022 at 1:55 PM Will Senn wrote: All, This is my first post, but hopefully not my last. I originally had an M100 in 1984 that I hocked for $50 bucks at a local pawn shop for food money in my freshman year. I never went back (I didn't get the $50 plus interest for ages). Now, it's 38 years later and I'm finally getting it out of hock (so to speak). I remember writing a basic program that read the character bitmaps out of ROM (at least that's how I remember it) and used the bitmap as a basis for a banner in the same font. I think I'd like my first program on my new/old M100 to be a banner program and so I'm digging around looking for where, in ROM, the character bitmaps are stored. I've looked here, there, and everywhere to no avail. Is there a set of bitmaps stored in ROM, and if so where? If I remember correctly, each character was represented as a set of 8 (maybe 7) 6 (maybe 5) bit binary numbers: 001000 010100 100010 100010 10 100010 100010 00 or somesuch for A... resulting in something like: 1 1 1 1 1 1 1 1 1 1 1 1 being displayed. The zeros on the bottom and right may be on the top or left, or not there at all, but there are spaces between and below characters, either in the bitmap or added by the display functions. Thanks! Will
Re: [M100] Character bitmaps
Thanks Mike! That's the ticket. Now, I just need my M100 to show up. Later, Will On 9/25/22 2:49 PM, Mike Stein wrote: 30481, 7711H - Start of LCD character generator shape table. Five bytes per char for the first 128 characters. 6 bytes per char for characters 128-255. On Sun, Sep 25, 2022 at 1:55 PM Will Senn wrote: All, This is my first post, but hopefully not my last. I originally had an M100 in 1984 that I hocked for $50 bucks at a local pawn shop for food money in my freshman year. I never went back (I didn't get the $50 plus interest for ages). Now, it's 38 years later and I'm finally getting it out of hock (so to speak). I remember writing a basic program that read the character bitmaps out of ROM (at least that's how I remember it) and used the bitmap as a basis for a banner in the same font. I think I'd like my first program on my new/old M100 to be a banner program and so I'm digging around looking for where, in ROM, the character bitmaps are stored. I've looked here, there, and everywhere to no avail. Is there a set of bitmaps stored in ROM, and if so where? If I remember correctly, each character was represented as a set of 8 (maybe 7) 6 (maybe 5) bit binary numbers: 001000 010100 100010 100010 10 100010 100010 00 or somesuch for A... resulting in something like: 1 1 1 1 1 1 1 1 1 1 1 1 being displayed. The zeros on the bottom and right may be on the top or left, or not there at all, but there are spaces between and below characters, either in the bitmap or added by the display functions. Thanks! Will
Re: [M100] Character bitmaps
30481, 7711H - Start of LCD character generator shape table. Five bytes per char for the first 128 characters. 6 bytes per char for characters 128-255. On Sun, Sep 25, 2022 at 1:55 PM Will Senn wrote: > All, > > This is my first post, but hopefully not my last. > > I originally had an M100 in 1984 that I hocked for $50 bucks at a local > pawn shop for food money in my freshman year. I never went back (I didn't > get the $50 plus interest for ages). Now, it's 38 years later and I'm > finally getting it out of hock (so to speak). I remember writing a basic > program that read the character bitmaps out of ROM (at least that's how I > remember it) and used the bitmap as a basis for a banner in the same font. > I think I'd like my first program on my new/old M100 to be a banner program > and so I'm digging around looking for where, in ROM, the character bitmaps > are stored. I've looked here, there, and everywhere to no avail. Is there a > set of bitmaps stored in ROM, and if so where? > > If I remember correctly, each character was represented as a set of 8 > (maybe 7) 6 (maybe 5) bit binary numbers: > > 001000 > 010100 > 100010 > 100010 > 10 > 100010 > 100010 > 00 > > or somesuch for A... > resulting in something like: > > 1 > 1 1 > 1 1 > 1 1 > 1 > 1 1 > 1 1 > > being displayed. The zeros on the bottom and right may be on the top or > left, or not there at all, but there are spaces between and below > characters, either in the bitmap or added by the display functions. > > Thanks! > > Will > > >
[M100] Character bitmaps
All, This is my first post, but hopefully not my last. I originally had an M100 in 1984 that I hocked for $50 bucks at a local pawn shop for food money in my freshman year. I never went back (I didn't get the $50 plus interest for ages). Now, it's 38 years later and I'm finally getting it out of hock (so to speak). I remember writing a basic program that read the character bitmaps out of ROM (at least that's how I remember it) and used the bitmap as a basis for a banner in the same font. I think I'd like my first program on my new/old M100 to be a banner program and so I'm digging around looking for where, in ROM, the character bitmaps are stored. I've looked here, there, and everywhere to no avail. Is there a set of bitmaps stored in ROM, and if so where? If I remember correctly, each character was represented as a set of 8 (maybe 7) 6 (maybe 5) bit binary numbers: 001000 010100 100010 100010 10 100010 100010 00 or somesuch for A... resulting in something like: 1 1 1 1 1 1 1 1 1 1 1 1 being displayed. The zeros on the bottom and right may be on the top or left, or not there at all, but there are spaces between and below characters, either in the bitmap or added by the display functions. Thanks! Will