Важная информация

User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 52

Тема: MATRIX

  1. #41
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman
    да простит меня автор темы - но ИМХО - система баян
    Цитата Сообщение от Error404
    Мне вот не нужена еще одна прога-запускалка игр, таких уже имеется в наличии - запускают и с винта в сотню гигов
    Дык, что Вы сюда пришли, раз не нужна? Пускай делает, нормальная система. В конце-концов кое-что и подправить можно будет попозжа.

    Sayman:
    Зет, вот чес слово, ты сделай сначала.
    Zet9:
    Не боись! Сделаю! Но не сразу, за неделю такие вещи не делаются, надеюсь, ты это впиливаешь?
    Уппс, такого бы я не рискнул говорить.

    Цитата Сообщение от Zet9
    Alone предлагает нажимать Caps Shift и Symbol Shift
    Или дать возможность настраивать 2 варианта-
    1) панель задач всё время торчит на экране в самой верхней строке
    2) как в журналах (Deja Vu, Adventure) панель задач появляется вверху только тогда, когда подводишь стрелку в самый верх экрана
    Ты можешь сделать как у меня. Давишь комбинацию клавиш аля [Ctrl]+[Alt]+[Del] и вываливаешься в диспетчер. А там уже в списке окон переходишь к нужному (см.скриншот).

    Вообще ты зря поступил, что выложил инфу в таком виде ))))
    Надо было разбить на темы и эти главы обсосать (как сделал Breeze). И в тексте не сообщать, что можно так или сяк. А пишешь, что реализовано таким-то образом. Кто хочет, пусть лезет в исходники.
    И тему действительно пока лучше во флейм перенести. Я как раз там и собираюсь о своем диспетчере начать. Потом, при готовом релизе с исходниками открываешь похожую тему здесь и банишь всех, кто "плохо высказывается", отсылая в одноименную во флейме.
    =)))

    Слушай, ты ведь на реальнике юзаешь винт с Fat32. А сколько кбайт на каталог уходит?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	disp1.jpg 
