PDA

Просмотр полной версии : Zx Windows :-)



flydream
04.11.2006, 19:25
Hi! I'm new here. My name is Stefano and I am from Italy :-)
SymbOS (www.symbos.de) is a "Windows like" operating system for Z80 computers (Cpc and Msx for now) and it is possible to port it in Zx +3. I think is possible also to run it in Pentagon, Scorpion, Atm Turbo and Sprinter.
Features: REAL MULTITASKING * 576KB DYNAMIC MEMORY *
* 128GB FILESYSTEM * 100% WINDOWS GUI. I have written to author and he wrote to me is possible to port it on Zx +3 (only +3 'cause limitation with ram pages). It is necessary to modify code you can find here: http://www.symbos.de/download.htm. It is incredible! See the amazing video here: http://www.symbos.de/videos/trexsymbos1.zip
This is reply to the email to the author of the project:
-----
Hi Stefano,

Sorry for this very late answer, somehow your email got lost first. Thanx for your interest in SymbOS. I think a Spectrum port would only be possible for the Spectrum +3 because of the memory bank switching requirements. Even the Sam Coupe wont be able to handle it completely because of its 32k block limitation.
On the other hand I wonder if a new memory expansion would be possible for all Spectrums, which is able to provide the required bank switching possibilities.
The memory is always the most important thing for a port (beside the Cpu of course ;-).
But Doors is already a very great Windows OS and it is perfectly designed for the Spectrum graphic. So I am not sure, if SymbOS would make sense?

Cu,
Prodatron
----------
:-)

scl^mc
05.11.2006, 10:56
i'm really shocked by that! and i really want this on my computer. and i'm ready to buy spectrum version

Surfin_Bird
05.11.2006, 11:52
Oh my god! I want it on my ZX!

acidrain
05.11.2006, 12:43
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 :)

flydream
05.11.2006, 13:05
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

scl^mc
05.11.2006, 18:30
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:

cyrax inc
05.11.2006, 18:50
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.

Black_Cat
05.11.2006, 19:35
you can play the music, video and see some pictrures at the same time. and also working in command line. absolutely perfectZ80 CPU with 24MHz... :confused:

acidrain
06.11.2006, 00:28
Z80 CPU with 24MHz...
Wor you meant?

Black_Cat
06.11.2006, 01:34
Wor you meant?Video of the CPC TREX running SymbOS in Turbo Mode. The CPC TREX Turbo Mode=24MHz.

flydream
06.11.2006, 01:47
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.....

acidrain
07.11.2006, 14:45
Video of the CPC TREX running SymbOS in Turbo Mode. The CPC TREX 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?

flydream
07.11.2006, 15:50
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?

I think is WONDERFUL! :v2_finge:

TomCaT
07.11.2006, 19:39
TO RST#38, pleeeese.

TomCaT
07.11.2006, 19:39
тогда переведем и сюда вернем.

Norman
07.11.2006, 21:47
Че это за ось, кто-нить по руски может объяснить, и кто ее будет релизить под Sprinter & ATM?

newart
07.11.2006, 22:19
Че это за ось, кто-нить по руски может объяснить, и кто ее будет релизить под Sprinter & ATM?
Как кто, китайцы, ой, тоесть испанцы или иатцльянцы?
Ну вобщем главное что бы портировали, мне понравилось.
Хотя что с ней потом делать? Писть игры под ось смысла нет, а сисетмные программы и так вроде почти все есть.

Surfin_Bird
07.11.2006, 22:51
Че это за ось, кто-нить по руски может объяснить, и кто ее будет релизить под Sprinter & ATM?
Если кто будет - я готов платить свои кровные!
Ось замечательная - это, судя по видео, скриншотам и декларациям на сайте - полновесная многозадачная операционная система по типу Windows.
Тока круче :v2_cheer:
К нам она имеет отношение постольку поскольку она разработана для 8битных систем на базе Z80. Чем наш спек и является.

Хочу под неё графредактор, и готов рисовать игры!!!!


What it for an OS? who on russian can explain and who will port it under Sprinter and ATM?
If somebody will - I am ready to pay him! The OS is remarkable! By video, screenshots and declarations on a site - it looks like multitask operational system as Windows.
But much cooler :v2_cheer:
It concerns us so far as it is developed for 8-bit systems on the basis of Z80. Like our speccy.

I want to have painting program for it, and I'm ready to draw for games!!!!

flydream
07.11.2006, 23:37
Вы думаете, легко преобразовать этот OS для клонов?

newart
07.11.2006, 23:45
Вы думаете, легко преобразовать этот OS для клонов?
Дайте нам исходники и мы дадим ответ. =)

acidrain
08.11.2006, 00:31
Some people think that the SymbOS is 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
-----
Пацаны - вы хоть translate.ru используйте, он же не пишет вам по итальянски! Бескультурие, ей Богу! =)
Ось как ось и не надо изобретать велик - ведь все готово!
----
I meet some questions as "what 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! =)

Norman
08.11.2006, 08:47
Она че 4-х цветная, судя по скриншотам, и памяти чет маловато поддерживает - полметра. Да и где эти 24 мГц взять на спеке?
Там 10 метров какого-то видео еще...

Surfin_Bird
08.11.2006, 10:17
Она че 4-х цветная, судя по скриншотам, и памяти чет маловато поддерживает - полметра. Да и где эти 24 мГц взять на спеке?
Там 10 метров какого-то видео еще...
Она щаз под два компьютера сделана - под Амстрад какой-то и MSX2.
Там разные граф режимы на них.
На видео - демонстрация работы с системой, многозадачности... Очень впечатляет!
Кстати, кто-нибудь смог её запустить на эмуляторе MSX2?


Is it 4-color, by screenshots? And it looks like it support little amount of memory - only 1.5 mb. And where can you get 24 mhz on speccy? And there are 10 mb of some video...
Currently it 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?

