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… :-)


Reply via email to