Re: [M100] Help with simple image on M100 screen?

2022-12-16 Thread Bert Put




On 12/14/22 13:40, Ken Pettit wrote:

On 12/14/22 11:16 AM, John R. Hogerhuis wrote:



On Wed, Dec 14, 2022 at 10:52 AM Peter Vollan > wrote:


1 bit?


-Per pixel


Yeah, software engineers have it easy these days ... they get both 0's 
and 1's.  Back in my day we only had 1's.  :)


Ken


Going uphill both ways :-) :-) :-)

Regards,Bert


Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread Ken Pettit
Oh and I just realized, you would have to load a BMP file as a .CO since 
it is raw binary data, and BASIC would have to access by manually 
finding it's address in the MENU directory, then use PEEKs to read the 
data since it is binary.


Ken

On 12/15/22 11:39 AM, Peter Vollan wrote:

so what is the .BA file?


On Thu, 15 Dec 2022 at 11:19, Ken Pettit > wrote:


Feasible?  Yes.  Slow?  ABSOLUTELY!

This is the reason I created AsciiPixels.  It provides two main
features critical to the M100:

   1.  It is machine language graphics routines, so it is
blazingly fast relative to BASIC.
   2.  It provides a level of image compression similar to Linux
'xz' compression in most cases:

Full screen image (i.e. image size is 240 x 64 pixels):

 dragon.do  825 bytes This is the APRAW encoding
 dragon.ap  640 bytes AsciiPixels encoding
 dragon.pbm.xz  628 bytes Linux xz compression
 dragon.bmp2178 bytes
 dragon.pbm1969 bytesOriginal non-compressed 1-BPP bitmap:
240x64 pixels / 8
pixels/byte = 1920 + header

Ken

On 12/15/22 9:20 AM, Cedric Amand wrote:

I remember from my "demoscene era times" that bmp decoding is
actually quite simple.
It might be feasible to decode a BMP in plain basic on a
T100/T200 imho.
Le 2022-12-15 10:12, VANDEN BOSSCHE JAN

 a écrit :

It might be difficult to code, but would a conversion to BMP
not be possible? Considering the never-changing nature of the
Model T's screen (240x64, monochrome) it shouldn't take too
much place. Even if .BMP is a wastefull standard, it would
give an easy way to interchange screendumps and logos to and
from the Model T.







Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread Ken Pettit

The DRAGON.BA file is 2098 bytes because it includes:

  - APRAW encoded ML strings
  - PRTSCR (print screen) encoded ML strings
  - BASIC code to load the above 2 ML programs to ALTLCD and LCD memory 
space

  - BASIC progress bar printing to show ML load status
  - BASIC code to validate the ML checksum
  - Keyboard input logic
  - DRAGON.DO encoded image strings

If I remove the printscreen code, keyboard scan logic and progress bar 
logic, the size reduces to 1488 bytes.


Ken

On 12/15/22 11:39 AM, Peter Vollan wrote:

so what is the .BA file?


On Thu, 15 Dec 2022 at 11:19, Ken Pettit > wrote:


Feasible?  Yes.  Slow?  ABSOLUTELY!

This is the reason I created AsciiPixels.  It provides two main
features critical to the M100:

   1.  It is machine language graphics routines, so it is
blazingly fast relative to BASIC.
   2.  It provides a level of image compression similar to Linux
'xz' compression in most cases:

Full screen image (i.e. image size is 240 x 64 pixels):

 dragon.do  825 bytes This is the APRAW encoding
 dragon.ap  640 bytes AsciiPixels encoding
 dragon.pbm.xz  628 bytes Linux xz compression
 dragon.bmp2178 bytes
 dragon.pbm1969 bytesOriginal non-compressed 1-BPP bitmap:
240x64 pixels / 8
pixels/byte = 1920 + header

Ken

On 12/15/22 9:20 AM, Cedric Amand wrote:

I remember from my "demoscene era times" that bmp decoding is
actually quite simple.
It might be feasible to decode a BMP in plain basic on a
T100/T200 imho.
Le 2022-12-15 10:12, VANDEN BOSSCHE JAN

 a écrit :