(Пацаны, если найдёте критические ошибки в переводе - дайте знать, пожалуйста)
(Dudes, if you'll fing some critical mistakes in translation, please let me know :v2_sleep: )

Максагор
08.11.2006, 11:08
Она че 4-х цветная, судя по скриншотам, и памяти чет маловато поддерживает - полметра. Да и где эти 24 мГц взять на спеке?
Там 10 метров какого-то видео еще...

На одном спектруме как минимум такое взять можно - на Спринтере (21МГц). Кроме того, если использовать обычный ZX-экран в 6912 байт, то тактовая частота и поменьше может быть. 7МГц точно хватит... А если использовать расширенную графику на АТМ... Ну, реальная многозадачность вряд ли получится. А вот псевдо-многозадачность (исполняется только задача в активном окне, а остальные "спят") - уже вещь реальная, особенно если использовать возможность в АТМ листать страницами в любом адресном окне. И такая работа потихоньку идет в рамках проекта OS TASiS. А то, что показано, вполне реально можно будет почти "один в один"(даже цветов накинуть можно будет поболее) реализовать в Turbo-3, где будет 21МГц и "тридевятый" графический чип.

Ну а что касается поддержки памяти, то что, дополнительную поддержать трудно, раз уж все равно с исходником паботать. Но мне кажется, что на скриншотах указан минимальный объем апмяти для работы системы - полметра, а не максимальную ее поддержку...

scl^mc
08.11.2006, 11:27
only 1.5 mb
no, only 512kb :)

Error404
08.11.2006, 13:27
На одном спектруме как минимум такое взять можно - на Спринтере (21МГц). Кроме того, если использовать обычный ZX-экран в 6912 байт, то тактовая частота и поменьше может быть. 7МГц точно хватит... А если использовать расширенную графику на АТМ... Ну, реальная многозадачность вряд ли получится. А вот псевдо-многозадачность (исполняется только задача в активном окне, а остальные "спят") - уже вещь реальная, особенно если использовать возможность в АТМ листать страницами в любом адресном окне.

Uzix (UZI) куда как роднее для любой Z80 системы. Исходники есть на SourceForge. Непонял, что так всех возбудило... Графика? Если нужна графика, то надо использовать стандарты, для 8-биток вполне покатит VNC. А не городить ни с чем не совместимое - не больно кто-то что-то пишет в наше время, даже системное (что проще и интереснее). Всё ушло в демы... :v2_wink2:
А для приемлимой многозадачности на 8-битных с низким тактом никакое количество ZX-like диспетчеров (в окошке по 16к) не поможет. Нужен диспетчер по 64к, чтобы коммутировать целыми страницами (целыми процессами) одной командой, без LDIR-ов.

newart
08.11.2006, 14:42
Всё ушло в демы...
3 демы в год, это ВСЁ?

Vovoi
08.11.2006, 15:07
Пожалуйста, еще раз откройте в своих архивах *.trd и посмотрите:
--- Doors:
Графика - пример реально работающего графического интерфейса, с нормальной скоростью вывода графики и текста.
Система - жаль, что нет хотя бы блокнота, читающего и пишущего тексты :(
--- Myth OS:
Графика - тоже хорошо реализована, позволяется двигать окошки.
Система - нормально запускается только timer.exe :(
Все это реальный пример того, что кодеры добились какой-то цели, программы идут на Спеке без навороченных векторных шрифтов и прочего излишества.
______________
in two words on english:
Doors & Myth OS for ZX Spectrum is an exaple 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 was shown in SymbOS. More than half of russian users have only 3.5Mhz CPU.

Error404
08.11.2006, 16:00
Цитата:
Сообщение от Error404
Всё ушло в демы...

3 демы в год, это ВСЁ?

Ну, не знаю... Видимо да. :) Системного то еще меньше. Даже на местном форуме раздел ОС - самый поросший паутиной...

Error404
08.11.2006, 16:10
--- Doors:
[skip] жаль, что нет хотя бы блокнота, читающего и пишущего тексты :(
--- Myth OS:
[skip] нормально запускается только timer.exe :(
Все это реальный пример того, что кодеры добились какой-то цели, программы идут на Спеке без навороченных векторных шрифтов и прочего излишества.


Все это реальный пример того, что нужно к распространенной системе прикручивать GUI и коммутируемую многозадачность (она позволит сохранить весь софт), а не сочинять нечто, предлагая всем заполнить вакуум самописным софтом (Сколько там приложений под SymbOS? Четыре (!) вроде было полгода назад, когда я про нее читал, сейчас уже и читать по-новой не хочется). Некому сейчас уже заполнять вакуум, из этого и нужно исходить. Мне, к примеру, все равно что там будет выполнять роль блокнота - WordStar ли, vi/emacs ли, или еще чего. Но писать WordStar заново только оттого, что есть система с окошками и нужно хоть как-то хоть что-то туда перетянуть - это бред.

scl^mc
08.11.2006, 17:05
Все это реальный пример того, что нужно к распространенной системе прикручивать GUI и коммутируемую многозадачность (она позволит сохранить весь софт), а не сочинять нечто, предлагая всем заполнить вакуум самописным софтом (Сколько там приложений под SymbOS? Четыре (!) вроде было полгода назад, когда я про нее читал, сейчас уже и читать по-новой не хочется). Некому сейчас уже заполнять вакуум, из этого и нужно исходить. Мне, к примеру, все равно что там будет выполнять роль блокнота - WordStar ли, vi/emacs ли, или еще чего. Но писать WordStar заново только оттого, что есть система с окошками и нужно хоть как-то хоть что-то туда перетянуть - это бред.
возможно, ос tasis будет тем самым продуктом

Raider
08.11.2006, 17:30
...SymbOS (www.symbos.de) is a "Windows like" operating system for Z80 computers... ....But Doors is already a very great Windows OS....


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! :-)

scl^mc
08.11.2006, 17:33
Multitasking is designed for PC, where CPU is usually idling in basic programs or message loops
also multitasking is used in some not-pc-computers: amiga/pegasos, macintosh. am i right?

We wana Vista look! :-)
windows vista is evil! i won't use it. never

flydream
09.11.2006, 01:44
Дайте нам исходники и мы дадим ответ. =)

Doc:
http://www.symbos.de/download/symbos-doc-develop.zip

Code:
http://www.symbos.de/download/symbos-doc-library.zip
:) ;) :cool: :v2_thumb:

