From
Surfin' Bird
→
To
All
5 November 2006
Hello, scl^mc
Oh my god! I want it on my ZX!
From
Stefano Guida
→
To
All
5 November 2006
Hello, flydream
yes is possible to run SymbOS on clones; has; clones memory mapping as a +3? I
think yes.
Anyway..... go to download section and change machine code (addresses) to
memory location and the SymbOS could run also on clones
From
Yakovlev Anton
→
To
All
5 November 2006
Hello, flydream
i'm really shocked by that! and i really want this on my computer. and i'm
ready to buy spectrum versio
From
acidrain
→
To
All
5 November 2006
Hello, Surfin' Bird
Symbos is quite interesting, but if it will handle all russian clones and ofcoz
TRDos. If there is a way to make it compatible with all russian hardware then
it is the best OS for ZX atm!!! *
Keeping my fingers crossed for it 8)
-+--
* - at the moment, not the ATM Turbo :)
From
Valery Tkachuck
→
To
All
5 November 2006
Hello, scl^mc
scl> you can play the music, video and see some pictrures at the same
scl> time. and also working in command line. absolutely perfect
Z80 CPU with 24MHz... :confused:
From
Yakovlev Anton
→
To
All
5 November 2006
Hello, flydream
i saw demovideo file, and all that i can say is... fuckin' amazing!!! you can
play the music, video and see some pictrures at the same time. and also working
in command line. absolutely perfect :v2_clapp; :v2_clapp:; :v2_clapp:
From
Alexey Mikheev
→
To
All
5 November 2006
Hello, scl^mc
i don't imagine how the multitasking is possible on ZX. or it's so-called
cooperative multitasking (windows3.11-like)? the software interrupts are so
slow and can be disabled, so i think it isn't a way to go.
From
Stefano Guida
→
To
All
6 November 2006
Hello, cyrax inc
Yes it is a powered CPC 64 with Z80 at 24 Mhz!!!! see here;
http://www.symbos.de/trex.htm; (it's something like Atm Turbo / Sprinter)
:) and the vido is recorded with that computer!!!! but i think that cooperative
multitasking is possible to run it also in a 3.5 Mhz with some slowly
reflex.....
From
Valery Tkachuck
→
To
All
6 November 2006
Hello, acidrain
aci> Wor you meant?
Video of the CPC TREX running SymbOS in Turbo Mode. The CPC TREX Turbo
Mode=24MHz.
From
acidrain
→
To
All
6 November 2006
Hello, Black_Cat
Bla> Z80 CPU with 24MHz...
Wor you meant?
From
Stefano Guida
→
To
All
7 November 2006
Hello, acidrain
aci> Ok, thanx! Anyway i believe some russian clones'll be fast enough as
aci> a CPC TREX (f.ex. sprinter) and maybe some machines in turbo mode
aci> will be good too.
aci> What do you think about SymbOS?
I think is WONDERFUL! :v2_finge:
From
acidrain
→
To
All
7 November 2006
Hello, Black_Cat
Bla> Video of the CPC TREX running SymbOS in Turbo Mode. The CPC TREX
Bla> Turbo Mode=24MHz.
Ok, thanx! Anyway i believe some russian clones'll be fast enough as a CPC TREX
(f.ex. sprinter) and maybe some machines in turbo mode will be good too.
What do you think about SymbOS?
From
TomCaT
→
To
All
7 November 2006
Hello TomCaT
Then we’ll translate it and return it here.
From
TomCaT
→
To
All
7 November 2006
Hello, flydream
TO RST#38, pleeeese.
From
Vasily Petukhov
→
To
All
7 November 2006
Hello TomCaT
What kind of axis is this, can anyone explain it in Russian, and who will release it under
Sprinter & ATM?
From
Stefano Guida
→
To
All
8 November 2006
Hello Surfin' Bird
Do you think it's easy to convert this OS to clones?
From
Surfin' Bird
→
To
All
8 November 2006
Hello Norman
Nor> What kind of axis is this, can anyone explain it in Russian, and who will be it
Nor> release for Sprinter & ATM?
If anyone does, I’m ready to pay my hard-earned money!
The axis is wonderful - judging by the videos, screenshots and declarations on the site -
a full-fledged multitasking operating system similar to Windows.
It's cooler :v2_cheer;
TO; It is relevant to us insofar as it is designed for 8-bit
Z80 based systems. That's what our spec is.
I want a graphic editor for it, and I’m ready to draw games!!!!
From
Vyacheslav Kalinin
→
To
All
8 November 2006
Hello Norman
Nor> What kind of axis is this, can anyone explain it in Russian, and who will be it
Nor> release for Sprinter & ATM?
Like who, the Chinese, oh, that is, the Spaniards or the Italians?
Well, in general, the main thing is that they ported it, I liked it.
But what to do with it then? There is no point in writing games for the axis, but system ones
Almost everything seems to be there.
From
Vyacheslav Kalinin
→
To
All
8 November 2006
Hello flydream
fly> Do you think it's easy to convert this OS to clones?
Give us the source and we will give you the answer. =)
From
acidrain
→
To
All
8 November 2006
Hello new art
Some people think that the SymbOS is a commercial project, please, FlyDream,
comment these sentences!
As far, as I know it is freely redistributable for amstrad, but will it be also
free of charge for spectrum and clones?
Sorry, some comments in Russian
-+---
Guys, at least use translate.ru, it doesn’t write to you in Italian!
Lack of culture, by God! =)
An axis is just an axis and there is no need to invent a great one - after all, everything is ready!
-+--
I meet some questions as "what is this OS for?" and so on. I believe there were
very much attempts to build new OS for spectrum but no one being realized. So
this would be wonderful if SymbOS will be available for ZX sooner or later!
Thanx, FlyDream! =)
From
Surfin' Bird
→
To
All
8 November 2006
Hello Norman
Nor> It's 4-color, judging by the screenshots, and there's not enough memory
Nor> supports - half a meter. And where can I get these 24 MHz on spec?
Nor> There are 10 meters of some other video...
It was made for two computers - for some kind of Amstrad and MSX2.
There are different graph modes on them.
The video shows a demonstration of working with the system, multitasking... Very impressive!
By the way, has anyone been able to run it on an MSX2 emulator?
Nor> Is it 4-color, by screenshots? And it looks like it supports little
Nor> amount of memory - only 1.5 mb. And where can you get 24 mhz on
Nor> speccy? And there are 10 mb of some video...
Currently it is made for two computers - for some Amstrad and for MSX2.
There are several different graphic modes on them. On video - demonstration of
work with system, multitasking... Very impressive!
By the way, is there anybody, who could start it on emulator of MSX2?
(Guys, if you find critical errors in the translation, please let me know)
(Dudes, if you'll fing some critical mistakes in translation, please let me
know:v2_sleep; );
From
Vasily Petukhov
→
To
All
8 November 2006
Hello new art
It's 4-color, judging by the screenshots, and it doesn't support enough memory -
half a meter And where can I get these 24 MHz on spec?
There are 10 meters of some other video...
From
Timonin Maxim Anatolievich
→
To
All
8 November 2006
Hello Norman
Nor> It's 4-color, judging by the screenshots, and there's not enough memory
Nor> supports - half a meter. And where can I get these 24 MHz on spec?
Nor> There are 10 meters of some other video...
At least you can get this on one Spectrum - on Sprinter (21 MHz). Except
Moreover, if you use a regular ZX screen of 6912 bytes, then the clock frequency and
maybe less. 7 MHz is definitely enough... And if you use extended
graphics on ATM... Well, real multitasking is unlikely to work. But
pseudo-multitasking (only the task in the active window is executed, and the rest
"sleeping") is already a real thing, especially if you use the opportunity in ATM
Flip through pages in any address window. And such work is slowly progressing
within the framework of the OS TASiS project. And what is shown will be quite realistic and almost
“one to one” (even more flowers can be thrown) can be implemented in Turbo-3,
where there will be 21 MHz and a “far away” graphics chip.
Well, as for memory support, it’s difficult to support additional memory,
since it’s all the same to work with the source code. But it seems to me that in the screenshots
the minimum amount of memory for system operation is indicated - half a meter, not
her maximum support...
From
Yakovlev Anton
→
To
All
8 November 2006
Hello, Surfin' Bird
> only 1.5 mb
no, only 512kb :)
From
Vladimir Bovin
→
To
All
8 November 2006
Hello, Error404
Please open *.trd in your archives again and look:
-+- Doors;
Graphics; - an example of a really working graphical interface, with normal
speed of graphics and text output.
System - it’s a pity that there isn’t at least a notepad that reads and writes texts :(
-+- Myth OS;
Graphics; - also well implemented, you can move the windows.
System - only timer.exe starts normally :(
All this is a real example that the coders have achieved some goal, the programs are moving forward
on Spec without fancy vector fonts and other frills.
______________
in two words on English;
Doors; & Myth OS for ZX Spectrum is an example of what really runs on our clones
with 3.5Mhz CPU. i Afraid, our CPU can not print large portions of text, using
fonts as shown in SymbOS. More than half of Russian users have only 3.5Mhz
CPU.
From
Vyacheslav Kalinin
→
To
All
8 November 2006
Hello, Error404
Err> Everything went into demos...
3 demos a year, is that ALL?
From
Sergey Akimov
→
To
All
8 November 2006
Hello Vovoi
Vov> --- Doors;
Vov>; [skip] it’s a pity that there isn’t at least a notepad that can read and write texts :(
Vov> --- Myth OS;
Vov>; [skip] only timer.exe starts normally :(
Vov> All this is a real example that the coders have achieved some goal
Vov> programs run on Spec without fancy vector fonts and other things
Vov> excesses.
Vov>
All this is a real example of what needs to be screwed into a common system
GUI and switched multitasking (it will allow you to save all the software), and not
compose something, inviting everyone to fill the vacuum with self-written software (How many
applications for SymbOS? Four (!) seems to have been six months ago, when I talked about her
I read it, now I don’t even want to read it again). There is no one to fill out now
vacuum, this is what we need to proceed from. For example, I don’t care what happens there
act as a notepad - whether WordStar, vi/emacs, or something else. But write
WordStar again only because there is a system with windows and you need to somehow
At least dragging something there is nonsense.
From
Sergey Akimov
→
To
All
8 November 2006
Hello new art
new> Quote:
new> Message from Error404
new> Everything went into demos...
new>
new> 3 demos a year, is that ALL?
Well, I don’t know... Apparently yes. :) There is even less systemic stuff. Even on the local forum
The OS section is the most overgrown with cobwebs...
From
Sergey Akimov
→
To
All
8 November 2006
Hello, Maksagor
> On one Spectrum you can at least get this - on Sprinter
> (21MHz). In addition, if you use a regular ZX screen of 6912 bytes,
> then the clock frequency may be lower. 7 MHz is definitely enough... A
> if you use advanced graphics on ATM... Well, real
> multitasking is unlikely to work. But pseudo-multitasking
> (only the task in the active window is executed, while the rest are "sleeping") - already
> this is a real thing, especially if you use the ability to scroll through ATM
> pages in any address window.
Uzix (UZI) is much more native to any Z80 system. Sources are available at
SourceForge. I don’t understand what excited everyone so much... Graphics? If you need graphics, then
You need to use standards; for 8-bit VNC will work just fine. And don’t fence with anyone
than incompatible - it doesn’t hurt someone writes something nowadays, even systemic
(which is simpler and more interesting). Everything went into demos... :v2_wink2;
A; for acceptable multitasking on 8-bit processors with a low clock rate, no
the number of ZX-like dispatchers (16k per window) will not help. Need a dispatcher
64k to switch entire pages (entire processes) with one command,
without LDIRs.
From
Alex Astafiev
→
To
All
8 November 2006
Hello, flydream
fly> ...SymbOS (www.symbos.de) is a "Windows like" operating system for
fly> Z80 computers... ....But Doors is already a very great Windows
fly> OS....
fly>
Nah!
We hate windoze and all windoze-alike :) Command line rulez!
TR-Dos uses command-line, and therefore rulez forever. :-) ..Multitasking is
designed for PC, where CPU is usually idling in basic programs or message
loops. Therefore, singletasking is rulez forever. :-) Also, why it not
Vista-looked? We wana Vista look! :-)
From
Yakovlev Anton
→
To
All
8 November 2006
Hello, Error404
Err> All this is a real example of what is needed for a common system
Err> attach GUI and switched multitasking (it will allow
Err> save all software), and not compose something, asking everyone to fill it in
Err> vacuum with home-written software (How many applications are there for SymbOS? Four
Err> (!) it seems like it was six months ago when I read about it, now it’s already
Err> I don’t want to read it again). There is no one now to fill the vacuum, from
Err> this is what we need to assume. For example, I don’t care what happens there
Err> act as a notepad - whether WordStar, vi/emacs, or something else. But
Err> write WordStar again only because there is a system with windows and
Err> you need to at least somehow drag something there - this is nonsense.
perhaps OS tasis will be that product
From
Yakovlev Anton
→
To
All
8 November 2006
Hello, Raider
Rai> Multitasking is designed for PC, where CPU is usually idling in basic
Rai> programs or message loops
also multitasking is used in some not-pc-computers; amiga/pegasos,; macintosh.
am i right?
Rai> We wana Vista look! :-)
windows vista is evil! i won't use it. neve
From
Stefano Guida
→
To
All
9 November 2006
Hello new art
new> Give us the sources and we will give the answer. =)
Doc;
http://www.symbos.de/download/symbos-doc-develop.zip;
Code;
http://www.symbos.de/download/symbos-doc-library.zip;
:) ;) :cool; :v2_thumb:;
From
Stefano Guida
→
To
All
9 November 2006
Hello, scl^mc
scl> also multitasking is used in some not-pc-computers; amiga/pegasos,;
scl> macintosh. am i right?
scl>
Yes. First multitasking computer was Sinclair QL !!!!! "cousin" of Zx Spectrum
:cool:
From
Valery Tkachuck
→
To
All
9 November 2006
Hello, scl^mc
scl> perhaps OS tasis will be that product
OS TASiS designed for Turbo-2+ only, and used non ZX compatible mode. The
multitasking TASiS - is a future project. The SymbOS is reality.
For ZX, TASiS does not exist and is not being developed. Active multitasking
TASiS is not there yet and it is not known when it will be, but SymbOS is already there.
From
Alex Astafiev
→
To
All
9 November 2006
Hello, scl^mc
scl> also multitasking is used in some not-pc-computers; amiga/pegasos,;
scl> macintosh. am i right?
scl> windows vista is evil! i won't use it. never
Its all joking, nothing more :)
From
Alex Astafiev
→
To
All
9 November 2006
Hello, flydream
fly> Yes. First multitasking computer was Sinclair QL !!!!! "cousin" of Zx
fly> Spectrum :cool;
Not; really. I suppose time-slicing was implemented much earlier, i think
50..60s, when hardware costs was high. Multitasking invented due to excessive
hardware cost, to allow programmers share machine time (while one programmer
does debugging - other running its program).
Also, ZX spectrum 48 was multitaskable, remeber beta-basic (correct me if I
wrong) and onscreen clock :)
Also more. When I working in some sort of assembler, and swithing back to
basic, or maybe to debugger... What is that, if not sort of multitasking? ;-)
Why to run all programs in parallel, and switch to each constantly? Better to
switch on demand :-)
Flydream, tell us about Sinclair ZX spectrum community in your fatherland? How
things going?
From
Yakovlev Anton
→
To
All
9 November 2006
Hello, Raider
Rai> Its all joking, nothing more :)
i'm joking too :D
From
Timonin Maxim Anatolievich
→
To
All
9 November 2006
Hello, Error404
Err> No OS required for ZX. For ZX you need a toy launcher. Talk about OS
Err> makes sense only for 8-bit, having at least some minimum
Err> resources. Not one OS can live in 48k. Why do we need another one
Err> Contiki? Who is interested in tinkering with assembler, counting the lengths of commands in
Err> bytes? What can you do on a 6K graphics screen besides toys?
Err> The OS is needed specifically for extensions that must have full 64k
Err> addressing RAM and non-standard extensions through standard drivers:
Err> normal text console, which you don’t have to worry about
Err> memory expansion, some input/output devices. OS implementations
Err> can be discussed. One thing is pointless to discuss - an OS for the sake of an OS is ridiculous.
Err> For 8080/Z80, for example, the standard is CP/M. Programs like this
Err> class, as they wrote under it then, now no one will write:
Err> professionals have gone where the money is. Any new OS IMHO should be able to
Err> emulate the CP/M environment, standard text terminals (at leastErr> VTxxx), have development tools (at least from the same CP/M),
Err> have libraries that wrap all system calls for basic ones
Err> Java language (at least libc). This is what UZIX does, for example; turned out; clone
Err> *nix, in which CP/M programs - compilers - work normally
Err> word processors, databases, tables, etc. - inheriting all the advantages, that
Err> multitasking, modularity, network transports. And write
Err> system for which the software needs to be made anew and in a special way -
Err> is stupid. And adaptability or non-adaptability of this OS to some
Err> the piece of hardware is the first thing. It’s a glitch to put on, it’s already a wish:
Err> someone needs it, but someone doesn’t. And you need to hook it whenever possible
Err> is standard (there are even ready-made developments for 8-bits, for example
Err> the same uVNC), and not create an incompatible gui. Talk about
Err> advantages of the OS you need to have 20,000 programs for it on hand, otherwise it
Err> is not an OS, but another “sailboat in a bottle” - surprising and interesting...Err> in the first half of the day... Just another demo - side view...
I absolutely agree. And from this perspective, OS TASiS and ATM are simply created for each other
friend!
From
Sergey Akimov
→
To
All
9 November 2006
Hello, Black_Cat
Bla> OS TASiS designed for Turbo-2+ only, and used non ZX compatible mode.
Bla> The multitasking TASiS - is a future project. The SymbOS - is
Bla> reality.
Bla> For ZX, TASiS - does not exist and is not being developed. Current
Bla> multitasking TASiS - not yet and it is not known when it will be, but SymbOS -
Bla> already exists.
No OS required for ZX. For ZX you need a toy launcher. It makes sense to talk about the OS
only for 8-bit, having at least some minimum resources. Living in 48k is not alone
The OS won't be able to. Why do we need another Contiki? Who's interested in tinkering with
assembler, counting the length of instructions in bytes? What can you do on the graphic
6k screen except for toys? The OS is needed specifically for extensions that need to
be full 64k RAM addressing and non-standard extensions through standard
drivers: a normal text console that doesn’t require you to rack your eyes,
memory expansion, some input/output devices. OS implementations can be
discuss. One thing is pointless to discuss - an OS for the sake of an OS is ridiculous. For 8080/Z80, to
for example, the standard is CP/M. Programs of this class, as they wrote then under
no one will write about it now: the professionals have gone where the money is. Any
new OS IMHO should be able to emulate the CP/M environment, standard textterminals (at least VTxxx), have development tools (at least from the same
CP/M), have libraries that wrap all system calls for basic Java programs
(at least libc). This is what UZIX does, for example; turned out; *nix clone, in
in which CP/M programs work normally - compilers, word processors,
Databases, tables, etc. - inheriting all the advantages, the same multitasking, modularity,
network transports. And write a system for which the software needs to be remade and
in a special way - stupid. And adaptability or non-adaptability of this OS under
some kind of piece of hardware is the first thing. It’s a glitch to put on, this is already a wish:
Some people need it, some don't. And you need to hook it up as standard as possible
(there are even ready-made developments for 8-bit, for example the same uVNC), and not
compose a gui that is incompatible with anything. To talk about the merits of the OS you need to have
there are 20,000 programs for it in your hands, otherwise it’s not an OS, but another “sailboat in a bottle”
- amazing and interesting... in the first half of the day... Just another deme - view
from the side...
From
van Yu Shinn
→
To
All
9 November 2006
Hello flydream
Err> No OS required for ZX.
It is better to make such proposals in a separate topic, rather than interfere with
discussions.
From
Max Kuleshov
→
To
All
9 November 2006
Hello, Error404
Err> .............
Err> For 8080/Z80, for example, the standard is CP/M
Err> ............................
Err> Just another demo - side view...
+999!
Damn, I agree with every word.
And about professionals and money - this is an answer to the topic about our programmers :)
From
Valery Grigoriev
→
To
All
9 November 2006
Hello, Error404
Err> and not create a gui that is incompatible with anything. Talk about the merits of the OS
Err> you need to have 20,000 programs for it, otherwise it’s not an OS, but
Err> another "sailboat in a bottle" - surprising and interesting... for the first time
Err> half a day... Just another demo - side view...
It’s good to cut at the roots, but what suggestions do you have?
From
Sergey Akimov
→
To
All
9 November 2006
Hello, captain cobalt
cap> It is better to make such proposals in a separate topic, rather than
cap> intervene in discussions.
And what kind of discussion was it that I disrupted (and where did I
violated?)? :v2_conf2; Or; Does the section format only allow "approvals"? A
the quote from me looks “off topic” because there is no need to pull phrases from
context.
Okay, I'm leaving, continue...
From
Surfin' Bird
→
To
All
10 November 2006
Hello Raider
I don't care about ranting about the possibility of impossibility and
the need and the need for a new OS. I see a beautiful, convenient MULTI-TASKING system, and
I want her.
Those who have enough Spectrum as a gaming machine can play quietly. And for me,
Sorry, I need a count. editor, video player, text editor normal,
music player.
And for the sake of this, I’m not at all a fool, for example, I’ll install 256kb of memory and
percent for as many_as_needed_MHz. Well, without a mouse, any computer is not a computer
(at least for the artist).
And one more thing. Maybe someone considers the ability to exchange data between
applications, the ability to listen to music while working, the ability
will temporarily switch to another application without worrying about saving the file in
current...
Guys, march to the calculators! Why do you need a computer?
From
van Yu Shinn
→
To
All
10 November 2006
Hello flydream
We discussed SymbOS recently:
http://zx.pk.ru/showthread.php?t=3196
Our experts discovered serious shortcomings. :)
From
Sergey Akimov
→
To
All
10 November 2006
Hello,GriV
Gri> It’s good to cut at the root, but what suggestions do you have?
It looks like I'm speaking against it. And I’m not talking against it, authors
are engaged in creativity, it is honorable and serious. I say I don't understand why
the authors so easily send to the landfill a fund of software that they cannot create equal to
(with all due respect). Or I missed something, but I didn't find any links to support
CP/M (there is a mention of COM files, but as I understand from the context, it’s clearly
It doesn’t say there, it’s not CP/M, it’s something MS-DOS-like). A year ago I went
to the SymbiOS website, I immediately lost interest, now I see the same thing. I wonder if this
Is this a fundamental question, or were you just too lazy/didn’t have time? If the second, then everything is not
so hopeless. But there are doubts.
I have already cited UZIX as an example. There is no video player, but there is a complete implementation
TCP/IP and CP/M emulator. And this, it seems to me, is more important than any windows. Without
I can get by with a calculator. But the IRC application (in UZIX), this is in my opinion
- yes, an indicator of the system level. I would even say - an indicator of worldview.
By the way, UZIX also has windows. But it really doesn't matter, IMHO.
However, Sym has an advantage: the author is involved in it and can and will make a port for the ZX clone (for
standard 48k - it won’t work, obviously).
To summarize: TCP/IP, CP/M, multitasking - this is what I definitely see in
perfect :) OS for Z80.
From
Sergey Akimov
→
To
All
10 November 2006
Hello Surfin' Bird
Sur> I don’t care about ranting about the possibility of impossibility and
Sur> need and no need for a new OS. I see a beautiful, convenient MULTITASKING
Sur> system, and I want it.
Sur> Those who have enough Spectrum as a gaming machine can easily play.
Sur> And I, excuse me, need a graph. editor, video player, text editor
Sur> normal, music player.
Sur> ....Maybe someone considers the ability to exchange data between
Sur> applications, the ability to listen to music while working,
Sur> the ability to temporarily switch to another application without worrying
Sur> without saving the file in the current...
Sur>
I had all this in 1996 in CP/M (though on Orion): pseudo-multitasking:
main CP/M application (any) and in interrupt-switched mode
specially developed applications - all sorts of windows, players, calculators,
debuggers, program managers, on-the-fly antiviruses, etc. But that’s not the point
same essence. The main thing is that such a question as “everything seems good and wonderful, but
there is no normal editor/compiler/archiver" did not arise in principle. OrI don’t understand why I need proprietary software? Or other than typing
(by the way, what about files that don’t fit into RAM? ;) ) do you need anything?
And for ZX, if I understand correctly, there is no SymbOS port yet and it is not known whether it will be.
So, if you are going to improve it, make a CP/M emulator, it’s obvious
necessary.
From
Stefano Guida
→
To
All
10 November 2006
Hello, Error404
Err> No OS required for ZX. For ZX you need a toy launcher. Talk about OS
Err> makes sense only for 8-bit, having at least some minimum
Err> resources. Not one OS can live in 48k. Why do we need another one
Err> Contiki? Who is interested in tinkering with assembler, counting the lengths of commands in
Err> bytes? What can you do on a 6K graphics screen besides toys?
Err> The OS is needed specifically for extensions that must have full 64k
Err> addressing RAM and non-standard extensions through standard drivers:
Err> normal text console, which you don’t have to worry about
Err> memory expansion, some input/output devices. OS implementations
Err> can be discussed. One thing is pointless to discuss - an OS for the sake of an OS is ridiculous.
Err> For 8080/Z80, for example, the standard is CP/M. Programs like this
Err> class, as they wrote under it then, now no one will write:
Err> professionals have gone where the money is. Any new OS IMHO should be able to
Err> emulate the CP/M environment, standard text terminals (at leastErr> VTxxx), have development tools (at least from the same CP/M),
Err> have libraries that wrap all system calls for basic ones
Err> Java language (at least libc). This is what UZIX does, for example; turned out; clone
Err> *nix, in which CP/M programs - compilers - work normally
Err> word processors, databases, tables, etc. - inheriting all the advantages, that
Err> multitasking, modularity, network transports. And write
Err> system for which the software needs to be made anew and in a special way -
Err> is stupid. And adaptability or non-adaptability of this OS to some
Err> the piece of hardware is the first thing. It’s a glitch to put on, it’s already a wish:
Err> someone needs it, but someone doesn’t. And you need to hook it whenever possible
Err> is standard (there are even ready-made developments for 8-bits, for example
Err> the same uVNC), and not create an incompatible gui. Talk about
Err> advantages of the OS you need to have 20,000 programs for it on hand, otherwise it
Err> is not an OS, but another “sailboat in a bottle” - surprising and interesting...Err> in the first half of the day... Just another demo - side view...
I agree with you. On 48 KB it is not possible to have a good OS, but for a powerful
clone may also have SymbOS :v2_cheer;
>; Not really. I suppose time-slicing was implemented much earlier, i
> think 50..60s, when hardware costs were high. Multitasking invented
> due to excessive hardware cost, to allow programmers share machine
> time (while one programmer does debugging - other running its
> program).
>
yes but Z80 CPU is not made for multitasking processes. So it is possible to
use a not real multitasking. I remember a game for my 48K; during; loading
(from tape) was possible to play a "Pac Man" clone :-) it was funny! A first
loading (very fast) there was PacMan game playable during there was the main
loading of the game.
> Also, ZX spectrum 48 was multitaskable, remeber beta-basic (correct
> me if I wrong) and onscreen clock :)
>
I don't know...i have never used it
> Also more. When I working in some sort of assembler, and swithing
> back to basic, or maybe to debugger... What is that, if not sort of> multitasking? ;-)
>
yes yes... something like that ;-)
> Flydream, tell us about Sinclair ZX spectrum community in your
> fatherland? How things going?
>
good! :-) thanks!!!!! The last "novosti" :-) is a MMC interface for original
Sinclair and clones (with expansion bus)
http://www.zxbada.bbk.org/zxmmc/
:v2_finge:
From
Valery Tkachuck
→
To
All
10 November 2006
Hello, captain cobalt
Yes, now the use of the OS on the ZX is very limited by the capabilities of the computer,
therefore, for the classic ZX, a simple launcher would probably be enough,
This is especially good when working in a client-server system. But there will be more
fast ZX (Caro project for example, or ReSpecT project from Fan - very useful
promising design in terms of overclocking, pay special attention to it) and with
the OS itself and programs running on the OS can quite realistically work with them, but how
It is known: “a spoon is dear to dinner.” The appearance of fast ZX is just around the corner, but
There is no complete axis for the ZX other than iS-DOS. So what's special
You don’t have to pick and choose - whatever is ready, you’ll have to work with.
Of course, I would like UZIX under ZX. So what if it doesn’t exist, but at the same time there will be
a ready-made port of SymbOS, so why not use it for ideological reasons?
In addition, for different applications, preferences given to different operating systems are quite possible.
To summarize regarding the OS: a lot is not a little. OS diversity is
right, wrong - this is the erosion of the ZX platform by all sorts of leftists
"improvements" that have nothing to do with ZX.
From
Alex Astafiev
→
To
All
10 November 2006
Hello flydream
I have a similar opinion.
In general, it is initially clear that this OS is a “sailboat in a bottle”..
By the way, it’s a beautiful expression, I’ll have to remember it.. I was all about OS
of course, back in 1996. (Where is IsDos? What is under it
the last practical one was written? :) Or am I just not aware?) Where is CP/M
under Profi or under ATM Turbo? =) All this is doomed to decay exponentially,
like circles from a stone thrown into water. Without thousands of programs, it's all just a mock-up,
demo
But I never object to the axes, because it breeds flames and hatred
fans =) Back compatibility is a must. But she's not here.
Solution that will be “live”:
1. realtime multitasking is not needed.
2. Drop into task manager via NMI
3. RAM should be as much as possible
4. Instead of cd-rom and hdd, you can add a Flash USB drive. They now cost 500 rubles
per GB
5. The hardware must support switching of 4 memory banks at addresses 0..3fff,
4000..7fff, 8000..bfff, c000...ffff . Moreover, the ports should not only be
write-only.
- all this is generally not news. It was similar on ATM+honey commander or on
Scorpio. Only they didn’t have a memory-ramdrive where they could secretly
"hide" pages of the 128th Spectrum when switching tasks. and there wasn't
flash-disk and everything was not so global. And so the essence is the same...
From
Alex Astafiev
→
To
All
10 November 2006
Hello Raider
Having followed FlyDream’s link, I realized that it’s better to use something other than USB Flash
drive, and memory cards. It's easier and cheaper.
From
Alex Astafiev
→
To
All
10 November 2006
Hello Raider
How to drop out in task manager via NMI.
You need to build additional hardware on the FPGA (IMHO design something now
not using PLIS is harming yourself..) then you can arrange it so that by pressing the button
the following happened:
1. the “system” 64KB address space is turned on (which was not lost,
it can be considered).
2. NMI occurs. Or instead, a command code is issued directly to the bus
transition (or sequence of commands).
From
Alex Astafiev
→
To
All
10 November 2006
Hello Raider
Working on such a machine looks like this.
Turn it on - the bootloader is loaded from the flash drive which loads the Spectrum ROM into memory,
TrDos ROM, all the necessary system software.
Switch to assembler and assemble.
We switch to a text editor and write.
We switch to Lara and work with FTN.
We switch to a toy and play.
If you need something, read it from a USB Flash Disk. Or we ship.
I’m just glad to have a set of such “parallel spectra” in a large memory.
Not everything is so smooth. When working with TR-DOS, you won’t be able to switch like this
between “tasks”, because the controller chip and state variables are closely
tied. But there is still a way out - or not to use TRDOS when working with
disks, but use its emulation (and normal, since any page,
Wh and ROM are available for modification). also when working with AY, some
minor problems. But this is all a trifle. We can overcome it.
IMHO this makes sense. and the invention of axles and new pieces of iron for which
nothing will happen - it makes no sense. Pretty, self-affirming, but useless...
From
acidrain
→
To
All
10 November 2006
Hello, Error404
Err> I have already given UZIX as an example.
Who do not allow you to port UZIX?
From
acidrain
→
To
All
10 November 2006
Hello, scl^mc
scl> also multitasking is used in some not-pc-computers; amiga/pegasos,;
scl> macintosh. am i right?
Yes, you do. And amiga is one of the most world's first real multitasking
computer! =)
From
van Yu Shinn
→
To
All
10 November 2006
Hello flydream
Hardware NMI, etc. are all exotic.
You should focus on mass Spectrums and adapt programs to the axis.
From
Timonin Maxim Anatolievich
→
To
All
10 November 2006
Hello Raider
Rai> I have a similar opinion.
Rai> In general, it is initially clear that this OS is a “sailboat in
Rai> bottle".. By the way, a beautiful expression, I will need to remember.. Me
Rai> all this about the OS was clear back in 1996. (Where is IsDos?
Rai> What was the latest practical thing written for it? :) Or I just
Rai> not aware?)
You really don't know. OS TASiS is precisely the further development of iS-DOS. Under
Over the past year, a ton of programs have been written (some of them are also available on regular
iS-DOS), including a CD player and CD copier for the ATM and KAY IDE interfaces.
> Where is CP/M under Profi or under ATM Turbo? =) All this is doomed
> decay exponentially, like circles from a stone thrown into water. Without
> thousands of programs, all this is just a mock-up, a demo.
I won’t say anything about Pro, but on ATM this OSka is alive and well (the latest
the programs that were written for it, including by me, date back to 2005
year), although since 2006 we (NedoPC) have deliberately shifted our focus towards
TASiS. I hope it’s clear why.
> But I never object to the axes, because it breeds flames and> hatred of fans =) Back compatibility is a necessity. And here she is
> no.
As for back-compatibility, this is exactly what is provided in TASiS both by
relation to iS-DOS, and, as impossible as it may seem, to TR-DOS (due to
fundamentally new BIOS and software emulator VG93), so you can
on the TASiS/iS-DOS command line, specify the path to the image with TR-DOS programs,
launch this software, and at the output automatically go to the TASiS place from where
these programs were launched.
> Solution which will be “live”:
> 1. realtime multitasking is not needed.
If you can do it and it will work normally (although I doubt it), then
why not use this?
> 2. Drop into task manager via NMI
In Turbo 2+ it is supported programmatically in the BIOS - you can load a custom processor
MAGIC in Virtual TR-DOS - but not yet used: no plugin handler yet
I didn’t get the chance to write it, although its format and loading method are described. Apparently
no one needs it.
> 3. RAM should be as large as possible
That's great! The minimum is 1024Kb so that the TRD images fit completely.
> 4. Instead of cd-rom and hdd, you can add a Flash USB drive. They are now
> cost 500 rubles per GB.Instead of HDD - you can. Don't touch the CD! It won't hurt.
> 5. hardware must support switching of 4 memory banks at addresses
> 0..3fff, 4000..7fff, 8000..bfff, c000...ffff . Moreover, the ports should
> be not only write-only.
It has existed for a long time on Turbo 2+ (and you can do this not only with RAM, but also with ROM
switch), however, only for recording. But the problem is solved by using
ports not directly, but through the OS, which will remember the configuration internally
yourself. This is exactly what is done in TASiS through new system restarts. All programs
click pages through them, and through them restore the system
memory manager configuration. And it turns out a very good situation: everything
programs written for regular TR-DOS under spec-128 do not know anything about
switching windows, nor about memory above 128Kb (just in case there is still
BIOS memory protection over 128Kb costs), and the system, knowing this, actively changes
configuration for current needs. As a result, we get the opportunity
systems to launch tRD software and return from it.
> - all this is generally not news. A similar thing happened at ATM+honey
> commander or on a scorpion. Only they didn’t have memory - ramdrive where
> it would be possible to secretly “hide” the pages of the 128th Spectrum at> task switching.
What's wrong is that Turbo 2+ (1024Kb) has enough memory for this. Moreover,
It is possible, if you work under the system, to organize task swapping on the screw...
> and there was no flash-disk and everything was not so global. And so the gist of it is
> well...
And in general, why was it? Are you aware of the latest developments on ATM-turbo 2+ for
the last two years? If not, I recommend checking out:
http://nedopc.com
http://atmturbo.nedopc.com
From
Timonin Maxim Anatolievich
→
To
All
10 November 2006
Hello Raider
Rai> Having followed FlyDream's link, I realized that it is better to use not even
Rai> USB Flash drive, and memory cards. It's easier and cheaper.
And most importantly, there is no need to install any new hardware controllers. Enough
use the existing IDE interface via an adapter...
From
acidrain
→
To
All
10 November 2006
Hello, Error404
Err> I had all this in 1996 in CP/M (though on Orion):
Err> pseudo-multitasking: main CP/M application (any) and
Err> interrupt-switched mode specially developed
Err> applications - all sorts of windows, players, calculators, debuggers,
Err> program managers, on-the-fly antiviruses, etc. But that’s not the point
Err> is the point. The main thing is that such a question as “everything seems fine and
Err> great, but there is no normal editor/compiler/archiver"
Err> arose in principle. Or I don’t clearly explain why it’s needed
Err> proprietary software? Or besides typing (by the way, what about files by
Err> size that does not fit into RAM? ) do you need anything?
I did much of the above with the help of my Scorpio in 95-96. So maybe
Is it better for everyone to immediately change into scorps or write an emulator? 8)
From
Alex Astafiev
→
To
All
11 November 2006
Hello, Maksagor
> You really don’t know. OS TASiS is precisely a further development
> iS-DOS. Over the past year, a ton of programs have been written for it (some of
> they also work on regular iS-DOS), including a CD player and a CD copier
> for ATM and KAY IDE interfaces.
>
I agree that I am not in the know. So far you've mentioned two utilities. The first transmits CD
command to play =) The second one performs the BIOS + driver function. U
By the way, I have a question in passing - they somehow work in parallel with each other,
residents?
and I still don’t understand what other serious practical programs have been created
(at least for all time). I searched this forum and didn't see anything...
> I won’t say anything about Pro, but on ATM this OS is alive and well
> (the latest programs that were written for it, including by me,
> date back to 2005), although since 2006 we (NedoPC) have consciously
> we shift the emphasis towards TASiS. I hope it’s clear why.
> As for back-compatibility, this is exactly what is provided in TASiS
> both in relation to iS-DOS, and, as impossible as it may seem -> to TR-DOS (due to a fundamentally new BIOS and software emulator
> VG93), so you can specify the path to on the TASiS/iS-DOS command line
> image with TR-DOS programs, run this software, and at the output
> automatically get to the TASiS location from where it was launched
> programs.
>
I still don't understand. How is back-compatibility ensured?
only at the call level? This is not back-compatibility.
Backward compatibility is when you put any program in and it works in
exactly the same as it worked on the original computer, without following any rules
and without any reservations.
Although I’ll pause at this point. I clearly see that you are a fan of two things -
firstly ATM turbo, secondly TASiS itself, nee ISDos. Therefore
It’s clear that your opinion will be biased in advance :)
I'll just speak for myself.
I am a practical person. - For me, ISDOS was just such a “sailboat in
bottle." She gave me absolutely nothing significant... Practical.
New. Moreover, it seemed funny to me that this "OS" after launch
another Spectrum program or reset was needed every time
reload from disk. Who knows. Maybe just because I already had time
feel the normal systems. Managed to communicate with MSX2 (including its network,and this is a strong thing), with the Corvette, and of course with the PC. Before this I had experience
debugging builds and work with simpler machines with only 4kb of software and
loading software from cassettes (Specialist).
Above I suggested banality. Everything that interests me (was interesting at that time),
this is really a “launcher” for Spectrum programs that are written for
regular Spectrum. And some kind of garbage that allows you to interrupt work
Spectrum program, and quietly switch to another Spectrum
program - without unloading the previous one. Yes, maybe it can still ship some
snapshots. Well, there may also be a manager for these same programs in memory
(task manager) and some manager on disk (disk shell). That's all
necessary for happiness.
I will note the main thing that may be left behind the scenes -. All my suggestions are
are not some kind of development of Spectrum, its architecture, system creation
drivers, some new APIs...
They are not aimed at this and have never been directed at this. This is all purely utilitarian
a shell, a lotion inside of which the Spectrum itself remains as it was. Without any
any development. Because it is a dead end. Or rather, it goes in the wrong direction.
I somehow immediately felt with common sense the dead end of any evolutionary
Spectrum development. Because firstly, they already exist and have existed for moreinteresting machines that are superior to the Spectrum in what they do (msx, pc... for example
I was excited by Dandy, especially when I saw that everything was collected there on one
chip). And secondly, all this invention took the Spectrum out of its niche,
catastrophically reducing the chances of software production.
Likewise, the purpose of ATM was unclear to me. Do you want laughter? I collected in
Novosibirsk Spectrum for sale. Including the latest ATMs on large
square boards with greenery (not the ones on your website). Rarely
huge, useless at that time and capricious units (and expensive, of course).
We had those who forced ATMs to work with several lines of RU7s
highly respected :))
So here's the funny thing - at home I had a homemade Spectrum with hanging
memory, AY-com and tr-dos, not ATM :)
I understand that a hobby is a hobby. It's for those who are passionate. And I accept and
I respect your hobby :)
Everyone chooses how to kill time. Well, let's say - someone will twirl their temple
at the finger and call me a fool, saying, you couldn’t think of anything better than
write such posts on a very specific forum?
Or the fact that despite the fact that I have access to some of the most powerful computers, I
I continue to rush around with Pectrum.. Also, whatever one may say, it’s a twist... And... also
RST7 is now the funniest quirk - it picks Siemens cell phones. They themhack to be able to run their ARM code, dig the firmware, find
useful functions and make libraries. Also a cool thing in its own way -
The device is the size of a playing card, and inside there is a 32bit processor at 125Mhz. And
your program is on it! Cool? Cool! :) :)
..But if you think specifically about the spektrumists, (I think and have thought about them
interests, in the interests, it seems to me, of the majority) - the things we are discussing
(including the latest all such graphical OS) is beyond these interests, because
that this is no longer a Spectrum, this is something that can still run
Spectrum programs as one of the functions.
But everything else is not for me or (from my point of view) for any of the spektrumists.
necessary. I repeat, this is just my personal point of view, completely good-natured and
maybe it’s wrong (I’m old-fashioned, full of common sense and practical :)
)
So these are the pies.. This, therefore, is my opinion on this issue =)
From
Valery Tkachuck
→
To
All
11 November 2006
Hello Raider
Of course, you’re right about almost everything, if only this rightness would also give you a “launcher”
was born, then one could say - “everything has been achieved for me in the Spectrum” :)
From
Alex Astafiev
→
To
All
13 November 2006
Hello, Black_Cat
I understand you.
Every time my hands twitch to do something reasonable, eternal, good =)
You have to hit them :)
From
Vladimir Bovin
→
To
All
14 November 2006
Hello Raider
Rai> I understand you.
Rai> my hands twitch every time to do something reasonable, eternal, good =)
Rai> You have to hit them :)
Everything is at a dead end for you, everything is going in the wrong direction.
Actually, Spectrum is a game. There will be a system, and Art Studio will be rewritten for it,
because for many people the computer has become their own and fans probably don’t consider it
clumsy. Maybe some people still find it a thrill to keep track of every byte in their
program, i.e. strive for speed with your head, not with your iron.
Then, for some reason, I ran into an ATM, ran into a cool computer, and also said that
respects.
:(
By the way, please note that people come to the forum, get acquainted with what they are doing here and
for some reason they always try to attach a Pentium processor or something else to the Spectrum
which is cooler. Then the wishes are smoothly transferred to the box with Pentium
reflash with Spectrum, install a modem, audio (no wishes about AGP yet
met you :)
You can stuff Speck into your mobile phone, but you’ll probably miss such a bandura,
which connects to a TV or monitor, huh?
:)
From
Demon Adramelek
→
To
All
11 January 2007
Hello, Raider
Rai> Nah!
Rai> We hate windoze and all windoze-alike :) Command line rulez!
Rai> TR-Dos uses command-line, and therefore rulez forever. :-)
Rai> ..Multitasking is designed for PC, where CPU is usually idling in
Rai> basic programs or message loops. Therefore, singletasking is rulez
Rai> forever. :-) Also, why it not Vista-looked? We wana Vista look!
Rai> :-)
Who's "we"?
From
Vladimir Bovin
→
To
All
5 February 2007
Hello, Adramelek
Today i has downloaded AVI-file (about SymbOS). After the watching, the
question has come. How many Megahertz of that computer shown in video?
In Specy basically sound itrerrupts, when program loads a portion of data.
I think it's a PC emulation of Amstrad.
By the way. How CPU can play the moovieclip and play smusic without freezing?
Короче подкол это, даже ПЦ подтормаживал бы.
:)
From
acidrain
→
To
All
6 February 2007
Hello Vovoi
Vov> In short, this is a joke, even the PC would slow down.
So this is not what you thought - there is an Amstrad with a fast processor. go to
kokoinite site-museum, study the swearing part =)
And the PC slows down by definition ;)))
From
Nikita Alexandrovich
→
To
All
7 February 2007
Hello Vovoi
Vovoi
running the teacher's yamaha - everything works fine
From
Vyacheslav Kalinin
→
To
All
26 February 2007
Hello, scooter_aka_ORB2007
sco> someone thinks that this is a toy (after talking to someone on ICQ).
sco> file for Spectrum which has a windows function, I realized that this is not
sco> some kind of entertainment and a natural program a la “several in one”
sco> for programmers and for the average person. as they say, read the file
sco> readme
Did you understand what you wrote? ;)
Windows v1.0 by Warlord'99.
ZX-Windows v1.6 by Nagval'2000, Inside'2001.
VRCP Windows v2.0 by C.Moscow'2001
Perhaps you meant something from this set?