User Tag List

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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Larsen-Выложите пожалуйста исходники M/PM. Я не буду её сразу портировать, только посмотрю

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Zet9 Посмотреть сообщение
    Larsen-Выложите пожалуйста исходники M/PM. Я не буду её сразу портировать, только посмотрю
    Хороший набор есть на этом сайте: http://www.cpm.z80.de/

    По теме рекомендую:
    Как работает МР/М лучше всего читать здесь: http://www.cpm.z80.de/manuals/mpm2pg.pdf
    Как портировать МР/М, включительно с исходниками референсного XIOS вот тут: http://www.cpm.z80.de/manuals/mpm1ug01.pdf

    Других исходинков для переноса впринципе не надо.

    Но если хочется, то полные исходники можно найти на этой странице: http://www.cpm.z80.de/source.html

    Да и вообще на сайте много полезно по СР/М и МР/М.

  4. #3

    Регистрация
    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
    [свернуть]

  5. #4

    Регистрация
    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кб.

  6. #5

    Регистрация
    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
    [свернуть]

  7. #6

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

    По умолчанию

    Я же говорил, что CP/M портирована на стандартный спек-128!
    Берите пример с Caro - вместо пространных рассуждений просто взял и сделал, ещё ажно в 2003г.
    Наслаждайтесь - смотрите, как ваши порты работать будут.
    Вложения Вложения
    • Тип файла: zip ZXCPM.zip (72.9 Кб, Просмотров: 143)
    С уважением,
    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

  8. #7

    Регистрация
    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.

  9. #8

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

    По умолчанию

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

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

  10. #9

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    138
    Спасибо Благодарностей получено 
    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

  11. #10

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    138
    Спасибо Благодарностей получено 
    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

Страница 23 из 28 ПерваяПервая ... 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

Ваши права

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