miguelvis / te Goto Github PK
View Code? Open in Web Editor NEWText editor for the CP/M operating system and related computers: Amstrad PCW, CPC, Kaypro, Spectrum...
License: GNU General Public License v2.0
Text editor for the CP/M operating system and related computers: Amstrad PCW, CPC, Kaypro, Spectrum...
License: GNU General Public License v2.0
TE_ANSI has a version of 1.4 and TE_WS100 is 1.5.
In wordstar, the KB and KK commands select blocks of text from cursor to cursor, but TE, specifically the VT100 build, selects the LINES of KB to KK, which makes it slightly inconvenient to delete parts of lines, as it cannot do so.
Is there a command I am missing?
Trying to build tecf and I find that cfreader.h is missing from the repo.
TECF won't load the TE_SPEC.CF file, (guessing) as the screen columns value of 51 is lower than CF_MIN_COLS which is 64.
TE under CPM3 doesn't use the screen size bytes to determine rows and columns on startup, eg as VT100DYN
I modified TE.CF :
...
screen.columns = 120
...
then tried to use TECF, but got the following error message :
J>tecf patch te.com te.cf
TECF: Can't read file.
Why? te.com & te.cf are present:
J>sdir te.*
Directory For Drive J: User 0
Name Bytes Recs Attributes Name Bytes Recs Attributes
TE BAK 2k 9 Dir RW TE CF 2k 9 Dir RW
TE COM 20k 149 Dir RW
Total Bytes = 24k Total Records = 167 Files Found = 3
Total 1k Blocks = 23 Used/Max Dir Entries For Drive J: 346/1024
J>
Could this be caused by CP/M being executed in Udo Munk's Z80SIM? I do not know...
First link is relative so gives a github 404;
http://www.floppysoftware.es/
Should be;
http://www.floppysoftware.es/
I get error message if I try to open a file with a dash in file name.
the - dash character is valid in cp/m file names
Hi Miguel:
I am interested to see if you have a version of this code that runs on at 8080 CPU. I am building
up my IMSAI 8080 computer (again) and want to use your editor.
I have the code downloaded here on a unix machine, I could have a go at building it with z88dk.
Do you know if that will have a chance of working? Is there a project already underway?
Tnx
Jc
I dont see any description of the file size capacity of the editor. Can it edit files > TPA? I have several source and listing files > 80K. Can the editor page through these files? Also, I didnt see a mention of the compiler used to build this editor. Perhaps that could be added to either the makefile or the readme.
Thank you for sharing
Lawrence
Hi!
I'm working on a configuration for the Enterprise running IS-DOS, and I've run into a minor issue; am I right in assuming that you can't specify control/navigation codes above 127? I believe the delete-right code produced on the Enterprise is 160, so I'm not sure how to specify that in the .cf file.
Regards,
HC
Trying to build TECF shows the error:
#include "cfreader.h"
Error! File: cfreader.h - Can't open
Here's the SUB file I'm using to build (based on maketecf.bat):
cc tecf
ccopt tecf
zsm tecf
hextocom tecf
The assembly then fails later with lots of undefined symbols (possibly an unrelated issue?):
B1$ZSM TECF
Zilog/Mostek Z80 Assembler Version 3.4 (Z80 CPU)
Pass 1
Pass 2
0110 110000 LD DE,ccfreemem
***** Undefined symbol *****
018D CD0000 CALL main
***** Undefined symbol *****
0193 2A0000 LD HL,(stdin)
***** Undefined symbol *****
0199 2A0000 LD HL,(stdout)
***** Undefined symbol *****
0439 2A0000 LD HL,(xm_top)
***** Undefined symbol *****
0455 220000 LD (xm_top),HL
***** Undefined symbol *****
0458 ED5B0000 LD DE,(xm_top)
***** Undefined symbol *****
[etc ...]
Trying to compile TECF...
CC reports
#include "cfreader.h"
Error! File: cfreader.h - Can't open
Looks like cfreader.h isn't in the repo.
Hi, Miguel,
where can I find the sources for windows? I wont to compile these with gcc.
thx - kmatze
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.