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

User Tag List

Страница 1 из 13 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 122

Тема: Mega Basic

  1. #1
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    834
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Mega Basic

    Начал программировать на Mega Basic 3.0.
    Посоветуйте эмуляторы, что бы отгружать на ленту TAP-образы программ,и загружать спрайт-блоки.
    Кое с чем столкнулся( листинг и результат работы программы во вложениях). Окно почему-то формируется с лишним знакоместом.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	list1.jpg 
Просмотров:	1005 
Размер:	21.5 Кб 
ID:	55638   Нажмите на изображение для увеличения. 

Название:	list2.jpg 
Просмотров:	905 
Размер:	17.6 Кб 
ID:	55639  
    Последний раз редактировалось Smalovsky; 20.01.2016 в 04:34.
    ¡Un momento, señor fiscal!


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

  3. #2
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,530
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, этот проект будет завершён, или как всегда остановится в начале?
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  5. #4
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    834
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скачал нужные спрайты, а потом их перерисовал( моя версия во вложении).


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

    Перерисовывал для формата 16x48. Так как Mega Basic выводит спрайты размером 16x16, то придётся для изображения персонажа использовать сразу три спрайта. Читал, что отечественные клоны хорошо отрисовывают до четырёх спрайтов без проблем( хотя система позволяет использовать до восьми). Три спрайта у меня уже заняты изображением персонажа, остаётся ещё один свободный, остальные четыре использовать нельзя из-за проблем с клонами, поэтому остальные изображения персонажей игры будут отрисовываться статически.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	KQ1.png 
Просмотров:	325 
Размер:	2.1 Кб 
ID:	55664  
    Последний раз редактировалось Smalovsky; 22.01.2016 в 10:56. Причина: Переделал спрайты
    ¡Un momento, señor fiscal!


  6. #5
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    834
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перевёл PNG в SCR ,а затем... с шестой попытки удалось перевести SCR в TAP, и загрузить полученный образ в видеопамять.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Screen1.jpg 
Просмотров:	323 
Размер:	18.8 Кб 
ID:	55676  
    Вложения Вложения
    • Тип файла: 7z KQ1.7z (905 байт, Просмотров: 174)
    Последний раз редактировалось Smalovsky; 22.01.2016 в 17:41.
    ¡Un momento, señor fiscal!


  7. #6
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    834
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть небольшая( или большая) проблема - восстановление фона при перемещении спрайта. По адресу A+15 (A - адрес начала области системных переменных для спрайта ) расположено числовое значение атрибута, которым закрашивается след,оставляемый спрайтом. Так вот, если спрайт сам затирает фон при перерисовке, и этот процесс неподконтролен ( спрайты выводятся внутренним движком по прерываниям), то как восстановить фон после перемещения спрайта? Дать спрайту затереть фон за несколько игровых циклов, а потом восстановить фон?
    Пожалуйста, ответьте те, кто имеет опыт программирования на Mega Basic.
    Последний раз редактировалось Smalovsky; 22.01.2016 в 18:00.
    ¡Un momento, señor fiscal!


  8. #7
    Veteran Аватар для baxter
    Регистрация
    16.08.2009
    Адрес
    Ростов-на-Дону
    Сообщений
    1,370
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Smalovsky, laser basic для работы со спрайтами намного удобнее.

  9. #8
    Veteran Аватар для AER
    Регистрация
    18.11.2009
    Адрес
    пгт.Малиновка
    Сообщений
    1,355
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от baxter Посмотреть сообщение
    laser basic
    и спрайт рисовалка там есть.
    и вроде буратину на нем сделали.
    _ _ __ ___ __ _____ _____________

  10. #9
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    834
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При конвертации изображения спрайтов перепутались биты в управляющей информации и в атрибутах. Восстановил из бейсика.
    Попробую сформировать спрайт-буфер из экранного изображения и выгрузить его в TAP. Потом позапускаю спрайты - погляжу на возможности системы.

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

    Цитата Сообщение от AER Посмотреть сообщение
    вроде буратину на нем сделали.
    Медноногов похоже в игре про Буратино вообще спрайты не использовал - сразу печатал из буфера на экран по знакоместам.
    Последний раз редактировалось Smalovsky; 23.01.2016 в 16:29.
    ¡Un momento, señor fiscal!


  11. #10
    Member Аватар для * Felix *
    Регистрация
    06.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    158
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Буратино написан на ассемблере, а вот игру "Дурак" действительно Слава писал на бейсике.
    SOFTLAND FOREVER

Страница 1 из 13 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Sega Mega Drive 2
    от breeze в разделе SEGA
    Ответов: 144
    Последнее: 24.06.2019, 09:03
  2. Atari MEGA ST 2
    от omaxlab в разделе Atari
    Ответов: 20
    Последнее: 10.02.2012, 00:28
  3. SEGA MEGA CD
    от Vitali27 в разделе SEGA
    Ответов: 10
    Последнее: 06.11.2011, 23:28
  4. Mega Bucks
    от Krenon в разделе Игры
    Ответов: 8
    Последнее: 20.05.2007, 10:52

Ваши права

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