User Tag List

Страница 31 из 54 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя
Показано с 301 по 310 из 531

Тема: ZX Like Pascal

  1. #301

    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,311
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    186
    Поблагодарили
    89 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть я могу не заморачиваясь городить явные деления-умножения?

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

  3. #302

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да. Всё автоматически преобразовывается.

  4. #303

    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,311
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    186
    Поблагодарили
    89 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С музоном бяда.
    дизасмю с вортекса отдельно плеер, и модуль.
    Втыкаю в паскалевский сорс, а оно проигрывает лишь первый паттерн, после чего начинает таращить. Независимо от того, в какие адреса воткну как сам модуль, так и плеер. Независимо от того, какой трек скомпилирую.
    Последний раз редактировалось ALKO; 13.10.2019 в 22:02.

  5. #304

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ALKO, а сколько сейчас строк написано на Паскале (без ассемблерных вставок, спрайтов и прочего), и сколько занимает итоговый бинарник?

  6. #305

    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,311
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    186
    Поблагодарили
    89 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а сколько сейчас строк написано на Паскале
    Да там совсем фигня. Я через дебаггер смотрел, куда собирался впендюривать музон, место есть. С 30000 по 40000 точно свободно было. И тем не менее - глючит именно после первого паттерна (хотя Init плеера перед воспроизведением вызывал)

    и сколько занимает итоговый бинарник?
    Оно же не в бинарь компилит. В ассемблер.

  7. #306

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопросы не применительно к плееру, а вообще. Мне просто интересен размер именно исходника, в строках, и вообще весь бинарник, со всеми спрайтами.

  8. #307

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Да там совсем фигня. Я через дебаггер смотрел, куда собирался впендюривать музон, место есть. С 30000 по 40000 точно свободно было. И тем не менее - глючит именно после первого паттерна (хотя Init плеера перед воспроизведением вызывал)
    Если используешь команды виртуального экрана или команды WindowGet, WindowPut, то область памяти начиная с адреса 57344 занята под вирт.экран. Но у тебя 30000-40000, должно быть всё ок. Может, всё-таки глючит скомпилированный vortex? Проверь без Паскаля, просто вызови процедуры из Бейсика.

  9. #308

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Andrew771, Ассемблер из паскаля получается слеповат. То есть, он хорошо оформлен для компиляции, но не для просмотра человеком. Можно было-бы предусмотреть такую галочку, чтобы в ассемблерный код вставлялись прямо строчки из паскалевского кода. Закоменченные, естественно.
    Взялся изучать твой Паскаль. Если ещё у меня будут замечания, то говорить или заткнуться?

  10. #309

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    Andrew771, Ассемблер из паскаля получается слеповат. То есть, он хорошо оформлен для компиляции, но не для просмотра человеком. Можно было-бы предусмотреть такую галочку, чтобы в ассемблерный код вставлялись прямо строчки из паскалевского кода. Закоменченные, естественно.
    Хорошее предложение! Вношу в свой список доработок.
    Правда, нужно будет мне подумать, чтоб при оптимизации не стирались комменты.

    Цитата Сообщение от Reobne Посмотреть сообщение
    Взялся изучать твой Паскаль. Если ещё у меня будут замечания, то говорить или заткнуться?
    Пиши конечно, любая информация ценна. Я веду список доработок, что сделать/исправить в следующих версиях. Черпаю и конспектирую от вас информацию тут.

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

    Reobne(15.10.2019)

  11. #310

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    любая информация ценна
    О, это очень радует! Такое отношение это по нашему!
    Ну тогда такие мыслишки; конечно не настаиваю, просто мне так кажется:
    Есть галочки, которые имеют определённое значение для конкретного проекта, поэтому можно разгрузить человеческую память и внимание, вписав эти опции в текст программы. Например первая строка имеет коментарий: {$options -a -b}

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

    Andrew771(15.10.2019)

Страница 31 из 54 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. PASCAL + MACRO11 (УКНЦ-ДВК).
    от hobot в разделе ДВК, УКНЦ
    Ответов: 341
    Последнее: 15.01.2022, 17:30
  2. Turbo Pascal для msx/msx2
    от Оззя в разделе MSX
    Ответов: 4
    Последнее: 23.02.2020, 23:59
  3. в розыске дисковая версия Pascal.
    от goblinish в разделе Программирование
    Ответов: 18
    Последнее: 16.08.2011, 16:30
  4. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20
  5. Скопировать/вставить из/в HiSoft Pascal в эмуляторе
    от kit в разделе Программирование
    Ответов: 1
    Последнее: 05.02.2010, 15:35

Ваши права

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