It might be difficult to code, but would a conversion to BMP
not be possible? Considering the never-changing nature of the
Model T's screen (240x64, monochrome) it shouldn't take too
much place. Even if .BMP is a wastefull standard, it would
give an easy way to interchange screendumps and logos to and
from the Model T.







Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread Peter Vollan
so what is the .BA file?


On Thu, 15 Dec 2022 at 11:19, Ken Pettit  wrote:

> Feasible?  Yes.  Slow?  ABSOLUTELY!
>
> This is the reason I created AsciiPixels.  It provides two main features
> critical to the M100:
>
>1.  It is machine language graphics routines, so it is blazingly fast
> relative to BASIC.
>2.  It provides a level of image compression similar to Linux 'xz'
> compression in most cases:
>
> Full screen image (i.e. image size is 240 x 64 pixels):
>
>  dragon.do  825 bytes This is the APRAW encoding
>  dragon.ap  640 bytes AsciiPixels encoding
>  dragon.pbm.xz  628 bytes Linux xz compression
>  dragon.bmp2178 bytes
>  dragon.pbm1969 bytes Original non-compressed 1-BPP
> bitmap:
> 240x64 pixels / 8 pixels/byte =
> 1920 + header
>
> Ken
>
> On 12/15/22 9:20 AM, Cedric Amand wrote:
>
> I remember from my "demoscene era times" that bmp decoding is actually
> quite simple.
> It might be feasible to decode a BMP in plain basic on a T100/T200 imho.
>
>
>
> Le 2022-12-15 10:12, VANDEN BOSSCHE JAN 
>  a écrit :
>
> It might be difficult to code, but would a conversion to BMP not be
> possible? Considering the never-changing nature of the Model T's screen
> (240x64, monochrome) it shouldn't take too much place. Even if .BMP is a
> wastefull standard, it would give an easy way to interchange screendumps
> and logos to and from the Model T.
>
>
>
>
>


Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread Ken Pettit

Feasible?  Yes.  Slow?  ABSOLUTELY!

This is the reason I created AsciiPixels.  It provides two main features 
critical to the M100:


   1.  It is machine language graphics routines, so it is blazingly 
fast relative to BASIC.
   2.  It provides a level of image compression similar to Linux 'xz' 
compression in most cases:


Full screen image (i.e. image size is 240 x 64 pixels):

 dragon.do  825 bytes This is the APRAW encoding
 dragon.ap  640 bytes AsciiPixels encoding
 dragon.pbm.xz  628 bytes Linux xz compression
 dragon.bmp2178 bytes
 dragon.pbm1969 bytes Original non-compressed 1-BPP bitmap:
240x64 pixels / 8 pixels/byte = 
1920 + header


Ken

On 12/15/22 9:20 AM, Cedric Amand wrote:
I remember from my "demoscene era times" that bmp decoding is actually 
quite simple.

It might be feasible to decode a BMP in plain basic on a T100/T200 imho.
Le 2022-12-15 10:12, VANDEN BOSSCHE JAN  
a écrit :


It might be difficult to code, but would a conversion to BMP not
be possible? Considering the never-changing nature of the Model
T's screen (240x64, monochrome) it shouldn't take too much place.
Even if .BMP is a wastefull standard, it would give an easy way to
interchange screendumps and logos to and from the Model T.





Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread Ken Pettit
Yes, it would be possible to write a "screendump" ML routine that 
converts to BMP, but it surely wouldn't fit into ALTLCD's 320 byte code 
space and would have to be a .CO file that is loaded somewhere in 
HIMEM.  A screendump could be useful for some applications I suppose.


Of course the BASIC programs we have been talking about are displaying 
an image on the M100 LCD that *originated* from a JPG / PBM file.  So 
why not just convert the JPG / PBM file to BMP directly using your fancy 
i5 or i7?  In fact, and this was purely for testing purposes mind you, 
;-)  I have *other* images I have created for the M100 that can be 
displayed using APRAW which came from JPGs (images you probably wouldn't 
want to display on your portable if you were, I don't know, at work for 
instance).


