From
Valera Selev
→
To
All
25 May 2002
Hello, All!
People, what do you think about the development of axles on Speccy? What would you like to see in
axis, what is actually tangible, etc.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Alexander Wolf
→
To
Valera Selev
28 May 2002
/Oh you goy, good fellow (fair maiden) Valera!/
I would like to say a few words about the letter:
Monday May 27 2002. Alexandr Tkachev -> Valera Selev (OS)
VS>> People, what do you think about the development of axles on Speccy? What would you like
VS>> see in the axis what is really tangible, etc.
AT> Something like isdos only focused on modern Specky hardware
AT> memory more than 48k, hard drive, etc. well, in general, so that there are no problems like
AT> limitation on file/disk (device) size, working with hardware through
AT> drivers, etc.
Have you really decided to do this?
At one time I had quite a lot of ideas...
I remember on scorp256 I had some kind of almost “multi-tasking” thing, I forgot
name, MagOS, or what? She helped a lot. At the same time loaded Sprite into memory
Tool, Art Studio, and something else. Tabulated between tasks, it was convenient.
It would be nice to have an OS with such an integrated feature. And it’s good to take a course on is-dos,
(For example, I was able to work normally with texts only in it. And the editor there
IMHO the best. (for a convenient OS with all the consequences) )
modem and fido support :)
I think if the OS has multitasking, even imaginary, like in MagOS,
have good editors and viewers, good Fidosoft, then she will be successful
guaranteed./Прощевайте./ mailto:ulfhramn[coбaка]rambler.ru
From
Artem O. Kozakov
→
To
Valera Selev
31 May 2002
■
Greetings, Valera!
25 May 02, Valera Selev wrote to All:
VS> People, what do you think about the development of axles on Speccy? What would you like
VS> see in the axis what is really tangible, etc.
http://mythcorp.dyndns.org/spectrum/files/mythos2.zip 0 - sources and image for
emulator.
4K code, almost multitasking works - process contexts, etc. support
external libraries, screen, mouse and keyboard drivers.
http://mythcorp.dyndns.org/spectrum/index.html - everything we have about
axes and their theme, 4 products in total :)
Best regards, Artem.
From
Valera Selev
→
To
Nikolaj Amosov
19 June 2002
Hello Nikolaj!
06/15/2002 at 21:28 Nikolaj Amosov wrote to Valera Selev:
NA> Antiques == icon (aka pictogram)
First time I've heard it. =)
VS>> Of course, I’m silent about the “brakes”: everything is clear here.
NA> Well, that's what we're talking about
But it slows down because parallel multitasking is poorly implemented. Specky it is
clearly not a threat.
VS>> difficult to develop (see my article in the 11th issue of "Paragraph". If
VS>> I need it, I can post it here).
NA> Needed.
Hold:
2All: comments about this article - go to the studio!
Reflections on the ideal commander
I was inspired to write this opus by the title of the same name.
article by Sergei Kolesnikov in the fifth issue of "Paragraph". Some
I had thoughts related to this topic even before reading
that article, but the final decision to express them arose only
after I got Real Commander v2.0. Perhaps
here and there I will state simple truths, perhaps in some
I’ll repeat what SKL-Keeper said, but this is exactly how I see it
consistent presentation of your opinion.
From my point of view, a program of this type is not required to
so much, but for some reason ideal in the full sense of it
I have never seen the commander’s words before.
So let's figure it out.The commander must first of all be able to run BASIC and
"MAGIC" files (both in 128K and 48K mode), be able to
rename, copy, move, delete files, and
also rename the drive name. With this (except
perhaps a file movement operation, which is not available in all
commanders), after all, but all existing
commanders. For those who only have one drive, there will be
An important parameter is the size of the copy buffer
files. Here the undoubted leader is Consul Commander, in
in which this buffer holds 491 sectors with 128 KB of RAM.
Only support for more memory in this commander is not
implemented (tested on Pentagon memory expansion ports
512 and Pro 1024), its interface leaves much to be desired, and
For some reason, when running in turbo mode, Conver freezes.
But then the most interesting thing begins: progress is not
stands still, more and more people are connecting to the Spectrum
devices, and the average user of these, in fact,
elementary functions became insufficient. For example, I like
Swapper and networker very often need to view screen
files and texts. In terms of viewing pictures, they almost cope
all the commanders I have seen, but in terms of text - here
The range of programs we consider is noticeably narrowing.
Let's take Quick Commander 2.6 as an example. It looks like the pictureslooks, and text files can be read in three encodings...
But answer me one question: “Can a text file
be 27 sectors long?" Certainly! And this program is everything
files with a length of 27 sectors are treated as screen files. In Real
Commander's situation is better with this, and in general - not
If you're happy with the viewer, write your own and connect it as a module
(version 2.0 and higher). Hence the conclusion - the text viewing functions and
hang screens on separate keys. I also recommend inserting into
viewer the ability to connect custom fonts (me,
for example, you may need to view text in Ukrainian
language) and character encodings.
Possibility of listening to music quite well
implemented, for example, in Real Commander and Quick, so
I will not touch on this issue, especially since this presence
such an opportunity is so important.
But functions such as formatting and checking the disk,
as well as Disk Doctor, should be placed in a separate module, and
do not integrate into the shell, since the user must
be able to replace them at your discretion. B
separate modules should also include a text viewer/editor,
music player, screen saver... That is, the ideal commander should
have an open modular architecture.
It would not be superfluous to be able to copy trdos <-> msdos, and
also msdos <-> msdos (believe me, this can also
needed).All other functions (viewing fonts, sprites, packages
with mail, etc.) although they are not mandatory, it would be
it would be very nice to make the commander universal, through
introducing the ability to create a custom file,
containing at least the following information: file extension,
overlay program with which this file will be
open, and a hotkey that calls this overlay.
Doing all of the above will not be difficult, if, of course, with
From the very beginning, it is good to think through the structure of the program.
Now a few words about the problem of commanders and hardware. Let's get started
from the now so popular turbo drivers for disk operations.
A turbodriver, of course, is not a bad thing, but for the “lucky”
owners of 5.25" drives "Robotron" or similar in
the commander should provide the ability to record information
via #3d13, since otherwise your floppy,
written on such a drive may simply not be readable:
There is a delay required when recording. So I immediately discard
for example, Global Commander due to the presence of such
possibilities, although overall it is done well. Mandatory in
Commander I believe support for CMOS clocks and higher memory (up to
1024 kb, although they say there are Spectrums with 4 MB of RAM,
this amount of memory should also be supported), availability of RAM
disk (according to the Real Commander standard, as the most reliable),and the ability to install commander in cache. And in general,
the commander must be versatile in terms of hardware, thanks to
Possibility of connecting various drivers.
About design and the ideal user interface
Commander I can talk for a very long time, but I will try
highlight key points. Obviously, for convenience on the screen
at least 30 files must be visible at the same time,
preferably with a three-character extension, although it is possible with
single character. It is necessary to output files by mask. If
commander allows copying to msdos disks, then it,
Undoubtedly, it should be made in two or, for example, three panels.
:)
The mouse, if it is kept in the commander, should
provide the user with full control
commander without using a keyboard (except, of course,
operations requiring data entry).
Controlling the keyboard also has its own nuances. To someone
It’s more convenient to select disk drives via EDIT, while for others it’s easier to select drives using keys
"1", "2", "3", "4",("5") or "A", "B", "C", "D",("E"); someone
I’m used to the fact that copying files is “suspended” on the “5” key, but
Some people find it more convenient to press “C”, etc. It would be quite logical
selective support for all control options via setup
(here you need to listen especially carefully to the opinions of non
one or several users).
Now you might be interested to know howI use commander in everyday work with files, which one?
The program best suits my needs. Answer -
demo version of Turbo Commander, released by a coder from our group.
At least the fact that this demo version was created over the course of
four (!) years, already indicates that the author
strived to create something extraordinary and close to
perfect, honing every part to perfection. Original
The commander's text was completely rewritten from scratch several times,
and even though this is a demo version, in Commander
in addition to the text viewer overlay and all standard functions there is
a few are downright unique. For example, the possibility of complete
editing disk information (number of free
sectors, first free track/sector, number of files,
incl. deleted) and file (name, extension, start address,
length in bytes/sectors, track/sector from which it
begins). These possibilities may seem to some
unnecessary, but I have to use them quite often.
Turbo Commander also allows you to view packed
screens. The program has a sector-by-sector copier, and
You can also copy sector blocks to ram disk. Why not?
It's worth the built-in Magic Service! Briefly about this thing:
users with cache can at any time
pause the operation of any program, “rip out” a screenshot,upload to a floppy disk or ram disk all banks 128 kb, 256 kb and
512 KB of memory in a special format and return to execution
interrupted program. Naturally, you can return to
the program saved in this way - i.e. we have real
non-parallel (sometimes also called cooperative)
multitasking!!! However, there are no commands in the commander
gluing files, formatting and checking disks, but only
because it was planned to cram all this equipment into one
overlay. Before starting work, the program automatically copies
overlays on the ram disk, from where they are subsequently called. On
the screen displays a list of 64 files (with a single character
extension is true, but the line below the list displays the full
information about the file under the cursor), font size 6x8 pixels -
very comfortable and does not tire your eyes.
One of the main disadvantages of the demo version of the commander
are the lack of music player and mouse support.
Now, unfortunately, the encoder has switched to the PC platform, and
the project is frozen... Sources of the latest version, as well as
penultimate compiled version (without Magic Service) with
overlays can be obtained from me (for the address, see the section "How to
buy "Paragraph") or download from our group's website:
http://cobrasoft.narod.ru. Maybe someone will undertake to finish it?
It's a worthwhile project...
Valery Selev aka Stormbr!nger/#c5especially for "Paragraph"
e-mail: cobrasoft@narod.ru
ZXNet: 500:322/67.64
FidoNet: 2:462/162.7
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Aleksandr Kolotuhin
→
To
Valera Selev
23 June 2002
·∙.■■■ Hi, Valera! ■■■.∙·
Date:19 Jun 02 Time:09:52,
Valera Selev encrypted a letter to agent Nikolaj Amosov.
Topic: OS
VS> 2All: comments on this article - to the studio!
VS> -----------------------------------------
VS> Reflections on the ideal commander
[crbg!!! ]
VS> So, let's figure it out.
VS> The commander must first of all be able to run BASIC and
VS> "MAGIC" files (both in 128K and 48K mode), know
VS> rename, copy, move, delete files, and
VS> also rename the drive name.
And also move discs competently. For example, HDD Commander by Light with all its
It's easy to use the disk incorrectly.
[crbg!!! ]
VS> files. Here the undoubted leader is Consul Commander, in
VS> in which this buffer holds 491 sectors with 128 KB of RAM.
VS> Only this commander does not support more memory
VS> implemented (tested on Pentagon memory expansion ports
VS> 512 and Profi 1024), its interface leaves much to be desired, and VS> For some reason, when running in turbo mode, Conver freezes.
It would be ideal to have a plug-in memory manager module, tailored specifically
for the available memory type. Those. there is a commander with different memory modules,
You delete the unnecessary ones, you leave the necessary ones.
[crbg!!! ]
VS> It would not be superfluous to be able to copy trdos <-> msdos, a
VS> also msdos <-> msdos (believe me, this can happen too
VS> needed).
And also is-dos <-> tr-dos and is-dos <-> ms-dos.
[crbg!!! ]
VS> highlight key points. Obviously, for convenience on the screen
VS> at least 30 files must be visible at the same time
VS> preferably with a three-character extension, although it is possible with
VS> single character.
Better with switching.
VS> It is necessary to output files by mask. If
VS> commander allows copying to msdos disks, then it
VS> undoubtedly should be made with two or, for example, three panels.
VS> :)
Vary the number of panels from 1 to 3.
VS> Keyboard control also has its own nuances. Someone
VS> it is more convenient to select disk drives via EDIT, and for some - using keys VS> "1","2","3","4",("5") or "A","B","C","D",("E"); someone
VS> I’m used to the fact that copying files is “suspended” on the “5” key, and
VS> for some it is more convenient to press “C”, etc. It would be quite logical
VS> selective support for all control options via setup
VS> (here you need to listen especially carefully to the opinions of non
VS> one, but several users).
And the ability to reassign keys for yourself.
[crbg!!! ]
Regarding archives: it’s very convenient when you have the opportunity to look into the archive,
i.e. When you press a key on it, a list of files inside the archive appears.
·∙.■■■ Happy Valera! ■■■.∙·
From
Valera Selev
→
To
Kirill Frolov
28 June 2002
Hello, Kirill!
06/19/2002 at 07:45 Kirill Frolov wrote to Valera Selev:
VS>> There is no need to reinvent the wheel, because everything is already good in MSDO
VS>> done.
KF> Probably not bad for floppy disks. And in the case of a large screw
They won't install a screw for themselves. There is no such possibility.
KF> and a small amount of RAM are no good. Only "msdos" (yes to you
KF> Microsoft's brains are jamming!)
Too lazy to switch layouts.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
28 June 2002
Hello, Kirill!
06/19/2002 at 07:55 Kirill Frolov wrote to Valera Selev:
VS>> My opinion is this: you need to write not an axis, but just a super-duper
VS>> sophisticated commander. Two-panel. With transparent support
VS>> msdos.
KF> Have you seen anything other than Norton on PC?
DN, WinCom,...
KF> The commander is an inconvenient thing - I say after quite a long time
KF> I almost never use any commanders (in Linux).
What do you use in Linux instead of commander? And why?
KF> Yes, and the commander is already an ordinary program, but someone should do it
KF> at least load into memory and provide some kind of service
TR-DOS has enough resources to load a “regular program”.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Viktor Vorobyov
28 June 2002
Hello, Viktor!
06/20/2002 at 19:35 Viktor Vorobyov wrote to Valera Selev:
VS>> I agree, but such a “boutique”/commander has not yet been written
VS>> completely satisfied me.
VV> Real Commander why are you not satisfied?
- large font - a small number of displayed files on one panel;
- lack of mouse support;
- is not saved in the 7th page before running programs from it (i.e., maybe
is saved, but, for example, ACEdit does not see it);
- you cannot view the contents of archives or MS-DOS disks;
- I don’t like the “hot” keys defined by the author;
- and much, much more...
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Aleksandr Kolotuhin
28 June 2002
Hello, Alexander!
06/23/2002 at 01:10 Aleksandr Kolotukhin wrote to Valera Selev:
VS>> "MAGIC" files (both in 128K and 48K mode), know
VS>> rename, copy, move, delete files, and
VS>> also rename the drive name.
AK> And also move disks competently. For example, HDD Commander by Light
AK> with all its usefulness can easily erase the disk incorrectly.
I just saw the light! Frankly, I forgot about this important function.
VS>> highlight key points. Obviously, for convenience on the screen
VS>> at least 30 files must be visible at the same time
VS>> preferably with a three-character extension, although it is possible with
VS>> single character.
AK> Better with switching.
Also an option.
VS>> undoubtedly should be made with two or, for example, three panels.
VS>> :)
AK> Vary the number of panels from 1 to 3.
Yes, I was joking. :)
2 will be quite enough.
VS>> for some it is more convenient to press “C”, etc. It would be quite logical
VS>> selective support for all control options via setup VS>> (here you need to listen especially carefully to the opinions of non
VS>> one, but several users).
AK> And the ability to reassign keys for yourself.
This is what was meant.
AK> Regarding archives: it’s very convenient when you have the opportunity to look into
AK> archive, i.e. you press a key on it - a list of files inside appears
AK> archive.
And it’s even cooler when you can immediately extract the file you need.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Nikolaj Amosov
28 June 2002
Hello Nikolaj!
06/22/2002 at 21:43 Nikolaj Amosov wrote to Valera Selev:
VS>> The commander must first of all be able to run BASIC and
VS>> "MAGIC" files (both in 128K and 48K mode),
NA> And Scorpia alternative magics, at least only for Scorpea
What kind of magics are on Scorp?
VS>> 512 and Profi 1024), its interface leaves much to be desired, and
VS>> for some reason Conver freezes when launched in turbo mode.
NA> ^^^^^^
NA> Consul?
Yes Consul. :)
It’s good that the newspaper editor noticed the typo...
VS>> But answer me one question: “Can a text file
VS>> be 27 sectors long?". Of course!
NA> Here they look not at the length in sectors, but at the length in bytes = 6912.
Well okay. Then "Can a text file be 6912 bytes long?". Certainly! :)
NA> There are players for this, but these functions are useless
NA> move where it doesn't hit.
I agree, but the music player can be designed as a plug-in and shoved into
Commander. VS>> But such functions as formatting and checking the disk
VS>> and Disk Doctor should be placed in a separate module, and
VS>> do not integrate into the wrapper because the user must
VS>> be able to replace them at your discretion.
NA> What would you like to replace the Doctor with?
Another, more convenient Doctor for me or another user!
NA> But IMHO the formatting function should be built-in. Well
NA> so it seems to me...
It’s better if it’s in a module with disk checking/restoration.
VS>> also msdos <-> msdos (believe me, this may also be needed).
NA> Why not is-dos<-> trdos? For example, I used to be very
NA> spent a lot of time in Is-dos and I even had to write
I didn't like Is-dos from the very beginning. I remember I decided to format
a new floppy disk in is-dos. Then either the system, or I wrote to it myself
some file that he could not delete later: the system swore that he, they say,
systemic, or something like that. This really infuriated me then. Yes, not yet
What I liked about Commander under is-dos is that you can’t mark an entire directory... NA> Here the copy buffer will not grow in any way. The only thing
NA> what you can do is write a module.
It doesn’t matter, as long as you don’t have to go through different disks looking for a copier...
NA> It would be cool, but then you still have to write these same ones
NA> overlay programs that no longer apply to the commander
NA> relationships and it’s unlikely that anyone will write them.
Why don't they? They make the job easier!
VS>> I consider support for CMOS clocks mandatory in Commander
NA> But why is this necessary? You can easily live without a watch.
If you provide transparent support for MS-DOS, it would be nice to have a clock at
copying tr-dos->ms-dos set the appropriate values in
corresponding file descriptor elements. And in general, such support is unnecessary
there won't be.
VS>> should be universal in terms of hardware, thanks
VS>> ability to connect various drivers.
NA> ^^^^^^^^^^^^^^^^^^^^
NA> That's the main idea!
Yes, but you can’t really implement it to the fullest...
VS>> The mouse, if supported in the commander, must provide VS>> the user has the ability to fully control the commander
NA> Oh, no, thanks. Such happiness as hitting the function exactly
NA> we don't need to move the cursor around the screen. Everything just slows down
NA> work. The keypad is what is ideal for me, there are a lot of buttons ;)
Well, then use the keyboard!
What if I'm lazy?
VS>> pause any program, “rip out” a screenshot, unload
VS>> to floppy disk or ram disk all banks 128 kb, 256 kb
NA> Up to this point, even Scorpio owners can do all this ;)
Well then! :)
Install cache...
VS>> the program saved in this way - i.e. we have real
VS>> non-parallel (sometimes also called cooperative)
VS>> multitasking!!!
NA> What kind of frame disk should there be to upload 512 kb
Relevant. :)
I have 1024Kb of RAM, so there is plenty of space, and changing the size of the RAM disk (if
before that I put a small one, for example) in Turbo Commander it is possible, not
closing it, i.e. all files are saved.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
28 June 2002
Hello, Kirill!
06/22/2002 at 09:41 Kirill Frolov wrote to Valera Selev:
NA>>> Antiques == icon (aka pictogram)
VS>> First time I hear it. =)
KF> Don’t you know that people have been replacing pictures for a long time
KF> invented writing?
I breathed. Why would this be?
VS>> But it slows down, because parallel multitasking is poorly implemented.
VS>> Specky is clearly not in danger.
KF> Speck is no worse than a pussy.
Did I say otherwise?
IMHO, parallel multitasking is not needed on Spec. Well, maybe it’s like “playing
music, and I’m typing the text.”
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
28 June 2002
Hello, Kirill!
06/22/2002 at 09:43 Kirill Frolov wrote to Valera Selev:
VS>> But then the most interesting part begins: progress is not worth it
VS>> place, more and more new devices are connected to the Spectrum
KF> Yes, yes! And how does an ordinary application program become easier from
KF> the fact of the presence of this commander? How did she not know that there was a clock?
KF> ZXNEWS will never know the scheme.
You can write plugins for the commander by accessing its polling routine
hours, without delving into how and where it gets the values from.
KF> It would not be superfluous to be able to work with FAT for any programs, but
KF> not only the commander.
Plugins? Well, naturally.
VS>> All other functions (viewing fonts, sprites, packages
VS>> with mail, etc.) although they are not mandatory, it would be
KF> Don’t forget the control module for the coffee maker and electric kettle.
Will you remind me again with soap... what if I forget after all?
VS>> the program most suits my needs. Answer -
VS>> demo version of Turbo Commander, released by the coder of our group. KF> But it doesn’t work with the Scorpio propeller...
Because it is not intended to work with a screw. To work with a screw, AFAIK, they are written
special programs.
VS>> Some of the main disadvantages of the commander demo are
VS>> lack of music player and mouse support.
KF> Well, he’s not perfect by any means.
Did I say otherwise?
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
28 June 2002
Hello, Kirill!
06/25/2002 at 20:44 Kirill Frolov wrote to Valera Selev:
VS>>>> Are you saying MustDie is _not_easy_ to work with?
KF>>> Yes.
VS>> And why didn’t you like its interface?
KF> One interface is not enough for me.
Is there something more in Linux?
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Alexander Razmayenko
28 June 2002
Hello, Alexander!
06/24/2002 at 11:22 Alexander Razmayenko wrote to Valera Selev:
VS>> And why didn’t you like its interface? IMHO, for a simple user this
VS>> that's it. Or do you know an OS with a more user-friendly interface?
AR> and only stubborn maniacs sit on the spec :)
And which interface is best for “die-hard maniacs”? :)
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Alexander Razmayenko
28 June 2002
Hello, Alexander!
06/24/2002 at 11:38 Alexander Razmayenko wrote to Nikolaj Amosov:
VS>>> For those who have only one drive, there will be
VS>>> an important parameter is the size of the copy buffer
VS>>> files. Here the undoubted leader is Consul Commander, in
AR> Is it impossible to use the available free memory as in Dos Navigator?
How's that?
AR> stop! Isn't it possible to determine the data type by the header? well
AR> you read a few bytes from the file you decided to view
It is possible, but not always with one hundred percent certainty. Must always be "manual"
viewer selection.
NA>> Why not is-dos<-> trdos? For example, I used to be very
AR> }
AR> or modules or even better - then there will be file system drivers
AR> no matter what system you are writing from and what system... at least
AR> NT linked disk with is-dos flop
Do you think this is easy to implement?
VS>>> introducing the ability to create a custom file
VS>>> containing at least the following information: file extension VS>>> overlay program with which this file will be opened
VS>>> and the hotkey that calls this overlay.
AR> Oh!!!!! :)
AR> IMPORTANT!
Well then! :)
AR> isn’t it possible to enter a type settings menu item into the commander itself
AR> floppy drive?
Only together with the ability to disable it and manually configure all parameters.
AR> you can generally make a single call in the commander core - “call to
AR> disk device", and to which one - let it be some kind of HAL driver
AR> understands whether it is a screw or a flop...
AR> in the presence of a propeller - the ramdisk flies to the good mother - the speed of the propeller
AR> should be enough for all your personal belongings - swap memory to a screw...
This is "subject to availability" only.
AR> I mean, there are ready-made designs :) take any of the same Norton
Only as a basis!
VS>>> for example, three-panel. :)
AR> 3 panels? is it necessary? in reality, you really CAN’T LIVE without 3 panels, right?
Yes, I was joking. :)
AR> at one time on the PC there was such a perversion of Commander building as Pie AR> Commander - he had as many as 4 panels... it was of no use to me
AR> release a stream of hydrogen sulfide
8)
VS>>> full control of the commander without using the keyboard (except
VS>>> of course, operations that require data entry).
AR> NO!!!! it _only_ should provide the opportunity to _duplicate
AR> keyboard_... otherwise we get
This is exactly what was meant - duplicating the keyboard.
AR> launching one file with a parameter in the form of a mouse thrown on it
AR> file...
Wah!
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Alexander Razmayenko
→
To
Nikolaj Amosov
29 June 2002
How are you, Nikolaj?
My onboard systems detected that on Wednesday June 26 2002 21:56, Nikolaj
Amosov wrote to Alexander Razmayenko:
NA>>> relationships and it’s unlikely that anyone will write them.
AR>> well... I could barely restrain myself so as not to act like a fool... something like
AR>> "God rest in peace..." "ugh... it’s unclear whether you’re a spektrumist or
AR>> military officer like me?
NA> How can this be determined?
NA> If I have Spec, PC and Commodore, then who am I?
Yes, I said that because you come here IMHO who fasts and reads from here? anyone
uses it or wants it or just sympathizes with the spec
I myself, for example, Commodore, PC, also use BKshku... but I haven’t used spec yet
made me happy... because (no offense to others) there is no cheap Pentagon
came across, but I myself would look for the money for the woman - no, I’d rather save the money for
I'll buy a screw controller for Commi... or mikruhi in reserve...
(by the way, you can actually get spare parts for Kommik)
However, I’m waiting for my Scorp deltogo turbocharged from St. Petersburg, one person must
bring...
I think here we are all echo hunters to one degree or another...
By the way, do you have any ideas for Commie? software, hardware, circuits - everything will work... maybe for
Are there any manuals in Russian?
Oh, by the way, excuse me, among your software there is some domestic stuff
production? any kind?otherwise I have one domestic disk - its name is MOSCOW 131-19-15 (damn on
I can already tell from memory - I’ve used it so many times... cool package... that’s just it
a little broken :((()
By the way, I called on that phone - the answering machine constantly picks up and
I don't think there's a person there... :(
NA> If determined by what I use to read email (as determined
NA> some comrades), then probably a member of the military.
NA> If at heart, then of course a Spectrumist.
I think even someone who is just rooting for him can be a spektrumist...
you don't need much - give him his due... :)
NA> [disk error]
AR>> NO!!!! it _only_ should provide the opportunity to _duplicate
AR>> keyboard_... otherwise we get pseudo-text GUIs instead of the commander
AR>> as in DOSSHELL from MS-DOS 6 but!!! Not comfortable with a mouse. operations
AR>> do - such as Drug'n'Drop - copying, transferring, yes
AR>> and simply launching one file with a parameter in the form of thrown on
AR>> click on the file...
NA> So, you’ll have to create software that understands
NA> parameters. It’s all somehow unreal...Damn, you've become attached to these parameters... :)
don’t make drag-and-drop parameters... drag-and-drop is optional, but
cool IMHO... but I repeat again, it’s optional - I can’t do it without drag drop
I'll die... :)
and why is it unrealistic? for example, I personally just don’t know how to write for spec - for me
Yes, it’s unrealistic, and that’s until I take it seriously...
I may have heard that Linux-ZX was weakened somewhere - it also seems unrealistic... on Commodore
Is there also something similar to UNIX - for 64 kilos - is it unrealistic? ;)
eh!!! Foma, you’re an unbeliever... :)) (no offense, ums?)
NA> + Origin: (c) (500:812/2.26)
yes, 500:812 by the way is not 2:5020? or 2:5030 itself???
Best regards, Alexander Razmayenko.
AKA ramzes@sstu.edu.ru
From
Alexander Razmayenko
→
To
Kirill Frolov
29 June 2002
How are you, Kirill?
My onboard systems detected that on Thursday June 27 2002 00:31, Kirill
Frolov wrote to Alexander Razmayenko:
VS>>>> files. Here the undoubted leader is Consul Commander, in
AR>> is it impossible to use the available free memory as in Dos Navigator?
KF> PC is killing you.
yeah :))) and also BC with Commodore - they also use a free one for copying
memory ;)
so -
1: I think that I won’t be offended - that’s another waste of nerves :)
You never know what’s sticking with me... I said my opinion about copying... and
if it’s wrong, then give it in detail... otherwise it’s uninformative, something and more
looks like an insult to a word that... goto 1
Best regards, Alexander Razmayenko.
AKA ramzes@sstu.edu.ru
From
Aleksandr Majorov
→
To
Alexander Razmayenko
1 July 2002
Hello Alexander!
29 Jun 02 03:33, Alexander Razmayenko -> Nikolaj Amosov:
[skipped]
NA>> + Origin: (c) (500:812/2.26)
AR> yes, 500:812 by the way is not 2:5020? or 2:5030 itself???
5030
In ZXNet, the network number is equal to the city code for long-distance calls;)
Alexand
From
Kirill Frolov
→
To
Alexander Razmayenko
2 July 2002
Press RESET immediately, Alexander!
29 Jun 02 03:56, Alexander Razmayenko wrote to Kirill Frolov:
KF>> PC is killing you.
AR> yeah :))) and also BC with Commodore - it is also used for copying
Spectrum-Navigator is a commander with PC.
spread!
From
Aleksey Senilov
→
To
Valera Selev
3 July 2002
||*()*|| Hello, _/Valera/_!
June 28, 2002 19:40, Valera Selev wrote to Kirill Frolov:
VS> IMHO, parallel multitasking on Spec is not needed. Well maybe
VS> like “music is playing and I’m typing.”
Hence the logical conclusion: task switcher (not parallel), and plus
real-time procedures, that is, executed every interrupt.
This is implemented in some attempts to write a subject, and in mine too.
All the best! /*Boh*/ / /Image Crew/ was with you. ||*()*||
From
Nikolaj Amosov
→
To
Valera Selev
3 July 2002
Hello Valera!
28 Jun 02 19:11, Valera Selev -> Nikolaj Amosov:
[disk error]
VS>>> The commander must first of all be able to run BASIC and
VS>>> "MAGIC" files (both in 128K and 48K mode),
NA>> And Scorpia alternative magics, at least only for Scorpea
VS> What kind of magics are on Scorp?
Alternative correct magick, with one hundred percent
restoration of the state upon loading and on-the-fly compression during
recording time. Can store all 256 kilos except 8 cans and
excluding unused empty jars.
[disk error]
VS>>> pause any program, “rip out” a screenshot, unload
VS>>> to floppy disk or ram disk all banks 128 kb, 256 kb
NA>> Up to this point, even Scorpio owners can do all this ;)
VS> Well then! :)
VS> Install cache...
No way. I’m not comfortable with a soldering iron, there’s nowhere to put it -
the mounting field is occupied by SounDriv, but I can’t desolder it because
no suction. I don’t want to solder with a canopy. Besides, I don’t see it
makes a lot of sense when the functions you listed can be
done with the help of a shadowman.
Nikolaj
From
Kirill Frolov
→
To
Valera Selev
4 July 2002
Press RESET immediately, Valera!
28 Jun 02 18:47, Valera Selev wrote to Kirill Frolov:
KF>> Probably not bad for floppy disks. And in the case of a large screw
VS> Everyone won’t install a screw. There is no such possibility.
They will soon start giving away screws suitable for sintering for free,
It’s not difficult to assemble a controller with 7 chips. You can buy it from Nemo.
spread!
From
Kirill Frolov
→
To
Valera Selev
4 July 2002
Press RESET immediately, Valera!
28 Jun 02 18:51, Valera Selev wrote to Kirill Frolov:
KF>> Yes, and the commander is already an ordinary program, but someone else is her
KF>> must at least load into memory and provide some kind of service
VS> There are enough TR-DOS resources to load a “regular program”.
But the program is no longer enough to work.
spread!
From
Kirill Frolov
→
To
Valera Selev
4 July 2002
Press RESET immediately, Valera!
28 Jun 02 19:11, Valera Selev wrote to Nikolaj Amosov:
VS>>> The commander must first of all be able to run BASIC and
VS>>> "MAGIC" files (both in 128K and 48K mode),
NA>> And Scorpia alternative magics, at least only for Scorpea
VS> What kind of magics are on Scorp?
Recorded from the shadow of the scorpion. Not quite a magic, but also an image
programs in memory.
VS> I didn’t like Is-dos from the very beginning. I remember, I decided
VS> format the new floppy disk in is-dos. Then either the system or me
VS> itself wrote some file to it, which it could not delete later:
VS> the system complained that it was a system problem, or something like that.
Read the documentation...
VS> This really infuriated me then. Yes, I still didn’t like it in Commander
VS> under is-dos, that you cannot mark an entire directory...
This is actually not a commander, so he shouldn’t, but he can be forced.
VS> It doesn’t matter, as long as you don’t have to climb through different disks in search
VS> copier...
Ramdisk.
VS>>> should be universal in terms of hardware, thanks VS>>> ability to connect various drivers.
NA>> ^^^^^^^^^^^^^^^^^^^^
NA>> That's the main idea!
VS> Yes, but you can’t implement it fully...
In commander? You can't implement it at all. We need a means to control
resources, but there is none.
spread!
From
Kirill Frolov
→
To
Valera Selev
4 July 2002
Press RESET immediately, Valera!
28 Jun 02 19:40, Valera Selev wrote to Kirill Frolov:
KF>> Don’t you know that people have been replacing pictures for a long time
KF>> did they invent writing?
VS> I breathed. Why would this be?
It is often completely impossible to understand from a pictogram what it means.
Some concepts cannot be expressed in pictograms at all.
VS> IMHO, parallel multitasking on Spec is not needed. Well maybe
VS> like “music is playing and I’m typing.”
Music is playing, mail is downloading, text is being written, the printer is printing and
The disk is formatted. The music will really howl...
spread!
From
Kirill Frolov
→
To
Valera Selev
4 July 2002
Press RESET immediately, Valera!
28 Jun 02 19:43, Valera Selev wrote to Kirill Frolov:
VS> You can write plugins for the commander by accessing its subroutine
VS> polling the watch without delving into how and where it comes from
VS> values.
Then the commander will become a subject.
KF>> But it doesn’t work with the Scorpio propeller...
VS> Because it is not intended to work with a screw. For working with a screw, AFAIK,
VS> special programs have been written.
Unkosher commander, to the garden.
spread!
From
Kirill Frolov
→
To
Valera Selev
4 July 2002
Press RESET immediately, Valera!
28 Jun 02 19:55, Valera Selev wrote to Kirill Frolov:
KF>>>> Yes.
VS>>> And why didn’t you like its interface?
KF>> One interface is not enough for me.
VS> Is there something more in Linux?
Well, at least bash. And in Masdai there are no transparent windows.
spread!
From
Viktor Vorobyov
→
To
Valera Selev
7 July 2002
Hello Valera!
28 Jun 02 at 18:58, Valera Selev had a conversation with Viktor Vorobyov:
VS>>> I agree, but such a “boutique”/commander has not yet been written
VS >>> completely satisfied me.
VV>> Real Commander what doesn't suit you?
VS> - large font - small number of displayed files on one
VS> panels;
I think that owners of small monitors/TVs will
not delighted with the prospect of contemplating on the screen
small, barely visible, letters/numbers.
VS> - lack of mouse support;
Do many people have it?
Besides, IMHO using the mouse in Commander is very inconvenient.
VS> - not saved in the 7th page before running programs from it
VS> (i.e.
VS> may be saved, but, for example, ACEdit does not see it);
slander
run RC, and then from it a program that does not spoil the 7th bank,
in the Scorpio monitor write RAM7, and then j49152, enjoy.
VS> - you cannot view the contents of archives, MS-DOS disks;
nothing is perfect, although under RC2.x IMHO it is possible
write a plugin.
VS> - I don’t like the “hot” keys defined by the author;
nothing to worry about :)
^^^^^^^^^^^^^^^^^^^^^ VS> - and much, much more...
Hasta la Vista, Valera
2:5030/1445.2 500:812/4.4 2vitek@rambler.ru ICQ157419448
From
Sergey Krinitsin
→
To
Kirill Frolov
9 July 2002
Hello, Kirill!
Kirill Frolov once wrote on the topic "OS":
KF>>>>> Yes.
VS>>>> And why didn’t you like its interface?
KF>>> One interface is not enough for me.
VS>> Is there something more in Linux?
KF>
KF> Well, at least bash. And in Masdai there are no transparent windows.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is not entirely true. The latest Detonator is included
a utility that makes windows transparent (degree
transparency is selected) when you click on this window.
And Linux _IMHO_ is more suitable for a server than for
staff.
Bye,
Sergey
From
Kirill Frolov
→
To
Sergey Krinitsin
11 July 2002
Press RESET immediately, Sergey!
09 Jul 02 03:25, Sergey Krinitsin wrote to Kirill Frolov:
KF>> Well, at least bash. And in Masdai there are no transparent windows.
SK> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK> This is not entirely true. The latest Detonator is included
What is this detonator or where is it?
SK> utility that makes windows transparent (degree
SK> transparency is selected) when you click on this window.
Well, now I have to tear down Linux and install Mazda...
spread!
From
Aleksandr Majorov
→
To
Kirill Frolov
11 July 2002
Hello Kirill!
11 Jul 02 00:18, Kirill Frolov -> Sergey Krinitsin:
KF>>> Hey, even bash. And in Masdai there are no transparent windows.
SK>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK>> This is not entirely true. The latest Detonator is included
KF> DetonatorWhat is this or where?
Drivers for cards on a chip from nVIDIA (RIVA, GeForce, ...)
And in fact, window transparency has been introduced in Vintykey and Vin-KhReni ;)
SK>> utility that makes windows transparent (degree
SK>> transparency is selected) when you click on this window.
KF> Well, now I have to tear down the Linux and install a Mazda...
To see transparent windows? ;)
Alexand
From
Sergey Krinitsin
→
To
Kirill Frolov
11 July 2002
Hello, Kirill!
Kirill Frolov once wrote on the topic "OS":
KF>>> Well, at least bash. And in Masdai there are no transparent windows.
SK>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK>> This is not entirely true. The latest Detonator is included
KF> Detonator What is it or where is it?
This is a video driver from nVIDIA. Naturally it will be
work only with video files on their chips.
SK>> utility that makes windows transparent (degree
SK>> transparency is selected) when you click on this window.
KF> Well, now you have to tear down Linux and install Mazda...
:)
But I’m thinking of installing Linux and comparing where the windows are
more transparent ;)
Bye,
Sergey
From
Valera Selev
→
To
Nikolaj Amosov
12 July 2002
Hello Nikolaj!
07/3/2002 at 21:51 Nikolaj Amosov wrote to Valera Selev:
VS>> Well then! :)
VS>> Set cache...
NA> No way. I’m not comfortable with a soldering iron, there’s nowhere to put it -
NA> the artboard is occupied by SounDriv,
On my board ("Lvov version") there are two sockets for ROM - initially (for
48K) for 2x8 kb, now in one ROM at 64K, in the other - cache.
NA> but I can’t desolder it because
NA> no suction. I don’t want to solder with a canopy. Besides, I don’t see it in him
NA> it makes a lot of sense when the functions you listed are possible
NA> do it using shadow.
What if you want to save all the banks to a floppy disk and then load them all?
back - wouldn't that be a little tedious?
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Aleksey Senilov
12 July 2002
Hello, Alexey!
07/3/2002 at 09:46 Aleksey Senilov wrote to Valera Selev:
AS> Hence the logical conclusion: task switch (not parallel), and plus
AS> real-time procedures, that is, executed every interrupt. This and
AS> implemented in some attempts to write a subject, and for me too.
Is it possible to listen to music in X-DOS while being in the ZX-WORD or
any other application?
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
4.07.2002 at 00:22 Kirill Frolov wrote to Valera Selev:
KF>>> Yes, and the commander is already an ordinary program, but someone else is her
KF>>> must at least load into memory and provide some kind of service
VS>> TR-DOS has enough resources to load a “regular program”.
KF> And it’s not enough for the program to work.
This means you need to access the controller ports directly.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
4.07.2002 at 00:22 Kirill Frolov wrote to Valera Selev:
KF> Screws suitable for sintering will soon begin to be given away for free,
What is the maximum size of the screw connected to the Spec?
KF> a controller with 7 chips is not difficult to assemble.
Can I have a diagram (for soap)?
KF> You can buy it from Nemo.
It's a long way to go. And IMHO he does not accept orders from Ukraine.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
4.07.2002 at 00:25 Kirill Frolov wrote to Valera Selev:
KF> Read the documentation...
But nope. In general, I don't like this system.
VS>> This really infuriated me then. Yes, I didn’t like it yet
VS>> commander under is-dos, that you cannot mark an entire directory...
KF> This is actually not a commander, so he shouldn’t be
Well, not commander, but is-shell.
KF> but you can force it.
This should be done by the authors, not the ordinary user.
VS>> It doesn’t matter, as long as you don’t have to climb through different disks in search
VS>> copier...
KF> Ramdisk.
And then copy from it to a floppy disk and run from the floppy disk?
VS>>>> should be universal in terms of hardware, thanks
VS>>>> ability to connect various drivers.
VS>> Yes, but you can’t implement it fully...
KF> In commander? You can't implement it at all. We need a means of control
KF> for resources, but he’s not there.
What do you suggest?
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
4.07.2002 at 00:30 Kirill Frolov wrote to Valera Selev:
KF> It is often completely impossible to understand what it is from an icon
KF> means. Some concepts cannot be expressed with pictograms at all.
![Picture]()
Are you cutting it short?
KF> Music is playing, mail is downloading, text is being written, the printer is printing, and
KF> The disk is being formatted. The music will really howl...
It's too unrealistic. The formatting alone eats up the HZ. how many resources?
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
4.07.2002 at 00:33 Kirill Frolov wrote to Valera Selev:
VS>> You can write plugins for the commander by accessing its subroutine
VS>> polling the watch without delving into how and where it comes from
VS>> values.
KF> Then the commander will become a subject.
Too big a name for a commander. Real Commander is not called Real
OS, although it does have some variables and, if I’m not mistaken, entry points.
KF>>> But it doesn’t work with the Scorpio propeller...
Does it work with other screws?
VS>> Because it is not intended to work with a screw. For working with a screw
VS>> AFAIK, special programs have been written.
KF> Non-kosher commander, to the garden.
In order for the program to work with a scorpion screw, it is desirable for the author (even
you need!) to have it..
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
4.07.2002 at 00:34 Kirill Frolov wrote to Valera Selev:
VS>> Is there something more in Linux?
KF> Well, at least bash.
Decipher it.
KF> And there are no transparent windows in Masdai.
They say there is.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Viktor Vorobyov
12 July 2002
Hello, Viktor!
7.07.2002 at 03:59 Viktor Vorobyov wrote to Valera Selev:
VS>> - large font - small number of files displayed on
VS>> one panel;
VV> I think that owners of small monitors
How many inches is a small monitor?
VV> /TVs will not be delighted with the prospect
VV> contemplate on the screen small, barely visible letters/numbers.
I have a Monique 12", color. And everything is clearly visible.
VV> and how many people have it?
VV> besides, IMHO, using the mouse in commander is very inconvenient.
Apparently you don't have one. :)
VS>> - not saved in the 7th page before running programs from it
VS>> (i.e., it may be saved, but, for example, ACEdit does not see it);
VV> slander
VV> run RC, and then from it a program that does not spoil the 7th bank
VV> in the Scorpov monitor write RAM7, and then j49152, enjoy.
a) I’m not Scorpio.
b) when running ACEdit from TC, exiting to it occurs normally.
VS>> - you cannot view the contents of archives, MS-DOS disks;
VV> nothing is perfect, although under RC2.x IMHO it is possible VV> write a plugin.
I don't need a plugin, but a feature integrated into the shell. Something like
Real_Commander+TRMSHOB2. Such crap is implemented in its infancy in
PC Navigator (on Spec).
VS>> - I don’t like the “hot” keys defined by the author;
VV> nothing to dig up :)
VV> ^^^^^^^^^^^^^^^^^^^^^
Many agree that hotkeys should be optional.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
12 July 2002
Hello, Kirill!
While reading the thread, I came across a message in which I asked you one question, on
which you subsequently never answered me:
KF>> The commander is an inconvenient thing - I say after enough
KF>> I have hardly used any commanders for a long time (in Linux).
VS> What do you use in Linux instead of commander? And why?
Answer, pls, very interested.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Nikolaj Amosov
→
To
Valera Selev
13 July 2002
Hello Valera!
12 Jul 02 10:00, Valera Selev -> Kirill Frolov:
KF>> Screws suitable for sintering will soon begin to be given away for free
VS> What is the maximum size of the screw connected to the Spec?
The scorpion ROM supports 1.9 Gig.
Nikolaj
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 10:11, Valera Selev wrote to Kirill Frolov:
KF>> Read the documentation...
VS> But nope. And in general, I don’t like this system.
I don't like it either. A pathetic semblance of a small soft dos and Norton Commander.
Compared to this, CP/M clearly rules.
VS>>> It doesn’t matter, as long as you don’t have to climb through different disks in search
VS>>> copier...
KF>> Ramdisk.
VS> And then copy from it to a floppy disk and run from the floppy disk?
Why? :-/
KF>> In commander? You can't implement it at all. Need a remedy
KF>> control over resources, but there is none.
VS> What do you suggest?
Subject
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 10:16, Valera Selev wrote to Kirill Frolov:
KF>> It is often completely impossible to understand what it is from an icon
KF>> means. Some concepts cannot be represented by pictograms at all
KF>> express.
VS>
VS> Are you truncating?
No.
KF>> Music is playing, mail is downloading, text is being written, printing
KF>> the printer and the disk is formatted. The music will really howl...
VS> This is too unrealistic. The formatting alone eats up the HZ. how much
VS> resources.
If you attach an interrupt from the VG, you will need noticeably less resources.
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 10:18, Valera Selev wrote to Kirill Frolov:
KF>>>> But it doesn’t work with the Scorpio propeller...
VS> Does it work with other screws?
No.
VS>>> Because it is not intended to work with a screw. For working with a screw
VS>>> AFAIK, special programs have been written.
KF>> Non-kosher commander, to the garden.
VS> In order for the program to work with a scorpion screw, the author
VS> it is desirable (even necessary!) to have it..
No need. Use 3d13.
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 10:25, Valera Selev wrote to Kirill Frolov:
KF>> Well, at least bash.
VS> Decrypt.
bash - GNU Bourne-Again SHell
Bash is an sh-compatible command language interpreter that executes com-
mands read from the standard input or from a file. Bash also incorporates
useful features from the Korn and C shells (ksh and csh).
Bash is intended to be a conformant implementation of the IEEE POSIX Shell
and Tools specification (IEEE Working Group 1003.2).
KF>> And in Masdai there are no transparent windows.
VS> They say there is.
They eat up a lot of resources.
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 20:55, Valera Selev wrote to Kirill Frolov:
KF>>> The commander is an inconvenient thing - I say after enough
KF>>> I’ve hardly used any commanders for a long time (in Linux).
VS>> What do you use in Linux instead of commander? And why?
VS> Answer, pls, I’m very interested.
Clean in the console: bash + avfs (virtual file system for archives) + heap
GNUutilit.
Well, sometimes, of course, I use Midnight Commander when I’m digging through a file dump or
via ftp
I have to climb, but I only use it for this (F3 -> F6 / F8). Well
no serious
the need for an all-in-one commander in a multitasking system. And don't need
commander neither
all sorts of viewers, neither an editor, nor a comatose file search function, and even less
there is no more
there's no point in launching using enter (you'll get tired of crawling through catalogs, use your hands faster
dial or from the menu
pull out).
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 09:59, Valera Selev wrote to Kirill Frolov:
KF>>>> Yes, and the commander is already an ordinary program, but someone else
KF>>>> must at least load into memory and provide some
KF>>>> service
VS>>> TR-DOS has enough resources to load a “regular program”.
KF>> And it’s not enough for the program to work.
VS> This means that you need to access the controller ports directly.
Then why do we need all this lack of service at all?
From
Kirill Frolov
→
To
Valera Selev
14 July 2002
Press RESET immediately, Valera!
12 Jul 02 10:00, Valera Selev wrote to Kirill Frolov:
KF>> Screws suitable for sintering will be given away free of charge soon
KF>> will start,
VS> What is the maximum size of the screw connected to the Spec?
The same as the maximum size of the IDE screw. I don't remember how long
A terabyte, but a lot.
*** To catch up - there are, of course, limitations depending on the software!!!
KF>> a controller with 7 chips is not difficult to assemble.
VS> Can I have a diagram (in soap)?
isIDEHDDCE╤.: for
iS-DOS
(c) NEMO
We present to your attention a diagram
hard drive IDE controller produced by
by (C)Nemo, for computers with
system bus type Nemo-bus.
╔═══════════════════════ ╦═══════════════════════╗
║ D4 ║ D5 ║
║ ┌──┬──┬──┐ ║ ┌──┬──┬──┐ ║
║ D0 3│ │RG│ │ 2 HD 8║HD 8 3│ │RG│ │ 2 D0 ║
║──────┤D0│ │Q0├───────╢───────┤D0│ │Q0├──────╢
║ D1 4│ │ │ │ 5 HD 9║HD 9 4│ │ │ │ 5 D1 ║
║──────┤D1│ │Q1├───────╢───────┤D1│ │Q1├──────╢
║ D2 7│ │ │ │ 6 HD10║HD10 7│ │ │ │ 6 D2 ║
║──────┤D2│ │Q2├───────╢───────┤D2│ │Q2├──────╢
║ D3 8│ │ │ │ 9 HD11║HD11 8│ │ │ │ 9 D3 ║║──────┤D3│ │Q3├───────╢───────┤D3│ │Q3├──────╢
║ D4 13│ │ │ │12 HD12║HD12 13│ │ │ │12 D4 ║
║──────┤D4│ │Q4├───────╢───────┤D4│ │Q4├──────╢
║ D5 14│ │ │ │15 HD13║HD13 14│ │ │ │15 D5 ║
║──────┤D5│ │Q5├───────╢───────┤D5│ │Q5├──────╢
║ D6 17│ │ │ │16 HD14║HD14 17│ │ │ │16 D6 ║
║──────┤D6│ │Q6├───────╢───────┤D6│ │Q6├──────╢
║ D7 18│ │5 │ │19 HD15║HD15 18│ │5 │ │19 D7 ║
║──────┤D7│5 │Q7├───────╢───────┤D7│5 │Q7├──────╢
║WRH 11├──┤5 │ │ ║ IOR 11├──┤5 │ │ ┌─╢
║──────o C│ │ │ ║───────o C│ │ │ │ ║
║IOW/ 1│ │NP│ │ ║ RDH 1│ │NP│ │ R │ ║
║──────oOE│23│ │ ║───────oOE│23│ │ E │ ║
║ └──┴──┴──┘ ║ └──┴──┴──┘ S │ ║
║ D3 ║ D6.1 E │ ║
║ D7 2┌──┬──┬──┐18 HD 7║RES/ 8┌──┬──┬──┐12 T │ ║
║──────┤A0│ │Q0├───────╢──────┤A0│ │B0├─────┘ ║
║ D6 3│ │ │ │17 HD 6║A7 6│ │ │ │14 HA2 ║
║──────┤A1│ │Q1├───────╢──────┤A1│ │B1├───────╢
║ D5 4│ │ │ │16 HD 5║A6 4│ │ │ │16 HA1 ║
║──────┤A2│ │Q2├───────╢──────┤A2│5 │B2├───────╢
║ D4 5│ │ │ │15 HD 4║A5 2│ │5 │ │18 HA0 ║
║──────┤A3│ │Q3├───────╢──────┤A3│5 │B3├───────╢
║ D3 6│ │ │ │14 HD 3║ │ │ │ │ IOR/║
║──────┤A4│ │Q4├───────╢ GND 1├──┤АП│ │ ┌────╢║ D2 7│ │ │ │13 HD 2║ ─────oOE│5 │ │ ┌┴┐ ║
║──────┤A5│ │Q5├───────╢ └──┴──┴──┘ │ │R2 ║
║ D1 8│ │ │ │12 HD 1║ D6.2 └┬┘ ║
║──────┤A6│ │Q6├───────╢A3 11┌──┬──┬──┐9 │ CS0║
║ D0 9│ │5 │ │11 HD 0║──────┤A0│ │B0├──┼────╢
║──────┤A7│5 │Q7├───────╢A4 13│ │ │ │7 │ CS1║
║EBL 19├──┤5 │ │ IOW/║──────┤A1│ │B1├──┼────╢
║──────o C│ │ │ ┌──╢IOR 15│ │ │ │5 │HA1 ║
║IOR 1│ │АП│ │ │ ║──────┤A2│5 │B2├──┘ ║
║──────oOE│6 │ │ ┌┴┐ ║ +5 17│ │5 │ │3 IQGE/║
║ └──┴──┴──┘ R1│ │ ║ ─────┤A3│5 │B3├───────╢
║ D2 └┬┘ ║ │ │ │ │ ║
║ ┌──┬──┬──┐ │ ║EBL 19├──┤АП│ │ ║
║ A0 1│ │ │ │15 │ ║──────oOE│5 │ │ ║
║───────┤A0│ │0 o── │ ║ └──┴──┴──┘ ║
║ RD/ 2│ │ │ │14 │ ║ D1 ║
║───────┤A1│ │1 o── │ ║ ┌──┬──┬──┐ ║
║ WR/ 3│ │ │ │13 │ ║ GND 1│ │ │ │15 ║
║───────┤A2│ │2 o───┘ ║ ──────┤A0│ │0 o── ║
║ │ │ │ │12 WRH║ DOS/ 2│ │ │ │14 ║
║ │ │ │3 o──────╢───────┤A1│ │1 o── ║
║ │ │ │ │11 IOR║ +5 3│ │ │ │13 ║
║ │ │1 │4 o──────╢ ──────┤A2│ │2 o── ║
║ M1/ 6├──┤5 │ │10 RDH║ │ │ │ │12 ║
║───────┤E3│3 │5 o──────╢ │ │ │3 o── ║║IORQ/ 5│ │3 │ │ 9 ║ │ │ │ │11 ║
║───────oE2│ │6 o─── ║ │ │1 │4 o── ║
║ EBL 4│ │NД│ │ 8 ║ M1/ 6├──┤5 │ │10 ║
║───────oE1│7 │6 o─── ║───────┤E3│3 │5 o── ║
║ └──┴──┴──┘ ║ A2 5│ │3 │ │ 9 EBL║
║───────oE2│ │6 o──────╜
H1 AST ║ A1 4│ │NД│ │ 8
┌──┤>├──────────────╢───────oE1│7 │6 o───
│ ┌───┐ CS1 ║ └──┴──┴──┘
┌┴┐ ┌┴┐ └───────╢
│ │ R3 │ │ R5 ╠══════════╗ ┌──┬────────┐
└┬┘ └┬┘ ║ ║ │n │ ЦЕПЬ │
+5 │ │ ║ ║RESET ├──┼────────┤
──┼───┬───┤ ║ ║──────┤ 1│ RESET │
│ │ │ ║ ║GND ├──┼────────┤
│C1 │C2┌┴┐ ║ ║ ─────┤ 2│ GND │
═╪═ ═╪═ │ │ R6 ║ ║HD7 ├──┼────────┤
│ │ └┬┘ CS2 ║ ║──────┤ 3│ HD7 │
│ │ └───────────╢ ║HD8 ├──┼────────┤
GND├───┘ ║ ║──────┤ 4│ HD8 │
─┴─ ╔════════╝ ║HD6 ├──┼────────┤
║ ║──────┤ 5│ HD6 │
┌──────┬───┐ ║ ┌──────┬───┐ ║HD9 ├──┼────────┤
│ ЦЕПЬ │ │ ║ │ ЦЕПЬ │ │ ║──────┤ 6│ HD9 │├──────┼───┤ ║ ├──────┼───┤ ║HD5 ├──┼────────┤
│ │ 1B├─ ║ │ │ 1A├─ ║──────┤ 7│ HD5 │
├──────┼───┤ ║ ├──────┼───┤ ║HD10 ├──┼────────┤
│ │ 2B├─ ║ │ │ 2A├─ ║──────┤ 8│ HD10 │
├──────┼───┤ D7 ║ ├──────┼───┤ +5 ║HD4 ├──┼────────┤
│ D7 │ 3B├────────╢ │ +5 │ 3A├───── ╢──────┤ 9│ HD4 │
├──────┼───┤ ║ ├──────┼───┤ DOS/║HD11 │──┼────────┤
│ │ 4B├─ ║ │ DOS/ │ 4A├──────╢──────┤10│ HD11 │
├──────┼───┤ ║ ├──────┼───┤ ║HD3 │──┼────────┤
│ │ 5B├─ ║ │ │ 5A├─ ║──────┤11│ HD3 │
├──────┼───┤ D0 ║ ├──────┼───┤ GND ║HD12 │──┼────────┤
│ D0 │ 6B├────────╢ │ GND │ 6A├─┬─── ║──────┤12│ HD12 │
├──────┼───┤ D1 ║ ├──────┼───┤ │ ║HD2 │──┼────────┤
│ D1 │ 7B├────────╢ │ GND │ 7A├─┘ ║──────┤13│ HD2 │
├──────┼───┤ D2 ║ ├──────┼───┤ ║HD13 │──┼────────┤
│ D2 │ 8B├────────╢ │ │ 8A├─ ║──────┤14│ HD13 │
├──────┼───┤ D6 ║ ├──────┼───┤ A0 ║HD1 │──┼────────┤
│ D6 │ 9B├────────╢ │ A0 │ 9A├──────╢──────┤15│ HD1 │
├──────┼───┤ D5 ║ ├──────┼───┤ A1 ║HD14 │──┼────────┤
│ D5 │10B├────────╢ │ A1 │10A├──────╢──────┤16│ HD14 │
├──────┼───┤ D3 ║ ├──────┼───┤ A2 ║HD0 │──┼────────┤
│ D3 │11B├────────╢ │ A2 │11A├──────╢──────┤17│ HD0 │
├──────┼───┤ D4 ║ ├──────┼───┤ A3 ║HD15 │──┼────────┤
│ D4 │12B├────────╢ │ A3 │12A├──────╢──────┤18│ HD15 │
├──────┼───┤ ║ ├──────┼───┤ IQGE/║GND │──┼────────┤
│ │13B├─ ║ │IQGE/ │13A├──────╢────┬─┤19│ GND │
├──────┼───┤ ║ ├──────┼───┤ GND ║ │ │──┼────────┤
│ │14B├─ ║ │ GND │14A├───── ║ │ ┤20│ KEY │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ │15B├─ ║ │ │15A├─ ║ │ ┤21│ DMARQ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ │16B├─ ║ │ │16A├─ ║ ├─┤22│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║IOW/│ │──┼────────┤
│ IORQ/│17B├────────╢ │ │17A├─ ║────┼─┤23│ IOW/ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ RD/ │18B├────────╢ │ │18A├─ ║ ├─┤24│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║IOR/│ ├──┼────────┤
│ WR/ │19B├────────╢ │ │19A├─ ║─┬──┼─┤25│ IOR/ │
├──────┼───┤ ║ ├──────┼───┤ RES/║ │ │ ├──┼────────┤
│ │20B├─ ║ │ RES/ │20A├──────╢ │ ├─┤26│ GND │
├──────┼───┤ ║ ├──────┼───┤ A7 ║┌┴┐R│ ├──┼────────┤
│ │21B├─ ║ │ A7 │21A├──────╢│ │4│ ┤27│IOCHRDY/│
├──────┼───┤ ║ ├──────┼───┤ A6 ║└┬┘ │ ├──┼────────┤
│ │22B├─ ║ │ A6 │22A├──────╢ │ │ ┤28│ ALE │
├──────┼───┤ ║ ├──────┼───┤ A5 ║ │ │ ├──┼────────┤
│ │23B├─ ║ │ A5 │23A├──────╢ +5 │ ┤29│ DMACK │
├──────┼───┤ ║ ├──────┼───┤ A4 ║ │ ├──┼────────┤
│ M1/ │24B├────────╢ │ A4 │24A├──────╢ ├─┤30│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ │25B├─ ║ │ │25A├─ ║ │ ┤31│ IRQ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ │26B├─ ║ │ │26A├─ ║ │ ┤32│ HI016/ │
├──────┼───┤ ║ ├──────┼───┤ ║HA1 │ ├──┼────────┤
│ │27B├─ ║ │ │27A├─ ║────┼─┤33│ HA1 │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ +5 │28B├─────── ║ │ │28A├─ ║ │ ┤34│ PDIAG/ │
├──────┼───┤ ║ ├──────┼───┤ +5 ║HA0 │ ├──┼────────┤
│ │29B├─ ║ │ +5 │29A├───── ║────┼─┤35│ HA0 │
├──────┼───┤ ║ ├──────┼───┤ GND ║HA2 │ ├──┼────────┤
│ GND │30B├─────── ║ │ GND │30A├───── ║────┼─┤36│ HA2 │
└──────┴───┘ └──────┴───┘ ║CS0 │ ├──┼────────┤
║────┼─┤37│ CS0/ │
R1,R2 56 Oм ║CS1 │ ├──┼────────┤
R3 330 Oм ║────┼─┤38│ CS1/ │
R4,R5,R6 820 Oм ║ACT │ ├──┼────────┤
C1,C2 0.1 МКФ ╙────┼─┤39│ ACTIV/ ││ ├──┼────────┤
└─┤40│ GND │
INSTALLATION iS DOS
FOR WORKING WITH IDE HDD
To work with an IDE hard drive,
connected according to the above diagram,
required:
a) OC iS-DOS preferably 1997 or
at least the second half of 1996. Then you have
up to 8 block blocks will be available simultaneously
devices, not 6, as in earlier versions.
That. You can leave 1 or 2
device onto a floppy disk (enough
apparently one), and, optionally,
use 1 device per electronic
disk (electronic if you have a hard drive)
the disk is no longer so mandatory in isdos,
as without it, because hard drive speed
many times superior to a disk drive). So
You will have from 5 to 7 devices left for
Winchester Winchester is better to install
on ZX type KAY, Scorpion or Profi, i.e.
those running iS-DOS Chic (iS
DOS-256), a version of isdos that appeared in
1995 In it you will not have problems with
lack of memory. So for transit
You will have 10-15KB more programs,
than in the classic isdos for the ZX-48 and
ZX-128.
b) Driver ide+.blk and its customizer
ide_tune.com. Both from 10.25.97 or
later.
The controller is supplied with
boot floppy disk with iS-DOS'97 with everything
necessary for working with the hard drive.In case of proprietary connection
hard drive to your KAY-256 you will receive
configured boot floppy with iS DOS
Chic and complete system with
description and help on hard drive. For
work you will only need to insert
floppy disk into the drive and boot from it.
If you want to connect a hard drive
in despair themselves...
INSTALLING HIVESTER IN IS DOS
1. Boot from the included disk.
2. Download the ide+.blk driver, for which
open the SERVICE directory, enter
cursor to the ide+.blk file and click
.
3. In the same directory, call
mem_tune.bat. If everything goes well,
then in the right window you will see the parameters
Your hard drive. If the program
hangs, then apparently you have some
hardware connection problems
Winchester. We can advise you to change
Winchester Sometimes it helps. Next
try to adjust the number in the left window
heads, sectors and cylinders. Values in
in some cases it can be taken from
autodetect (right window). Often
something completely different needs to be introduced. Yes,
Let's say a 40MB Conner screw produces
right: 2 heads per 40 sectors per 1053
cylinder. you need to configure the driver for
5 heads, 17 sectors, 977 cylinders. B
otherwise, only 0 will be read
cylinder (34 blocks). You can give free rein
your imagination, but it’s better to consult withpeople familiar with this hard drive. B
in the same installer set the numbers
cylinders, initial for 8 devices.
The program itself will try to determine
device size (right column of left
menu). The device size in iS DOS is not
must exceed 65528 blocks (16 MB).
Decide first how much you want
have devices on the hard drive. If you have
iS DOS Chic system does not work (say,
on ZX-128 or ATM), don't do too much
large devices, limit the size
in 8..10 MB, otherwise there may not be enough memory
arzt+ program (use only the most
new version dated 11/11/97). I personally
broke my Conner like this: 8+8+8+8+4+4=40.
It’s convenient to have copies of devices just in case
case. After completing the driver setup
don't forget to click SAVE.
4. In the UTILUTILb catalog, find
device customizer dev.com. From him
using "link" devices to their
drivers.
for example: sys.driv: A
ed128ram:
ide+: B..G
5. Try to open the device on
0th cylinder of the hard drive. form must
be error 87. If, when accessing
everything freezes on the hard drive, then most likely
the problem is in the hardware.
6. Try to create isdos-volumes on
hard drive program create.com (in
SERVICE directory). Correct
set the device size ("Dev
Size" in the right window). Take sizesdrivers suggested by the driver customizer
ide_tune. The boot option can be set to
"No Boot" mode (save 4-8 blocks).
Main catalog (Cat Size) make it better
more (8 or even 16 blocks) and better
continuous (will work faster).
Be sure to enable reading check
devices when creating ("Check Y" in
left window). The "Exist" option must be in
"ask" state. Start the process:
"Create". In the one that appeared in the middle
the small window should flash
a few blocks. If everything is OK, after
in half a minute the first device will be ready.
If you hang, then either something
happened, or one of two things: wrong
configured the number of screw sector heads or
this device does not like to connect to this
Sinclair through this controller, i.e.
the problem is in the hardware.
7. Repeat the last operation on all
other hard drive devices.
8. the system constructed in this way with
configured driver installed in it
save the hard drive with the sv.com program on
boot diskette. It's better if you
save the old is_dos.sys file to
any fireman or just as a keepsake. For
this or rename it before calling
sv.com old file, or copy the entire
disk. After saving to the system disk
connect it to the bootloader with the "sv" command
is" from the command monitor.
9. Now you can fill your screwall sorts of junk. It will help you with this
program coca.com, called by pressing
keys. First open on the panels
the necessary directories. May also be useful
other copying programs.
10. It is useful to place in the autoexec file
the following lines:
Q:UTILUTILibdate
L_S/C
S:SERVICEimage S:SERVICEimage.img /-H
L_Q/H
L_T/H
CAT C:\n
.load the ide+.blk driver, why
open the SERVICE directory, enter
cursor to the ide+.blk file and click
.
3. In the same directory, call
mem_tune.bat. If everything goes well,
then in the right window you will see a couple
= Iron Spectrum (500:812/1.507) ============================= HARDWARE.ZX =
Msg : 346 of 417 Snt Loc Scn
From : Kirill Frolov 500:812/1.507
22 Mar 01 00:57:36
To: All
22 Mar 01 00:57:36
Subj: WHO DOESN'T WORK WITH NEMOV'S CONTROLLER? WHO DID NOT WORK FOR?
===================================================================================
Press RESET immediately, All!
If there are such people or if it didn’t work for someone, and then after
any
shamanism has earned, please test my bugfix. He helped me. Screw conner on
210mb. Without
bugfix, the driver hung, and the screw light blinked. But I can't check mine
controller ondifferent models of hard drive problems. The reasons for the problems I see are that
chip type
ID7 (series is not important) has outputs that are not very well suited for operation
for a long time
the hard drive loop and, as a result, a cycle of writing to registers at least
bifurcates, and
the screw command entries and the driver become out of sync, the driver hangs forever
polling cycle...
There is also a second potential bug of the scheme that I have not identified: when writing a word
to hard drive
The data in the drive is captured on the positive edge of the IOWR signal. A
register IR22 which
stores the contents of the higher half of the address bus and is also controlled by the IOWR signal.
If the hard drive
reacts to changes in the IOWR signal longer than the IR22 register turns off (plus
signal delay
in the loop), then an erroneous value will be written to the high byte of the word.
All bugs can (should!) be fixed with this bugfix:
1. Return the circuit to its original form (so that everything is like Hemo’s, otherwise it won’t have
meaning).
2. Doesn't work? This is very good!
3. RESET is applied to the screw directly, bypassing the AP5 chip.
4. Instead of RESET, pass through the AP5 chip (to the same contacts)
the IOWR signal directly from the ID7 decoder and only then goes to the rest
parts of the diagram.
5. Signals HA2 and IORD passing through AP5 change places. That is, HA2
must in
As a result, go through the AP5 half controlled by the EBL signal, and IORD
through constantlyincluded half.
6. Turn on, test...
7. TESTING DISK WRITES ON LARGE FILES, counting CRC, not checking
Were you beaten?
It’s better to do it in iS-DOS on a partition of the hard drive that you don’t mind
accidentally ruin it!
8. We write the report in the echo, in the soap...
9. For greater reliability (and even more so if there were problems in point 7)
OE chip input
IR22 (the one that is connected by outputs to the higher half of the data bus
screw) instead of IORW
An INVERTED IORD signal is supplied. That is, it will be necessary to pay
put 1533ЛH1 or
something similar.
10. Sun.
P.S.: There is also a very easy way to increase the data reading speed
from the hard drive to 125% of the current value - instead of A0, use the second decoder
A8.
Now reading (the original Nemov circuit) occurs like this:
INC C
INI
DEC C
INI
....
And it will happen like this:
INI
INI
....
The recording speed does not change during modification. It is worth remembering that on average
read
usually many times more than written - fast reading is much more important
slow recording.
Refinement does not make sense on cars with turbo mode - speed increase
will be scanty.
-+- [ZX]
+ Origin: Registered Linux User #204355 (500:812/1.507)
= Emulators hang out here (2:5030/827.2) ==================== ZX.SPECTRUM =Msg: 1985 of 2000 -1939 +1988
From : Valerij Kozhevnikoff 2:5020/2065.304
04 Feb 01 06:22:14
To: Alexey Volyk
05 Feb 01 00:13:16
Subj: Ports?
===================================================================================
Hello, Alexey!
03 Feb 01 09:48, Alexey Volyk -> Kirill Frolov:
AV> And I didn’t ask you - I only answered you. And in general, the beginning
AV> topics
AV> it was like this:... screw ports KAYA and gusto... throw it... Or something like that
AV> kind.
AV> NO ONE ASKED ABOUT PICKING IN WOOD AND DIAGRAMS!!! IT'S CLEAR THERE
AV> IT WAS SAID ABOUT: "THROW WHOM HAS..." So calm down.;)
AV> P.S. Maybe it will still give comprehensive information on the ports of the KAYA screw
AV> and
AV> SAVAGE?
There is such a thing. You're very lucky.
Be glad that I'm still alive, few people have this information.
This information was obtained by digging through the drivers:
Nemo IDE registers.
Command block registers.
╙■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■ ■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
┐ ┐ IN ┐ OUT ┐√¤¤¤¤¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤┘
┐ #11 ┐ Data register D8-D15 ┐ Data register D8-D15 ┐
┐ #10 ┐ Data register D0-D7 ┐ Data register D0-D7 ┐
┐ #30 ┐ Error register ┐ Precompensation register (*)┐
┐ #50 ┐ Sector Counter Register ┐ Sector Counter Register ┐
┐ #70 ┐ Sector Number Register ┐ Sector Number Register ┐
┐ #90 ┐ Cylinder number register ┐ Cylinder number register ┐
┐ ┐ (low) ┐ (low) ┐
┐ # B0 ┐ Cylinder number register ┐ Cylinder number register ┐
┐ ┐ (high) ┐ (high) ┐
┐ # D0 ┐ Accumulator/Head Register┐ Accumulator/Head Register ┐
┐ # F0 ┐ Status Register ┐ Command Register ┐
I ■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└
Control block registers (block of control registers).
I ■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└
┐ #C8 ┐ Alternate register ┐ Control state of accumulator-┐
┐ ┐ state ┐ feeder ┐
┐ # ?? ┐ Drive address register ┐ not used ┐
░■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■ ■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘
And here is a piece of the native Leontief source code:
DATL EQU #10 ;10: Data register low byteDATH EQU DATL+1 ;11: Data register high byte
ERRF EQU DATL+#20 ;30:Error Rg
SCNT EQU ERRF+#20 ;50:Pg sector counter
SNMB EQU SCNT+#20 ;70: Sector no.
CYLL EQU SNMB+#20 ;90: Cylinder no. (junior)
CYLH EQU CYLL+#20 ;B0: Cylinder no. (major)
SDH EQU CYLH+#20 ;D0: Drive and head no.
RSTA EQU SDH+#20 ;F0:State Pr
RCOM EQU RSTA ;F0:Rg commands
ASR EQU #C8 ;Alter Stat Rg
FDR EQU #C8 ;Fixed disk Rg
DIR EQU #E8 ;Dig In Rg
SYSR EQU #F8 ;sys rg
This information was obtained by digging into the shadows and analyzing the circuit:
(x)Jason
SMUC controllers ver 1.1 - 1.3 IDE registers.
Command block registers.
╙■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■■■■ ■■■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
┐ ┐ IN ┐ OUT ┐
√¤¤¤¤¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤¤¤╗¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤┘
┐ #D8BE ┐ Data register D8-D15 ┐ Data register D8-D15 ┐
┐ #F8BE ┐ Data register D0-D7 ┐ Data register D0-D7 ┐
┐ #F9BE ┐ Error register ┐ Precompensation register (*)┐
┐ #FABE ┐ Sector Counter Register ┐ Sector Counter Register ┐
┐ #FBBE ┐ Sector number register ┐ Sector number register ┐
┐ #FCBE ┐ Cylinder number register ┐ Cylinder number register ┐┐ ┐ (low) ┐ (low) ┐
┐ #FDBE ┐ Cylinder number register ┐ Cylinder number register ┐
┐ ┐ (high) ┐ (high) ┐
┐ #FEBE ┐ Drive/Head Register┐ Drive/Head Register ┐
┐ #FFBE ┐ Status Register ┐ Command Register ┐
I ■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└
Control block registers (block of control registers).
Registers are available if bit 7 #FFBA is set.
I ■■■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■■└
┐ #FEBE ┐ Alternate register ┐ Control state of ac-┐
┐ ┐ state ┐ feeder ┐
┐ #FFBE ┐ Drive address register ┐ not used ┐
░■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■■■■ ■■■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘
(*) pre-compensation register is an anachronism from the days of MFM screws.
Only the very first models of IDE screws needed control
pre-compensation. Modern people do it themselves.
In modern drives it is usually called a register
features (feature register), and sometimes additional register
body commands.
#FFBA is a special port, here it is:
╙■■■■■■■▓■■■■■■■■■■■■■■■■■■■■■ ■▓■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
┐ #FFBA ┐ IN ┐ OUT ┐
I ■∙■■■■■■■■■■■■■■■■■■■■■■■■■■■└┐ 0 ┐ -- ┐ RESET HDD and ISA slots ┐
┐ 1 ┐ -- ┐ A7 ISA slot ┐
┐ 2 ┐ -- ┐ A8 ISA slots ┐
┐ 3 ┐ -- ┐ INT flag ┐
┐ 4 ┐ -- ┐ SDA (out) ┐
┐ 5 ┐ -- ┐ Write Protect ┐
┐ 6 ┐ SDA (in) ┐ SCL ┐
┐ 7 ┐ ?? ┐ Register switching ┐
┐ ┐ ┐ set of HDD and CMOS. ┐
░■■■■■■■▒■■■■■■■■■■■■■■■■■■■■■ ■▒■■■■■■■■■■■■■■■■■■■■■■■■■■■╘
bit 0 - for hardware reset of the screw and hardware in the ISA slot this
the bit needs to be set to 0, hold on for a dozen interrupts, and again
install.
bit 1 - A7 ISA slot
bit 2 - A8 ISA slot
bit 3 - when this bit is 1, the 8259 interrupt is enabled. Otherwise
it just doesn't reach the Z80.
bit 4 - Serial Data/Adress written to NVRAM.
bit 5 - when this bit is 1, NVRAM ignores all write attempts
into her.
bit 6 - when reading -- Serial Data from NVRAM. When recording -- Serial
Clock is for her.
bit 7 - this bit, when set to 1, enables the Control block
registers on the HDD and allows writing to CMOS. Apparently at the guy's
Zonov lacked Altera's legs, which is not surprising.
#7FBA (R/W) - drive status.
%1111 1111 (#FF) everything is disabled (no controller)
%0111 1111 (#7F) A connected%1011 1111 (#BF) B connected
%0011 1111 (#3F) both connected
There is a whole treatise on this topic, although there I made a bad bug - bits
mixed up :-(
Right with this bug, it even ended up in some newspaper - KrNews or DonNews
in my opinion. Who has this article - please send it to me, otherwise it’s lost
me.
What I wrote above was 100% verified today.
#7EBE -- i8259 interrupt controller.
#7FBE
An interrupt from the clock is connected to IRQ0 of this controller through the inverter.
The addresses of the ports of the hardware in the ISA slot are determined by the plate:
╙■■■■■■■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■ ■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▓■■■▐
┐Scorpion ┐A15┐A14┐A13┐A12┐A11┐A10┐A09┐A08┐A07┐A06┐A05┐A04┐A03┐A02┐A01┐A00┐
I ■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■∙■■■└
┐ISA ┐ 0 ┐a4 ┐a3 ┐ 1 ┐ 1 ┐ a2┐ a1┐ a0┐ 1 ┐ 1 ┐ 1 ┐ a6┐ a5┐ 1 ┐ 1 ┐ 0 ┐
░■■■■■■■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■ ■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■▒■■■╘
Bits a7 and a8 of the ISA slot are set in port #FFBA.
For example, if a multicard or modem is inserted into the slot and jumpers are used to
is set as COM1 (addresses #3F8 - #3FF on the computer), then #77 must be entered in #FFBA
and climb to him at addresses #78FE - #7FFE. Very similar to the Kondratieff scheme.
And there is also a bug on the version controller board up to 1.2 - there are 2 #FFBA ports per bit
nothing is supplied at all, but bit 3 performs two functions at once, one ofwhich are not his at all.
Treat like this:
┼┼┼┼┼┼------====== Monitor glass cutter ======------┼┼┼┼┼┼
Attention! An error was made on SMUC controllers version 1.1 and lower;
affecting work with the HDD. Bit A8 of the IBM slot address bus was not controlled
digit D2, and digit D3. If you have a controller version 1.1 and lower, then you
we need to modify it ourselves (correcting our mistake). For
To do this, it is necessary to cut the conductor going to pin 6 of the 1533TM9 chip, and
connect pin 6 of TM9 to pin 9 of the socket for i8259A using a short
jumpers. In addition, it is advisable to change the firmware version of the ALTERA chip
7032. The firmware version can be replaced by the Scorpion company free of charge.
┼┼┼┼┼┼------====== Monitor glass cutter ======------┼┼┼┼┼┼
This bug has been fixed in my controller, and everything written here is correct
just for this occasion.
In this case, I am against fixing programs for hardware. When in front of me
the question arose of what to do - turn on the soldering iron or patch Melon - I chose
first. When I finish DosX with i8259 interrupts, soldering irons will win.
If anyone has anything to add/correct, you are most welcome.
Valerij Kozhevnikoff 2:5020/2065.304@FidoNet
Valerij Kozhevnikoff 500:95/468.2@ZXNet
mailto: jason_zx@mail.ru
ps For isdos, there is my driver that climbs to the screw directly, it works once everythree is faster than standard. Yes, give Lara, sharpened for a scorpion screw, to someone?
WBR, Jason.
[Team Obituary][Team Friday 13th][Team Evil Maniacs][Team Huge Axes]
-+-
+ Origin: ...Altering The Future... (2:5020/2065.304)
=== Cut ===
KF>> You can buy it from Nemo.
VS> It's a long way to go. And IMHO he doesn’t accept orders from Ukraine.
What difference does it make to him? :-/
* Originally in ZXNET.SOFT
*Crossposted in NETMAIL
From
Aleksey Senilov
→
To
Valera Selev
18 July 2002
||*()*|| Hello, _/Valera/_!
July 12, 2002 09:57, Valera Selev wrote to Aleksey Senilov:
AS>> Hence the logical conclusion: task switch (not parallel), and
AS>> plus real-time procedures, that is, executed every interrupt.
AS>> This is implemented in some attempts to write a subject, and in mine
AS>> too.
VS> Is it possible to listen to music in X-DOS while being in the environment
VS> ZX-WORD or any other application?
We are talking about the OS, which in my case was X-Dos2. And what is now -
This is not an OS, but an add-on to trdos.
I said "attempts".
All the best! /*Boh*/ / /Image Crew/ was with you. ||*()*||
From
Valera Selev
→
To
Kirill Frolov
31 July 2002
Hello, Kirill!
07/14/2002 at 00:18 Kirill Frolov wrote to Valera Selev:
VS>> But nope. And in general, I don’t like this system.
KF> I don't like it either. A pathetic semblance of small soft dos and norton
KF> commander. Compared to this, CP/M clearly rules.
Is it on the spec?
KF>>> Ramdisk.
VS>> And then copy from it to a floppy disk and run from the floppy disk?
KF> Why? :-/
Not everyone has the tr-dos firmware that supports ramdisk, with
which you can run files. I considered the general case when it is used
ramdisk created and administered, for example, by Real.
VS>> What do you suggest?
KF> Subject.
We are going in a vicious circle again.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
31 July 2002
Hello, Kirill!
07/14/2002 at 00:21 Kirill Frolov wrote to Valera Selev:
VS>>
VS>> Are you truncating?
KF> No.
I mean, it's totally possible to have a tooltip on hover
mouse cursor on the icon.
VS>> This is too unrealistic. Formatting alone eats up your life.
VS>> how many resources.
KF> If you attach an interrupt from the VG, you will need noticeable resources
KF> less.
Leave your fantasies to the Sprinter owners.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Valera Selev
→
To
Kirill Frolov
31 July 2002
Hello, Kirill!
07/14/2002 at 00:24 Kirill Frolov wrote to Valera Selev:
KF>>> Non-kosher commander, to the garden.
VS>> In order for the program to work with a scorpion screw, the author
VS>> it is desirable (even necessary!) to have it..
KF> No need. Use 3d13.
In the commander setup, you can configure for each drive - a turbo driver or
#3d13.
<<< WBR, Stormbringer >>>
<<< 500:322/67.64 >>> AKA <<< 2:462/162.7 >>>
<<< http://cobrasoft.narod.ru >>>
From
Kirill Frolov
→
To
Sergey Krinitsin
9 October 2002
Press RESET immediately, Sergey!
11 Jul 02 16:16, Sergey Krinitsin wrote to Kirill Frolov:
SK>>> utility that makes windows transparent (degree
SK>>> transparency is selected) when you click on this window.
KF>> Well, now you have to tear down Linux and install Mazda...
SK> But I’m thinking of installing Linux and comparing where the windows are
SK> more transparent ;)
In Linux there is only software (in the sense that it is carried out at the level
user program) transparency emulation. And the X server does not support
transparency. Maybe all sorts of commercial ones support it, but XFree86 doesn’t,
I hope
which doesn't support it yet... :-(