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

User Tag List

Страница 22 из 56 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 555

Тема: Бейсики для Вектора-06Ц и клонов

  1. #211
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    795
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Вот это смущает, почему 31?
    Число не имеет значения, имя ведь может быть разной длины. Я просто не учел, что там может быть флажок ожидания синхробайта, когда надо скипать до E6. Пока исправил, но вообще это неправильно, получается, что эмулятор слишком много знает о структуре файла и всякую фигню от себя додумывает. Надо встраиваться на более низкий уровень.

    P.S. глюк с незагрузкой RDS я больше повторить не могу. Загружается.
    Последний раз редактировалось svofski; 01.04.2023 в 01:08.
    Больше игр нет

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

  3. #212
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от thetrik Посмотреть сообщение
    "Питон" (Александр Еременчук РЛ-08/1993)
    Тот самый питон, где основной цикл на асме. Время инициализации на мой взгляд слишком долгое, в таких случаях лучше подгружать кодовый блок.

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

    Исправил время прогона тестика для 2.6ВМ1. Постараюсь адаптировать хотя бы часть оптимизаций оттуда в версию для 8080.

  4. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Oleg N. Cher (02.04.2023), svofski (01.04.2023)

  5. #213
    Junior Аватар для thetrik
    Регистрация
    02.12.2012
    Адрес
    г. Астрахань
    Сообщений
    24
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перевел еще 2 игры из журнала Радиолюбитель:
    • Познай себя (И.Онищенко РЛ.3/93)
    • Ход конем (А.Еременчук РЛ.8/93)
    Вложения Вложения
    "Hello world!"
    17 errors
    31 warnings

  6. Эти 5 пользователя(ей) поблагодарили thetrik за это полезное сообщение:

    Improver (01.04.2023), metamorpho (01.04.2023), Oleg N. Cher (02.04.2023), parallelno (01.04.2023), svofski (01.04.2023)

  7. #214
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оптимизировал бейсик с учетом основных (но не всех) достижений версии для 580ВМ1 (перечень изменений в readme). В качестве модного и актуального бенча предлагаю оценить старт ANTIGRAV (от RUN до завершения рисования уровня):
    2.5 - 164.4 секунды
    2.63 - 154.8 секунды
    2.70 - 136.1 секунды
    2.82 - 132.9 секунды
    2.85 - 131.4 секунды
    2.94 - 129.9 секунды
    2.96 - 112.6 секунды
    2.97 - 94.8 секунды
    2.98 - 65.7 секунды
    Последний раз редактировалось ivagor; 05.08.2023 в 09:21. Причина: убрал старую версию, добавил результат 2.98

  8. Эти 6 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    Improver (01.04.2023), lafromm31 (03.04.2023), metamorpho (01.04.2023), Stl75 (01.04.2023), svofski (01.04.2023), thetrik (01.04.2023)

  9. #215
    Junior Аватар для thetrik
    Регистрация
    02.12.2012
    Адрес
    г. Астрахань
    Сообщений
    24
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще 2 игры из журнала - Радиолюбитель - Ваш компьютер:
    • Метеоритная защита (Усов.В. РЛ-ВК-10/1996);
    • Одинокая пешка (Усов.В. РЛ-ВК-08/1997);
    Вложения Вложения
    "Hello world!"
    17 errors
    31 warnings

  10. Эти 4 пользователя(ей) поблагодарили thetrik за это полезное сообщение:

    Improver (03.04.2023), ivagor (03.04.2023), parallelno (03.04.2023), svofski (02.04.2023)

  11. #216
    Activist
    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    369
    Спасибо Благодарностей отдано 
    425
    Спасибо Благодарностей получено 
    241
    Поблагодарили
    88 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    thetrik, Сколько всего нового - забытого старого. Нужно будет перетеститровать. Спасибо что делаешь это!!

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

    thetrik (03.04.2023)

  13. #217
    Activist Аватар для metamorpho
    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    339
    Спасибо Благодарностей отдано 
    599
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    58 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мой новый проект пока буксует - причина ограничения памяти и скорости Бейсика.
    Есть идея как ускорить (в какой-то мере) процесс, но для этого мне нужно
    Подскажите пожалуйста:
    1. Правильно ли я понял что формат Бейсика BSAVE это тоже самое что и формат записи МОНИТОРА-ОТЛАДЧИКА ?
    2. Может ли "Pretty 8080 Assembler" выгрузить в формате BSAVE ?

  14. #218
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    795
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    Мой новый проект пока буксует - причина ограничения памяти и скорости Бейсика.
    Есть идея как ускорить (в какой-то мере) процесс, но для этого мне нужно
    Подскажите пожалуйста:
    1. Правильно ли я понял что формат Бейсика BSAVE это тоже самое что и формат записи МОНИТОРА-ОТЛАДЧИКА ?
    2. Может ли "Pretty 8080 Assembler" выгрузить в формате BSAVE ?

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

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

    metamorpho (03.04.2023)

  16. #219
    Activist Аватар для metamorpho
    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    339
    Спасибо Благодарностей отдано 
    599
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    58 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Идейно они мало отличаются, но все-таки не одно и то же. Учту, что неплохо было бы добавить.
    Из ответа я понял:
    1. в "Pretty 8080 Assembler" нет возможности выгрузить в формате МОНИТОРА-ОТЛАДЧИКА
    2. формат BSAVE и формат МОНИТОРА-ОТЛАДЧИКА всётаки чем-то отличаются и значит формат МОНИТОРА-ОТЛАДЧИКА мне не подходит. Мне нужен Бейсиковский формат BSAVE.
    Есть вариант на языке высокого уровня на РС создать файл формата BSAVE, чтобы Бейсик его загружал.

    Например в журнале Байт №5 Октябрь 1991 г. приводится физический формат файла МОНИТОРА-ОТЛАДЧИКА.
    А есть ли где-нибудь описание формата BSAVE ?

  17. #220
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    795
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извини за телеграфный ответ. Да, ты правильно понял.
    Цитата Сообщение от metamorpho Посмотреть сообщение
    А есть ли где-нибудь описание формата BSAVE ?
    Может быть, но по-моему с ним довольно прозрачно. Такой тест:
    POKE&7000,1
    BSAVE"FORMAT",&7000,&70FF

    Сохраняем format.cas и смотрим. Получается по-моему так:
    4 байта 0xD2
    имя файла, 0, 0, 0
    (много нулей, допустим 255)
    0xE6 - байт синхронизации
    MSB, LSB адрес началча big-endian
    MSB, LSB адрес конца big-endian
    (данные, 256 байт в нашем случае)
    1 байт контрольная сумма.
    Больше игр нет

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

    metamorpho (03.04.2023)

Страница 22 из 56 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  2. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  3. Ответов: 198
    Последнее: 26.04.2020, 13:05
  4. Ответов: 58
    Последнее: 06.07.2019, 23:56
  5. Ответов: 8
    Последнее: 14.11.2008, 02:41

Ваши права

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