User Tag List

Показано с 11 по 20 из 907

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

Древовидный режим

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

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

    По умолчанию

    Использованием типа SHORTINT {-128..127} вместо INTEGER {-32768..32767} Вы стараетесь сэкономить байт памяти, а здесь всё не так уж однозначно. Параметры в процедуры всё равно передаются через стек, и я точно не помню, но, кажется, передача двухбайтовых параметров даже создаёт более компактный код, а может даже и более быстрый. Попробуйте это сами проверить и сравнить. Я расчитываю на квалифицированную помощь опытных спектрумистов. По возможности не только обозначайте проблему, но и указывайте пути решения. Не стесняйтесь заглядывать в сгенерированные *.c и *.asm

    Объявляйте переменные как INTEGER.

    P.S. Ага, понял. Тут конечно надо исправить. Открываете File -> Open -> Basic.odc

    Было: PROCEDURE DRAW* (x, y: SHORTINT); BEGIN END DRAW;
    Стало: PROCEDURE DRAW* (x, y: Coords); BEGIN END DRAW;

    F11
    Последний раз редактировалось Oleg N. Cher; 17.03.2012 в 02:15.

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

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

Эту тему просматривают: 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

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

Ваши права

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