Hi, @cookertron,
TEXTREAD reminds me of one very old MASM example of text-file viewer - SHOW.EXE, which is very limited in file size reading/opening (something like 64KB or even less). Sound like a very good replacement for it. I'll try it.
So, basically the new TEXTEDIT editor is not a fully functional text editor, but a testing piece of software for some new features.
And we're back to the main thing. I was thinking, that NOTEPAD for DOS will never be a clone of Notepad++ for windows. Personally I prefer very big file support (32MB file size in DOS is amazing) instead of multi-file opening/editing.
- Tab support
- Search with direction, selection, case sensitivity
- Replace
- Insert key support
- Menu shortcuts
- Copy & paste
- Undo/Redo
- and all the other little bits that made it
Which of the above features are missing in latest version 1.1.0? Search with direction, (non-)case sensitive search, replace, <Ins> key support?
P.S. For "agent86" compiler you can add "#include <climits>" in main.cpp, so it can be compiled without errors.
I built three different executables from your latest updated source for "agent86" - for Linux_x64, win_x86 and win_x64 (win exe's are with statically linked lib's) but all of them gave me "Assembly failed with errors." when trying to compile TEXTREAD.ASM.
For the given example asm-files CIPHER.ASM, CREEP.ASM, LIFE.ASM and VM.ASM compiles OK and com-executables runs fine (built by all three different "agent86" compiler versions), but MACROS.ASM gives "MACRO 'PRINT' without matching ENDM" error with Linux_x64 version of compiler and compiles OK with both windows compilers, which is also strange. Ok, "dos2unix macros.asm" solved the problem with "MACRO 'PRINT' without matching ENDM" error when using Linux_x64 version of "agent86" - seems like this version found some non-Linux "line break" character in MACROS.ASM and it doesn't like this.
Still the problem with TEXTREAD.ASM compile error "Assembly failed with errors." remains.
DOS fan :: artificial "intelligence" - not a fan... not a fan at all :: is freeware a lie, when human freedom is a fundamental lie?