flydream
09.11.2006, 01:46
also multitasking is used in some not-pc-computers: amiga/pegasos, macintosh. am i right?


Yes. First multitasking computer was Sinclair QL !!!!! "cousin" of Zx Spectrum :cool:

Black_Cat
09.11.2006, 12:51
возможно, ос tasis будет тем самым продуктомOS TASiS designed for Turbo-2+ only, and used non ZX compatible mode. The multitasking TASiS - is a future project. The SymbOS - is reality.
Для ZX, TASiS - не существует и не разрабатывается. Действующей многозадачной TASiS - ещё нет и неизвестно когда будет, а SymbOS - уже есть.

Error404
09.11.2006, 17:28
OS TASiS designed for Turbo-2+ only, and used non ZX compatible mode. The multitasking TASiS - is a future project. The SymbOS - is reality.
Для ZX, TASiS - не существует и не разрабатывается. Действующей многозадачной TASiS - ещё нет и неизвестно когда будет, а SymbOS - уже есть.

Для ZX ОС не надо. Для ZX нужно запускалку игрушек. Говорить об ОС имеет смысл только для 8-битки, имеющий хоть какой-то минимум ресурсов. Жить в 48к не одна ОС не сможет. Нафига нужна еще одна Contiki? Кому интересно возиться на ассемблере, считая длины команд в байтах? Что можно делать на графическом экранчике 6к кроме игрушек? ОС нужна именно для расширений, у которых должны быть полные 64к адресации ОЗУ и нестандартные расширения через стандартные драйвера: нормальная текстовая консоль, на которй не надо ломать глаза, расширение памяти, какие-то устройства ввода/вывода. Реализации ОС можно обсуждать. Одно обсуждать бессмысленно - ОС ради ОС это смешно. Для 8080/Z80, к примеру, стандарт - это CP/M. Программы такого класса, как писали тогда под нее, сейчас уже никто не напишет: профессионалы ушли туда, где деньги. Любая новая ОС ИМХО должна уметь эмулировать среду CP/M, стандартные текстовые терминалы (хотя бы VTxxx), иметь инструментарий разработки (хотя бы от той же CP/M), иметь библиотеки, заворачивающие все системные вызовы для базовых ЯВУ (как минимум, libc). Так, к примеру, делает UZIX: получился клон *nix, в котором нормально работают CP/М программы - компиляторы, текстовые процессоры, БД, таблицы, и проч. - наследуя все плюсы, ту же многозадачность, модульность, сетевые транспорты. А писать систему, под которую софт нужно делать заново и специальным образом - глупо. А адаптируемость или неадаптируемосить этой ОС под какую-то железку это дело стопервое. Глюкало же нацепить, это уже пожеланию: кому то нужно, а кому-то - нет. И цеплять его нужно по возможности стандартно (есть даже уже готовые разработки для 8-биток, например тот же uVNC), а не сочинять ни с чем несовместимое gui. Говорить о достоинствах ОС нужно имея на руках 20000 программ под нее, иначе это не ОС, а очередной "парусник в бутылке" - удивительно и интересно... в первые полдня... Всего лишь еще одна дема - вид сбоку...

maximk
09.11.2006, 17:41
..............
Для 8080/Z80, к примеру, стандарт - это CP/M
............................
Всего лишь еще одна дема - вид сбоку...

+999!

Блин, подписываюсь под каждым словом.

И про профессионалов и деньги - это ответ в тему про наших программеров :)

Максагор
09.11.2006, 17:54
Для ZX ОС не надо. Для ZX нужно запускалку игрушек. Говорить об ОС имеет смысл только для 8-битки, имеющий хоть какой-то минимум ресурсов. Жить в 48к не одна ОС не сможет. Нафига нужна еще одна Contiki? Кому интересно возиться на ассемблере, считая длины команд в байтах? Что можно делать на графическом экранчике 6к кроме игрушек? ОС нужна именно для расширений, у которых должны быть полные 64к адресации ОЗУ и нестандартные расширения через стандартные драйвера: нормальная текстовая консоль, на которй не надо ломать глаза, расширение памяти, какие-то устройства ввода/вывода. Реализации ОС можно обсуждать. Одно обсуждать бессмысленно - ОС ради ОС это смешно. Для 8080/Z80, к примеру, стандарт - это CP/M. Программы такого класса, как писали тогда под нее, сейчас уже никто не напишет: профессионалы ушли туда, где деньги. Любая новая ОС ИМХО должна уметь эмулировать среду CP/M, стандартные текстовые терминалы (хотя бы VTxxx), иметь инструментарий разработки (хотя бы от той же CP/M), иметь библиотеки, заворачивающие все системные вызовы для базовых ЯВУ (как минимум, libc). Так, к примеру, делает UZIX: получился клон *nix, в котором нормально работают CP/М программы - компиляторы, текстовые процессоры, БД, таблицы, и проч. - наследуя все плюсы, ту же многозадачность, модульность, сетевые транспорты. А писать систему, под которую софт нужно делать заново и специальным образом - глупо. А адаптируемость или неадаптируемосить этой ОС под какую-то железку это дело стопервое. Глюкало же нацепить, это уже пожеланию: кому то нужно, а кому-то - нет. И цеплять его нужно по возможности стандартно (есть даже уже готовые разработки для 8-биток, например тот же uVNC), а не сочинять ни с чем несовместимое gui. Говорить о достоинствах ОС нужно имея на руках 20000 программ под нее, иначе это не ОС, а очередной "парусник в бутылке" - удивительно и интересно... в первые полдня... Всего лишь еще одна дема - вид сбоку...

Абсолютно согласен. И в этом ракурсе OS TASiS и ATM просто созданы друг для друга!

Raider
09.11.2006, 18:19
also multitasking is used in some not-pc-computers: amiga/pegasos, macintosh. am i right?
windows vista is evil! i won't use it. never

Its all joking, nothing more :)

Raider
09.11.2006, 18:48
Yes. First multitasking computer was Sinclair QL !!!!! "cousin" of Zx 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?

scl^mc
09.11.2006, 18:58
Its all joking, nothing more :)
i'm joking too :D

