да, но в молодости все они поработали на CP/M, и знают эту систему, и многим тысячам более молодых, ещё удолось поработать в этой системе
. А опыт, как известно - не пропьёшь и не потеряешь
. Так что CP/M - рулит!
---------- Post added at 04:42 ---------- Previous post was at 04:30 ----------
а вот издос - именно там где ты и имел ввиду![]()
Последний раз редактировалось Black_Cat; 13.02.2011 в 04:46.
Еще остались маргиналы, разрабатывающие собственные маленькие 8-разрядные компы на Z80. Или вот тут недавно пробегали разработки на еZ80. У всех этих разработок в виде ОС либо CP/M, либо, очень реже, собственная, причем собственная почти всегда хуже. Портируют ее даже те, кому не удалось на ней поработать. Просто оттого, что процессы познания и сравнения они для всех мыслящих одинаковы. И если человек способен и желает потратить достаточное количество времени на сравнение аналогов по многим критериям, если он вообще способен установить критерии сравнения, то волей-неволей приходит к этому варианту. Иначе лепит сразу нечто собственное, которое не факт что хуже, просто оно другое.
А ГУЙ - ну нет на CPM гуя и не будет. А оно надо? MS-DOS прекрасно без гуя обходится.
Последний раз редактировалось Error404; 13.02.2011 в 12:26.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Тогда для начала неплохо если бы кто-то слепил сравнительный обзор уже имеющегося. Ведь были же DOORs и подобное. Чтобы сравнение было по неким критериям. Например:
- надстройка это (и над чем) или содержит собственное ядро
- псевдографика (на ней можно накрутить очень даже) или графика
- какое оборудование поддерживает (разрешения экрана, платформа=48/128/клоны(и какие), манипуляторы)
- многозадачность (есть/имитируется/нет)
- документирована или как обычно
- есть ли исходники в общем доступе
- имеет ли выделенное API для приложений пользователя (т.к. иначе это опять boot) - BDOS
- пригодность к портированию (вынесены ли функции, работающие по железу, в отдельный BIOS)
- скриншоты (я например, в образы не полезу, а посмотреть интересно)
- можно добавить субъективное мнение: что понравилось, а что - нет
Последний раз редактировалось Error404; 13.02.2011 в 12:10.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
мнение БК - это единственное мнение, каждое утверждение которого подтверждено фактами, которые БК готов незамедлительно предъявить, в отличие от всех остальных мнений, значительная часть которых - просто пустое сотрясание воздуха
Пентагон - это ничуть не меньше Спектрум чем Профи, а стандарт "Пентагон" - это всего лишь тайминги, которые кстати легко реализуются и на Профи
Это неверное и необоснованное утверждение.
Действительно, для юзания практически всего старого спековского софта традиционная ось не нужна, более того - она вредна для этого софта, т.к. значительная часть его просто не сможет корректно работать из под оси на обычном Спектруме (имеется ввиду код жёстко завязанный на количество тактов между интами, и т.д. и т.п.), и тут без разницы - IS-DOS это, CP/M, или ещё что-то.
Но с другой стороны - без ОС никакое развитие немыслимо принципиально. И если мы хотим надолго продлить жизнь Спектруму, то без оси это принципиально невозможно!.
Есть ли решение этой взаимоисключаюшей дилеммы?
Да, такое решение есть!Это апогей аппаратного архитектурного развития Спектрума - концепция "Хiмеra"(c)
. Это архитектурная концепция позволяющая объединить необъединяемые, взаимоисключающие требования - корректное исполнение старого спековского софта под современной, полноценной осью. Никакие другие архитектурные или софтовые концепции, разрабатываемые, или уже разработанные для Спектрума не позволяют решить эту дилемму так всеобъемлюще, как концепция "Хiмеra", а потому могут быть выброшены на свалку сразу же, немедленно и безповоротно, уже сейчас
. Будущее Спектрума - это архитектурная концепция "Хiмеra", и ничего другого!
Все разработки, не отвечающие требованиям концепция "Хiмеra" - это работа в мусорный бак!
И чем раньше разработчики это поймут, тем меньше у них будет разочарований в будущем, типа тех, которые были у АТМщиков, когда они узнали, что оказывается всё это время ваяли софт не под Спектрум
.
В двух словах об особенностях аппаратной архитектурной концепции "Хiмеra", позволяющих ей совместить несовместимое, и разрешить эту противоречивую дилемму:
1) весь старый спековский софт запускается в аппаратно изолированных капсулах - виртуальных машинах (XVM) (являющихся по сути отдельными Спектрумами), каждая из которых выполняется в режиме разделения времени, и с монопольным доступом к выделенным ей ресурсам.
2) "Хiмеra" работает под полноценной ОС, которая помимо традиционных возможностей, управляет ещё и XVM.
Последний раз редактировалось Black_Cat; 13.02.2011 в 15:18.
Смотри. xBIOS на ATM и подобные наработки что нам дают? Образ читается с винта. На винте они лежат в разделах FAT32. Но работать на томе FAT32 эти системы не могут. Файлы там лежать последовательно. Получается, что для того что бы создавать образы, удалять, перемещать, копировать нам нужен ПЦ. Иначе никак. Спектрум получается не самодостаточен. Это плохо. В 90-е обходились без ПЦ, все лежало на дискетах, был софт для копирования файлов, дисков. И вот тут как раз ОС нужна. Одним пускателем не обойтись, как уже писал выше, если не ограничиваться 16К TR-DOS, а скажем прикинуть что мы делаем для профи, то там есть расширенное ОЗУ и мы его будем юзать в своих целях, также займем ПЗУ бейсик-128 под процедуры (некий BIOS) то такой пускатель можно сделать и средствами самой TR-DOS. Из TR-DOS выкинуть всё лишнее, освободить место, в ПЗУ бейсика-128 разместить всё что не влезет в TR-DOS. Но всё равно такое решение грубое. Вариант с Осью лучше, тем более в ней мы имеем не только софт спектрума. А это только плюс.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)