From
lvd
→
To
All
8 November 2005
Hello, Witch Doctor
Oh, by the way, there will be a normal viewer of texts - with tabs, with any option
line feed and changeable encoding? =)
From
Andrey Bogdanovich
→
To
All
8 November 2005
Hello, lvd
I highlighted what concerns QC 4.00 in a separate topic.
2lvd: there will be tabs, but in version 4.01. For version 4.00 changes and so on
too much. In the viewer, first of all, I want to add search, and then tabs.
Everything else that you listed is in QC v3.10.
In QC4.00beta8 the viewer has already undergone the following changes:
[!] viewing Alasm sources! The source is colored in different colors in
depending on the operators.
[+] Added a third Mode: the text is black and white, color symbols are replaced with
spaces.
[-] bug with lines longer than 256 characters
[-] bug with Mode=b/w if you load a file and turn on colors
[-] bug when exiting the viewer SP=SP-2
And of course, background music playback, viewing packaged texts
up to 184 sectors long (from 128).
From
Andrey Bogdanovich
→
To
All
8 November 2005
Hello, Witch Doctor
> To what extent is this beta working?
In principle, I debugged everything that is in it. When I teach basic to run, it will be
full beta.
From
Witch Doctor
→
To
All
8 November 2005
Hello Specter
To what extent is this beta working?
From
Witch Doctor
→
To
All
8 November 2005
Hello Specter
Thank God, the process is underway... I was afraid that it was all over :) Specter is mired in
life... But no!
From
lvd
→
To
All
11 November 2005
Hello Specter
Spe> Yesterday I sat for a day and added tab support (after request
Spe> LVD) into the viewer, which eliminated the second major drawback of the new
Spe> viewer. For QC v4.00 I think I won’t touch the viewer anymore.
Wow, this is going to be the coolest viewer! Now I will look exclusively at the texts
speck, not on PC and not on Amiga!
(modestly so) is it possible to enter ones that are just #0a too? ;)
From
Alexander Shushkov
→
To
All
11 November 2005
Hello Specter
Spe> I recently took up the task of eradicating the biggest drawback of the new
Spe> viewer (the one in QC v3.10) - this is an unpleasant delay after loading
Spe> file before text output begins (up to 4 seconds on large files).
Spe> This is due to the fact that at this moment a table of strings is being built (for
Spe> of subsequent fast scrolling), the text encoding is determined
Spe> font is generated. The slowest generation procedure here
Spe> lines, which I tried to speed up by unwinding
Spe> cycles and transitions, replacing JR with JP. We managed to speed it up by 1.5-2 times and
Spe> is the limit for such a procedure. However, the delay is still the same
Spe> remained pretty decent. The second victim was the procedure
Spe> encoding definitions, now even if the file is 65535 bytes long,
Spe> definition works only for the first 16384, which is quite enough.
Spe> But later the “flash” dawned on me :), and I did the following trick:
Spe> after loading the file, build a table for the first 23 rows and display themSpe> on the screen, and in the meantime the user thinks what kind of file he opened and looks
Spe> to the first screen, we are slowly building a table of all lines of text.
Spe> Thus, the victory of the human mind over the stupid machine is achieved.
Spe> ;)
Spe>
Spe> Yesterday I sat for a day and added tab support (after request
Spe> LVD) into the viewer, which eliminated the second major drawback of the new
Spe> viewer. For QC v4.00 I think I won’t touch the viewer anymore.
Well, good luck and free time. And we all have patience while waiting for the new one
versions.
From
Andrey Bogdanovich
→
To
All
11 November 2005
Hello Specter
I recently set out to eradicate the biggest drawback of the new viewer (that
that in QC v3.10) is an unpleasant delay after loading the file before starting
text output (up to 4 seconds on small files). This is due to the fact that in this
moment a table of rows is built (for subsequent fast scrolling), determined
text encoding, font is generated. The slowest procedure here
generating strings, which I tried to speed up by unwinding
cycles and transitions, replacing JR with JP. We managed to speed it up by 1.5-2 times and this is the limit
for such a procedure. However, the delay still remained quite
decent. The second victim was the encoding determination procedure, now even
if the file is 65535 bytes long, the definition only works for the first 16384, which
quite enough. But later a “flash” dawned on me :), and I did the following
trick: after loading the file, build a table for the first 23 lines, display them on
screen, and while the user thinks what kind of file he opened and looks at the first one
screen, we are slowly building a table of all lines of text. Thus
The victory of the human mind over the stupid machine has been achieved. ;)
Yesterday I sat for a day and screwed up tab support (after LVD’s request) in
viewer, which eliminated the second major drawback of the new viewer. For QC v4.00
I think I won’t touch the viewer anymore.
From
Witch Doctor
→
To
All
11 November 2005
Hello, lvd
Here! Specter once again proved and showed that the programmer is not honest at all
a man, but a smart-ass elk, forced to fool not only the user but also the piece of hardware.
Only politicians, and only big ones, are more resourceful than programmers.
Yes! Enter simply by 0a too!
From
lvd
→
To
All
11 November 2005
Hello Specter
Spe> So, back in QC v3.10, the viewer understood line separators and #0d and #0a
Spe> and #0d0a. Read the help to it.
I'm glitching then. I just remember when I loaded #0a into some qc with enters, and it
showed bullshit =)
From
Andrey Bogdanovich
→
To
All
11 November 2005
Hello, lvd
lvd> (modestly so) is it possible to enter just #0a too? ;)
So, back in QC v3.10, the viewer understood line separators and #0d and #0a and #0d0a.
Read the help to it.