User Tag List

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя
Показано с 61 по 70 из 80

Тема: Внутренности программ

  1. #61

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Перед этим идет адрес начала следующей строки, т.е. все плохо, но не совсем. Переход на строку резво скачет от строки к строке, проверяя только номер.
    То есть связный список, через это вставка строк работает не иначе?
    Больше игр нет

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

  3. #62

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

    По умолчанию

    Да, однонаправленный. Вставка конечно тоже работает с этим, но на мой взгляд для быстродействия важнее поиск номера в переходах. В версии бейсика для ВМ1 я среди прочего ускорял поиск строки по номеру и поиск переменных по имени, можно и в версии для ВМ80 ускорить, но все это не так уж заметно.

  4. #63

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

    По умолчанию

    Хватит спорить о том, как ускорить Бейсик, господа Это родовая проблема Бейсика. Пишите уже на Форте

  5. #64

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

    По умолчанию

    Скорее это проблема получивших широкое распространение реализаций в виде интерпретаторов, компиляторы могут быть не так уж плохи, как тот же микрософтовский. Правда он компилирует очень медленно, но сегодня, в век эмуляторов, это уже не так критично.

  6. #65

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

    По умолчанию

    Oleg N. Cher, сначала надо Путап переписать на Форте Это очень даже выполнимо, но как-то сейчас фокус смещен не в ту сторону.


    Цитата Сообщение от ivagor Посмотреть сообщение
    Да, однонаправленный. Вставка конечно тоже работает с этим, но на мой взгляд для быстродействия важнее поиск номера в переходах. В версии бейсика для ВМ1 я среди прочего ускорял поиск строки по номеру и поиск переменных по имени, можно и в версии для ВМ80 ускорить, но все это не так уж заметно.
    Наверное просто как родилась идея, засела в голове, так и сделали. А то, что оптимизация не в ту сторону, ну типа и так работает же. Насчет заметно-незаметно, все складывается из ничтожных незаметных мелочей. Но для Потапа на Векторовском бейсике наверное не хватает еще много чего.

    Кстати, MSX Magazine 1987-10.

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

    Put Up - г-н Юйчи Аго

    Удивительно! Я впечатлен его созданием персонажа. И в довершение ко всему, это еще и хорошая игра. Как известно любому, кто когда-либо создавал игру, перемещение вражеских персонажей на самом деле довольно сложно. Потому что, в конце концов, человек, составляющий программу, должен решить, «какой вражеский персонаж будет следовать за игроком по какому образцу», и написать программу так, чтобы он двигался именно так. Обычно люди не хотят делать такие хлопотные вещи, но в этой игре много вражеских персонажей, и каждое движение имеет свою индивидуальность. Кроме того, хотя это игра-головоломка, она имеет высокий уровень действия и поддерживает правильный баланс. Ну, он липкий, но сделан хорошо. Итак, не могли бы вы сделать версию для диска, состоящую всего из 100 сцен, подготовить около 20 шаблонов фоновой музыки и сделать версию для диска?
    И из раздела с листингом
    Put Up
    Юйчи Аго

    Как играть

    Управляйте главным героем, чтобы взять красный шар и поместить его в отверстие в стене, чтобы открыть выход. Всего есть 15 этапов, и игра заканчивается, когда завершается последний этап. Чтобы открыть отмеченный ящик, наступите на него и нажмите клавишу курсора вниз. Кроме того, на каждые 20 000 очков игрока увеличивается один человек.

    От редакции

    Это действительно единственное объяснение, но игра — шедевр с глубоким вкусом. В любом случае, персонажи красивые, милые и продуманные. Например, пламя мерцает должным образом, а человек-вертолет вращает пропеллер, меняя выражение лица. Есть много вещей, которые вы не сможете прояснить, если не прочитаете движение.Вы можете увидеть, насколько это мило, глядя на объяснение фото, но это еще более удивительно, потому что это MSX1. Остальное просто фоновая музыка.
    Вот так вот. Шедевр с глубоким вкусом, который не прояснишь, если не прочитаешь движение. Остальное просто фоновая музыка.
    Последний раз редактировалось svofski; 29.08.2022 в 19:13.
    Больше игр нет

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

    ivagor(29.08.2022)

  7. #66

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,047
    Спасибо Благодарностей отдано 
    1,140
    Спасибо Благодарностей получено 
    1,458
    Поблагодарили
    520 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё в тему "на чём писать под Вектор":
    Возможно ли на Векторе писать под Паскалем с ассемблерными вставками?
    А кросс-паскаль (чтобы на PC компилировать в бинарник) тоже есть?

  8. #67

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

    По умолчанию

    nzeemin, из вопроса не 100% понятно -- ты все-таки имеешь ввиду кросс-компиляцию, или чтобы как на бейсике было тру, почувствовать себя в 80-х?

    Pascal-MT+, с которым я познакомился благодаря твоему реверсу STALK1.SAV, в принципе подходит под оба определения. Я им пользовался как кросс, запуская его из под линукса. Интересно, но я совершенно забыл откуда родом cpm, но такие вещи обычно как-то под ногами находятся. Да, но сам он при этом родной под 8080 и его можно запускать на Векторе. Выражаясь поэтичным языком редактора MSX Magazine -- "ну, он липкий, но сделан хорошо".

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Скорее это проблема получивших широкое распространение реализаций в виде интерпретаторов
    Вот интересно, Возовский Integer Basic совсем не обязан иметь все те же проблемы, что микрософтовский. Ты никогда не пробовал их сравнивать?
    Больше игр нет

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

    nzeemin(29.08.2022)

  9. #68

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Возможно ли на Векторе писать под Паскалем с ассемблерными вставками?
    А кросс-паскаль (чтобы на PC компилировать в бинарник) тоже есть?
    Кросс-Оберон жеж уже давно есть. Транслирует в Си и потом через z88dk в бинарь. "Но там страшно и сектанты"(c) Н. Зимин

  10. #69

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

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Возовский Integer Basic совсем не обязан иметь все те же проблемы, что микрософтовский. Ты никогда не пробовал их сравнивать?
    Бейсики для 6502 я не смотрел, для меня это тяжело. Музычку из атари выхакивал с трудом.
    Вероятно для 8080 лучшие бейсики все же микрософтовские, но более поздние. В принципе для вектора есть полунативный (не чисто CP/Mный) бейсик из этой серии - портированный корветовский.

  11. #70

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

    По умолчанию

    Прикольная статья в вики про Бейсики. Особенно интересно про Атари бейсик. Они сделали все, о чем мы говорили раньше -- таблицу переменных, числовые константы сразу преобразованы итд. Но слажали в куче других значительно более простых деталей, из-за чего у них получился чуть ли не самый тормозной бейсик на свете

    https://en.wikipedia.org/wiki/BASIC_...er#Performance
    Больше игр нет

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 10.07.2008, 12:31
  2. Внутренности от компьютера Агат
    от ed4mk в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 20.03.2007, 17:34
  3. Тестирование программ
    от Vitamin в разделе Программирование
    Ответов: 5
    Последнее: 23.01.2005, 21:46

Ваши права

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