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

User Tag List

Страница 5 из 10 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 91

Тема: [ZX48] Спрайтики?

  1. #41
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне когда-то попадалась музычка на бипер, звучащая на фоне Бейсика. Это были короткие одноголосные звуки в стиле музыки из игр Booty или Three Weeks in Paradise. Работало всё это, разумеется, на прерывании IM2, тратя на одну ноту помногу тактов, возвращая Бейсику остатки времени работы процессора.

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

    В MegaBasic есть возможность воспроизводить подобным образом звуковые эффекты в фоне.

  2. #42
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Ооо! Компилируемый Бейсик в умелых руках творит чудеса! То же можно сказать про Си и Оберон.
    Вот если бы zxdev умел golang, я бы да, а так нет

  3. #43
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Даёшь голанг на ZX! Идём напишем в гугль петицию

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

    Эк вам всем не угодишь, тому под мак надо, тому под нетбсд, а тому, понимаешь, подавай голанг. Балованные стали, лучше уже подсветку синтаксиса для Бейсика запилить...

  4. #44
    SaintTurnip
    Гость

    По умолчанию

    Пусть расцветают сто цветов.

    Но изучать новый язык с ограниченной областью применения я сейчас не готов.

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

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    В MegaBasic есть возможность воспроизводить подобным образом звуковые эффекты в фоне.
    Там как-то удобно спрайты работали. Не помню точно, но я предпочитал его лазербейсику.

  5. #45
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    По сути для разработки под Z80 ценен только машкод, который мы пишем сами (на ассемблере) или нам его порождает какой-то компилятор. Интерпретатор с кодовыми вставками это слишком ограниченный тандем. Вот.

    Как породить код для Z80 из голанга - я не исследовал. Возможно, как-то можно через LLVM. Из Оберона породить машкод для Z80 тоже было непросто, я использовал для этой цели компиляцию в Си, тем самым оскорбив чувства всех правоверных сишников, а заодно и ассемблерщиков. Но это был компромисс. И по сути набортные компиляторы не дадут хорошего машкода. Остаются только кросс-средства. И ты переоцениваешь языковую разницу между Boriel's Basic'ом и ZXDev Обероном. Так что "изучать новый язык с ограниченной областью применения" это звучит высокопарно и не очень соответствует действительности. Принципы-то всё равно одни. И различия в синтаксисе не более принципиальны.

    Что касается "мёртвости" Оберона. У нас очень грамотное сообщество, хоть и малочисленное. Язык применяется в коммерческих проектах. Когда заходит речь о Лазере - ты не напрягаешься, это детство. А учить для тебя новый язык - это так серьёзно))) Ведь для будущего нужен голанг, не так ли?) Ну-ну.
    Последний раз редактировалось Oleg N. Cher; 06.05.2018 в 19:48.

  6. #46
    SaintTurnip
    Гость

    По умолчанию



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

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Что касается "мёртвости" Оберона.
    Я так не говорил и не считаю. Это отличное начинание, побольше бы таких качественных продуктов.

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Когда заходит речь о Лазере - ты не напрягаешься, это детство.
    Напрягаюсь. Не помню ни лазер, ни мегу. На асме программировал в начале 2000х и что-то еще помню.

    Бейсик спектрума помню почему-то хорошо, хотя написал на нем куда меньше, чем на бейсике Корвета, меньше, чем на асме, PHP или c#

    Наверно, первый язык программирования становятся родным

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Ведь для будущего нужен голанг, не так ли?) Ну-ну.
    Для работы нужен.

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

  8. #47
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, экзотика на Z80 уже была - Java для Z80 от Raydac. Не особо прижилась.

    Не препятствую ностальгии по Бейсику, даже предлагаю её вывести на новый уровень, пользуясь Boriel's. Я бы ещё мечтал увидеть хороший качественный Бейсик для ZX типа QuickBasic.

    Что же касается голанга, у нас тут есть интересный переводной документ о его родословной от Паскаля и Оберона:



    Но это оффтопик

  9. #48
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Я знаю такое решение. Это среда ZXDev и язык Оберон.
    а есть хоть один законченный проект (созданный в этой среде) ?

  10. #49
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    goodboy, нет
    С уважением,
    Jerri / Red Triangle.

  11. #50
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мелкие есть. Например, вот игры, портированные с Бейсика.

    ZXGames.zip

    Ещё вот рогалик, но slenkar зажал исходники:



    Есть вполне законченный порт арканоида для Windows, тоже сделан с помощью XDev.



    А почему так сформулирован вопрос? Есть опасения подвоха в незаконченности самой среды? Я уверяю, что мощь кодовых вставок при работе на ZXDev нисколько не беднее, чем их вызов из Спектрум-Бейсика

    Такое бедное количество игр на ZXDev связано с тем, что, к сожалению, я не игродел, и полный цикл разработки игры мне не осилить. Но я готов помогать желающим. Всё ещё ;-)

Страница 5 из 10 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Опознайте ZX48!
    от harushima в разделе Несортированное железо
    Ответов: 26
    Последнее: 21.12.2012, 19:50
  2. Как рисовать маленькие спрайтики?
    от Soplik в разделе Графика
    Ответов: 125
    Последнее: 05.10.2011, 20:07
  3. стоимость zx48
    от sergey2b в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 01.07.2011, 10:30

Ваши права

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