Funny this topic should come up today ... the past week I have been
having fun trying to put together a holiday "greeting card" that
displays some graphics and plays music. I have the graphics routine
done (a much simpler code base than asciipixels I call apraw for
AsciiPixels RAW), but haven't gotten to the music part yet.
The code I have is a BASIC only implementation that loads a small ML
program into ALTLCD and then draws a graphic from BASIC Strings. It is
not as advanced as asciipixels in the following ways:
1. Asciipixels can draw an image at any X,Y location. Apraw can
only draw at x*8, y*8 locations.
2. Asciipixels uses much better image compression than apraw and
can use only 7-bit ASCII. Apraw uses 128 bit ASCII (which can sometimes
cause issues with TEXT I noticed).
3. Asciipixels supports "pointers" and image masks. Apraw is just
blasing bytes to the M100.
4. Asciipixels has both M100/M102 and T200 support. Apraw currenly
only supports M100/M102.
Attached is a screenshot of VirtualT running a sample BASIC program at
2.4MHz emulation speed (i.e. actual speed of the M100).
Let's talk! :)
Ken
On 12/13/22 5:19 PM, Stephen Adolph wrote:
Sounds like a great use case for... asciipixels!!!
Although Ken might have to repeat his instructions.
On Tuesday, December 13, 2022, Huxley Dunsany <[email protected]
<mailto:[email protected]>> wrote:
Hi M100 folks!
Wondering if someone here could potentially help me with a silly /
pointless / fun little project. I have a sizable collection of
vintage computers and devices, and once in a while I like to post
one of them displaying my company logo to my team Slack channel.
Totally impractical, but it’s a fun way to blur the lines between
my work and my retrocomputing hobby.
Bearing in mind that I’m *not* a programmer, I’d like to find a
way to display a simple 1-bit image of my company logo on the
screen of my Model 100. Is there anyone here with the ability to
help cook up some BASIC code (or something comparable?) for doing
this? Given the borderline non-existent graphics capabilities of
this machine, I’m guessing it would involve some kind of
pixel-by-pixel bitmap or something, but as noted before, I’m no
programmer so I’m just guessing here.
Let me know if this sounds like the kind of gag you’d be able to
help with - there could be a dollar amount roughly equal to a
6-pack of your preferred drink in the mix… :-)