I use ZDE, I find it to be quick, have plenty of features and not be too big. It also uses the wordstar key-bindings which is particularly handy as I already know them. If you don't, they are very easy to learn. I wrote an article a while ago about Installing ZDE 1.6‚ a programmers editor for CP/M. You may find this useful.
Hehehe. Speaking of editors I remember using one on our Uni PRIME called "Junior". If my memory serves me correctly (and it may not) a very similar editor (using similar keys) turned up for the PC in 84/85 called "Mince"? Anyone heard of it? Was it ever ported to CP/M (or maybe from CP/M)?
It does? Then what does bit 7 of port 1C (hex) do then? That little "feature" of the Kaypro where the CRT handling routines were ROM-based always struck me as a weakness. To write a single character, the ROM maps the video RAM into 3000H..., puts a character, then maps it out. This might also be the reason for your slow terminal emulator performance--are you using the Advent TurboROM? It had significantly better video performance.
Cross posting here--take a look at IMP or MEX for the Keypro. They were, ISTR, significantly faster than Kermit.
Huh, well, I'd certainly be more than willing to give your editor a try! I'd assumed the Kaypro didn't use memory mapped I/O since the memory mapped version of VDE wouldn't run after configuring it for the Kaypro, only the standard version would.
I'll check out the editors you recommended...I also found one in the Walnut Creek CP/M archive called "FASTTERM" which was supposed to have been written specifically for the Kaypro, and claims it can do 9600 baud ADM-3 emulation with no dropped chars. The OSI I'm working on is jumpered for 9600, so that would be ideal. I'm actually about to go transfer FASTTERM to the Kaypro...I've got the OSI seeing its 48K of base memory and am trying to get CP/M booting. The OSI CP/M escort wants two 4K segments mapped at $D000, which is interesting because the OSI I've got came only with 16K boards. I know it's booted CP/M as the diskette sleeve has a directory listing that's clearly CP/M and not OS-65*.