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

User Tag List

Страница 59 из 91 ПерваяПервая ... 555657585960616263 ... ПоследняяПоследняя
Показано с 581 по 590 из 907

Тема: Мощная среда ZXDev для разработки НА ПЯТИ ЯЗЫКАХ для ZX готова к тестированию

  1. #581
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    плата за его мультиплатформенность
    ну ок. есть z88dk. он заточен под проц z80. Но на базе этого проца платформ было построено больше, чем у человека на руках и ногах пальцев. И все (или большая часть) эти платформы там поддержаны. Там даже есть поддержка (минимальная, консоль и некоторые файловые операции) Спринтера.
    Мультиплатформенность мультиплатформенности рознь, как бы. никто не мешает афтарам sdcc сделать аналогичную поддержку платформ библиотеками на асмах.
    ТС может и пилит какие-то библиотеки на асме, но вот мне бы было интересно глянуть на реализацию того же printf, malloc и других подобных функций, которые в стоковой либе просто "десятки" килобайт и "мильярды" тактов выжирают (из-за чего, собственно, стоковая либа для нужд консольщины на z80 не применима принципиально).
    Последний раз редактировалось Sayman; 30.01.2017 в 14:20.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  2. #582
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,913
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    32 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    Мультиплатформенность мультиплатформенности рознь, как бы. никто не мешает афтарам sdcc сделать аналогичную поддержку платформ библиотеками на асмах.
    Если я правильно понимаю, sdcc поддерживает не только пного платформ на Z80, но и платормы на других прцессорах. Получается, что команде sdcc надо писать, отладживать и поддерживать системные либы на асме для всех этих процов. Это все-таки перебор для команды энтузиастов.
    Цитата Сообщение от Sayman Посмотреть сообщение
    мне бы было интересно глянуть на реализацию того же printf, malloc и других подобных функций, которые в стоковой либе просто "десятки" килобайт и "мильярды" тактов выжирают (из-за чего, собственно, стоковая либа для нужд консольщины на z80 не применима принципиально).
    Это действительно сложные и толстые функции. Их сложно реализвовать на асме и все-таки а) на Спринтере или ZX Evo с их тактовыми частотсам и объемами памяти вполне себе работоспособны и б) не очень понятно зачем их использовать там, где нужна нормальная скорость работы. Надо сказать, что и сама консоль в разрешении 32 x 24 так себе выглядит, а вывод на ZX-экране шрифта хотя бы 6x8 жрет если не килобайты, то мегатакты.
    ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.

  3. #583
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    И нечего зубоскалить.
    Ну массы все таки составляющая твоего грандиозного проекта, или ты хотел все сам и только сам и только для себя?
    Ваш оберон прямо таки как мед или нечто другое так и приманивает всяческих "выдумщиков", взять к примеру секту дракона... ))))))))
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  4. #584
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,210
    Записей в дневнике
    41
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    48 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наброшу немножко: a mathematical demo

  5. #585
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,643
    Спасибо Благодарностей отдано 
    2,250
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    112 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Очень даже понятные! Или поясни, что ты в виду имеешь?
    Для меня - непонятные. :-)

    Цитата Сообщение от Шынни Посмотреть сообщение
    припилили бы Паскаль к среде, было бы счастье.
    Счастье кому было бы? jerri и от Паскаля не счастлив. Кроме того, Паскаль НЕ НУЖЕН, Оберон ЛУЧШЕ.

    Можно было бы считать ZX-like Pascal частью проекта ZXDev. Почему нет. Я это предлагал Андрею. Но если уже припиливать Паскаль, то почему Паскаль? Лучше Модулу-2. Она более подходящий инструмент для Z80. Но трудность в том, что я не компиляторописатель. Я взял готовый транслятор Оберона в Си, обжил его и облагородил. Т.е. обошёлся малой кровью.

    Цитата Сообщение от Sayman Посмотреть сообщение
    его libc собрана на 99% из кода на си. кода на асме там с гулькин нос.
    Всё правильно. Я и не использую в ZXDev эту libc, вместо неё свои библиотеки, более оптимизированные.

    Впрочем, Alcoholics Anonymous писал, что у z88dk библиотеки, напротив, чисто ассемблерные. И их можно использовать из zsdcc. Ну и почему бы и нет. SDCC и z88dk дружат друг с другом лучше, чем каждый из них по отдельности с хайтеком. В котором, похоже, вообще нельзя сделать то, что мне нужно. А если чудом и можно, то егойный оптимизатор всё перекивирякает.

    Цитата Сообщение от Sayman Посмотреть сообщение
    ну и ещё, было бы прикольно выдернуть у sdcc его оптимизатор и адаптировать к хайтеху)))
    Лучше выдернуть у хайтека его библиотеки и пользовать с SDCC. Если они конечно того стоят, в чём я сомневаюсь. Нам прикладные библиотеки нужны. Графика, звук, мышь, джойстики, клава. И возможность всё это юзать из ЯВУ.

    Боюсь, оптимизатор SDCC никак нельзя использовать с хайтеком. Но вот zsdcc даёт код лучше. И здесь нет последовательного вызова двух компиляторов, который ты нещадно критиковал. Компилятор всё равно один - SDCC, просто адаптированный к новому набору правил для щелевого оптимизатора (говорю, как я это понимаю).

  6. #586
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,210
    Записей в дневнике
    41
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    48 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Кроме того, Паскаль НЕ НУЖЕН, Оберон ЛУЧШЕ
    Я не понимаю в чем разница.

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

  8. #587
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,643
    Спасибо Благодарностей отдано 
    2,250
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    112 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Ну массы все таки составляющая твоего грандиозного проекта, или ты хотел все сам и только сам и только для себя?
    Изначально хотел всё-таки ещё для кого-то. Для людей, которым будет интересна кроссплатформенная разработка между Z80 и др. платформами на модульном паскалеподобном языке. Портировщикам игр, любителям экзотических языков программирования. Людям с подобными моим интересами.

    Ядро проекта, каким оно могло бы быть, это максимум три человека, ярких энтузиаста, которые бы своими способностями компенсировали мои личные недостатки. Не исключаю, что таких людей могло бы быть и больше, но чем больше людей в проекте, тем сложнее соблюсти единый вектор развития и взглядов на всё это.

    И всё бы хорошо, но оберонщиков всё-таки слишком мало. У моих ярких и способных коллег семьи, работа и куча других обязанностей, на хобби-проекты уже не хватает ни времени ни сил.

    Цитата Сообщение от dosikus Посмотреть сообщение
    Ваш оберон прямо таки как мед или нечто другое так и приманивает всяческих "выдумщиков", взять к примеру секту дракона... ))))))))
    Нормальных людей он приманивает. Которые побарахтались с десяток лет в избыточной сложности и устали от этого. Драконствующих не приветствую, даже рад, что их кышнули с OberonCore.

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

    Цитата Сообщение от Шынни Посмотреть сообщение
    Я не понимаю в чем разница.
    Зачем тогда говорил про осчастливливание всех Паскалем? ;-)

  9. #588
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,210
    Записей в дневнике
    41
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    48 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Зачем тогда говорил про осчастливливание всех Паскалем? ;-)
    просто Паскаль вбивали в голову 5 лет в институте.

  10. #589
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,643
    Спасибо Благодарностей отдано 
    2,250
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    112 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Но раз нет разницы, то уже все и так осчастливлены Обероном? ;-)

    Есть доки про отличия.


    (Компонентный Паскаль - диалект и надмножество языка Оберон-2).

    Но я смотрю на язык шире, чем просто разработка для Z80. Меня интересует самый совершенный из минималистичных языков, одновременно с этим и самый кроссплатформенный и практичный для разработки (эзотерические языки типа brainf*ck меня не интересуют).

    Но приходится закрывать глаза на маленькое сообщество, корявые компиляторы и другие недостатки. Это как конопатить лодку в гараже своими силами. Видите, к этому можно подходить с разных сторон. Можно со стороны "как это мне поможет разработать продукт в сжатые сроки". А можно с позиции эстетики. Обе стороны имеют право на жизнь.

  11. #590
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Oleg N. Cher, а может сделаете порт игры digger на обероне? там сразу будет понятно, насколько удобен и вообще хорошо этот язык. пока в общих чертах - си сильно рульнее оберона (это если откинуть чисто асм).
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

Страница 59 из 91 ПерваяПервая ... 555657585960616263 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. мощная игрушка
    от ZEman в разделе Игры
    Ответов: 128
    Последнее: 23.03.2024, 17:05
  2. Ответов: 5
    Последнее: 20.06.2011, 03:18
  3. Видеоконтроллер из пяти микросхем
    от zx-kit в разделе Изображение
    Ответов: 20
    Последнее: 31.03.2011, 14:48

Метки этой темы

Ваши права

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