captain cobalt
09.11.2006, 19:27
Для ZX ОС не надо. С такими предложениями лучше выступать в отдельной теме, а не вмешиваться в обсуждения.

Error404
09.11.2006, 20:55
С такими предложениями лучше выступать в отдельной теме, а не вмешиваться в обсуждения.

И что же это было за обсуждение, ход которого я нарушил (и где это я его нарушил?)? :v2_conf2: Или формат раздела допускает только "одобрямс"? А выглядит цитата из меня "не по теме", оттого, что не нужно выдергивать фразы из контекста.
Ладно, ухожу, продолжайте...

GriV
09.11.2006, 21:02
а не сочинять ни с чем несовместимое gui. Говорить о достоинствах ОС нужно имея на руках 20000 программ под нее, иначе это не ОС, а очередной "парусник в бутылке" - удивительно и интересно... в первые полдня... Всего лишь еще одна дема - вид сбоку...

Хорошо под корень рубить, а какие есть предложения?

Error404
09.11.2006, 21:48
Хорошо под корень рубить, а какие есть предложения?

Похоже, выглядит так, что я говорю против. А я не говорю против, авторы занимаются творчеством, это почетно, серьезно. Я говорю, что не понимю, почему авторы так легко отправляют на свалку фонд ПО, равного которому им не сделать (при всем уважении). Или я чего-то недочитал, но я не нашел ссылок на поддержку CP/M (там есть упоминание про COM-файлы, но как я понял из контекста, а явно там не написано, это не CP/M, это нечто MS-DOS-подобное). Еще год назад я ходил на сайт SymbiOS, сразу потерял интерес, сейчас вижу все то же. Интересно, это вопрос принципиальный, или просто поленились/не_успели? Если второе, то все не так безнадежно. Но есть сомнения.

Я уже приводил в пример UZIX. Там нет видеоплейера, зато есть полная реализация TCP/IP и эмулятор CP/M. А это, мне кажется, важнее любых окошек. Без калькулятора я могу обойтись. А вот приложение IRC (в UZIX), это на мой взгляд - да, показатель уровня системы. Я бы даже сказал - показатель мировоззрения. Окошки на UZIX, кстати, тоже есть. Но это действительно не важно, ИМХО.
Однако, у Sym плюс: автор им занимается и может и сделает порт под ZX-клон (под стандартный 48к - не получится, ясно).

Резюмирую: TCP/IP, СP/M, многозадачность - вот то, что я обязательно вижу в идеальной :) ОС для Z80.

Surfin_Bird
09.11.2006, 22:03
Мне пофигу разглагольствования о возможности\невозможности и нужности\ненужности новой ОС. Я вижу красивую, удобную МНОГОЗАДАЧНУЮ систему, и я хочу её.
Кому хватает спектрума, как игровой машины - могут спокойно играться. А мне, извините, нужен граф. редактор, видеоплеер, текстовый редактор нормальный, музыкальный плеер.
И ради этого мне совсем не в падлу, например, будет поставить 256кб памяти и проц на столько_сколько_надо_мгц. Ну а без мышки любой компьютер - не компьютер (по крайней мере для художника).
И ещё. Может кто-то считает излишеством возможность обмена данными между приложениями, возможность прослушивания музыки в процессе работы, возможность переключится на время на другое приложение, не парясь и не сохраняя файл в текущем...
Ребята, марш на калькуляторы! Зачем вам компьютер?

Error404
09.11.2006, 22:21
Мне пофигу разглагольствования о возможности\невозможности и нужности\ненужности новой ОС. Я вижу красивую, удобную МНОГОЗАДАЧНУЮ систему, и я хочу её.
Кому хватает спектрума, как игровой машины - могут спокойно играться. А мне, извините, нужен граф. редактор, видеоплеер, текстовый редактор нормальный, музыкальный плеер.
....Может кто-то считает излишеством возможность обмена данными между приложениями, возможность прослушивания музыки в процессе работы, возможность переключится на время на другое приложение, не парясь и не сохраняя файл в текущем...


Я все это имел в 1996 году в CP/M (правда на Орионе): псевдо-многозадачность: основное CP/M приложение (любое) и в коммутируемом по прерываниям режиме специально разрабатываемые приложения - всякие окошки, плейеры, калькуляторы, отладчики, диспетчеры программ, антивирусы "на лету" и проч. Но ведь не в этом же суть. Главное что такого вопроса как "все вроде хорошо и замечательно, но нет нормального редактора/компилятора/архиватора" не возникало в принципе. Или я непонятно объясняю для чего нужно фирменное ПО? Или кроме набора текста (кстати, как насчет файлов по размеру не влезающих в ОЗУ? ;) ) ничего не нужно?

А под ZX, если я правильно понял, пока порта SymbOS нет и не известно будет ли. Так вот, если соберетесь дорабатывать, делайте эмулятор CP/M, это же очевидно необходимо.

captain cobalt
09.11.2006, 22:46
Мы обсуждали SymbOS недавно:
http://zx.pk.ru/showthread.php?t=3196

Наши специалисты обнаружили серьёзные недостатки. :)

