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

User Tag List

Страница 9 из 35 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 348

Тема: Проект ОС

  1. #81
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    а мнемоника ассемблера (компилятора?)
    угу типа syscall - int 0x80

  2. #82

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спор ни о чем. В i8080 было введено понятие рестартов. Т.е. инструкций в один байт для системных вызовов. Но в ОС CP/M использовалась точка входа с адресом 5, а не 8. По rst 0 возможен выход в систему. Но термин такой не применяли. Авторы издос решили так назвать системные вызовы. Дело то не в этом. Просто читая доки по издос виден лишь уровень драйверов, причем не высокоуровневых. Не знаю, может я что-то не то читал, но более других доков не видел. Всё какое-то тупое. Мешанина из непонятно чего. Читаем описания CP/M, msx-dos, mp/m, ms-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
    [свернуть]

  3. #83

    Регистрация
    08.05.2006
    Адрес
    Московская область г.Орехово-Зуево
    Сообщений
    29
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    в том же дсс на спринтере, хоть вызовы и делаются через рст 10, но вызховы там названы вызовами (функциями) а не пойми какими рестартами.
    Действительно - функция, пожалуй, более правильно! Но не в этом же суть. Главное подход - настоящая "фишка" от iS-DOS!! Кстати, в TASiS EX вызов функций дополнительных библиотек происходит также - через rst#08, rst#18 и т.д. Это красиво и понятно для пишущих кодеров. Главное ведь средства, они есть. А кто ничего не хочет делать, тому, что не предложи, всё плохо.

  4. #84

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

    По умолчанию

    Цитата Сообщение от GriV Посмотреть сообщение
    мультизадачность то не сделали?
    выражаясь твоим языком - сама по себе она УЖЕ есть

    а про название "рестарты" - даже не пытайтесь спорить. вы просто не читали доков от ибм. там вообще свой мир, свои названия для всего (когда во всем остальном мире приняты другие).

  5. #85

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

    По умолчанию

    psb, аты вообще много доков читал? возми для приличия доки на любую bsd, linux или винду. мсдос и то что вадим привёл. все понятия примерно одинаковы, никакой отсебятины. стандарты на обозначения почти едины. даже местами названия девайсов стандартных и те одинаковы:
    con, prn, std, err. бывают некоторые отступления, как например tty для posix систем. но обозначения системных вызовов везде называются одинакого. можеш даже в исходники того же freebsd залесть и найти там файлик \usr\src\sys\kern\syscalls.c и в нём структура типа char именуемая не иначе как "syscallnames". где ты там нашол свои названия? это на спектруме свои названия, а на пц всё по стандартам.
    Последний раз редактировалось Sayman; 09.02.2011 в 18:10.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  6. #86

    Регистрация
    01.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    134
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Спор ни о чем. В i8080 было введено понятие рестартов. Т.е. инструкций в один байт для системных вызовов. Но в ОС CP/M использовалась точка входа с адресом 5, а не 8. По rst 0 возможен выход в систему. Но термин такой не применяли. Авторы издос решили так назвать системные вызовы. Дело то не в этом. Просто читая доки по издос виден лишь уровень драйверов, причем не высокоуровневых. Не знаю, может я что-то не то читал, но более других доков не видел. Всё какое-то тупое. Мешанина из непонятно чего. Читаем описания CP/M, msx-dos, mp/m, ms-dos - там всё внятно и понятно, а вот что в издосе - не ясно.
    читал точно явно не то. все там понятно. это просто лень, правда? проще сказать что там все тупое, толком с системой не разобравшись.
    когда мне понадобилась утилита для резки файлов под ис-дос, я приехал к Олегу Григорьеву (автору драйвера zhdd) с соком, и он за один вечер под разговоры при мне написал эту утилиту. запросто. не надо лениться, ребята.
    про коммандную строку тоже повеселили. а она там есть, надо просто преодолеть свою лень. максагор все по полочкам разложил - ис-дос с дискеты и с винта - это небо и земля. все летает.
    все кто не пробовал ис-дос с винтом - попробуйте, а потом бухтите.

  7. #87

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

    По умолчанию

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

  8. #88

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

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    psb, аты вообще много доков читал? возми для приличия доки на любую bsd, linux или винду.
    не поверишь! очень много! и тоже думал, что в мире все одинаково и однообразно. и легко, когда все одинаково! пока однажды не столкнулся с мэйнфреймами ибм и доками на них...

    тебе "рестарты" не нравятся? тогда бы ты, наверное, умер сразу, узнав, что 0й бит - это самый старший. а это самое безобидное там...

  9. #89

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

    По умолчанию

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

  10. #90

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HitPo Посмотреть сообщение
    когда мне понадобилась утилита для резки файлов под ис-дос, я приехал к Олегу Григорьеву (автору драйвера zhdd) с соком, и он за один вечер под разговоры при мне написал эту утилиту. запросто. не надо лениться, ребята.
    Не всегда и не все хочется писать с нуля. Даже безотносительно конкретных ОС, я, к примеру, оценку ассортимента ПО простых 8-битных ОС начинаю с наличия:
    а) удобного экранного и потокового текстового редактора (vi/ed), который (внимание!) умеет редактировать файлы размером более наличествующего ОЗУ - не тут ли в противном случае возникают хотелки с нарезкой файлов?
    б) наличия средств разработки - не только ограничивающихся ассемблером, но и реализованные ЯВУ
    в) наличия режимов пакетной обработки, редиректов, пайпов и прочего сильно облегчающего существование пользователя в среде ОС
    г) наличия утилит (ну те самые split/cat, grep, pg/more и проч.)
    д) базовое системное ПО - всяческие файловые менеджеры (экранные и командные) и дисковые утилиты, служебное ПО типа fdisk/format/sysgen, управление датой/временем и т.д.
    е) общий объем всей прочей требухи

    ЗЫ. исдос не знаю совсем, а в CP/M и клонах все это есть. А поскольку всерьез уже никто ничего не разрабатывает, то наличие всяких API звука и графики врядли спасет отца английской демократии.

    ЗЗЫ. А CP/M в ПЗУ при наличии дисководов и винта, это безусловно нонсенс.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 9 из 35 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Проект муз. редактора для AY
    от Bulba в разделе Музыка
    Ответов: 36
    Последнее: 09.09.2005, 20:32
  2. AY-LPT проект
    от dhau в разделе Эмуляторы
    Ответов: 2
    Последнее: 24.02.2005, 14:32

Ваши права

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