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

User Tag List

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

Тема: Бейсик-помощь

  1. #301
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А чем можно:
    1.Нарисовать спрайт.
    2.Автоматом рассовать его на UDG символы и сохранить?

    Много где можно редактировать символы. Но только один символ за раз, чтобы нарисовать "продолжение" спрайта, нужно включать на редактуру другой символ, т.е. нельзя их состыковать, чтобы рисовать сразу на нескольких символах. Не в тетради же в клеточку рисовать, а потом выделять блоки 8х8 и переносить в редактор, это ж бред. Надо: нарисовал, прога сама разбила на знакоместа и показала на каких символах теперь составные части этого спрайта. Или мож есть какая прога, чтобы подсовываешь ей 6912, выделяешь нужную область и она автоматом раскидывает выделенную область по UDG-символам.
    Куплю корпус и материнку от Spectrum +2/+3

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

  3. #302
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX_NOVOSIB, в чем проблема? Прямоугольные спрайты состоящие из знакомест 8х8 точек, спокойно пихаются в шрифт с помощью Art Studio. Либо, редактируются в том же FDE от Сталкера.

    Я, в свое время, на бейсике, пытался допилить программу SPRITES из книжки "...как написать игру на бейсике".
    Когда есть, но не знаешь где - это все равно, что нету.

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

    По умолчанию

    в ZX paintbrush при импорте выделенного участка выбирается порядок, если не ошибаюсь.

  5. #304
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Либо, редактируются в том же FDE от Сталкера.
    Где скачать?

    Цитата Сообщение от Шынни Посмотреть сообщение
    в ZX paintbrush при импорте выделенного участка выбирается порядок, если не ошибаюсь.
    Что-то такое есть. Вот выбрал я создать .chr, нарисовал чо надо, 24 символа получилось. Можно даже сохранить, сохраняется файл .chr 2 кб. А что дальше? Как это в спектрум формат запихать, вернее как узнать, какую область из этих 2 кб. запихивать? Мои 24 символа должны занимать 192 байта, где мои байты? Нафига мне 2 кб. неспектрумовского непонятно чего
    Куплю корпус и материнку от Spectrum +2/+3

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

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Вот выбрал я создать .chr, нарисовал чо надо, 24 символа получилось. Можно даже сохранить, сохраняется файл .chr 2 кб. А что дальше?
    посмотри на экспорт из картинки(Block based output). отсюда же и правка на экране

  7. #306
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    новая версия программы.
    Rararura 1.9.3

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

    1.9.2 (20.03.2018)
    - оптимизация big mode режима.
    - оптимизация текстового редактора.
    - исправленна ошибка с установкой расширеных символов в текстовом редакторе.

    1.9.3 (31.05.2018)
    - добавлен режим Multiselect mode.
    - добавлен режим mix.
    - в снимок памяти добавленны метки о наличии или отсутствии шрифтов.
    - переписан текстовый редактор.
    - небольшой прирост скорости в текстовом редакторе.
    - добавленно перемещение курсора вверх и вниз в текстовом редакторе.
    - выделен курсор в текстовом редакторе.
    - переписан режим Lines (рисование линий).
    - изменён способ отрисовки сетки 8x8 (сетка рисуется быстрей).
    - исправления и оптимизация в big mode (обработка спрайтов на 6 секунд быстрее).
    - добавленна задержка в начале программы.
    - оптимизация программы.

    Multiselect mode - из режима Copy symbol mode можно выбрать до 15 любых символов (причём из любого из 3ёх загруженных шрифтов и системного шрифта) выбранные символы из шрифтов автоматически переведутся в UDG символы.

    mix - при выборе UDG символов в начале программы - можно использовать mix (позволяет поменять местами 2 любых UDG символа).

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

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

  8. #307
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Где скачать?
    Шли в паре ЭСМИ и системных дискет того времени. На вирте, кстати, почему-то нет.
    http://zxpress.ru/book_articles.php?id=895

    Во втором вложении лежит чуть "допиленная" программа SPRITES. Enjoy!
    Вложения Вложения
    • Тип файла: zip SYSTEM.zip (401.9 Кб, Просмотров: 54)
    • Тип файла: rar MYOLD0.rar (38.4 Кб, Просмотров: 47)
    Последний раз редактировалось null_device; 31.05.2018 в 18:52.
    Когда есть, но не знаешь где - это все равно, что нету.

  9. #308
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    FDE гляну потом с компа, када восстановлю. Пока с телефона глянул, синий квадрат и цифры внизу - не очень понятно ))
    Куплю корпус и материнку от Spectrum +2/+3

  10. #309
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX_NOVOSIB, синий квадрат - рабочее "окно памяти файла". Через зажатие кнопки 0 и цифр второго синклера можно выбрать размер спрайта (или блока спрайтов). По клавише М, через пункт "screen" - выбирается режим отображения. Обычный знакогенератор, спрайт с маской или экран без атрибутов. Все отсальное, аналогчино - интуитивно. понятийно.
    Когда есть, но не знаешь где - это все равно, что нету.

  11. #310
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил чот демку дискануть. Бейсик защищён всякой мутью из упр.символов. Плюс там в REM парочка процедур. Загрузил бейсик в BasIN , с его помощью смог кой-чего увидеть: RANDIMIZE USR нет, вместо него выпендрёж (POKE 23613,201: POKE 23659,25: PRINT "O.K") Я попробовал вычислить адрес куда это всё приводит. В 23614 вроде 255 сидит, если в 23613 занести 201, то это укажет на чёрти куда, а это чёрти куда укажет не на адрес кода в рем-строке, а на экранную область. Короче плюнул я на это, и адрес тупо в дебагере спекулятора вычислил: 23804 (надеюсь правильно). Но всё равно хотелось бы понять, каким таким макаром 23613->201 указывает на 23804.

    Сам бейсик-лоадер я прерывал тем, что первое POKE подменял на STOP прям в дебагере. Таким же макаром вставил нормальное RANDOMIZE USR 23804. Пересохранял. Всё работало идеально. До того момента, пока я не решил всё это делать с активированным тр-досом (адреса в рем сдвинулись на 112). Там в рем-строке пара процедур: 1.Рисует бегущую строку из увеличенных символов. 2.Вроде отключает брейк-останов. Я в этих процедурах все CALL и JP поправил (+112) и одно "LD BC, адрес" пришлось поправить. После этого короче нихрена не работает. Не пойму почему. Тр-дос что-то где-то меняет может, и это не нравится этим двум процедуркам?
    Вложения Вложения
    Куплю корпус и материнку от Spectrum +2/+3

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

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

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

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

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

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