The idea of actually "printing" the screen to something (anything) like 
an FX80 just seemed retro-cool, and since the only compatible "printer" 
I have is the VirtualT FX80 emulation, that became the natural choice.


Ken

On 12/15/22 1:12 AM, VANDEN BOSSCHE JAN wrote:


It might be difficult to code, but would a conversion to BMP not be 
possible? Considering the never-changing nature of the Model T's 
screen (240x64, monochrome) it shouldn't take too much place. Even if 
.BMP is a wastefull standard, it would give an easy way to interchange 
screendumps and logos to and from the Model T.


Just my 2c.

Greetings from the TyRannoSaurus

Jan-80

 Rejoignez-nous sur Facebook - Volg ons op Facebook


DISCLAIMER

Pensez à l’environnement, n’imprimez cette page et ses annexes que si 
c’est nécessaire. Ce message électronique, y compris ses annexes, est 
confidentiel et réservé à l’attention de son destinataire. Si vous 
n’êtes pas le destinataire de ce message, merci de le détruire et d’en 
informer l’expéditeur. Toute divulgation, copie ou utilisation de ce 
mail est dans ce cas interdite. La sécurité et l’exactitude des 
transmissions de messages électroniques ne peuvent être garanties.


Denk aan het milieu; druk deze pagina en de bijlagen alleen af als het 
nodig is. Dit e-mailbericht (inclusief zijn bijlagen) is vertrouwelijk 
en is uitsluitend bestemd voor de geadresseerde. Als dit bericht niet 
voor u bestemd is, wordt u verzocht het te wissen en de afzender te 
informeren. Het is in dat geval niet toegestaan dit bericht te 
verspreiden, te kopiëren of te gebruiken. We kunnen niet garanderen 
dat de gegevensoverdracht via het internet veilig en nauwkeurig is.


  ­­ 




Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread Cedric Amand
I remember from my "demoscene era times" that bmp decoding is actually quite 
simple. It might be feasible to decode a BMP in plain basic on a T100/T200 
imho. Le 2022-12-15 10:12, VANDEN BOSSCHE JAN  a 
écrit : > > > > It might be difficult to code, but would a conversion to BMP 
not be possible? Considering the never-changing nature of the Model T's screen 
(240x64, monochrome) it shouldn't take too much place. Even if .BMP is a 
wastefull standard, it would give an easy way to interchange screendumps and 
logos to and from the Model T. > > > > > > >


Re: [M100] Help with simple image on M100 screen?

2022-12-15 Thread VANDEN BOSSCHE JAN
It might be difficult to code, but would a conversion to BMP not be possible? 
Considering the never-changing nature of the Model T's screen (240x64, 
monochrome) it shouldn't take too much place. Even if .BMP is a wastefull 
standard, it would give an easy way to interchange screendumps and logos to and 
from the Model T.

Just my 2c.

Greetings from the TyRannoSaurus
Jan-80


[http://www.vivaqua.be/facebook.png] Rejoignez-nous sur Facebook - Volg ons op 
Facebook

DISCLAIMER
Pensez à l'environnement, n'imprimez cette page et ses annexes que si c'est 
nécessaire. Ce message électronique, y compris ses annexes, est confidentiel et 
réservé à l’attention de son destinataire.  Si vous n'êtes pas le destinataire 
de ce message, merci de le détruire et d’en informer l’expéditeur. Toute 
divulgation, copie ou utilisation de ce mail est dans ce cas interdite. La 
sécurité et l'exactitude des transmissions de messages électroniques ne peuvent 
être garanties.
Denk aan het milieu; druk deze pagina en de bijlagen alleen af als het nodig 
is. Dit e-mailbericht (inclusief zijn bijlagen) is vertrouwelijk en is 
uitsluitend bestemd voor de geadresseerde. Als dit bericht niet voor u bestemd 
is, wordt u verzocht het te wissen en de afzender te informeren. Het is in dat 
geval niet toegestaan dit bericht te verspreiden, te kopiëren of te gebruiken. 
We kunnen niet garanderen dat de gegevensoverdracht via het internet veilig en 
nauwkeurig is.


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread John R. Hogerhuis
On Wed, Dec 14, 2022 at 11:46 AM Ken Pettit  wrote:

> On 12/14/22 11:16 AM, John R. Hogerhuis wrote:
>
> Yeah, software engineers have it easy these days ... they get both 0's and
> 1's.  Back in my day we only had 1's.  :)
>
>
Right... when computers were made of wood and programmers were made of iron
;-)

