ACNews #17
05 мая 2003

Thoughts - Crank pay any 1000r of redesigning STS by Scorpion.

<b>Thoughts</b> - Crank pay any 1000r of redesigning STS by Scorpion.

   ■ ■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■

(C) Crank79 Krasnodar


   This article is intended for computer users Scorpion
256 +. Here I will express their views on 'how did
evil Stalker c computer users Scorpion256 + and as a greedy 
uncle Zonov not brought his computer to the desired level. " 

   I was at party in St. Petersburg was not, and as there was 
then - read in the press and seen on video tape ... Is Zonov 
was so hard to approach Stalker'u and offer him some money for

alteration of STS by Scorpion? Perhaps the money was sorry, and 
maybe just pride. This is us, mere users know. But

result - we sit, dear Scorpion'schiki, with nothing,
when it could juzat at full power STS on their companies.
And no there GMX ordinary users do not need, if the firm
slapped his name face in the dirt, if no policy support, but 
theirs tormoznutaya shadow businesses that nafig nobody needed.


   To change this situation on our computer, as needed
possible to alter this software under the Scorpio. I
I understand, the problem is not simple. Especially, how much 
beer since passed under the bridge ...


   I am willing to pay 1000 rubles. the one who offered me a 
ready result.


   I am an adult and not used shutkovat such things.
mailto: Crank_BBS@mail.ru

   Need to listalka into the frame was. To do this you need to 
create table for additional memory bank in Scorp / Kay. That it 
is not buggy on the 128 - it should be done as a plugin or fix.

So he replaced the old file. Theoretically, I think it's real!
Not necessarily, even in memory Scorp'a or Kay'a - this can be 
done in 128 of memory to begin with. 

   Did you know that the Amiga 1200 emulator support
STS? In order to make sure you: get the STS in memory,
download the 48-Kbyte module in memory - the best Z80modul - 
and run the Z80 press F4. Return to 48Kb program ago - you can! 
On the Scorpion 256 + I had ever seen. If this program will be 
implemented on Scorpion'e, you can drive on its 128-Kbyte 
program without problems, without losing the STS from memory. 
Do this for a system programmer would not be very just - you 
will find all the places in the program where STS operates with 
memory, and then make the STS was in 256kilobaytnoy memory, and 
worked there ... 

   It will not be easy ... Now, where was easier - will need to 
intercept the PC (program counter) and make sure that after 
clicking on the Magic in Scorpio you are in the STS. 

   So the STS and should be, while he must continue to work in 
the old version in the 128th machines without modification. A 
similar approach was used in the text of the Kemerovo listalke 
journal. We have been living in the XXI century, and the 
program in its class, which enjoyed every third Cpektrumist 
must be written properly - that it suited every fan Speccy. 

   Time dictates the standards. Framing listalka - is one
of standards. Even 7Mhz on Scorpion'e 256 + does not give a 
feeling of comfort, though, and scroll text a little faster. 
Stalker made their work, but not as good as I would like to ... 
Time goes, sometimes there are new assemblers, which have their

Format ... Stalker does not take into account, although he 
could write the abstract: where that change in order to 
disassemble just below the desired ACM. So there is still no 
version that would disassemble once in format Storm'a. The only 
thing that the author did for its software - instruction for 
beginners =) Abstract finalization must be taken into account, 
too! It was necessary to him thought of it =) so that this 
deficiency could correct any system programmer to fit your 
needs. Again, this could done as a plug - I do not see: (


   Did not want to touch the sacred, but when I started writing 
this article - I write here all what I think on this issue, 
which has developed in me for the past 5 years ... How much can 
I endure, my patience was overfilled. Now for the less 
necessary, on color. What can I say - all the information in 
one color, it is necessary was the author and to think of it. 
Instead of SETUP'e make a complete color adjustment ... In 
short, I have not seen anything interesting ... We had to paint 
the individual color records and found text (not commands Z80). 
Teams Z80 - I do not think that is paint - it will just be 
annoying. 

   For users of Scorpio would not be useless as support
Winchester, specifically, the built-in memory of Cmdr c 
relationship with the STS sections TR-Dos images, I think it's 
real, pamyatito have 256kb. 

   Also in memory would not hurt Storm, which can also be
tied to STS'u.

DB> comments about STORM - I do not think it professionalDB> 
system (or rather say, I think a toy assembler DB> because the 
program a decent size for him to write prosDB, then 
unrealistic) 


    Unfortunately, I also came to this conclusion. Even wonder 
how people are taking up writing special effects for their 
demonstatsionnyh programs, without fear that they simply do not 
have enough memory in STORM'e for realization.


   For dem, he might, as he went, if you write parts and then
Campiglio and paste on these parts. The development of major 
projects, such as games, magazines, among Storm'a - unreal. 
Here need to choose Alasm, XAS or ZASM. And then the user sees

the main drawback of their editors - no framing listalki.
As a result, typing speed program falls sharply, and the process
collection / editing program does not bring inner satisfaction.
As a result, many programmers do not finish the scene planned 
projects sometimes end up, but only under the pressure of other 
people, and then do not sit at the AFM: (


   This problem is long overdue and still exists today. To
improve on our platform, you need to edit the program under
OneFrame, as though it may sound naive - you need sdelat.Tolko
In this case, programmers will get inner satisfaction from
editing and dopisaniya their programs. It is necessary for us 
to work in Conforti, for our progressive work, friends. To to 
implement this revision to ALASM4.44 (STALL edition), for This 
requires a PC with 256Kb, otherwise nothing. I do not 
understand why this not realized until now, is it really 
necessary to me alone? Once again, 7Mhz does not give 
meaningful results when navigating through the text. Needed to 
refine these programs we need. A word of advice to refine prog 
fans: change, modify - but only to the file format was the same 
as a standard to These sources can be run on versions of 
copyright assembler. The authors of the curriculum (STS, ALASM) 
- Stalker and Alem - unfortunately, gone from our scene / 
scene. We were left. Us here to live. That's you, the user 256 
machines and above, decide - Are you satisfied with this 
situation? me - no! 

   You, the reader may view - 'Damn, man, Che
you give us brains soar - take, and the law. " For those who 
think so, I can say: 'This work can be done and more 
progressive man than I am. You can try this process will go a 
very long time. If there is something and come out - the code 
will be ugly;) '. 

-------------------------------------------------- -------------
   Argue with the article now, I will not.

   For its part, can offer a 3 disc source STS'a: 2
Copyright (5.x '6.x) and one of its own.

   Reviews was not, so I corrected only that he found himself!


                          STS 5 +4 ext:
- Sts5.4 spoiled myself, being busy is not pg7 (attributes,
misbehavior button down in the string editor ...).
- A menu instead sts5.4 keys up, down keys act
left, right.
- The disc menu sts5.4 (small) character "_" if it was
the last character in the file name, leave a trail.
- The disc menu STS5.4 (BIG) incorrectly show unprintable
characters.
+ 48k back support (resident in this mode can be
above # c000). Incidentally, Disasm works too:)
! To integrate with ALASM v4.44bf want to find the file
"Al42_444.C" (not changed since v5.4, who are already 
corrected, leave): # B618: LD (# FE63), HL; address field label 
(replaced by # FE7C) # B621: LD (# FE69), A; page with tags 
(replace # FE88) # 8bf6: LD (# DF17), A; page assembly 
(replaced by # E00F) 


                          STS 5.4ext:
+ Extend causes the file menu in the style of STS 6.x.
! Drive select button now ss1 (!) (Was Extend).
: Removed poluekranny mode.
+ Implemented a stack of references on the button P, as in the 
STS 6.x. + Temporarily returned inverted headings and shadows 
in the windows. 


                          STS 5 +3 lbf:
- Disassembling the disk to work only with STS, which lies in 
the 7-th bank. Source Error: buffer page forced

sohranyalku change the resident. Fixed: always use
buffer # 4000.
- Corrected the register R in the trace.
+ Two versions: modern (romfont + disasm) and classic (stsfont 
+ user). In the second Disasm not, but the domain user is 
increased. 


                          STS 5.3lbf:
* When disassembling the disk instead of the tab between the 
command operand and put a space.

* Ex af, af 'is replaced by exa.
* All commands and displays the number of lowercase letters 
(made specifically because of PZUshnogo font).

+ Select drives.
Returned to the + button ssK, ssJ.
- Fixed bug v5.3 lite: decimal numbers.
- Fixed author bug: when passing the top row shortcut
disassemble without tags, regardless of the regime.
Source Error: the address of the context of transition from the 
STS finds by calling the procedure of disassembling with the 
interception of the time of printing 16-razyadnogo numbers. 
Before that, disassembling showing off label, otherwise it is 
impossible to catch this seal. A display of tags recovered only 
at the end of print next row (ie, after printing the first line 
of the screen). Fixed: a display of tags recovered in early 
printing line.



                          STS 5.3lite:
/ Font taken from ROM. Simplified design and removed the shadow 
from the windows. (Now there is nobody more surprised shadows 
of the windows!) - Fixed bug when editing a memory dump

(Non-character bytes are destroyed, now they do not change,
see Sinclair Club # 5).
* Address resident by default - 23698. Memory area under
resident is now remembered.
* By default, tracing is configured to bypass the CALL and off
indication. In order to play music from two STS
teams:)
/ Removed "two reset button on the keyboard;) Now there's no 
setup. The only thing that's left of it - the E as an option 
ROM: TR-DOS/Basic.

/ Remove seldom used buttons SS / K, SS / J, SS / 8, SS / 9, and
Sinclair-joystick.
* Disassembler on. But the file name is fixed: "Z5H3PNCn",
where n - sequence number of the file. The size of each 
generated file no more than 96 sectors (was 97). Disassembly at

drive in the debugger - in principle, an unnecessary feature as 
there is much more powerful disassembler Inozemtseva (see 
ZX-Power # 2). The format of the returned text is fully 
consistent input import file ALASM4.4x, so easy to importing

directly assembler.Prishlos replace  on ,
EQU to "=" and <EOF> away (due to lack of memory). In
as a buffer tag is used when disassembling
inactive at the moment 0-th screen (# 4000) or, if he
active, the area # C000 in the page display.
+ Function Anti-Caps, the standard for all system programs:
when Caps Lock = on Caps'om can enter lowercase letters. She
was thrown out after STS 4.x.


   I hope you now understand the cause of such a large gap 
between the dates of ACE and AlCoNews:) 




Other articles:

News - scheme of concurrent interface AY.

Thoughts - Crank pay any 1000r of redesigning STS by Scorpion.

ACEdit - A list of honored Neispolzovateley AC Edit.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Forum - A few Pokes to a game. Program Hacman96.

В этот день...   3 May