Black_Cat
10.11.2006, 00:26
Да, сейчас применение ОС на ZX очень ограничено возможностями компьютера, поэтому для классического ZX наверно было бы достаточно просто запускалки, особенно это хорошо при работе в системе клиент-сервер. Но будут и более быстрые ZX (проект Caro например, или проект ReSpecT от Fan'a - очень кстати перспективная конструкция в плане разгона обратите на неё особое внимание) и с ними уже вполне реально смогут работать и сами ОС и программы под ОС, а как известно: "дорога ложка к обеду". Появление быстрых ZX не за горами, а вот законченной оси для ZX кроме как iS-DOS - ничего больше и нету. Дык что особо привередничать не приходится - что будет готово - с тем и работать придётся. Конечно, хотелось бы UZIX под ZX. Дык и что, если её не будет, а при этом будет готовый порт SymbOS, так что, им не пользоваться из идеологических соображений? К тому же для разных пименений вполне возможны предпочтения отданные разным ОС. Резюмируя в отношении ОС: много - не мало. Разнообразие в отношении ОС - это правильно, неправильно - это размывание платформы ZX всякими левыми "усовершенствованиями" не имеющими ничего общего с ZX.

flydream
10.11.2006, 01:36
Для ZX ОС не надо. Для ZX нужно запускалку игрушек. Говорить об ОС имеет смысл только для 8-битки, имеющий хоть какой-то минимум ресурсов. Жить в 48к не одна ОС не сможет. Нафига нужна еще одна Contiki? Кому интересно возиться на ассемблере, считая длины команд в байтах? Что можно делать на графическом экранчике 6к кроме игрушек? ОС нужна именно для расширений, у которых должны быть полные 64к адресации ОЗУ и нестандартные расширения через стандартные драйвера: нормальная текстовая консоль, на которй не надо ломать глаза, расширение памяти, какие-то устройства ввода/вывода. Реализации ОС можно обсуждать. Одно обсуждать бессмысленно - ОС ради ОС это смешно. Для 8080/Z80, к примеру, стандарт - это CP/M. Программы такого класса, как писали тогда под нее, сейчас уже никто не напишет: профессионалы ушли туда, где деньги. Любая новая ОС ИМХО должна уметь эмулировать среду CP/M, стандартные текстовые терминалы (хотя бы VTxxx), иметь инструментарий разработки (хотя бы от той же CP/M), иметь библиотеки, заворачивающие все системные вызовы для базовых ЯВУ (как минимум, libc). Так, к примеру, делает UZIX: получился клон *nix, в котором нормально работают CP/М программы - компиляторы, текстовые процессоры, БД, таблицы, и проч. - наследуя все плюсы, ту же многозадачность, модульность, сетевые транспорты. А писать систему, под которую софт нужно делать заново и специальным образом - глупо. А адаптируемость или неадаптируемосить этой ОС под какую-то железку это дело стопервое. Глюкало же нацепить, это уже пожеланию: кому то нужно, а кому-то - нет. И цеплять его нужно по возможности стандартно (есть даже уже готовые разработки для 8-биток, например тот же uVNC), а не сочинять ни с чем несовместимое gui. Говорить о достоинствах ОС нужно имея на руках 20000 программ под нее, иначе это не ОС, а очередной "парусник в бутылке" - удивительно и интересно... в первые полдня... Всего лишь еще одна дема - вид сбоку...

Я соглашаюсь с Вами. На 48 КБ не возможным иметь хороший OS, но для мощного клона возможно также иметь SymbOS :v2_cheer:



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).


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:

Raider
10.11.2006, 16:02
Аналогичное мнение и у меня.
В общем-то это изначально понятно что данная OS это "парусник в бутылке".. Кстати, красивое выражение, нужно будет запомнить.. Мне все это насчет OS было понятно еще где-то в 1996 году. (А где IsDos? Что под нее последнего-практического было написано? :) Или я просто не в курсе?) Где CP/M под Profi или под ATM Turbo? =) Все это обречено на затухание по экспоненте, как круги от брошеного в воду камня. Без тысяч программ всё это просто макет, демо.

Но я никогда не возражаю по поводу осей, ибо это плодит флейм и ненависть фанатов =) Back compatibility - необходимость. А ее тут нет.

Solution который будет "живой":
1. realtime-мультизадачность не нужна.
2. Выпадать в task manager посредством NMI
3. RAM должно быть как можно больше
4. вместо cd-rom и hdd можно присобачить Flash USB drive. Они сейчас стоят 500р за гб.
5. железо должно поддерживать свитчинг 4-х банков памяти по адресам 0..3fff, 4000..7fff, 8000..bfff, c000...ffff . Причем порты должны быть не только write-only.

- все это в общем-то не новость. Аналогичное было на ATM+honey commander или на скорпионе. Только у них не было памяти-ramdrive куда можно было бы секретно "прятать" страницы 128-го спектрума при переключении задач. и не было flash-disk'а и всё не так глобально было. А так суть та же...

Raider
10.11.2006, 16:12
Работа на такой машине выглядит так.
Включаем - с флэшки загружается загрузчик который грузит в память Spectrum ROM, TrDos ROM, весь необходимый системный софт.

Переключаемся в ассемблер, ассемблируем.
Переключаемся в текстовый редактор - пишем.
Переключаемся на лару - работаем с FTN.
Переключаемся на игршку - поиграли.
Если что-то нужно - читаем с USB Flash Disk'а. Или отгружаем.

Просто свеого рада набор таких вот "параллельных спектрумов" в большой памяти.
Не все так гладко. При работе с TR-DOS не удастся вот так вот переключаться между "задачами", ибо микросхема контроллера и переменные состояния тесно завязаны. Но выход все равно есть - или не использовать TRDOS при работе с дисками, а использовать его эмуляцию (причем нормальную, т.к. любая страница, втч и ROM доступна на модификацию). также и при работе с AY возможны некторые мелкие проблемки. Но это все мелочь. Преодолимо.

имхо это - имеет смысл. а изобретательство осей и новых железок под которые ничего не будет - смысла не имеет. Крсиво, самоутвердительно, но useless...

Raider
10.11.2006, 16:22
Как выпадать в task manager по NMI.
Нужно соорудить на FPGA дополнительное железо (имхо проектировать сейчас что-то не юзая PLIS'ы это самому себе вредить..) то можно устроить так, что по кнопке происходило следущее:

1. включается "системное" 64KB адресное пространство (которое было не теряется, его можно считать).
2. происходит NMI. Или вместо него прямиком на шину выдается код команды перехода (или последовательность команд).

Raider
10.11.2006, 16:23
Сходив по линку FlyDream'а я понял что лучше использовать даже не USB Flash drive, а memory-карточки. Это проще и дешевле.

Максагор
10.11.2006, 16:36
Аналогичное мнение и у меня.
В общем-то это изначально понятно что данная OS это "парусник в бутылке".. Кстати, красивое выражение, нужно будет запомнить.. Мне все это насчет OS было понятно еще где-то в 1996 году. (А где IsDos? Что под нее последнего-практического было написано? :) Или я просто не в курсе?)

