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

User Tag List

Страница 23 из 29 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 281

Тема: Пишем свою ОС. Теория

  1. #221

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

    По умолчанию

    А софт есть (был) в виде сборника Walnut Greek CD-ROM, я его успел скачать. Но чисто софта mp/m я там не нашёл. Разбирать надо всё это.

    ---------- Post added at 18:26 ---------- Previous post was at 18:23 ----------

    Цитата Сообщение от Zet9 Посмотреть сообщение
    Я не буду её сразу портировать, только посмотрю
    А я как увидел исходники, подумал что надо как-то взять себя в руки и портировать её на профи (в 1999-2000гг это заняло бы дня 3-4, тогда я очень активно программил), а в 2002-2003гг уже как-то сильно лень было, думал "всё потом, как-нибудь, потом..." и время шло, и вот уже на форуме про эту систему подняли тему.

    ---------- Post added at 18:47 ---------- Previous post was at 18:26 ----------

    Цитата Сообщение от ZEK Посмотреть сообщение
    Посадил печень, вырастил живот и построил тещу
    Мало этого, мало, но похвально нащет тещи

    Скрытый текст

    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
    [свернуть]

  2. #222

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

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    А я как увидел исходники, подумал что надо как-то взять себя в руки и портировать её на профи (в 1999-2000гг это заняло бы дня 3-4, тогда я очень активно программил), а в 2002-2003гг уже как-то сильно лень было, думал "всё потом, как-нибудь, потом..." и время шло, и вот уже на форуме про эту систему подняли тему.
    Кстати на профи проще поскольку уже есть BIOS. Так что переделать его в XIOS действительно не сложно. Вот только проблема с распределением памяти остается. Максимальный размер сегмента в не нулевых банках будет 16кб.

  3. #223

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

    По умолчанию

    Цитата Сообщение от Larsen Посмотреть сообщение
    Максимальный размер сегмента в не нулевых банках будет 16кб.
    Именно. И насчет BIOS верно, на него (+мои драйверы и дисковая подсистема) приделать несложно, и сейчас то же, но сейчас просто нет времени и многое подзабылось.... Про ту же MP/M я уже забыл детали.
    Как будет время и желание - всё сделаю. Как меня Сейман подопнул и я за 2 недели сделал LBA поддержку винта, весь драйвер переработал. Если есть смысл, то есть и мотивация.

    Скрытый текст

    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
    [свернуть]

  4. #224

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    135
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я же говорил, что CP/M портирована на стандартный спек-128!
    Берите пример с Caro - вместо пространных рассуждений просто взял и сделал, ещё ажно в 2003г.
    Наслаждайтесь - смотрите, как ваши порты работать будут.
    Вложения Вложения
    • Тип файла: zip ZXCPM.zip (72.9 Кб, Просмотров: 142)
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

  5. #225

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    135
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня сохранилась статья RDC о программировании под АмигаОС, в которой описана структура и механизмы функционирования самой ОС. Может быть кому-то здесь она покажется полезной?.
    Вложения Вложения
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

  6. #226

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

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Я же говорил, что CP/M портирована на стандартный спек-128!
    И что, на ней запускаются программы откомпилированые для обычной СР/М? Или всетаки их надо перекомпилировать под другой стартовый адресс?
    Второй вариант не интересен поскольку большинство программного обеспечения под СР/М было коммерческим продуктом и его исходники не доступны.
    Что касается МР/М то наличие данного порта СР/М слабо интересно поскольку проблемы с памятью он никак не решает.
    Хотя наводит на мысль о возможном портировании МР/М на системы с неотключаемым ПЗУ. Но тогда даже нулевая страница будет еще больше ограничена. Хотя для Профи в таком случае можно было бы создать сколько угодно 16Кб нулевых страниц. Но зачем это Профи если под него есть нормальная СР/М, и ее софт не будет работать под такой системой без перекомпиляции...
    Вобщем, грубо говоря, ничего это не меняет.
    Последний раз редактировалось Larsen; 21.02.2010 в 11:31.

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

  8. #227

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

    По умолчанию

    Цитата Сообщение от Larsen Посмотреть сообщение
    Вобщем, грубо говоря, ничего это не меняет.
    Просто человеку Sergey хотелось хоть что-нибудь сказать. Ну и сказал, потешил читающих...
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  9. #228

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    135
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И что, на ней запускаются программы откомпилированые для обычной СР/М? Или всетаки их надо перекомпилировать под другой стартовый адресс?
    Надо под адрес #6000.

    Второй вариант не интересен поскольку большинство программного обеспечения под СР/М было коммерческим продуктом и его исходники не доступны.
    1. Что, к примеру, из готовых программ необходимо спектрумисту?
    2. Коммерческие программы сложно купить - будем воровать?
    3. Зачем, вообще, готовые программы? - для чего они будут использоваться? - для баловства. А что будут делать наши программисты? - скучать.

    У Caro там уже есть компилятор Си, текстовый редактор и коммандер.
    Садись, да пиши чего пожелаешь!

    ---------- Post added at 15:05 ---------- Previous post was at 14:30 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    Просто человеку Sergey хотелось хоть что-нибудь сказать. Ну и сказал, потешил читающих...


    1. Тема называется "Пишем свою ОС. Теория"
    Вы, все писатели, здесь плодите офтопик - фактически рассуждаете о портировании на ZX какой-либо существующей ОС. - так что все сообщение в этой теме потешны по определению.

    2. Хрен с ним, я вам выложил пример с уже портированной CPM, реально работающей на стандартном Пентагоне без теневого озу и т.п. Здесь уже можно оценить, как будут работать все ваши "гипотетические" порты CPM/MPM в такой конфигурации, да и, вообще на любом Спектруме.

    Ну и, как ты думаешь, кто из нас тут потешил читателей?
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

  10. #229

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

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Надо под адрес #6000.


    1. Что, к примеру, из готовых программ необходимо спектрумисту?
    2. Коммерческие программы сложно купить - будем воровать?
    3. Зачем, вообще, готовые программы? - для чего они будут использоваться? - для баловства. А что будут делать наши программисты? - скучать.

    У Caro там уже есть компилятор Си, текстовый редактор и коммандер.
    Садись, да пиши чего пожелаешь!
    Ну, если так - то да.
    Хотя большинство коммерческих в прошлом программ давно уже отданы в Public Domain, а скачать можно вообще любые. Некоторые с исходниками (типа Small C или BDS C)
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  11. #230

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

    По умолчанию

    Надо под адрес #6000.
    Ага. И ограничение на размер программы где-то 30Кб, верно?
    1. Что, к примеру, из готовых программ необходимо спектрумисту?
    Думаю даже сама СР/М вооще не есть необходима спектрумисту.
    2. Коммерческие программы сложно купить - будем воровать?
    А чо так? СР/М своровали? Тырдос своровали? Вообще даже прошивку Спектрума 48 и ту своровали! А теперь такие все правильные и будем на сворованом компе линцензионный софт пользовать?
    А вообще много из софта того времени явлается abandonware поскольку ни фирм разработчиков давно уже нет, ни авторские права на него не были переданы другим существующим субьектам. Так что далеко не всегда варез.
    3. Зачем, вообще, готовые программы? - для чего они будут использоваться? - для баловства. А что будут делать наши программисты? - скучать.
    А ну раз проблема в том чтобы загрузить програмеров тогда уж лучше свою, новую, с нуля, самую крутую и ни с чем не совместимую ОС делать. Типа как Симбос замутили. Вот тогда программистам скучать не придется!
    У Caro там уже есть компилятор Си, текстовый редактор и коммандер.
    Круто. Но даже елементарного DDT.COM не наблюдаю. А переносить весь, даже самый элементарный системный софт под СР/М как то особого желания нет ибо это работа не интересная совсем. Лучше потратить время на что-то креативное.
    Садись, да пиши чего пожелаешь!
    Зачем если есть нормальная СР/М?
    1. Тема называется "Пишем свою ОС. Теория"
    Вы, все писатели, здесь плодите офтопик - фактически рассуждаете о портировании на ZX какой-либо существующей ОС. - так что все сообщение в этой теме потешны по определению.
    Категорически не согласен. Хотя это пусть нас автор ветки рассудит.
    2. Хрен с ним, я вам выложил пример с уже портированной CPM,
    Нет, вы выложили пример с СР/М подобной системой реализованой на 128. При этом ее уровень совместимости с СР/М сравним с уровнем совместимости MS-DOS и СР/М. Это не есть СР/М.
    реально работающей на стандартном Пентагоне без теневого озу и т.п.
    Да, подтверждаю, работает.
    Здесь уже можно оценить, как будут работать все ваши "гипотетические" порты CPM/MPM в такой конфигурации, да и, вообще на любом Спектруме.
    Зачем на этом не совсем корректном примере оценивать если есть реальная СР/М на том же Профи?
    Последний раз редактировалось Larsen; 21.02.2010 в 14:54.

Страница 23 из 29 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  2. Теория
    от Sonic в разделе Несортированное железо
    Ответов: 16
    Последнее: 04.07.2005, 09:58
  3. Я ищу свою дему
    от AAA в разделе Демо
    Ответов: 4
    Последнее: 04.05.2005, 22:59
  4. Ищу свою gfx работу!!!
    от invador в разделе Игры
    Ответов: 7
    Последнее: 02.02.2005, 12:54

Ваши права

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