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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Инструменты разработки под CP/M Профи

  1. #1
    Junior
    Регистрация
    02.03.2018
    Адрес
    г. Москва
    Сообщений
    9
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Инструменты разработки под CP/M Профи

    Всем привет! Такой вопрос: а как сейчас пишут под CP/M Профи? Я понимаю что основной ответ "никак" Но всё же. Писать на самом Профике, наверно, не очень удобно. М.б. есть какие-нить плагины под VS Code, которые умеют подсвечивать синтаксис / компилировать Ассемблер Z80, "Профевский Паскаль/Си" или что-то в этом роде?

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

  3. #2
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скажу за себя.

    Паскаль. Под CP/M есть три версии языка, но имеет смысл пользоваться только Turbo Pascal 3.0. Есть графические библиотеки.

    Си. У меня аж 19 версий компиляторов. "SMALL_C" развивается до сих пор. Графических библиотек вроде нет. Я не пользуюсь, так что не в курсе.

    Ассемблер. Можно использовать любой современный компилятор, но имеет смысл использовать только версию m80 от Мелкого софта. Разработанный ещё под CP/M - так как много файлов и рабочих исходников в его стандарте. Можно конечно всё перепахать под современные стандарты, но от этого будет больше гемора. Запускать под виндой в эмуляторе CP/M. Проверял на вин10 и вин11, отлично работает. У меня написан скрипт, который ассемблирует с передачей меток в UnReal. Нужно только руками в Тотале закинуть полученные COM файлы в образ диска, и запускай. Можно и работу с образами диска автоматизировать, но мне проще так. К сожалению под виндой у M80 есть ограничения на количество INCLUDE, максимум 14 файлов. Меня это раздражает, но путей решения пока не нашел. Под CP/M каких либо ограничений нет.

    Среда разработки. "VS Code" пробовал - опплевался, отматерился, снёс. Хотя есть подсветка для Z80 и т.п.
    Лично я уже 23 года использую текстовый редактор для программистов "MED", адаптировал под него подсветку и т.п., запуск ассемблирования и т.п, разбор ошибок ассемблирования. И перебираться куда-то ещё не планирую.

  4. Эти 2 пользователя(ей) поблагодарили tae1980 за это полезное сообщение:

    Djoni (18.02.2024), wan-derer.ru (17.03.2024)

  5. #3
    Member
    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    136
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    К сожалению под виндой у M80 есть ограничения на количество INCLUDE, максимум 14 файлов. Меня это раздражает, но путей решения пока не нашел.
    А какой эмулятор cp/m используете? Кажется с 80cpm была такая проблема, и даже с меньшим кол-вом инклюдов. С 22nice не замечал.

  6. #4
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от M80 Посмотреть сообщение
    А какой эмулятор cp/m используете? Кажется с 80cpm была такая проблема, и даже с меньшим кол-вом инклюдов. С 22nice не замечал.
    Я даже не знаю как называется эмулятор. Название файла "cpm.exe". При вызове без параметров выводит сообщение "CP/M Player for Win32 console". Каких либо поддерживаем ключей не нашёл.
    Запуск программ CP/M "cmp.exe имя_программы.com". Как я понял ограничение в INCLUDE вызваны тем, что переполняется доступное количество одновременно открытых файлов. Вероятно программа CP/M при работе не закрывает файлы, или эмулятор не корректно отрабатывает этот момент. А так как в самой CP/M нет ограничения на число одновременно открытых фалов, в ней этой проблемы не возникает.
    Но что-то я не делал, ошибка не пропадет, и число доступных файлов не меняется. В том числе я не смог его уменьшить.
    Вот он собственно cpm.zip

    Если есть возможность, вышлите 22nice
    Последний раз редактировалось tae1980; 19.02.2024 в 12:53.

  7. Этот пользователь поблагодарил tae1980 за это полезное сообщение:

    wan-derer.ru (17.03.2024)

  8. #5
    Member
    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    136
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Слушай, это было так давно, что я даже не знаю как она работает. Всё в одной папке и пути прописаны в path. И тогда просто запускаешь m80/l80 как родной и ни о чём не думаешь.)
    Вложения Вложения

  9. Этот пользователь поблагодарил M80 за это полезное сообщение:

    wan-derer.ru (17.03.2024)

  10. #6
    Activist Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    436
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    48 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибочки! Буду разбираться.

  11. #7
    Junior
    Регистрация
    02.03.2018
    Адрес
    г. Москва
    Сообщений
    9
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Вот он собственно cpm.zip
    Windows Defender на это ругается и сносит

  12. #8
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от wan-derer.ru Посмотреть сообщение
    Windows Defender на это ругается и сносит
    Отключи его.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  13. #9
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Отключи его.
    Подозрительный совет.

  14. #10
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Подозрительный совет.
    Что подозрительного, проверить файл на VirusTotal?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Инструменты для компиляции BIOS.
    от Копейкин в разделе Поиск
    Ответов: 10
    Последнее: 16.08.2016, 22:25
  2. Музыкальные инструменты
    от Destr в разделе Разный софт
    Ответов: 11
    Последнее: 30.06.2014, 08:52
  3. Существует ли WDC под память Профи?
    от alvis в разделе Разный софт
    Ответов: 18
    Последнее: 24.11.2013, 23:46
  4. Инструменты pt3
    от Destr в разделе Музыка
    Ответов: 16
    Последнее: 09.01.2012, 19:19
  5. Инструменты к Sampler?
    от KostikVento в разделе Музыка
    Ответов: 7
    Последнее: 19.11.2011, 23:10

Ваши права

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