-- John.


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread Ken Pettit

On 12/14/22 11:16 AM, John R. Hogerhuis wrote:



On Wed, Dec 14, 2022 at 10:52 AM Peter Vollan > wrote:


1 bit?


-Per pixel


Yeah, software engineers have it easy these days ... they get both 0's 
and 1's.  Back in my day we only had 1's.  :)


Ken


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread John R. Hogerhuis
On Wed, Dec 14, 2022 at 10:52 AM Peter Vollan  wrote:

> 1 bit?
>
>
-Per pixel

-- John.

>


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread lloydelmer
Its amazing what you can do with compression algorithms these days.  

 

From: M100  On Behalf Of Peter Vollan
Sent: Wednesday, December 14, 2022 12:52 PM
To: m...@bitchin100.com
Subject: Re: [M100] Help with simple image on M100 screen?

 

1 bit?

 

On Tue, 13 Dec 2022 at 17:21, Stephen Adolph mailto:twospru...@gmail.com> > wrote:

Sounds like a great use case for... asciipixels!!!

Although Ken might have to repeat his instructions.

On Tuesday, December 13, 2022, Huxley Dunsany mailto:hduns...@mac.com> > 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… :-)



Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread Peter Vollan
1 bit?

On Tue, 13 Dec 2022 at 17:21, 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  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… :-)
>
>


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread Ken Pettit

All,

Note that the previous DRAGON.BA file has a bug if you actually try to 
print the image.  It doesn't re-enable interrupts after printing, thus 
forcing you to reset the M100 using the reset switch (the keyboard scan 
loop is disabled, so CTRL-BREAK doesn't work).


The attached updated DRAGON.BA fixes this.

Ken

On 12/14/22 6:30 AM, Ken Pettit wrote:

Hi Cedric,

Yes, I can absolutely share this code.  I will have to write a bit of 
documentation for it and post it to my Personal Libraries ... probably 
sometime tomorrow or Friday (I have some commitments prior to that).  
But for now, I have at least enclosed the DRAGON.BA file if you want 
to run it on your M100/102.  This is a tokenized BASIC file which is 
self-contained (i.e. no external .CO file needed, unlike AsciiPixels).


Also note that you press 'q' to quit.  Or *if* you happen to have an 
FX-80 printer on hand (or are running in VirtualT with the Epson FX-80 
printer emulation mode), you can hit 'p' for print. This will load 
different Machine Language code into the main LCD buffer which 
performs a graphic screen dump to the LPT port using Epson FX-80 
low-resolution graphics protocol.  I have attached a Postscript output 
file of the print from VirtualT as well.


There is some documentation for AsciiPixels at Club100 in my Personal 
Libraries section, along with an application "pbm2ap" which will 
convert a RAW (i.e. binary, not ASCII) 1-bit color depth .pbm file 
(output from GIMP) file to an AsciiPixels file. Note that AsciiPixels 
.CO is much larger and more complex than APRAW and must be loaded as a 
.CO.  But the advantage is that once it is loaded, the BASIC program 
doesn't need to spend time loading up ALTLCD with ML code, plus the 
AsciiPixels encoding for images is more compact than APRAW.


Ken

On 12/14/22 2:41 AM, Cedric Amand wrote:

Can you share this code Ken ?
Also where to get information about asciipixels ?
Le 2022-12-14 03:13, Ken Pettit  a écrit :


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.







DRAGON.BA
Description: Binary data


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread Ken Pettit

Hi Cedric,

Yes, I can absolutely share this code.  I will have to write a bit of 
documentation for it and post it to my Personal Libraries ... probably 
sometime tomorrow or Friday (I have some commitments prior to that).  
But for now, I have at least enclosed the DRAGON.BA file if you want to 
run it on your M100/102.  This is a tokenized BASIC file which is 
self-contained (i.e. no external .CO file needed, unlike AsciiPixels).


Also note that you press 'q' to quit.  Or *if* you happen to have an 
FX-80 printer on hand (or are running in VirtualT with the Epson FX-80 
printer emulation mode), you can hit 'p' for print.  This will load 
different Machine Language code into the main LCD buffer which performs 
a graphic screen dump to the LPT port using Epson FX-80 low-resolution 
graphics protocol.  I have attached a Postscript output file of the 
print from VirtualT as well.


There is some documentation for AsciiPixels at Club100 in my Personal 
Libraries section, along with an application "pbm2ap" which will convert 
a RAW (i.e. binary, not ASCII) 1-bit color depth .pbm file (output from 
GIMP) file to an AsciiPixels file.  Note that AsciiPixels .CO is much 
larger and more complex than APRAW and must be loaded as a .CO.  But the 
advantage is that once it is loaded, the BASIC program doesn't need to 
spend time loading up ALTLCD with ML code, plus the AsciiPixels encoding 
for images is more compact than APRAW.


Ken

On 12/14/22 2:41 AM, Cedric Amand wrote:

Can you share this code Ken ?
Also where to get information about asciipixels ?
Le 2022-12-14 03:13, Ken Pettit  a écrit :


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.





DRAGON.BA
Description: Binary data


dragon.ps
Description: PostScript document


Re: [M100] Help with simple image on M100 screen?

2022-12-14 Thread Cedric Amand
Can you share this code Ken ? Also where to get information about asciipixels ? 
Le 2022-12-14 03:13, Ken Pettit  a écrit : > > 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. > >


Re: [M100] Help with simple image on M100 screen?

2022-12-13 Thread Ken Pettit
Or if you want, I can describe to you how *you* can do it if you have 
and know how to use GIMP and a C compiler :)  Either way.


