User Tag List

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

Тема: Вектор-06Ц: Общие вопросы

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

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

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может и не совсем чисто Векторовская штука, но DX Forth 4.30 для CP/M и MS-DOS всё ещё можно утянуть вот с этого зеркала
    Самые крайние версии DX Forth уже вроде делали сторонние разработчики и они лежат тут

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

    svofski, оказывается ты тоже привел эту ссылку в
    средствах разработки не далее как вчера.
    Не то чтобы я большой апологет Форта и астрономии, для меня drop,pop,swap звучит почти как "крэкс-пэкс-фэкс"... но похоже на Форт-обострение на форуме. Интересно, к чему это...

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

    svofski(30.06.2021)

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

  3. #2

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,308
    Спасибо Благодарностей отдано 
    1,034
    Спасибо Благодарностей получено 
    819
    Поблагодарили
    490 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PPC, лишних ссылок на DX-Forth не бывает. swap drop!
    Больше игр нет

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

    PPC(01.07.2021)

  4. #3

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

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    но похоже на Форт-обострение на форуме. Интересно, к чему это...
    Обострение невольно устроил я исключительно из незамутнённого интереса к тому, возможно ли было делать под "Вектор" быстродействующий софт на языках более высокого уровня, чем ассемблер (особенно, учитывая, что наиболее очевидный вариант - C - не очень подходит для эффективной компиляции под 8080).

  5. #4

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,718
    Спасибо Благодарностей отдано 
    2,733
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от x-code Посмотреть сообщение
    возможно ли было делать под "Вектор" быстродействующий софт на языках более высокого уровня, чем ассемблер
    Поглядите в сторону PL/M и Cowgol, они дадут лучший код для 8080, чем Си.

    Но под ключ, понятное дело, их допиливать и допиливать.

    Есть ещё интересные разработки типа Си-минус-минус от Алекса Морозова. Но сам Алекс поступает очень странно - трёт свои проекты без сожаления. Вот сейчас я попробовал найти и не смог (было выложено на сайте alemorf.ru, но сейчас он работает странно).

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

    x-code(01.07.2021)

  6. #5

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

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Есть ещё интересные разработки типа Си-минус-минус от Алекса Морозова
    А вот C-- я ещё 16-летним пацаном мечтал портировать на Вектор...штука была бы просто идеальная для игростроя

  7. #6

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,718
    Спасибо Благодарностей отдано 
    2,733
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    133 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от x-code Посмотреть сообщение
    А вот C-- я ещё 16-летним пацаном мечтал портировать на Вектор...штука была бы просто идеальная для игростроя
    Да, соглашусь. Там много плюсов: можно явно обращаться к регистрам и много низкоуровневых штучек. Но C-- есть даже не один; их несколько. Вы наверное имеете в виду Sphinx C-- от Michael Sheker? Я когда-то по нему написал статью в двух частях.

    Ну и обсуждали уже этот вопрос здесь:



    Цитата Сообщение от x-code Посмотреть сообщение
    Переключение стека - довольно быстрая операция, по сравнению с режимами косвенной адресации, которые на 8080 эмулировать гораздо сложнее.
    Я с этим даже не собираюсь спорить. Но смотрите. На асме выхлоп получается: байтовое вычисление, двухбайтовое вычисление, сохранил, загрузил регистры, вызвал подпрограмму с параметрами в регистрах. Форт его никогда не догонит, там совсем другое: пяток раз переключили стек, байтовых вычислений нет, есть только двухбайтовые, чтобы сохранить-загрузить - надо опять работать со стеком. Всегда.

    Но есть способ: написать для Форта сверхэффективные слова, которые могут генерировать прямой машкод 8080. Это не считая встроенного Форт-ассемблера. Но я такого подхода практически не встречал. Я вообще не встречал исходников игр на Форте для восьмибиток. В основном пилят сам Форт.

    Вот как бы это могло выглядеть:

    Код:
    HL + BC => var1
    DE + DE => var2
    B + C + D + E & #11 => var3
    Когда-то я делал нечто подобное для Z80: язык COLOSS. Не на базе Форта, просто под его влиянием.

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

  8. #7

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,308
    Спасибо Благодарностей отдано 
    1,034
    Спасибо Благодарностей получено 
    819
    Поблагодарили
    490 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    В основном пилят сам Форт.
    Это правда. Когда человек постигает Форт, его перестает интересовать мирская суета.
    Больше игр нет

  9. #8

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,308
    Спасибо Благодарностей отдано 
    1,034
    Спасибо Благодарностей получено 
    819
    Поблагодарили
    490 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от x-code Посмотреть сообщение
    особенно, учитывая, что наиболее очевидный вариант - C - не очень подходит для эффективной компиляции под 8080
    Я тоже так думал, но ACK пошатнул мои убеждения. Вполне юзабельный компилятор.
    Больше игр нет

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

    x-code(01.07.2021)

  10. #9

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На C под вектор (особенно в последнее время) сделано/перенесено программ заметно больше, чем на Форте.

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

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

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

Ваши права

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