Ты именно не в курсе. OS TASiS - это именно дальнейшее развитие iS-DOS. Под него за последний год написана туча программ (часть из них идет и на обычной iS-DOS), в том числе CD-плеер и копировщик с CD под IDE-интерфейсы ATM и KAY.


Где CP/M под Profi или под ATM Turbo? =) Все это обречено на затухание по экспоненте, как круги от брошеного в воду камня. Без тысяч программ всё это просто макет, демо.

Насчет Профи не скажу, но на ATM данная ОСька живет и здравствует (последние программы, что были написаны под нее, в том числе и мной, датируются 2005 годом), хотя с 2006 года мы (NedoPC) сознательно смещаем акцент в сторону TASiS. Почему - надеюсь понятно.


Но я никогда не возражаю по поводу осей, ибо это плодит флейм и ненависть фанатов =) Back compatibility - необходимость. А ее тут нет.

Что касается back-compatibility, то именно таковая обеспечена в TASiS как по отношению к iS-DOS, так и, как это ни покажется невозможным - к TR-DOS (за счет принципиально нового BIOS и программного эмулятора ВГ93), так что можно в командной строке TASiS/iS-DOS указывать путь к образу с TR-DOSными программами, запускать сей софт, а на выходе автоматически попадать в то место TASiS, откуда был запуск сих программ.


Solution который будет "живой":
1. realtime-мультизадачность не нужна.

Если получится сделать и она будет нормально работать (хоть я и сомневаюсь), то почему бы не использовать это?


2. Выпадать в task manager посредством NMI

В Turbo 2+ программно в BIOS поддержано - можно загружать юзерский обработчик MAGIC в Virtual TR-DOS - но пока не используется: никто плагин-обработчик пока написать не сподобился, хотя его формат и способ загрузки описан. Видимо, никому нафиг не нужно.


3. RAM должно быть как можно больше

ЗачОт! Минимум - 1024Кб, чтобы TRD-образы полностью влезали.


4. вместо cd-rom и hdd можно присобачить Flash USB drive. Они сейчас стоят 500р за гб.

Вместо HDD - можно. А CD - не тронь! Не помешает.


5. железо должно поддерживать свитчинг 4-х банков памяти по адресам 0..3fff, 4000..7fff, 8000..bfff, c000...ffff . Причем порты должны быть не только write-only.

Давно существует на Turbo 2+(причем можно так не только ОЗУ, но и ПЗУ переключать), правда, только на запись. Но проблема решается использванием портов не на прямую, а через ОС, которая будет запоминать конфигурацию внутри себя. Именно так делается в TASiS через новые системные рестарты. Все программы щелкают страницы через них, и через них же восстанавливают системную конфигурацию диспетчера памяти. И получается очень хорошая ситуация: все программы, написанные для обычного TR-DOS под спек-128 не знают ни про переключалку окон, ни про память выше 128Кб (на всякий случай там еще через BIOS защита памяти свыше 128Кб стоит), а система, это зная, активно меняет конфигурацию под текущие нежды. В результате и получается возможность силами системы запускать tRD-софт и возвращаться из него.


- все это в общем-то не новость. Аналогичное было на ATM+honey commander или на скорпионе. Только у них не было памяти-ramdrive куда можно было бы секретно "прятать" страницы 128-го спектрума при переключении задач.

А что не так - в Turbo 2+ (1024Кб) для этого памяти достаточно. Более того, можно, если работать под системой, организовать своппинг задач на винте...


и не было flash-disk'а и всё не так глобально было. А так суть та же...

И вообще, почему было? Ты в курсе последних разработок на ATM-turbo 2+ за последние два года? Если нет, советую ознакомиться:
http://nedopc.com
http://atmturbo.nedopc.com

Максагор
10.11.2006, 16:38
Сходив по линку FlyDream'а я понял что лучше использовать даже не USB Flash drive, а memory-карточки. Это проще и дешевле.

А главное, не надо никаких новых контроллеров-железяк городить. Достаточно через переходник имеющийся IDE-интерфейс использовать...

captain cobalt
10.11.2006, 17:48
Аппаратные NMI и т. п. это всё экзотика.
Следует ориентироваться на массовые Спектрумы и адаптацию программ под ось.

acidrain
10.11.2006, 19:46
also multitasking is used in some not-pc-computers: amiga/pegasos, macintosh. am i right?
Yes, you do. And amiga is one of the most world's first real multitasking computer! =)

acidrain
10.11.2006, 19:52
Я уже приводил в пример UZIX.
Who do not allowing you to port UZIX?

acidrain
10.11.2006, 19:59
Я все это имел в 1996 году в CP/M (правда на Орионе): псевдо-многозадачность: основное CP/M приложение (любое) и в коммутируемом по прерываниям режиме специально разрабатываемые приложения - всякие окошки, плейеры, калькуляторы, отладчики, диспетчеры программ, антивирусы "на лету" и проч. Но ведь не в этом же суть. Главное что такого вопроса как "все вроде хорошо и замечательно, но нет нормального редактора/компилятора/архиватора" не возникало в принципе. Или я непонятно объясняю для чего нужно фирменное ПО? Или кроме набора текста (кстати, как насчет файлов по размеру не влезающих в ОЗУ? ) ничего не нужно?

Многое из перечисленного я делал с помощью моего скорпиона в 95-96гг. Так может лучше всем переделаться срочно в скорпы или эмулятор написать? 8)

Raider
11.11.2006, 00:53
Ты именно не в курсе. OS TASiS - это именно дальнейшее развитие iS-DOS. Под него за последний год написана туча программ (часть из них идет и на обычной iS-DOS), в том числе CD-плеер и копировщик с CD под IDE-интерфейсы ATM и KAY.


Я согласен что я не в курсе. Пока ты сказал про две утилиты. Первая передает CD команду на проигрывание =) Вторая - выполняет функцию BIOS'а + driver'а. У меня кстати попутно вопрос - они как-то работают параллельно друг с другом, резидентами?

и я все-таки не понял, какие еще серьезные практические программы были созданы (хотя бы за все время). Поискал по этому форуму - ничего не увидел...




