User Tag List

Страница 67 из 157 ПерваяПервая ... 636465666768697071 ... ПоследняяПоследняя
Показано с 661 по 670 из 1564

Тема: Программирование на УКНЦ как?

  1. #661

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    >Он предназначен для прошивки на перфоленту
    Я ещё вроде видел, что его ещё можно и с других устройств грузить через пульт, но тк это доки от PDP были, мало понятно.
    >в силу формата не получится сделать GET
    Это-то я методом тыка уже понял =)
    Но можно ли чем-то загрузить lda в память? Если нету готового, можно и свой загрузчик для a.out написать, а start уже есть.
    Я делал загрузчик перфолент для RT-11, им можно грузить.
    Только неудобно очень.

    Далее, gcc автоматом означает отсутствие системных директив.
    Далее, базовый функционал (все функции C которые используют систему, даже такие как printf) работать не будут.
    Далее, получить совместимый OBJ который можно собрать с любым другим и переносить из систему в систему не получится.

    Итог - получаем совершенно непригодную ни для чего вещь
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

  3. #662

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть смысл написать оптимизирующий кросс-компилятор для специального диалекта 'C', чтобы он генерил выходные файлы на MACRO-11. В таком подходе есть несколько преимуществ:

    1. Можно ввести псевдофункции типа SeC() и BCS() для проверки битов признаков и управления ими.

    2. Можно в определённый момент прозрачно для пользователя интегрировать систему виртуальной памяти (есть на этот счёт задумки).

    3. Можно прозрачно для пользователя интегрировать систему сжатого хранения сообщений ( есть мощный рекурсивный распаковщик сообщений для PDP-11, но упаковать сообщения можно только на PC ).
    Последний раз редактировалось Patron; 13.02.2013 в 12:46.

  4. #663

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    А где можно почитать о форматах OBJ и SAV?
    RT-11 V5.6: RT-11 Volume and File Formats Manual

    OBJ переносим - можно скомпилять в одной системе, собрать в другой и работать.

    ---------- Post added at 15:48 ---------- Previous post was at 15:45 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Есть смысл написать оптимизирующий кросс-компилятор для специального диалекта 'C', чтобы он генерил выходные файлы на MACRO-11.
    Есть такой язык PL-11, это ни что иное как MACRO-11, реализованный в паскале-подобных конструкциях. Только вот компиляторы последний раз видел году в 83м ;(

    Кстати про MACRO-11, вспомнилось, что в 2.11BSD есть M11 и L11. Если они там на C написаны, моджо портировать...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #664

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Далее, gcc автоматом означает отсутствие системных директив.
    Далее, базовый функционал (все функции C которые используют систему, даже такие как printf) работать не будут.
    Да собственно и плевать. Мне свой код гонять надо. И Си конечно приятен, но писать придётся всё равно на gas'е.
    Цитата Сообщение от form Посмотреть сообщение
    Далее, получить совместимый OBJ который можно собрать с любым другим и переносить из систему в систему не получится.
    А что у нас за библиотеки есть к RT-11, ради которых захотелось бы делать этот самый obj?
    /me смотрит на это с колокольни демо- и гейм- дева. То есть загрузились, а там и трава не расти - вся память теперь твоя. В самом крайнем случае ещё может потребоваться файлики читать/писать, так что плюсую к интересам Титуса о минимальной ОС с файлами, которую можно было бы временно выкидывать например в конец видео памяти УКНЦ.

    ---------- Post added at 13:50 ---------- Previous post was at 13:43 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Кстати про MACRO-11, вспомнилось, что в 2.11BSD есть M11 и L11. Если они там на C написаны, моджо портировать...
    Ага, щазз.
    ftp://ftp.mrynet.com/operatingsystem.../m11/macro.m11

  6. #665

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Да собственно и плевать. Мне свой код гонять надо. И Си конечно приятен, но писать придётся всё равно на gas'е.
    ...который рядом с удобным MACRO-11 смотрится как набор вручную с пульта. Клавишного...


    Цитата Сообщение от NovaStorm Посмотреть сообщение
    А что у нас за библиотеки есть к RT-11, ради которых захотелось бы делать этот самый obj?
    Во-первых есть и очень мощные - родные системные - там много чего полезного есть. Во-вторых OBJ особо полезен для стыковки разных языков, а также для написания одинаковых частей для программ которые будут работать в разных системах. Но это как говорится по потребностям... Так или иначе, раз речь зашла о gas, то сразу смело говорим, что gas нафиг не нужен

    Кроме того речь еще шла о директивах независимо от OBJ. Писать под RT-11 на gas просто замучаешься: макробиблиотеки нет, все вручную - бр-р-р-р...

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    В самом крайнем случае ещё может потребоваться файлики читать/писать
    ...а писать вызовы для этого вручную вместо удобных макрокоманд - бр-р-р.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #666

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Да собственно и плевать. Мне свой код гонять надо. И Си конечно приятен, но писать придётся всё равно на gas'е.
    А почему не выберешь MACRO-11?

  8. #667

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А почему не выберешь MACRO-11?
    Видимо из тех же соображений из каких выбирают vi -- смотрите как я могу - за 5 минут сделаю то, что другие делают за 10 секунд
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #668

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Видимо из тех же соображений из каких выбирают vi -- смотрите как я могу - за 5 минут сделаю то, что другие делают за 10 секунд
    А кто такой vi? )

  10. #669

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А кто такой vi? )
    UNIXоиды поймут

    ---------- Post added at 17:06 ---------- Previous post was at 17:04 ----------

    Редактор такой. Экранный, но с управлением страшным.
    Первые версии EDT работали примерно в таком же стиле. Если есть интерес, в эмуляторе можно посмотреть - в RSX-11M V3.2 вроде такого типа был
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  11. #670

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А почему не выберешь MACRO-11?
    Я пробую найти полноценный мощный кросс-тулчейн.

Страница 67 из 157 ПерваяПервая ... 636465666768697071 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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