Hearsay
David Pilling (8394) 96 posts |
I’d like to say apropos nothing, that with Ovation Pro I often get people asking how to turn off code generation by the num lock key – the Ovation Pro UniversalKey module will let you do that. With Hearsay, again mad keen on emulation, the num lock key had to produce codes, so they key pad was laid out like a DEC VT terminal. I’ll have a look at the Hearsay module… |
Colin (478) 2433 posts |
Is Hearsay 2.24.02 any better. I’ve added special characters to ansi mode fixed a few things and converted from utf8 after spooling so the spooled file is what is received unchanged. I’ve made control-shift f1 and f2 switch between 80 and 132 col modes setting the local mode to ansi and remote mode to linux. control-shift f3 and f4 does the same but sets local mode to vt320 and remote mode to vt220. So if you use these keys after connecting it should synchronise the local and remote terminal. |
David Pilling (8394) 96 posts |
The Hearsay module keys with the NONE flag require codes generating when they are used on their own (not in combination with a shift/ctrl etc key). ISTR this is because Acorn had different keys producing the same key code. Possibly with Backspace I was after differentiating it from Ctrl+H. |
Ronald (387) 195 posts |
Is Hearsay 2.24.02 any better Cant find anything wrong anywhere, also looks as though editting with vi is possible, not sure of all the finer details yet. |
Colin (478) 2433 posts |
That’s good to know. Try changing
to
at the bottom of I found a switch in Hearsay to put the window back to a normal window which you can resize vertically – though not change the terminal height ie the area used by the graphical programs. But it’s nice for looking back through the buffer. Unfortunately it’s not redrawing when you press return on the bottom line – it scrolls but doesn’t display the change. Wiping another window over the Hearsay windows shows what it should be – so it can’t be much. |
Ronald (387) 195 posts |
The drawing of htop using serial0 issue seems to be only in the 132 width of Hearsay. both Connector and Hearsay 80 cols display a full htop straight off |
Colin (478) 2433 posts |
You did better than me. Over vnc Serial0 on the iyonix was unusable without flow control. Using devblockmode improved things slightly. SerialUSB was fine – no problems with 80 col mode. I would expect better performance for SerialUSB as the on chip buffers are a lot larger. I don’t use serialdev normally I prefer to use the serial DeviceFS interface direct. |
Ronald (387) 195 posts |
Just mentioned it in case you seen buffering in the source, there used to be an extra serial utils module for better performance, may have been for pre RiscPC hardware though. |
Colin (478) 2433 posts |
I’ve enabled the use of the normal scrollbars in Hearsay. This means that you can resize to screen height and the scrollwheel works when over the window. Note The size of the terminal remains 24 lines so commands like htop only work in the bottom 24 lines of the window. Scrolling commands use the whole window. Cursor keys scroll the terminal, Scroll wheel scrolls the whole window. I’ve added Crtl-Shift C & V macros to cut and paste within the window – you can’t cut/paste to from the desktop. Ctrl-Shift f5 starts spooling to |
Colin (478) 2433 posts |
If you replace The question is does !Serial work with all machines and if not is there a way to detect which machines it works with. |
Colin (478) 2433 posts |
Works on my armx6 and pi4 too. I’ll merge the 2 library files and see how it goes – couldn’t test the pandaboard as its the only cable I don’t have. What law of the universe states you always need the cable you don’t have. |
Ronald (387) 195 posts |
then the iyonix works fine in 80 and 132 line mode. On my Iyonix (Serial0) I could get no prompt until using original positions. Then while live, I swapped them and yes, htop is working fine in 132 columns. |
Colin (478) 2433 posts |
I’ve made these changes in Hearsay-2_24_04. I don’t think I’ll be doing much more. Would have been nice to have a working telnet blockdriver.
|
Colin (478) 2433 posts |
Ok so I couldn’t leave it alone. If anyone is interested would they like to try
|