Насчет Профи не скажу, но на ATM данная ОСька живет и здравствует (последние программы, что были написаны под нее, в том числе и мной, датируются 2005 годом), хотя с 2006 года мы (NedoPC) сознательно смещаем акцент в сторону TASiS. Почему - надеюсь понятно.
Что касается back-compatibility, то именно таковая обеспечена в TASiS как по отношению к iS-DOS, так и, как это ни покажется невозможным - к TR-DOS (за счет принципиально нового BIOS и программного эмулятора ВГ93), так что можно в командной строке TASiS/iS-DOS указывать путь к образу с TR-DOSными программами, запускать сей софт, а на выходе автоматически попадать в то место TASiS, откуда был запуск сих программ.


я все-таки не понял. как обеспечивается back-compatibility?
только на уровне call'ов? Это не back-compatibility.
Обратная совместимость - это когда сунул любую программу и она работает в точности также как работала на оригинальном компе, без соблюдения всяких правил и без всяких оговорок.

Хотя на данном месте я прервусь. Я четко вижу что ты поклонник двух вещей - во-первых ATM turbo, во-вторых самой TASiS, в девичестве ISDos. Поэтому понятно, что твое мнение заранее будет biased :)

Я скажу просто за себя.
Я человек-практик. - Для меня ISDOS была как раз таким вот "парусником в бутылке". Она мне не давала абсолютно ничего существенного... Практичного. Нового. Более того, мне казалось смешным то, что эту "OS" после запуска очередной спектрумовской программы или reset'а нужно было каждый раз перегружать с диска. Фиг знает. Может быть как раз потому что я уже успел пощщупать нормальные системки. Успел пообщаться с MSX2 (в том числе с ее сетью, а это - сильная штука), с "Корветом", и разумеется с PC. До этого я имел опыт сборки отладки и работы с более простенькими машинами всего с 4кб ПО и загрузкой по с кассет (Специалист).

Выше я предложил банальщину. Все что мне интересно (было интересно в то время), это действительно, "запускалка" спектрумовских программ, которые написаны ддя обычного спектрума. И некая такая фигня, которая позволяет прервать работу спектрумовской программы, и незаметно переключиться на другую спектрумовскую программу - не выгружая предыдущую. Да может быть еще может отгружать некие снапшоты. Ну и еще может быть менеджер этих самых программ в памяти (таскменеджер) да некий менеджер их на диске (дисковая оболочка). Это всё что для счастья надо.

Замечу главное, что может быть осталось за кадром -. Все мои предложения - они не являются каким-то развитием спектрума, его архитектуры, создания системы драйверов, каких-то новых АПИ...
Не направлены на это и никогд не были напрвлены. Это все - сугубо утилитарная оболочка, примочка внутри которой остается сам спектрум как он был. Без всякого какого-либо развития. Ибо оно - тупиково. Вернее, оно идет не в ту сторону.

Я как-то сразу здравым смыслом ощущал тупиковость какого-либо эволюционного развития спектрума. Потому что во-первых уже существуют и существовали более интересные машины превосходящие спектрум в своих делах (msx, pc... например меня возбуждала Dandy, особенно когда я видел что там все собрано на одном чипе). А во-вторых, все это изобретательство выводило спектрум из его ниши, катастрофически снижая шансы на производство софта.

Аналогично мне непонятно было назначение ATM. Хочешь смех? Я собирал в новосибирске спектрума на продажу. В том числе и последние ATM-ки на больших квадратных платах с "зеленкой" (не те что у тебя на сайте). На редкость огромные, бесполезные в то время и капризные агрегаты (и дорогие разумеется). Тех кто заставлял работать АТМ-ку c несколькими линейками РУ7'ых у нас были весьма в почете :))
Так вот самое смешное - дома у меня был самопальный спектрум с навешанными памятью, AY-ком и tr-dos'ом, а не АТМ'ка :)

Я понимаю, что увлечение есть увлечение. Оно для увлеченных. И я принимаю и уважаю твое увлечение :)
Каждый выбирает себе как убивать время. ну вот скажем - кто-то покрутит виском у пальца и назовет меня дураком, дескать, ты ничего не мог лучше придумать, как писать такие посты на очень специфичном форуме?
Или то, что несмотря на то что мне доступны одни из самых мощных компьютеров, я продолжаю носится со с пектрумом.. Тоже как ни крути ведь выверт... А... еще у RST7 сейчас забавнейший выверт - он ковыряет сотовые телефоны Siemens. Они их хачат, чтобы была возможность запускать свой ARM-код, копают прошивку, находят полезные функции и делают библиотеки. Тоже в своем роде прикольная штука - устрйоство размером с игральную карту, а внутри 32bit спроцессор на 125Mhz. И на нем твоя программа! Круто? Круто! :) :)

..Но если думать именно о спектрумистах, (я размышляю и размышлял в их интересах, в интересах как мне кажется большинства) - то обсуждаемые нами вещи (в том числе последняя вся такая графическая OS) - вне этих интересов, потому что это уже не спектрум, это нечто, что по прежнему может запускать спектрумовские программы, как одна из функций.
Но все остальное ни мне, ни (с моей точки зрения) кому-то из спектрумистов не нужно. Повторюсь, это лишь моя личная точка зрения, совершенно беззлобная и возможно что неправильная (я старомоден, полон здравого смысла и практичен :) )

Так что вот такие пироги.. Таково, стало быть, мое мнение по данному вопросу =)

Black_Cat
11.11.2006, 01:39
Ты конечно почти во всём прав, вот если бы от этой правоты ещё и "запускалка" народилась, то можно было бы сказать - "в Спектруме для меня достигнуто всё" :). Не воспринимай это как критику, просто - пожелание :).

Raider
12.11.2006, 22:03
Понимаю тебя.
руки у меня каждый раз дергаются сделать разумное, вечное, доброе =)
Приходится по ним бить :)

Vovoi
14.11.2006, 18:31
Понимаю тебя.
руки у меня каждый раз дергаются сделать разумное, вечное, доброе =)
Приходится по ним бить :)