Просмотров:	393 
Размер:	8.0 Кб 
ID:	13191  
    Последний раз редактировалось Vovoi; 06.09.2009 в 03:38. Причина: искал скриншот
    Spectrum Basic

  2. #42
    Member Аватар для Zet9
    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DimkaM Посмотреть сообщение
    А исходники данной ОС открыты? Если да, то дайте плиз глянуть на них.
    Не дадим


    Цитата Сообщение от DimkaM Посмотреть сообщение
    Моё предложение по данному вопросу: Перенести тему в "Концепции" или во флейм, пока не появится хоть один бинарник..
    Уже поздно,бинарники появились,( на каждую страницу по бинарнику)

    Цитата Сообщение от DimkaM Посмотреть сообщение
    Прочитал все четыре страницы и не увидел ни одной строчки кода(кроме неких расплывчатых примеров).
    И не увидите.По крайней мере пока. Бинарники рассылаются по почте зарегистрированным бета-тестерам

    ---------- Post added at 20:42 ---------- Previous post was at 20:18 ----------

    Цитата Сообщение от Vovoi Посмотреть сообщение
    нормальная система. В конце-концов кое-что и подправить можно будет попозжа.
    Золотые слова
    Цитата Сообщение от Vovoi Посмотреть сообщение
    Уппс, такого бы я не рискнул говорить.
    Ты про "сделаю" или про "впиливаешь"?
    Цитата Сообщение от Vovoi Посмотреть сообщение
    Слушай, ты ведь на реальнике юзаешь винт с Fat32. А сколько кбайт на каталог уходит?
    ядро использует 2 Кб на буфер и грузит/пишет кусками

    ---------- Post added at 20:46 ---------- Previous post was at 20:42 ----------

    Цитата Сообщение от Vovoi Посмотреть сообщение
    Давишь комбинацию клавиш аля [Ctrl]+[Alt]+[Del] и вываливаешься в диспетчер. А там уже в списке окон переходишь к нужному (см.скриншот).
    слишком долго, пока прицелишься на нужное окно, а так нажал CS+SS и следующее окно и вообще вопрос был, как переключаться с окна на окно когда нет панели задач и окно на весь экран, а диспетчер задач нужен, чтобы смотреть сколько ресурсов каздый процес и ядро юзает
    ---------- Post added at 20:51 ---------- Previous post was at 20:46 ----------

    [/COLOR]
    Цитата Сообщение от Vovoi Посмотреть сообщение
    Вообще ты зря поступил, что выложил инфу в таком виде ))))
    Надо было разбить на темы и эти главы обсосать (как сделал Breeze).
    поздно,батенька,поздно...
    Цитата Сообщение от Vovoi Посмотреть сообщение
    А пишешь, что реализовано таким-то образом. Кто хочет, пусть лезет в исходники.
    Может, в следующий раз расскажу...
    Цитата Сообщение от Vovoi Посмотреть сообщение
    И тему действительно пока лучше во флейм перенести. Я как раз там и собираюсь о своем диспетчере начать.
    Не вижу смысла это делать при наличии рабочей версии системы, ты собираешься начать,можешь начинать в теме "Флэйм", а я уже начал и продолжаю процесс, так сказать...

    ---------- Post added at 21:11 ---------- Previous post was at 20:51 ----------

    Цитата Сообщение от Vovoi Посмотреть сообщение
    Потом, при готовом релизе с исходниками открываешь похожую тему здесь и банишь всех, кто "плохо высказывается", отсылая в одноименную во флейме.
    =)))
    Что ты имеешь ввиду под словами "готовый релиз", кто будет определять степень готовности ?, что туда должно войти, по твоему мнению?
    P.S.зачем отсылать? и так каждый идет туда куда хочет

    ---------- Post added at 21:11 ---------- Previous post was at 21:11 ----------

    Цитата Сообщение от Vovoi Посмотреть сообщение
    Потом, при готовом релизе с исходниками открываешь похожую тему здесь и банишь всех, кто "плохо высказывается", отсылая в одноименную во флейме.
    =)))
    Что ты имеешь ввиду под словами "готовый релиз", кто будет определять степень готовности ?, что туда должно войти, по твоему мнению?
    P.S.зачем отсылать? и так каждый идет туда куда хочет
    Последний раз редактировалось Zet9; 08.09.2009 в 22:59.

  3. #43
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zet9 Посмотреть сообщение
    И не увидите.По крайней мере пока. Бинарники рассылаются по почте зарегистрированным бета-тестерам
    Можно и мне?
    Предстоит один небольшой релиз, думаю под сабж будет его реально замутить (паралельно с обычной версией).

    [email protected]

  4. #44
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >Ты про "сделаю" или про "впиливаешь"?

    Да неее, конечно про "сделаю". Но, вижу, ты никак не настроен сдаваться.
    =))))))))))

    >Что ты имеешь ввиду под словами "готовый релиз", кто будет определять степень готовности?

    Считаю, автор, как правило и определяет. Если ты реализовал все задумки для "этапа №1" и они работают как надо, значит готово. И выкладываешь -> "Бэта-1, умеет делать то да сё и делает это как задумывалось, согласно мануалу". Потом идешь далее.

    >ядро использует 2 Кб на буфер и грузит/пишет кусками
    То есть, ты по кускам системный фат-сектор читаешь и в несколько заходов выводишь список файлов?
    А можно у тебя потом этот драйвер надыбать? Сколько вообще занимает вся эта кухня обработки + 2048?
    Spectrum Basic

  5. #45
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Реально на работу с фат16 у меня юзалось 1,5кб, в разбивке: 512 кусок данных, 512 кусок фат, 512 кусок каталога. Ну и еще около 100 байт на разные переменные, сейчас точно уже не помню. Делал не по спек, но портировать можно. С фат32 не работал, потому как не нужно было, но алгоритм там один в один, только процедуры расчета смещений другие.

  6. #46
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от James DiGreze Посмотреть сообщение
    ......Делал не по спек, но портировать можно.....
    Пасибы, хоть какое-то представление.
    Spectrum Basic

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Member Аватар для Zet9
    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vovoi Посмотреть сообщение
    То есть, ты по кускам системный фат-сектор читаешь и в несколько заходов выводишь список файлов?
    конечно нет, твой вариант подходит для чено-нить простого (типа бута),
    а там все по-взрослому:
    на самом нижнем уровне драйвера блочного ввода-вывода (в данном случае драйвер винта,сд/двд-привода или дисковода), на уровень выше располагаются драйвера файловых систем (в данном случае драйвера FAT16/32, CDFS/ISO9660,TRDOS),ещё выше элемент DOS - типа менеджер логических устройств , он использует таблицу , в кот указано соответствие каждому устройству своего драйвера файловой системы и драйвера блочного ввода вывода.
    И самый верхний уровень - это прогармма пользователя - в данном случае оболочка .она вызывает DOS и просит загрузить каталог в в буфер по указанному адресу. а потом, когда каталог загружен, тогда разбивает его на страницы и показывает порциями


    Цитата Сообщение от Vovoi Посмотреть сообщение
    А можно у тебя потом этот драйвер надыбать? Сколько вообще занимает вся эта кухня обработки + 2048?
    Ну система открытая - ты же скачал архив - бери пользуйся, только в хелпе к своей проге укажи, что драйвера hdd и FAT16/32 из системы DNA
    драйвер FAT занимает около 4600 байт и еще около 1 Кб драйвер винта, плюс к этому 512 байт буфер для куска таблицы фат, и еще 2 Кб под каталог (про кот я уже говорил) и еще около 512 байт переменные (ну тебе может понадобиться меньше)

  9. #48
    Member Аватар для Zet9
    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zet9 Посмотреть сообщение
    Сообщение от James DiGreze Посмотреть сообщение
    Зря вы сразу на окна накинулись. Ни к чему это. По крайней мере пока. Делайте так, чтобы окно программы(не процесса) всегда было на весь экран, если конечно программе требуется отрисовка диалога, в противном случае stdin/stdout.
    Согласен, на начальном этапе этогобудет достаточно
    Ну,на том и порешили
    Да будет ТАК!
    На словах конечно хорошо, а когда начинаешь делать, вопросы появляются
    Если делать как Вы предлагаете окно на весь экран то графическая подсистема останется точно такой же - с обработкой нескольких окон, ведь одной программе одним окном не обойтись, нужны всякие меню и вспомогательные окна - типа для открытия/сохранения файлов, окно настроек и т.д.
    т.е. графподсистема точно так же будет держать в таблицах несколько окон и опрашивать их,
    или тогда сделать, чтобы действительно на одну прогу одно окно, а меню и вспомог. окна выводить спрайтами? и фон под ними сохранять, а потом восстанавливать
    типа при вызове функции печать спрайта флаг устанавливать -- сохранять или нет фон

    Если второй вариант - то тогда можно вообще от графсистемы отказатся (и оставить токо stdin/stdout) и тогда основная прога сразу будет получать весь экран в своё распоряжение (и 2-й тоже) и самостоятельно своими силами выводить всё изображение на экран
    этот подход позволит значительно ускорить вывод графики а также поспособствует адаптации существующих тр-дос -программ

    ---------- Post added at 22:57 ---------- Previous post was at 22:45 ----------

    и в этом случае сама прога будет и стрелкой рулить и через стэк спрайты печатать,как в Черном Вороне сделано
    а для скоростного переключения между запущенными прогами вот придумал надо просто
    нажимать CapsShift+SymShiFt+цифры 1-9 и 0 и переключаемся на одну из 10 прог,
    а если их больше ну тогда после десятой просто CS+SS - для перехода на след. т.е на 11-ю
    или ещё в дополнение предусмотреть функцию "получить имена и PID запущенных прог"
    а потом основная прога сможет их сама выводить где угодно или как в журнале - при подведении стрелки к верхнему или нижнему краю экрана
    и потом при нажатии на одну из них переключаться на указанную

  10. #49
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zet9 Посмотреть сообщение
    ведь одной программе одним окном не обойтись, нужны всякие меню и вспомогательные окна - типа для открытия/сохранения файлов, окно настроек и т.д.
    эти окна надо делать тоже на весь экран (как на кпк сделано), исключение - MessageBox, который если открыт, то кроме него ничего тыкнуть нельзя. и под ним фон должен сохраняться, да.

    Цитата Сообщение от Zet9 Посмотреть сообщение
    и самостоятельно своими силами выводить всё изображение на экран
    это не вариант вообще, я так понимал, что ради готового фреймворка все и делается. пусть не супер гибко, но чтобы быстро можно было делать проги, т.е. все функции для окон, меню и т.п. должны быть.
    Цитата Сообщение от Zet9 Посмотреть сообщение
    а для скоростного переключения между запущенными прогами вот придумал надо просто
    нажимать CapsShift+SymShiFt+цифры 1-9 и 0 и переключаемся на одну из 10 прог
    я тоже примерно так думал в свое время правда было бы лучше по образу и подобию alt+tab делать, т.е. жмем cs+ss, появляется окошко со списком прог, затем, если держать ss ИЛИ cs, то окно будет висеть, а нажимая вторую кнопку (cs или ss) - будет перемещение по списку на следующую прогу. или по нажатию ss+cs вылезет окно с прогами, а потом курсорными кнопками выбрать нужную прогу и нажать ентер.

  11. #50
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    афтар, я приложу тут к посту архивчик профинского profiVision. файлики простые текстовые, посматри в качестве примера как это всё было сделано. напомню, что разработка 93 - 94годов. настоятельно рекомендую в качестве учебного пособия
    архив будет висеть до 3го февраля.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. The Matrix
    от transman в разделе Игры
    Ответов: 5
    Последнее: 15.05.2005, 15:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •