From
Alexander Bondarenko
→
To
Aleksey Senilov
15 May 2004
*Hello, Aleksey!*
Catch my ideas about the subject “Unified Graphic Format”, about which
your foot wrap to comrade cracked on May 14, 2004. Alexander Bondarenko.
AB>> Well, I’m telling you - everything rests on the AXIS....
AS> So what prevents you from creating it? The burden of past software? Disunity
AS> writing attempts?
The absence of a Microsoft branch on Spec... They would have written that it was 100 pounds.
In general, some interesting crap is coming out.
Here IS-DOS - this was the first attempt to create a new axis, and it was the most
successful. Although, internally, IS-DOS is not an axis.
I can’t say anything about Pink Floyd, I’ve never seen him.
Then there was NEOS. This is already a cooler thing in the internal plan, but in view of the fact that
that it had to be flashed into ROM, distribution, as well as support, was not
received. Yes, it was not finished, there were a lot of glitches in it and more authors
fooled around with the command interpreter... But if NEOS had been fooled by
glitches, and made it downloadable, then the effect would be better.
Other attempts to write axes also did not lead to anything. Well it's a no brainer
because of what, these were really just attempts...
/That’s all, Aleksey, you can scroll further.../
From
Eugene Palenock
→
To
Alexander Bondarenko
16 May 2004
Hello Alexander!
15 May 04 11:32, Alexander Bondarenko -> Aleksey Senilov:
AB> Although, internally, IS-DOS is not an axis.
Why? No worse than MSDOS.
The only bad thing is that they chose their own format, but they could have used MSDOS (after all, there
There are almost no differences, and the MSDOS driver reads the disks (but does not identify them)).
True, in ISDOS it’s 800kb (in MSDOS 720), but they could transparently support both
- then the attempt would have been much more successful.
Best regards, Evgeniy.
From
Aleksey Senilov
→
To
Alexander Bondarenko
17 May 2004
Hello, _/Alexander/_!
May 15, 2004 11:32, Alexander Bondarenko wrote to Aleksey Senilov:
AS>> So what prevents you from creating it? The burden of past software? Disunity
AS>> writing attempts?
AB> Absence of a Microsoft branch on Spec... They would have written this
AB> 100 pounds.
They are not interested in this due to the lack of commercial benefits.
AB> In general, some interesting crap is coming out.
AB> Here is IS-DOS - this was the first attempt to create a new axis, and it was
AB> the most successful. Although, internally, IS-DOS is not an axis.
I didn’t like a lot of things there, especially when I tried to write something, but overall
Yes, this is the most developed of all that was.
I remember that I wrote a universal game loader, and if the game is 48th, then with
the ability to exit back to the OS. Well, and so, in detail...
AB> I can’t say anything about Pink Floyd, I’ve never seen him.
I saw this case. Everything is graphic, beautiful, but at the same time terribly slow. And by
essentially no different from a bunch of other . Except practically
implemented by the browser.
AB> Then there was NEOS. This is already a cooler thing internally, butAB> due to the fact that it had to be flashed into ROM, distribution,
In other words, special hardware requirements.
AB> and did not receive any support. Yes, it was not finished, there are glitches in it
AB> there were a bunch and the authors also messed around with the command interpreter...
What do you think they did with the interpreter?
AB> But if NEOS had been cheated out of glitches and made downloadable, then
AB> the effect would be better.
By the way, in reality the effect of OS in ROM is much higher than from
downloadable. And there is more memory, and you can forget about the trdos-rom, and calls can be
rst do, and so on. But if only it could be changed so easily...
AB> Other attempts to write axes also did not lead to anything. Hy there hedgehog
AB> it’s clear why, these were really just attempts...
I won’t call my “attempt” OS, of course, it’s purely an add-on to trdos with
command line (x-dos). But after that many times I started something exactly
OS-similar, at least such components as process managers, memory managers,
and some others, were implemented several times. Usually stopped
everything is on the disk system.
See you again! Best regards, Thann.
From
Alexander Bondarenko
→
To
Eugene Palenock
17 May 2004
*Hello, Eugene!*
Catch my ideas about the subject "AXIS", which yours was talking about on May 16, 2004
foot wrap for comrade Alexander Bondarenko.
AB>> Although, internally, IS-DOS is not an axis.
EP> Why ?
Well, first of all, there is nowhere for programmers to develop. And secondly, there are so many functions
in a half-finished form, and in addition to everything, the shell is integrated into the core. No,
theoretically IS-DOS can be called an axis, but in practice it is not an axis.
EP> No worse than MSDOS.
Hey don't tell me. MS-DOS has a lot of things that IS-DOS doesn't... :(
EP> The only bad thing is that they chose their own format, but they could have MSDOS (there
EP> there are almost no differences, and the MSDOS driver reads disks (but not
EP> identifies)). True, in ISDOS it’s 800kb (in MSDOS 720), but they could
EP> if both were transparently supported - then the attempt would be much more
EP> successful.
Exactly. By the way, you can support the MS-DOS format transparently, but this
the whole system will have to be rebuilt...
/That’s all, Eugene, you can scroll further.../
From
Valerij Kozhevnikoff
→
To
Alexander Bondarenko
18 May 2004
Hello, Alexander!
Mon, 17 May 04 at 18:01, Alexander Bondarenko -> Eugene Palenock:
AB>>> Although, internally, IS-DOS is not an axis.
EP>> Why ?
AB> Well, first of all, there is no room for programming there. And secondly, never mind
AB> functions in a half-finished form,
I didn't notice. It works as described in the doc.
AB> and in addition to everything, the shell is integrated into the core.
Remove the shell.sys level and do not use functions with numbers greater than #80. Levels
They are demolished in the same way as the drivers, they have the same device. Since then only
The difference is that the driver usually has 4 entry points, and the level has 32.
AB> No, theoretically IS-DOS can be called an axis, but in practice it is not an axis.
EP>> No worse than MSDOS.
AB> Oh, don’t tell me. MS-DOS has a lot of things that IS-DOS doesn't... :(
The following letters contain lists of ms-dos and isdos functions. 98 pieces for ms-dos versus
147 at is-dos.
As if for the first time I saw what ms-dos is from the inside - I almost burst into tears. One to
one ancient CP/M with minor differences. And then I understood why at the PC
assembler is unpopular... Not only is the processor inconvenient, but also the operating system
let us down.EP>> The only bad thing is that they chose their own format, but they could have MSDOS (there
EP>> there are almost no differences, and the MSDOS driver reads disks (but not
EP>> identifies)).
By the way, the perfect driver doesn’t care what kind of disks it reads. I remember him
disassembled and corrected it so that it worked faster and did not depend on trdos
variables. It turned out to be a completely ordinary turbo driver. Ruiner showed the sorce, he
I had a little fight and did something of my own, in addition to reading HD 1.6 MB disks.
EP>> True, in ISDOS it’s 800kb (in MSDOS 720), but they could
EP>> if both were transparently supported - then the attempt would be much more
EP>> successful.
AB> Exactly. By the way, you can support the MS-DOS format transparently, but this
AB> the entire system will have to be redone...
Oh well? Transparent support for tr-dos through the translator driver has been done. U
I even have the source code saved somewhere. True tr-dos disks are only R/O. write
You can’t understand why. Ms-dos can be made R/W, because the formats
little different.
WBR, Jason.
_/(ZX)/_ /*e-mail: jason2000(scary dog)yandex.ru ICQ: 62235830*/
/np:/ *silence*
From
Valerij Kozhevnikoff
→
To
Alexander Bondarenko
18 May 2004
Hello, Alexander!
Sat, 15 May 04 at 11:32, Alexander Bondarenko -> Aleksey Senilov:
AS>> So what prevents you from creating it? The burden of past software? Disunity
AS>> writing attempts?
AB> Absence of a Microsoft branch on Speck... They would have written that it was 100 pounds.
AB> In general, some interesting crap is coming out.
AB> Here is IS-DOS - this was the first attempt to create a new axis, and it was the most
AB> successful. Although, internally, IS-DOS is not an axis.
Did you write for it?
WBR, Jason.
_/(ZX)/_ /*e-mail: jason2000(scary dog)yandex.ru ICQ: 62235830*/
/np:/ *silence*
From
Eugene Palenock
→
To
Alexander Bondarenko
18 May 2004
Hello Alexander!
17 May 04 18:01, Alexander Bondarenko -> Eugene Palenock:
EP>> No worse than MSDOS.
AB> Hy don’t tell me. MS-DOS has a lot of things that IS-DOS has
AB> no... :(
For example?
Unless some application programs and hardware-dependent functions...
EP>> The only bad thing is that they chose their own format, but they could have MSDOS
EP>> (there
EP>> there are almost no differences, and the MSDOS driver reads disks (but not
EP>> identifies)). True, in ISDOS it’s 800kb (in MSDOS 720), but
EP>> both could transparently support - then the attempt would be much easier
EP>> more successful.
AB> Exactly. By the way, you can support MS-DOS format
AB> transparent, but this will have to redesign the entire system...
Now, yes, it’s too late. But initially, they easily could have.
Best regards, Evgeniy.
From
Alexander Bondarenko
→
To
Aleksey Senilov
18 May 2004
*Hello, Aleksey!*
Catch my ideas about the subject "AXIS", which yours was talking about on May 17, 2004
foot wrap for comrade Alexander Bondarenko.
[gnawed]
AB>> I can’t say anything about Pink Floyd, I’ve never seen him.
AS> I saw this case. Everything is graphic, beautiful, but at the same time creepy
AS> brake. And in fact it is no different from a bunch of other .
AS> Unless it is a practically implemented browser.
Browser? ;) Interesting.
By the way, where can you really get this thing?
AB>> Then there was NEOS. This is already a cooler thing internally, but
AB>> due to the fact that it had to be flashed into ROM
AS> In other words, special hardware requirements.
Yes, which are not present on all computers.
AB>> and did not receive any support. Yes, it wasn’t finished, there were glitches in
AB>> there was a bunch of it and the authors also messed with the team
AB>> interpreter...
AS> What do you think they did with the interpreter?
Yes, they came up with something of their own, as always. Who launches the executables with the RUN command?
And also executable extensions - neither *.com, nor *.exe, but *.prg,,, It would be better
the principle of IS-DOS is the same. AB>> But if NEOS had been cheated out of glitches and made downloadable,
AB>> then the effect would be better.
AS> By the way, in reality the effect of the OS in ROM is much higher than from
AS> loading. And there is more memory, and you can forget about trdos-rom, and calls
AS> you can do it using rst, etc.
This is understandable.
AS> But if only this could be changed so easily...
In principle, it is possible to make the axis freely loaded to any address. Then her
It will be possible to load it into regular memory, and flash it into the cache and ROM. Here
the only problem is that if we use the first loading option, then
it is better for the system to sit not as a single block, but in two parts - for lower memory and
for the top. In principle, it is possible to achieve savings in lower memory if there
cram in only what you like should sit at the bottom for normal operation
axles, and stuff everything else into the tower. We here at one time counted, in general 5-8
A kilobyte at the bottom is enough, you can make this block even smaller. Why
Another thing that can really be done is to push out the system variables bass, then that’s the same place
will be released.
AB>> Other attempts to write axes also did not lead to anything. Hy there AB>> it’s clear why, these were really just attempts...
AS> I won’t call my “attempt” an AXIS, of course, it’s purely an add-on
AS> trdosome with command line (x-dos). But after that I started many times
AS> something exactly OS-like, at least such components as
AS> process managers, memory managers, and some others were implemented by
AS> several times. Usually everything stopped on the disk system.
The most annoying thing, it seems... ;)
/That’s all, Aleksey, you can scroll further.../
From
Alexander Bondarenko
→
To
Valerij Kozhevnikoff
19 May 2004
*Hello, Valerij!*
Catch my ideas about the subject "AXIS", which yours was talking about on May 18, 2004
foot wrap for comrade Alexander Bondarenko.
AS>>> So what prevents you from creating it? The burden of past software? Disunity
AS>>> writing attempts?
AB>> Absence of a Microsoft branch on Spec... They would have written this
AB>> 100 pounds. In general, some interesting crap is coming out. Here is IS-DOS -
AB>> this was the first attempt to create a new axis, and it was
AB>> the most successful. Although, internally, IS-DOS is not an axis.
VK> Did you write for it?
Yes, it happened. One of my creations is a virus that is attributed to everyone
students in the directory, and then, when they run out of uninfected ones in it,
jumps into another.
/That’s all, Valerij, you can scroll further.../
From
Nik Aleksandrovich
→
To
Aleksey Senilov
23 May 2004
And how is your nothing, Aleksey!
I am writing to you from a burning tank...
Mon 17 May 2004 13:17:16, Aleksey Senilov -> Alexander Bondarenko:
AS> By the way, in reality the effect of the OS in the ROM is much greater
AS> is higher than the downloadable one. And there is more memory, and you can use it
AS> forget trdos-rom, and calls can be made via rst, etc.
AS> But if only it could be changed so easily...
I have a 128k ROM in my ATM, of course that’s not enough, I just bought the same static
I installed the port and now, if necessary, I simply load any OS or BIOS,
this kind of thing goes wrong with the shadow or with the substitution of 0 bank in many cars (scorpions
pros, etc.) is this really a problem?
Best regards, Niko Sun ATM-turbo rulezzz!!!
mail: niko-sun@rin.ru Si yo leter, Aleksey ...
icq 250109788
From
Aleksey Senilov
→
To
Alexander Bondarenko
29 May 2004
Hello, _/Alexander/_!
May 18, 2004 23:27, Alexander Bondarenko wrote to Aleksey Senilov:
AS>> I saw this case. Everything is graphic, beautiful, but at the same time creepy
AS>> brake. And essentially no different from a bunch of others
AS>> . Unless it's a practically implemented browser.
AB> Browser? ;) Interesting.
AB> By the way, where can you really get this stuff?
I can throw it on the soap if necessary.
AS>> What do you think they did with the interpreter?
AB> Yes, they came up with something of their own, as always. Who will launch the exe files
AB> with the RUN command? And also executable extensions - neither *.com, nor *.exe, but
AB> *.prg,,, It would be better to do the same thing based on the IS-DOS principle.
I haven't tinkered with it too much, so I don't know. Yes, this is certainly not the case. In this
In terms of everything I have according to the standard :)
AS>> By the way, in reality the effect of the OS in ROM is much higher than
AS>> from the one being loaded. And there is more memory, and you can forget about trdos-rom, and
AS>> calls can be made via rst, etc.
AS>> But if only it could be changed so easily...AB> In principle, it is possible to make the axis freely loaded to any address.
AB> Then it can be loaded into regular memory, cache and ROM
AB> flash. The only problem here is that if we use the first one
AB> loading option, then it is better for the system to sit not in a single block, but in two
AB> parts - for the lower memory and for the upper.
Are you talking about how to split 16Kb? Yes, of course, the font can definitely be at the top, but
at the same time, everything related to printing, keyboards, etc. Naturally, that's all
slows things down a bit, but OS functions are not for demos :)
And one more thing, in my opinion, the GUI should only be an add-on or library,
but not built in!
AB> In principle, it is possible to achieve
AB> saving on lower memory if you cram in only what you love
AB> should sit at the bottom for normal operation of the axis, and everything else
AB> push into the tower. We here at one time counted, in general 5-8 kilobytes per
AB> the bottom is enough, you can make this block even smaller. Why
AB> Another thing that can really be done is to push back the system variables, then
AB> will also free up space.5-8Kb? Of course that's enough. And then most of the time will be taken up not by the code, but by all sorts of
tables and variables.
AS>> I won’t call my “attempt” an AXIS, of course, this is purely an add-on
AS>> over command line trdos (x-dos). But after that many times
AS>> started something exactly OS-like, at least these
AS>> components such as process managers, memory managers, and some others
AS>> were implemented several times. Everything usually stopped at
AS>> disk system.
AB> The most annoying thing, it seems... ;)
In the last attempt I even attached a floppy drive driver. :) It's just like this:
I want a normal file system, but I really don’t want FAT. :)
See you again! Best regards, Thann.
From
Aleksey Senilov
→
To
Nik Aleksandrovich
9 June 2004
Hello, _/Nik/_!
May 23, 2004 19:00, Nik Aleksandrovich wrote to Aleksey Senilov:
AS>> By the way, in reality the effect of the OS in ROM is much greater
AS>> higher than the downloadable one. And there is more memory, and you can use it
AS>> forget trdos-rom, and calls can be made via rst, etc.
AS>> But if only it could be changed so easily...
NA> I have a 128k ROM in my ATM, of course that’s not enough, I just bought one
NA> I installed the static port and now, if necessary, I simply load any
NA> OS or BIOS, something like this is confused with the shadow or with the substitution of 0 bank in
NA> many cars (pro scorpions, etc.) is this really a problem?
In many, let’s say, but not in all? And in all variants of this
ROM VG ports available?
And take into account all the options... let’s say it’s still possible with ports, but if calls
OS functions by rst, which means these programs will only work if the OS is in
ROM
See you again! Best regards, Thann.
From
Kirill Frolov
→
To
Aleksey Senilov
11 June 2004
Press RESET immediately, Aleksey Senilov!
On Wed, 09 Jun 04 11:30:52 +0400, Aleksey Senilov wrote:
NA>> OS or BIOS, something like this is confused with the shadow or with the substitution of 0 bank in
NA>> many cars (pro scorpions, etc.) is this really a problem?
AS> In many, let’s say, but not in all? And in all variants
AS> VG ports are available for this ROM?
What do the VG ports have to do with it? And “axis in ROM” makes sense when
saving only the boot ROM disk in that ROM. This is my opinion.
Otherwise, compatibility is lost (where do you put it in the Scorpio PROF-ROM
will you put it in?), the volume of ROM is already insufficient, and a lot is required
namely RAM, not code memory.
AS> And take into account all the options... with ports, for example, it’s still possible, but if calls
AS> OS functions by rst, which means these programs will only work if the OS
AS> in ROM.
Calling via RST is not rational. There are more than a hundred cycles per call, only
to save one byte. In addition, there is a limit of 256 functions.
CALL through the transition table (37 cycles per call) is more profitable in all
relations, in addition, it easily allows for the possibility of dynamic loading
and substitution of functions. For example, it is possible to call through a certain
a proxy function to enable the desired memory page:call blablabla
....
blablabla:
; jp real_blalabla
; заменяем на:
jp fake_blablabla
....
fake_blablabla:
push hl
ld hl, real_blablabla
ld a, N
jp proxy
proxy:
push bc
ld bc, 0x7ffd
out (c), a
pop bc
ex (sp), hl
ret