Что-то у тебя все тупиково, все идет не в ту сторону.
Вообще-то Спектрум это игра. Будет система, и Арт Студию под нее перепишут, потому что комп для многих стал своим и поклонники наверное не считают его неуклюжим. Может для кого-то до сих пор в кайф следить за каждым байтом в своей программе, т.е. стремиться к скорости головой, а не железом.
Потом, зачем-то на ATM наехал, на классный комп наехал, а еще грит, что уважает.
:(
Кстати, заметьте, люди приходят на форум, знакомятся с тем, чем здесь заняты и почему-то все время пытаются прикрутить к Спектруму процессор Пентиум или еще что покруче. Затем плавно переводят пожелания на то, чтобы коробку с Пентиум перепрошить Спектрумом, установить модем, звучку (про AGP пожеланий пока не встречал:)
Можно Спек и в мобилу запихать, но наверное будет не хватать такой бандуры, которая подключается к телевизору или монитору, а?
:)

goodboy
21.11.2006, 00:08
Все что мне интересно (было интересно в то время), это действительно, "запускалка" спектрумовских программ, которые написаны ддя обычного спектрума. И некая такая фигня, которая позволяет прервать работу спектрумовской программы, и незаметно переключиться на другую спектрумовскую программу - не выгружая предыдущую. Да может быть еще может отгружать некие снапшоты. Ну и еще может быть менеджер этих самых программ в памяти (таскменеджер)

кажется такая прога есть на скорпе - MagOs, если не ошибаюсь в названии

Sinus
21.11.2006, 01:57
да, есть такая прога. позволяла держать вроде от 2 до 3х прог в памяти, переключаясь по мэджику.
сам видел в работе ;) ( EMS и чёрный ворон - вместе веселее)

demon_zx
21.11.2006, 13:09
Я написал нечто подобное MagOS для пентагона 1024, до 16 программ можно было держать в памяти, хотел еще отгрузку программ (типа снапшота) на диск сделать, но так и не сделал.

cyrax inc
21.11.2006, 19:58
Я написал нечто подобное MagOS для пентагона 1024, до 16 программ можно было держать в памяти, хотел еще отгрузку программ (типа снапшота) на диск сделать, но так и не сделал.
а переключение каким образом производилось? подозреваю, это не обычный пентагон с кучей памяти.
в свое время, когда у меня была платка эмулятора ПЗУ, я потихоньку прилаживал GlukROM под многозадачность, но там было проще, в любой момент содержимое ПЗУ можно было модифицировать. к сожалению, так и не доделал...

jtn
21.11.2006, 21:28
а переключение каким образом производилось? подозреваю, это не обычный пентагон с кучей памяти.я тоже самое делал на пентагоне с 8(16)kb cache

demon_zx
22.11.2006, 13:28
программа лежала в странице номер 0х47, куда можно было попасть по Magic затем [3], стояла тр-дос прошивка 5.12 где была такая возможность (в эту страницу можно положить sts)

Black_Cat
22.11.2006, 15:01
To demon_zx: может вам стоит объединиться с The Exploited и оформить наработки в прогу? Интерес-то к софту с такими возможностями - есть.

jtn
22.11.2006, 18:51
у меня вполне работоспособная прога, которую я неоднократно выкладывал в инете и фидо.

demon_zx
22.11.2006, 20:10
У меня тоже программа полностью рабочая. Только вот не помню выкладывал ее или нет. Для работы требуется пентагон1024 с тр-дос 5.12 и выше. Кому надо стучитесь в аську.

Black_Cat
22.11.2006, 20:59
To The Exploited (ты с мелоном баловался)&demon_zx: а нельзя ваши проги ещё приспособить под электронный диск для хранения закачиваемых с РС образов дисков?

demon_zx
22.11.2006, 21:26
Не понял вопроса.

jtn
22.11.2006, 21:30
про мелон особо не вижу связи. с пц у меня был линк на уровне - виртуальный диск C в реалкомандере - сам образ = файл на пц. о чем я не однократно писал.
сделать такое на современном уровне - плагин для rc2 - мультикарта caro - comport на пц - некий файлменеджер. думаю достаточно элементарно. а можно и трдос перепрошить

Black_Cat
23.11.2006, 00:20
В идеале хотелось бы, чтоб прога умела:
По чтению: читать каталог образов дисков находящихся на РС, грузить образ в виртуальный диск Спека, запускать с него софт, и переключаться между N задачами, загружать сохранённые сессии запущенных прог.
По записи: уметь сохранять текущую сессию на РС, со всеми открытыми задачами, а так же сохранять образы виртуальных дисков.

Adramelek
11.01.2007, 03:06
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! :-)Who's "we"?

Vovoi
05.02.2007, 20:39
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?

Короче подкол это, даже ПЦ подтормаживал бы.
:)

acidrain
06.02.2007, 14:14
Короче подкол это, даже ПЦ подтормаживал бы.
дык это не то, о чем ты подумал - там амстрад с быстрым процем. зайди на кокойнить сайт-музей, изучи мат часть =)
А пц подтормаживает по определению ;)))

geners
06.02.2007, 21:44
Vovoi
запуская на своей ямахе учительской - все нормально работает

scooter_aka_ORB2007
25.02.2007, 11:38
кто то думает что это игрушка(пообщавшись с одним в аське).поюзав файл для спектрума в котором есть функция окон,я понял что это не развлечение какое-то а натуральная программа а-ля "несколько в одной"
для программистов и и для обычного чела.как говориться читайте файл ридми

newart
26.02.2007, 03:15
кто то думает что это игрушка(пообщавшись с одним в аське).поюзав файл для спектрума в котором есть функция окон,я понял что это не развлечение какое-то а натуральная программа а-ля "несколько в одной"
для программистов и и для обычного чела.как говориться читайте файл ридми
Сам то понял чего написал? ;)

Форточки v1.0 by Warlord'99.
ZX-Windows v1.6 by Nagval'2000, Inside'2001.
VRCP Windows v2.0 by C.Moscow'2001

Вероятно ты имел ввиду, что то из этого набора?

scooter_aka_ORB2007
06.03.2007, 22:49
понял,почитав в ней текстовый файл;)