DimkaM, Сие многие подмечали, поставил 1.33а сравню с ZDS
Вид для печати
DimkaM, Сие многие подмечали, поставил 1.33а сравню с ZDS
Действительно, 240 сообщений флуда в уютненьком - это полезно, а написать тому, кто ждёт, чтобы ему написали - это "зачем?".
Написать аналог MenuetOS за день работы?
---------- Post added at 13:12 ---------- Previous post was at 13:08 ----------
А они тебе, извиняюсь, зачем? Я вон сколько своих исходников выложил, ты использовал? Для того, чтобы писать программы под ось, исходники оси не нужны.
---------- Post added at 13:15 ---------- Previous post was at 13:13 ----------
За отмотку треда с тебя стандартная такса - $30.
MagOS это как бы не то совсем. Выхов по NMI ПЗУ в которой сдит определнная программа сделать несложно, но NMI не даёт 100%-й надёжности. Стек сидит гшде нить в экране или в ПЗУ в момент прихода NMI и всё, приехали. МагОС это переключалка содержимого ОЗУ по требованию, и уж никак не ОСь.
Да, и экспериментировать есть на чем.
alone, Что ты за какой день
это оплата в день программера не плохого. Да ну бред это все, ттх и то согласовать не могут хоть вроде приняли, что к большинству клонов сие не применимо.
И нужен некий гипотетический новый клон:)
Я бы добавил, что еще и с прошивкой евы играются фички добавляют.
На вопрос
Зачем оно нужно если- ни какой пользы кроме самоутверждения и опыта ?
Игры писать демы -ну бросте их и так напишут.
У совьетского клона нету сетки, нету мало мальских этих ваших интернетиков,
да и с ним он бесполезен по сути, кроме развлекалово.
Даже те кто за ось, кто в лес кто по дрова и между собой договориться не могут. В качестве теоретической темы, если выкинуть флуд тема была бы полезна.
alone, ммм, тогда эту ветку нужно просто закрыть или перенести, в раздел атм и ос для атм? как владельцу, класики пентагона ,ленина 1,48,+2, это сугубо не интересно. Над железом как раз думать и надо упорно и долго, что бы потом вопросов меньше было. Ваши 300 спартанцев, все одно требуют доработок так или иначе, это весчь сама в себе и этого уже не поправишь.
Я какбэ вообще не понимаю, что такое ПЗУ с граф.интерфейсом. Интерфейс к чему? К бейсику что-ли? Нет ни ОСи ничего, зачем интерфейс? Если интересует многозадачность - надо читать про MP/M, изучать исходники. Делать порт, или как вот у меня в мечтах - сделать новую версию своей ОС, добавив многозадачность. И когда это будет, тогда можно будет делать GUI. А так, без ОСи получится boot в ПЗУ, понимающий мышь. Зачем оно надо?
Ясно. Пример с ПЦ понятен, но ведь там в ПЗУ сидит setup для настройки параметров BIOS (ну EFI сейчас, хотя внешне отличий не видно). Оно нам надо? Надо. Но не обязательно графическое. Я уже давным давно думаю, декомпилить ПЗУ тестов Профи, выкинуть оттуда ненужное и добавить setup. Кроме того, заюзать ПЗУ бейсика 128, разместив в нем БИОС. Но я никоим образом не думал делать в ПЗУ GUI. Зачем? К чему? В ПЗУ должен быть базовый софт, тот который написан раз и надолго. Конечно, и api GUI можно в нём разместить, но пока я не вижу в этом смысла. Тем более что пока нет для этого и возможности. Нет у нас нормального rom-paging. Во всяком случае я этого не знаю. Переключается пзу средствами спектрум портов. Т.е. выход в trdos - перехват управления, basic48/128 битом в 7FFD, остальное кто в лес кто по дрова. Нужна нормальная, не кривая поддержка страниц ПЗУ, что бы в любой момент можно было бы подключить любую страницу. А для GUI надо вообще делать так, что бы или 2 окна по 16К подключать или окно 16К делать пополам и подключать туда разные страницы по желанию. В обычных 16К мало что хорошего поместится.
А как обычно подключается 4я банка в 64кб ПЗУхах?
Да и 16+16(128+tr) это уже достаточно для BIOS. Остальное уже в оперативке можно держать.
>или окно 16К делать пополам
На спеке хоть размер окна был стандартным в 16к, не надо портить хоть что-то общее =)
Вообще, окно для подключения ПЗУ - да, 16К, но были внешние устройства для спектрума, которые его использовали по своему. Например интерфейс Disciple и +D, DevIDE наконец. А насчет 4-й банки я точно сказать не могу. В профи туда выход только аппаратно, это отслеживается по схеме (хотя изменив немного схему, можно туда и программно залезти, ставить ПЗУ бейсик 128 и вызывать trdos, подключится ПЗУ тестов. но в бетадиске изначально, доступ в его ПЗУ только если включено ПЗУ бейсик48). В Пентагоне изначально - никак. В скорпионе по reset/nmi и вроде программно можно, про остальные не скажу.:confused: