Sayman, есть еще NedoOS...
Sayman, есть еще NedoOS...
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
marinovsoft, с ней есть проблемы. из-за того, что она многозадачная, возникают проблемы с производительностью. но об этом и автор говорил, что у него даже плеер АУ подтупливает временами (может щас что-то улучшилось, не слежу за ней особо). и мне не нравится то, как там работа с дисками/файлами выстроена. я уже писал про это в теме тут на форуме.
про DivIDE не слышали ? (несколько альтернативных прошивок)
вот одна из достойных http://www.esxdos.org/index.html
goodboy, так это же буржуйская поделка. кому из пятногоноводов оно надо?
кажетсо мне что эти жирные клоны не далеко ушли...
разве что из них самый жирный это спринтер..
и ОСь нужна
когда есть парк несовместимых между собой компов или совместимых но с разнообразием железа на подобных процах
зачем? нужна ОСь которая только для одного АТМ мне непонятно о_О
зачем и какое абстрагирование от одного и того же железа она должна обеспечивать?
она будет только все замедлять...
если писать ось со всякими апи совместимую со всем
тогда придется ровняться на самый.... отсталый клон...
или писать эмуляцию недостающего железа...
и тут начинается
любая банка в любое окно есть только в АТМ
что делать на других клонах? ldir?
или оставлять только cpu3
а остальные пусть простаивают...
а некоторых всегда прибита гвоздями пзу по 0000
а в некоторых есть безвайтовый кеш
а есть вообще сам коп щелкающий по 32к за раз
и некий спектрум некст с 8к окнами...
на спектруме нет таймера...
но есть 3\4 разные частоты проца
мало того на некоторых клонах просаженные вайтом
а у некоторых левые видеорежимы и текст моды
а у некоторых только 6912... в которых уже 40 символов в строке плохо читаемы...
забивать на 80 символов
и делать для совместимости 32?
а есть дендиконфа со спрайтами
а инт в ней можно спокойно двигать
а есть резинка в которую эмуляция атмовпрофейспринтеров и денди конф просто не поместиться...
вощем
хоть идея запиляния ОС и весьма интересна
но смысла и практического толку 0
и те же вопросы
зачем нужна ОС которая не обеспечивает совместимость между всем парком спектрумов?
зачем нужна ОС которая ограничивает возможности ровняя все по самому слабому спектруму?
Последний раз редактировалось NEO SPECTRUMAN; 12.08.2019 в 11:53.
затем, что у АТМ/Эво есть 4 метра памяти, куда можно складировать образы ТРД. Сами ТРД надо где то хранить - вариант винт и/или СД карточки. Опять таки - тут тоже есть вариант - просто камандера/пускалки хватит. У Эвы есть ERS и для большинства этого хватает для запуска именно ТРД, сна и тап файлов. Но остаются не востребованными прочие возможности машины - текстмод, графика, многомегагерц и другие примочкИ, если таковые имеются. На помощь приходит всё тот же дос. Обычный дос, который кодеру даёт комфорт в работе с файлами, памятью и другими причендалами. Поскольку ресурсов не так много, то выделать отдельное АПИ для графики не имеет смысла, но АПИ для текстмода всё таки нужно. Поэтому, чисто теоретически, если бы была такая ос, которая работала бы на АТМ, Эво, Спринтере, то весь софт работающий через АПИ (текстмод, управление памятью, управление файлами) там 100% бы работали. Другое дело, что когда начали бы что-то карячить графическое, тот тут уже проблемы - у всех клонов разные по этой теме возможности. Работа через АПИ для графики будет медленной, значит только прямой доступ. Опять таки - в теории можно под такую ос запилить и графическое что-то и оно будет везде работать. Просто будет автодетект платформы и тогда в этой программе бы разраб предусмотрел бы подгрузку разных граф.движков. у того же ERS нет такого лютого апи, чтобы под него можно было игры и демы пилить (по части работы с памятью, файлами и т.д.). Потому дос и нужна.
У некста 2 режима банок - 8к и 16к. и у некста есть своя ос (я бы даже назвал это солянка из осей, в первую очередь - esxdos))) ).
любая страница в любое окно умеет не только атм или эво, ещё и Спринтер (ещё же что-то было?!).
Последний раз редактировалось Sayman; 12.08.2019 в 11:57.
нужна запускалка с драйверами дисков мумуляцие трдосов итд
6912 есть на всех спектрумах
и для пускалки его хватит с головой
если делать апи для текст мод
6912 версия будет вырвиглазным унылымгафном
Интересно, что именно ты читал про iS-Dos, если задаешь такие странные вопросы? В статьях Леонтьева еще в 1994 году все предельно подробно описано и про историю создания и про внутреннее устройство. Да все начиналось с коммандера и текстового редактора. Но потом в итоге родилась полноценная ОСь.
Norton Commander просто рядовая программа для работы с файлами, работающая в памяти, использует функции ms-dos и int21 BIOS. В iS-Dos графическая оболочка с панелями не просто рядовая программа, а вершина айсберга. Под капотом iS-Dos незримо для юзера имеем: слой системных рестартов RST16 по 4-му каналу BASIC'a в ядре dos.sys, программы-резиденты, блочные устройства, кэш блочных устройств, программы-драйверы для поддержки внешних устройств, новая файловая система с сегментированными файлами. Лично мне до сих пор удивительно, как авторы умудрились создать столь сложную по архитектуре систему для примитивного 8-битного поделия начала 80-х.
Нет. Это иллюстрация одной из возможностей что даёт ОС разделённая на 2 уровня (ДОС и БИОС). Тут не указана причина зачем вообще нужна ДОС, а нужна она в первую очередь для работы с файлами, что бы взять на себя всю сложную работу по чтению записи файлов на любых устройствах. Это и дискеты любых форматов, флешки, и винты (с разделами). Что бы не вкарячивать в каждую свою программу фрагмент ОС (причем каждый программист сделал бы это в соответствии со своим уровнем компетенции и опыта с желанием). Это как раз и было первопричиной появления ОС, уже потом разделили на уровни, что бы упростить портирование на _разное_железо_.
Может быть Профи новой версии будет иметь 4 окна, а пока да, есть ещё Эва и Спринтер.
Скрытый текст
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[свернуть]
еще раз говорю
как можно сделать управление памятью?
или писать тормознутую херотень
или только одно 16к окно
или ОС только для эво\атм (но зачем тогда она?)
- - - Добавлено - - -
ну дык нужна просто запускалка и жменя дисковых драйверов
и не нужно никакой ОС
вощем этим возможно и есть эти ваши исдосы и тазисы в которых я не разбираюсь
Последний раз редактировалось NEO SPECTRUMAN; 12.08.2019 в 12:13.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)