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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: Разработка для i8080 на языке PL/M

  1. #21
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,119
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я, конечно пессимист, стакан всего наполовину, но если был бы интерес, то попытался бы скомпилировать.

  2. #22
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    918
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Kakos_Nonos'у это удалось - скомпилировал для Win32. Ещё в сети удалось найти бинарь этого же компилера, собранный для DOS.

  3. #23
    Member
    Регистрация
    26.04.2016
    Адрес
    г. Полоцк, Беларусь
    Сообщений
    46
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kakos_nonos Посмотреть сообщение
    [...]
    Далее, надо знать особенности компилятора. Если у процедуры один параметр типа address, то он помещается в регистровую пару bc, а подпрограмма биоса для вывода строки требует параметры в hl. Мы переносим параметры в нужные регистры, и передаем управление системной процедуре, которая уже печатает строку.
    А можно чуть подробнее про особенности?
    Информацию о передаваемых параметрах вы нашли в литературе или через анализ кода?

  4. #24
    Activist Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    446
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот нашел у себя в закромах. Есть парсер и анализатор.

    - - - Добавлено - - -

    barsik, Basic-E на языке PLM, интересует?
    Вложения Вложения
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  5. #25
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    918
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не barsik, но интересует!

  6. #26
    Activist Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    446
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Получите
    Вложения Вложения
    • Тип файла: 7z Basic-E.7z (130.3 Кб, Просмотров: 73)
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  7. #27
    Veteran Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    1,641
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем за последние 20 лет никто так и не нашел,и не выложил в сеть исходников PL/M для z80. Вероятнее всего они были похерены окончательно где-то в ГДР в эру до интернет. Исходники на Фортране действительно жуть. Проще их сначала переписать или на Free Pascale или на Python, и только после этого из них что-то ваять. PL/M80 и PL/M51 у меня есть под ISIS-II, а он эмулируется под ДОС, но они тоже не исходники, и оптимизация еще та в них.
    Последний раз редактировалось andrews; 11.08.2017 в 19:16.

  8. #28
    Activist
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    468
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чтобы не делать лишнюю тему, пишу тут.
    Я узнал что для z80 есть компилятор pl/i. Правда, компилятор cp\m. Однако, многие приспособили си кп\м для спектрума, так как компилирует в любойй адрес.
    Может, такое прокатит с pl/i?
    http://www.z80.eu/pli.html
    Немного справочной информации.
    pli был и есть одним из системных языков программирования. До сих пор он используется в ibm для z/os .
    https://www.ibm.com/ru-ru/marketplac...ompiler-family
    pli использовался в разработке ОС Multics.
    Остался один последний беларуский партизан программирующий на pl/i.
    http://www.pl-i.ru/
    ¡ɹǝʌǝɹoɟ ɐʌɐɾ | Pascal forever!

  9. #29
    Activist
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    468
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил PL/I для CP\M в CPMBox. Вызвал компилятор без файла для компиляции.
    Может, посоветуете какие-нибудь другие эмуляторы CP/M? Есть ли какие утилиты для работы с образами дисков на писи?Нажмите на изображение для увеличения. 

Название:	pli.png 
Просмотров:	56 
Размер:	13.3 Кб 
ID:	69437
    ¡ɹǝʌǝɹoɟ ɐʌɐɾ | Pascal forever!

  10. #30
    Activist Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    446
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Smalovsky, Я выкладывал эмулятор СРМ вот в этой ветке.
    Работа показана во вложении.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	pli.jpg 
Просмотров:	38 
Размер:	21.9 Кб 
ID:	69454  
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Пакет для i8080: WinAsm Studio + fasm g
    от shoorick в разделе Разное
    Ответов: 35
    Последнее: 21.04.2018, 19:39
  2. Разработка для Z80 на языке Jovial
    от Oleg N. Cher в разделе Программирование
    Ответов: 40
    Последнее: 29.09.2017, 10:44
  3. Ответов: 11
    Последнее: 24.05.2016, 02:33
  4. МикроСтеплер. Компилятор ЯП СТЕПЛЕР для i8080
    от Kakos_nonos в разделе Программирование
    Ответов: 8
    Последнее: 31.05.2013, 16:34
  5. Ответов: 0
    Последнее: 13.03.2012, 23:18

Ваши права

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