Ken

On 12/13/22 9:00 PM, Ken Pettit wrote:

Huxley,

Send me a graphic file of your company logo and I'll get you a BASIC 
program to display it.  Should be pretty simple (and fun). Oh, and my 
favorite drink is bottled water, so no worries on the "dollar 
amount"!  :)


Ken

On 12/13/22 5:07 PM, Huxley Dunsany 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… :-)






Re: [M100] Help with simple image on M100 screen?

2022-12-13 Thread Ken Pettit

Huxley,

Send me a graphic file of your company logo and I'll get you a BASIC 
program to display it.  Should be pretty simple (and fun).  Oh, and my 
favorite drink is bottled water, so no worries on the "dollar amount"!  :)


Ken

On 12/13/22 5:07 PM, Huxley Dunsany 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… :-)




Re: [M100] Help with simple image on M100 screen?

2022-12-13 Thread Ken Pettit
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 > 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… :-)





Re: [M100] Help with simple image on M100 screen?

2022-12-13 Thread John R. Hogerhuis
On Tue, Dec 13, 2022 at 5:09 PM Huxley Dunsany  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.
>

Not so bad as that... it has PRINT@, CLS, LINE, PSET/PRESET, PRINT@ along
with block graphics characters. So a fair amount of stuff. No circle
command.

It depends on what you want to do. Unless you want to code up your logo
with primitives, you probably want to convert your bitmap.

In which case Steve is right, I think Ken's ASCIIpixels allows you to embed
bitmaps in strings, probably the way to go. So it's just a matter of
converting your bitmap.

Maybe attach your bitmap and someone will convert it if you don't want all
the fun.

-- John.


Re: [M100] Help with simple image on M100 screen?

2022-12-13 Thread Stephen Adolph
Sounds like a great use case for... asciipixels!!!
Although Ken might have to repeat his instructions.

On Tuesday, December 13, 2022, Huxley Dunsany  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… :-)