OSDev http://osdev.su/ |
|
Версия 1 http://osdev.su/viewtopic.php?f=26&t=592 |
Страница 1 из 5 |
Автор: | Станислав [ 01 июл 2012, 07:13 ] |
Заголовок сообщения: | Версия 1 |
Полностью переделал объекты и дорабатывал по ходу переделок, но серьёзные доработки только начинаются т.к. новые объекты позваляют теперь всё, что угодно делать. Сама система теперь не ограничена по количеству объектов на экране и использует 4 пиксель как фон неактивных окон. В шрифтах он как размер символа, в форме как угол поворота(крутить окошки нужно для компьютерных столов), а в курсоре как тип, но о объектах будет большая дока, правда первое время доступная не всем. Выкладываю бинарник, для просмотра изменений в графике, так как ещё не всё переделал и куча доработак будет совсем скоро. Назвал бинарник версия 1 так как в этой версии уже находится окончательный вариант объектов и его движок. Система с таким движком может позволять создавать ПО типа редакторов векторных с безграничным количеством точек, которые будут сами реагировать на сообщения(например сами себя переносить, удалять, удваивать, ...), причём очень быстро, так же будет быстрый редактор текста и всего остального. Для любителей оформления будет где разгуляться, так как теперь форма из картинки с прозрачностью доработана и на неё можно ставить кнопки и всё остальное, так же теперь всё меняет цвет, текст, курсоры, в картинке фона есть ещё одна картинка, которая в дальнейшем будет анимирована. Так же из основных фишек системы будет возможность програмистам пользоваться всеми кодеками в системе, а не только которые позволяет компилятор, причём браузер так же будет без проблем открывать фарматы данных на которые есть кодек в системе(как открывает например картинку так же и все возможные данные). Система будет многопроцесорнай, со всеми фашками АПИКа(сообщения о температуре, нагрузке процессора), и перазагружаться и выключаться через АКПИ с остановкой всех устройств. Вложение: Безымянный.jpg [ 89.25 КБ | Просмотров: 10805 ] Malina.bin |
Автор: | iz56 [ 01 июл 2012, 15:04 ] |
Заголовок сообщения: | Re: Версия 1 |
Скриншот смотрится отлично. А классический терминал (или консоль) - коммандная строка, есть? Еще важная для меня возможность изменения размеров шрифтов и вообще обьектов на экране и какие разрешения и глубина цвета? Как-то запускал FreeBSD 9 - c флэшки и поразила большая скорость отрисовки символов в терминале - намного быстрее чем на том же компе в стандартном 3-ем текстовом видеорежиме . И приятные цвета. Режим был графический но точно не VESA - слишком шустро - запускал видео в качестве фона терминала. И всё работает с флэшки и на всех компах, которые у меня есть. Короче, конкуренция напрягает - я даже не думаю в своей сделать что-то превосходящее этих монстров. Нужно копать в сторону какой-то фишки уникальной в текущий момент и интересной. И здесь много написано про обьекты. А я так и не понял что здесь уникального. Это не значит что это плохо - хотелось бы для более широких масс разьяснения. ( я так и не понял обьектного программирования , хотя честно пытался ) |
Автор: | Freeman [ 01 июл 2012, 15:09 ] |
Заголовок сообщения: | Re: Версия 1 |
Ни в QEmu, ни в VPC не запустилась. |
Автор: | Станислав [ 01 июл 2012, 15:21 ] |
Заголовок сообщения: | Re: Версия 1 |
Freeman писал(а): Ни в QEmu, ни в VPC не запустилась. В QEmu нужно видео на стандартное менять, я на нём и тестирую изменения каждый день. А в диске просто указать путь к бинарнику. Пока только в голове весь объектный потенциал моих новых объектов, перенёс со своей старой системы всё кроме устройств и файловой системы и начинаю грузить с флешки на железе и кстати увеличелась скорость видео (делал доработки всякие для отрисовки), иконку гонял по монитору и тормозов небыло, дополнительные процессоры только начали включаться ещё не отработаны и видео ускорение только от интел и то в скором будущем. Шрифты у меня меняют размер, цвет и крутятся |
Автор: | Freeman [ 01 июл 2012, 15:34 ] |
Заголовок сообщения: | Re: Версия 1 |
Запустилась. Ожидал большего. Оказывается, что есть на скриншотах -- это всё. А что означает жук на цветке? Туда надо складывать баги? |
Автор: | Станислав [ 01 июл 2012, 15:36 ] |
Заголовок сообщения: | Re: Версия 1 |
VESA просто даёт адрес видео памяти, и туда копируем пиксели movsd, а аппоратная работа через регистры с видюхой даёт конечно скорость, так как она копирует а не процессор и считает тоже она. |
Автор: | Станислав [ 01 июл 2012, 15:42 ] |
Заголовок сообщения: | Re: Версия 1 |
Freeman писал(а): Запустилась. Ожидал большего. Оказывается, что есть на скриншотах -- это всё. А что означает жук на цветке? Туда надо складывать баги? Там почти ничего нету, яже говорил, что переношу систему и начинаю делать кучу добавлений, просто есть некоторые изменения вот и выложил бинарник, там ещё и глюки есть некоторые, так как не перенёс ещё до конца и не отладил. |
Автор: | Yoda [ 03 июл 2012, 11:03 ] |
Заголовок сообщения: | Re: Версия 1 |
В Bochs не запустилась. |
Автор: | Станислав [ 03 июл 2012, 16:31 ] |
Заголовок сообщения: | Re: Версия 1 |
Yoda писал(а): В Bochs не запустилась. Откуда можно Bochs скачать, там говорят есть контроллер AHCI, я его сейчас мучаю, и файловые системы. Ещё слышал, что там и для флешек есть. |
Автор: | Станислав [ 04 июл 2012, 07:29 ] |
Заголовок сообщения: | Re: Версия 1 |
Скачал Bochs 2.5, там вообще ничего нету приличного. |
Страница 1 из 5 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |