User Tag List

Показано с 1 по 10 из 59

Тема: Разработка нового ПО для Специалиста

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

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

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    С чего начинается редактор? С рабочей области? Неа - с парсера строки. То есть с блока, который разбирает строку на части, анализирует, "ху из ху" и заносит все эти компоненты по нужным адресам. И вот чой-то я понять не могу, и даже представить, как такое на ассемблере написать. Нет, в общих чертах все ясно - вызвать подпрограмму опроса клавиатуры, считать букву, занести в буфер. И так по цикла, до нажатия Enter. Длина буфера - 128 байт (ну к примеру)
    для этого в мониторе есть стандартная подпрограмма, 0xc80f

    Опять же нужен анализатор кода. Может у кого есть готовые наработки или честно позаимствованные чужие идеи, хотя бы для ознакомления, желательно с кодом?
    очень примитивный парсер есть в том же мониторе, готового кода под рукой нет, Ghidra в зубы и ковырять... там все несложно.
    парсер посложнее - например в SDOS, есть исходники
    https://zx-pk.ru/threads/29892-sd-ka...=1#post1205312
    смотреть dos_rk.asm, вокруг метки CMDLIST


    А второе, как-то меня спросили: а есть ли какой простенький компилятор Си под это железо.
    есть
    https://github.com/alemorf/c8080

    этот я пока не пробовал.

    https://github.com/alemorf/retro_com.../sd_controller

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

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

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

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

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

Похожие темы

  1. Ответов: 73
    Последнее: 18.07.2025, 08:42
  2. Разработка платы FPGA Специалиста
    от CityAceE в разделе Специалист
    Ответов: 22
    Последнее: 03.07.2025, 07:06
  3. Ответов: 153
    Последнее: 16.12.2021, 19:07
  4. Разработка НОВОГО клона
    от MegaMyth в разделе Несортированное железо
    Ответов: 311
    Последнее: 01.08.2008, 21:52

Ваши права

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