Хе-хе. "А воз и ныне там" ©
Весьма прискорбно, что некоторые, именующие себя кодерами, спасовали перед данной задачей. Видимо, сие сообщество, юзующее писюки, может только ностальгировать о спекки. А что-то сделать - кишка тонка.
Хе-хе. "А воз и ныне там" ©
Весьма прискорбно, что некоторые, именующие себя кодерами, спасовали перед данной задачей. Видимо, сие сообщество, юзующее писюки, может только ностальгировать о спекки. А что-то сделать - кишка тонка.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
>спасовали перед данной задачей
На спеке есть ОСи, не одна и не две, но вот пользователей для них что-то не видно. Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.
Чёт кроме CP/M никаких других ОСей на Спектруме не припомню.. если конечно не называть осями всякие оболочки и загрузочные менеджеры. И не говорите мне что iS-DOS - это ОСь! iS-DOS - это гипертрофированный загрузочный менеджер - переросток! Ибо нельзя на базе загрузочного менеджера построить ОСь, получится то, что получилось - именно iS-DOS.
А что ты хотел? Пользователю есть с чем сравнивать! Но тем не менее на MSX - сходному по классу с современными клонами Спека есть и nix-ы и CP/M и графическая оболочка, и Ethernet, и эксплореры и web серверы и терминальные клиенты и т.д. Конечно, во многом это благодаря уже существовавшей базе из коммерческого софта, но важна сама возможность сделать всё это в виде, понятном и удобном современному избалованному пользователю.
Во-во, потоиу как чтоб заниматься ОСями, надо быть системным программистом, а на отечественной Спектрумовской сцене их никогда не было, нет, и никогда не будет.. разве токо заграница опять родит какую-то хрень - а-ля надстройку над БЕЙСИКом для 48k. Максимум что могут отечественные спековские кодеры - это кодить демки, да и то вставляя надёрганный код двадцатилетней давности - демосцена съела весь моск! Настоящие кодеры есть токо там, где нет демосцены, например на всяких малопопулярных платформах типа Вектора, Ориона, Башкирии и т.д. Я не удивлюсь, если на убогом РК-86 nix-ы появятся раньше чем на Спектруме, т.к. на РК-86 нет демосцены
![]()
Последний раз редактировалось Black_Cat; 10.07.2011 в 14:30.
>iS-DOS - это гипертрофированный загрузочный менеджер - переросток!
Ну с файликами работает - и ладно.
>если на убогом РК-86 nix-ы появятся раньше чем на Спектруме
Nuttx можно хоть сейчас собрать, проблема довести её до юзабельного на практике вида ну и драйвера дописать. А дальше ситуация та же, что и с MSX'овым софтом - он есть, но пользоваться им как-то не тянет...
Если бы на Спектруме были системные программисты, то это был бы всего-лишь вопрос времени.
А вот это уже вопрос концептуальный, требующий понимания что есть Спектрум, и каково может быть его место в современной информационной среде.
Почему не тянет пользоваться на MSX? Причины две:
1) MSX - это старинный, рассыпающийся и глюкающий от времени гроб значительных размеров, с доисторическим монитором, который никому не придёт в голову постоянно держать на столе для работы. В нашем же случае - Speccy 2010 - новый, идеально работающий компьютер, не занимающий вообще места, работающий с VGA монитором и PC клавой и мышой через коммутатор, и применяющийся совместно с PC не занимая дополнительного места.
2) Отсутствие достаточного количества интернет ресурсов доступных для компьютеров такого класса и развитого интернет-сообщества, использующего такие компьюиеры - устраняется со временем, по мере роста количества компьютеров использующих оные возможности.
1) Зачем нужна ОС на Спектруме:
- программная многозадачность
- переносимость кода (т.е. прекращение вариться в собственном соку, возможность использования наработок всего nix-сообщества, и подключения разработчиков с других платформ)
- работа в современной информационной среде - т.е. поддержка современных файловых систем, сетевых протоколов, языков программирования
2) Необходимо понимание узких мест Спектрума, чтоб разделить сферы применения в соответствии с возможностями как существующего, так и перспективного железа. Для понимания перспектив необходимо так же хорошо понимать идеологию развития Спектрума, чтоб знать каким будет это "будущее железо".
а) Можно точно сказать, что будущее спектрумовское железо не будет иметь ничего общего с архитектурой ATM, поэтому NedoPC с PentEvo (правильней сказать - NedoATM-3) идёт лесом и больше никаким боком нас не интересует (это я специально для alco акцентирую, чтоб он об этом больше и не заикался
).
б) Узких мест у Спектрума много, по сути Спектрум - это сплошное узкое место. Поэтому не будем уподобляться западным товарищам, пытающимся всё развитие уложить в очередные надстройки над BASICом, оставляя неизменной аппаратную архитектуру - это путь в никуда.
Поэтому сразу поставим жирную точку в этом вопросе - ВСЁ БУДУЩЕЕ РАЗВИТИЕ СПЕКТРУМА СВЯЗАНО С РАЗВИТИЕМ АППАРАТНОЙ АРХИТЕКТУРЫ! Хотя никто не говорит, об полном отказе от базовой архитектуры, базовая архитектура может присутствовать как самая урезанная, работа с которой теоретически возможна, но неудобна и ограничена в функционале.
Примем как аксиому - владельцам Спектрумов в базовой конфигурации - OS и все проистекающие из под неё возможности не нужны, для работы под OS необходимо в той или иной степени расширять железо.
Итак, об узких местах, уже в расчёте на некоторое развитие архитектуры:
- минимальное экранное рабочее графическое разрешение для VGA - 512x384 (решается установкой видеокарты)
- желательное экранное рабочее графическое разрешение для VGA - 768x512 (решается установкой видеокарты)
- минимальное рабочее текстовое разрешение для VGA - 64х48 (решается установкой видеокарты)
- желательное рабочее текстовое разрешение для VGA - 96х64 (решается установкой видеокарты)
- минимальная рабочая тактовая частота - 3,5 MHz
- желательная рабочая тактовая частота - 14 MHz (решается приобретением современного клона)
- минимальный объём ОЗУ - 1 Mb (решается паяльником)
- желательный объём ОЗУ - 2 Mb (решается приобретением современного клона, или паяльником)
- обязательное наличие SD, IDE HDD - опционально, FDD - не обязательно (решается установкой карты расширения или приобретением современного клона)
- аппаратная архитектура - Хiмеra (т.е. в первую очередь - менеджер и архитектура памяти, архитектура управления видеорежимами, система портов, архитектура обеспечения аппаратной многозадачности) (решается паяльником или приобретением современного клона)
3) Какие узкие места в первую очередь должен устранить софт под ОС:
- работа с общеприменяемыми файловыми системами FAT16/32 (опционально - системами CP/M)
- работа в текстовых клиентских терминальных программах через Internet (почтовые клиенты, IRC клиенты, текстовые WEB браузеры)
- работа в клиентских программах с FTP сервером через Internet
Последний раз редактировалось Black_Cat; 11.07.2011 в 18:52.
а "Elite" на этом счастье пойдет?
С уважением,
Jerri / Red Triangle.
>Если бы на Спектруме были системные программисты, то это был бы всего-лишь вопрос времени.
Не столько времени, сколько, имхо, целесообразности. Потому как она килов в 50 влезет. Я это вижу как замену ПЗУхи и несколько банков, а вот потом начинаются проблемы с памятью задач, из чего этот очередной концептуальный флейм и вырос. И можно ли будет обойтись одним переключаемым банком, это вопрос, требующий оч-чень обстоятельного подхода, чтобы не корпеть над кодом, который никому не впился.
>переносимость кода
Зачем тогда нужна твоя Химера? Перенесли весь код на писюк и ок, нэ?
>поддержка современных файловых систем
Угу, zfs например, с кэшем на пару гигов.
>языков программирования
C итак есть, а жабы с дотнетом и не надо =)
>обязательное наличие SD...
Если будет ПЗУха с nix'ами или хотя бы их базовой ДОС частью(а остальную память можно и освободить при этом) то пофиг ведь, SD там или флоп.
>работа с общеприменяемыми файловыми системами...
Ну фат ладно, для удобного общения с внешним миром, хотя и без неё можно обойтись, а вот больше врядли что нужно, для ОСи скорее всего выгоднее своя ФС, с минимальным потреблением проца, скорее всего простенькая до ужаса.
А интернет... не верю, что он будет нужен.
Последний раз редактировалось NovaStorm; 12.07.2011 в 08:28.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)