Re: [M100] CP/M keyboard

2020-11-04 Thread Jim Anderson
> -Original Message-
> I see your point, Steve. What I could do is have a function key to
> select between say STD, VT100, USER key maps. USER could be
> user-definable as we may encounter software which isn't configurable.

I like this idea.

> Similarly with the video output for the M100 LCD. I was envisaging STD,
> ADM3a, USER. (ADM3a was an early cursor-controlled screen popular with
> CP/M).  This will allow much more software to run on the M100 LCD,
> albeit 40 col, not 80.

So this is a switch for toggling the behavior of the internal LCD between its 
native control codes and ADM3a control codes (and user-defined control codes)?  
Sounds useful as well, although would this add a lot of processing overhead?

> One improvement I'll make (and I'm surprised no one has mentioned) is
> for M100 CP/M to boot-up in its previous configuration, eg if video is
> directed to RS-232 or CASS, it will do that for subsequent boots. Same
> with cursor flash & scroll lock settings.

I actually wanted this almost immediately, but didn't ask because I'm so happy 
to have what we've got :) and don't want to be too demanding for more.  If you 
do implement this, may I suggest that when entering CP/M with the console 
device set to something other than the LCD, it might be good to display a 
message on the LCD to the effect of 'Console on RS-232' or 'Console on BCR' 
etc. so that if the user forgets it was previously set that way they won't be 
banging their heads against the wall trying to 'fix' their broken CP/M install 
because it doesn't seem to be booting...







jim



Re: [M100] CP/M keyboard

2020-10-28 Thread Philip Avery
I see your point, Steve. What I could do is have a function key to 
select between say STD, VT100, USER key maps. USER could be 
user-definable as we may encounter software which isn't configurable.


Similarly with the video output for the M100 LCD. I was envisaging STD, 
ADM3a, USER. (ADM3a was an early cursor-controlled screen popular with 
CP/M).  This will allow much more software to run on the M100 LCD, 
albeit 40 col, not 80.


One improvement I'll make (and I'm surprised no one has mentioned) is 
for M100 CP/M to boot-up in its previous configuration, eg if video is 
directed to RS-232 or CASS, it will do that for subsequent boots. Same 
with cursor flash & scroll lock settings.


Lastly, with the above in place it wouldn't be too much of a stretch to 
patch programs so on start-up they configure M100 CP/M appropriately.


Philip

On 29/10/2020 2:13 am, Stephen Adolph wrote:
I would vote for not modifying the base keyboard routine of the M100 
to align with VT100 in CP/M.

Most CP/M applications seems to support customizable keyboard.

For myself, any progress now made in setting up the M100 keyboard in 
CP/M would suddenly become invalid, and need to be redone to align 
with VT100.


So, I don't see the point.

For each application, just set up the application according to the 
M100 control codes.  If there is any confusion, we can post the list 
of control codes.


The only keys that won't work, as far as I know, are the special keys 
- F1 to F8, Label, Paste etc.  M100 does not report them as ascii codes.




Re: [M100] CP/M keyboard

2020-10-28 Thread Jonathan Yuen
Hello,

That is probably not too unreasonable, given the number of 'other keys' on a VT 
100 keyboard that aren't there (physically) on a M 100.  I'm not sure if any 
other terminal had a 'Gold' key.  I still have an overlay (made of taped 
together punch cards) that fits over an IBM keyboard, with the different VT100 
function keys marked, for when I used a VT 100 emulator on a PC.

Jonathan

jonathan.y...@mykopat.slu.se

Från: M100 [m100-boun...@lists.bitchin100.com] för Stephen Adolph 
[twospru...@gmail.com]
Skickat: den 28 oktober 2020 14:13
Till: m...@bitchin100.com
Ämne: [M100] CP/M keyboard

I would vote for not modifying the base keyboard routine of the M100 to align 
with VT100 in CP/M.
Most CP/M applications seems to support customizable keyboard.

For myself, any progress now made in setting up the M100 keyboard in CP/M would 
suddenly become invalid, and need to be redone to align with VT100.

So, I don't see the point.

For each application, just set up the application according to the M100 control 
codes.  If there is any confusion, we can post the list of control codes.

The only keys that won't work, as far as I know, are the special keys - F1 to 
F8, Label, Paste etc.  M100 does not report them as ascii codes.
---
När du skickar e-post till SLU så innebär detta att SLU behandlar dina 
personuppgifter. För att läsa mer om hur detta går till, klicka här 

E-mailing SLU will result in SLU processing your personal data. For more 
information on how this is done, click here