News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_GUNHED

New Text Editor for CPC

Started by GUNHED, 15:29, 24 October 19

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GUNHED

Hi there,

Currently I'm working on a new text editor for the CPCs.

Some special features are:
- Usage of all 256 characters
- 8 or 9 scanlines
- MODE 1 and 2
- Text file size up to 480 KB
- Using nine text files at the same time
- character formats are: 80x25, 64x32, 68x30 and 92x22

Now I would like to ask you, if you can translate this text to French, Spanish and Dutch please:

<L>oad character set
<S>ave character set
<E>dit character set
Use <R>OM characters
Use <8> scan lines   
Use <9> scan lines   

If you have any feature requests, please let me know.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

robcfg

<C>argar juego de caracteres
<G>rabar juego de caracteres
<E>ditar juego de caracteres
Usar caracteres de la <R>om
Usar <8> lineas
Usar <9> lineas


Bitte schön! 😄

GUNHED

#2
Muchas gracias!!! Great, I will now include the texts...  :-* :) :) :)

EDIT: Spanish text included, see picture...

French and Dutch are missing... please help!  ;)



http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Sykobee (Briggsy)

I demand 10 line characters with proper descenders!  ;D  (is this a CRTC 9-line option, or just software?)


And a MODE 1 option with 6px wide characters  :P  (8,9,10px high)


And Markdown support.  :-\

GUNHED

Quote from: Sykobee (Briggsy) on 17:04, 24 October 19I demand 10 line characters with proper descenders!  ;D   (is this a CRTC 9-line option, or just software?)

Using 9 scanlines makes a better picture, because there is more space between the single lines. It's a hardware thing, means scanline 1 equals scanline 9. This need some smaller adaptions for the character set.

10 scanline characters: Noted and put to "to do" list.

What is "proper descenders" ?

Quote from: Sykobee (Briggsy) on 17:04, 24 October 19
And a MODE 1 option with 6px wide characters  :P   (8,9,10px high)

MODE 1 support will be there anyway. 6px, 8-10px noted and put on "to do" list.


Quote from: Sykobee (Briggsy) on 17:04, 24 October 19
And Markdown support.  :-\

What's that?

Sorry, for asking questions, but I'm not an "text editor expert".  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

SRS

Nice.

Does it support "DIFF" for ASCII-Files ? That would be cool ...

robcfg

The screenshot looks beautiful!


Looking forward to test the editor, maybe I can ditch Sublime Text for my CPC  8)

GUNHED

#7
Quote from: SRS on 18:48, 24 October 19
Nice.

Does it support "DIFF" for ASCII-Files ? That would be cool ...
What ist DIFF?

In case you talk about comparing files, that should be no problem.

I intend to allow up to 8 files to be open at the same time, but on later stage.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Sykobee (Briggsy)

Don't worry about the markdown (.md files), it was said in jest really as there's no markdown renderer on the CPC anyway.


The descenders are like on a 'g' or 'y' - the bit that dangles down.


The core text editing / memory management routines are the important things to get right - the display can come later.  Will you be supporting memory expansions?


Side-by-side split-screen would be handy for coding, for example, showing two files at the same time.

GUNHED

Yes, RAM expansions will be supported (512 KB at least, probably 4 MB anyway).
For showing two files at a time... I'll put it on the "good ideas 2 DO first" list ;-)

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

fgbrain

Why not support Greek language?  ;D
I can help .. with full GRAFOS compatible font.

Another issue will be about long lines (>80 chars) which Protext supports..
How will you handle this?

You see back in 1995 I released my C-VIEW app, which took care of such things....
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

SRS

Quote from: GUNHED on 21:24, 27 October 19
What ist DIFF?

In case you talk about comparing files, that should be no problem.

I intend to allow up to 8 files to be open at the same time, but on later stage.


Yes, looking for changes. Like WinMerge i.e.

GUNHED

Well, first I intend to make a Text Editor, not a full text suite. But it's always a good thing to collect ideas. The combination of files is desirable, probably easy to achieve and I put it up on me "2 DO first" list.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Quote from: fgbrain on 18:49, 28 October 19
Why not support Greek language?  ;D
I can help .. with full GRAFOS compatible font.

Another issue will be about long lines (>80 chars) which Protext supports..
How will you handle this?

You see back in 1995 I released my C-VIEW app, which took care of such things....


I would like to support Greek! However, I still do not have a Greek character set for the CPC, that's what I need first.
After that I would need help translate the texts of the application itself.


Long lines shall be no problem. But I'll care about this after having finished the pure editor. Also it's planned to allow import / export of Protext / Prowort files.

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Gryzor

Damn, the world was full of Greek charsets back in the day, now I can't find even one :(

GUNHED

Quote from: Gryzor on 12:46, 30 October 19
Damn, the world was full of Greek charsets back in the day, now I can't find even one :(
Well, it would be great to know on which keys the Greek characters need to be put (I know it for most, but not for all). Maybe someone can post a table here.  :)


One more question: Do you like the whole application to speak Greek, or do you prefer to have messages in English, but you can work with a Greek character set (IIRC there was some discussion about such things quite a while ago).
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Gryzor


Although I have personally translated software into Greek, I never liked the UI to be in Greek much...


Attached is the Greek keyboard layout, though I must run now and can't check its details!

GUNHED

Great! That's a good beginning...


Meanwhile... the character set editor...

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

LambdaMikel

Nice! Haven't tried it yet, but:
does it have matching / blinking parens support, for programming? 

Gryzor

Just checked the characters in the drawing above, they are correct. Have to say I'm not very confident about the special characters since I've used a lot of key sets over the years, but I guess these don't matter much, it's the actual letters that matter.

fgbrain

#20
OK I enclose fnt file with all Greek alphabet (capital & lower case & marks) compatible with old GRAFOS / greek Wordstar.
96 chars x 8 bytes = 768 bytes (starts from space bar)

I can translate texts of course!!


@gryzor
dont confuse PC keyboards with old CPC greek characters. there must be differences..
they had to include all uppercase English letters in the CPC keyboard.. there was no ALT SHIFT back then!!!
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Gryzor

Very true, but character association between Latin and Greek remains the same, at least!

GUNHED

Thanks a lot!  :)  Will take a look after taking a nap.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Hwikaa

Hey, @GUNHED .


Here's a proposal for the French version. I tried to keep it short, hopefully it will fit your window width:


<C>harger jeu de caractères
<S>auvegarder jeu de caractères
<E>diter jeu de caractères
Utiliser caractères de la <R>OM
Hauteur <8> lignes
Hauteur <9> lignes



Just in case, a shorter alternative:
<C>harger caractères

<S>auvegarder caractères
<E>diter caractères
Utiliser caractères de la <R>OM
Hauteur <8> lignes
Hauteur <9> lignes

GUNHED

#24
Merci beaucoup! Thanks a lot! Great!  :) :) :)


And here the result, including French characters...
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod