I have written an emacs-like editor for my new pidp8/i that runs under OS/8 and communicates with the user via character I/O on the console terminal. The console is expected to be, or behave like, a simple fixed-size character-oriented display terminal of the sort that was available in the 1970's, able to process a few basic ANSI escape sequences. Both MobaXTerm and the basic Linux screen (e.g. CTRL-ALT-F1) support this protocol.
The attached photo shows the editor (“E8”) displaying a portion of its pal8 source code. You can see the typical emacs mode line showing that the file has changed, the filename, and the size in characters. The displayed code shows the command dispatch tables, giving a rough feel for the control, alt, and ^X commands that have been implemented. The only important remaining task is to implement incremental search, which should be done in a day or so.
E8 is pretty responsive, even throttled down to 300K, close to real 8/I speed. It goes to some trouble to minimize characters written to the display, and should run just fine at 1970’s bandwidth, e.g. 9600 baud. (OK, late 70's)
If people are interested in this sort of thing, I can share the source code. It’s just a bunch of pal8 files and is easy to assemble and run under OS/8. Don’t try to assemble it at 300K, though.
You received this message because you are subscribed to the Google Groups "PiDP-8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-8+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-8/4891c76e-cf7c-46d6-a466-21390089a7b8%40googlegroups.com.
I added those EAE definitions. You'll see them in the release I plan for later today. What are pico and nano?
Not sure if I can think of any practical thing left to do, but this has been amusing and I don't really want to stop, but we're almost out of memory for more code, and I have a day job, so who knows.
Interesting. It would be a pain, but no EAE could be done. How many PDP-8s are still running in the world, do you think? How many have EAE? Do the ones without EAE have enough core? I suppose if someone had a specific 8 who wanted to run E8 and had enough core, I'd pay attention.
I first thought of writing E8 two weeks ago when I got my PiDP8/I working. I got it mostly to write code, rather than just running old programs.
For your PiDP-10, are you going to run ITS or some DEC OS? I ask because you mentioned migrating to Emacs for that project, and Emacs was introduced on a PDP-10 running ITS.