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

User Tag List

Страница 3 из 10 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 95

Тема: что то вроде лазер бейсик

  1. #21
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Руслан Посмотреть сообщение
    шил
    шил от слова шило?

    Оно работаеть только на CRT-мониторах. На LCD получается шлак. Ну и надо учесть, что большинство всё-таки сидит на официальной прошивке.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  2. #22
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    734
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    , блин.
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

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

    По умолчанию

    Цитата Сообщение от Руслан Посмотреть сообщение
    Хорошо, спасибо - изучу.
    Прибавлю несколько плюсов, о которых забыл упомянуть. Во-первых, это честная компиляция в довольно эффективный машинный код Z80. Отсюда и хорошее быстродействие, и меньший по сравнению с интерпретатором Laser Basic расход памяти (не нужно держать интерпретатор в памяти). В качестве промежуточного звена для качественной кодогенерации используется язык Си и компилятор SDCC. Изучать язык Си в полном объёме для такого его использования, видимо, не понадобится, но какое-то понимание всё-таки нужно. Но пусть это Вас не смущает. Всё равно технологии для работы на языке высокого уровня эффективнее, чем SDCC, для CPU Z80 попросту нет. Её просто нужно развивать дальше. А для этого надо с ней работать.

    Полученный в результате данной технологии машинный код хорошо жмётся.

    В любом случае, потраченное на изучение Оберона время не пройдёт зря. Это хорошо структурированный паскалеподобный язык, позволяющий строить сложные и ёмкие программы. Для Спека конечно его использование специфично, придётся решить кое-какие проблемы. Например, как лучше использовать страницы памяти. Или как организовать подкачку данных с диска. Но зато знание Оберона позволит Вам разрабатывать на нём же программы и для Спека, и для J2ME/Android, и для .NET, и для Win32/UNIX, а также веб-сайты и т.д. Таких возможностей Вам не предоставит ни Си, ни тем более какой-то бейсик. Это я к тому, что изучить простой Оберон намного перспективнее, чем асм Z80. Даже если Вам напрямую он никогда и не понадобится, всё равно это хороший шаг в освоении других, намного более сложных технологий.
    Последний раз редактировалось Oleg N. Cher; 10.08.2012 в 13:19.

  4. #24
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Руслан, все же, рекомендую полностью прочитать ветки про Оберон. В частности, обратить внимание на минусы. В частности, на данный момент не преодален самый главный недостаток этой платформы - невозможность полноценной отладки. В результате, отлаживать скомпилированный код все равно надо на ассемблере. Кроме того, честно, не в курсе, позволяет ли предложенная среда делать выборочное включение в откомпилированный код отдельных процедур из библиотек - может оказаться, что, несмотря на меньший, чем на Бэйсике, объем кода, в нем будут содержаться никогда не вызываемые фрагменты.

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

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    позволяет ли предложенная среда делать выборочное включение в откомпилированный код отдельных процедур из библиотек
    Позволяет сформировать свои библиотеки под свои нужды со своими процедурами. Есть отбрасывание "мёртвого" кода. Горы готовых библиотек, из которых надо включить в наш код непременно только одну процедуру, нет в наличии. Кроме того, надо посмотреть, что за это время появилось в SDCC в плане смартлинковки.

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

    Я — за развитие технологии, а не за пассивное поругивание её недостатков.

  6. #26
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Angry

    Напоминаю, название ветки "что-то вроде лазер бейсик" и автор спрашивал про использование спрайтов а не недостатки и достоинства оберона.
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

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

    По умолчанию

    Автор ветки спрашивал не только про спрайты, но и про "что-то вроде лазер бейсик". Как, собственно, называется ветка. Или хочешь сказать, что я практически на грани оффтопа?

    Ибо, как я понимаю, он хочет разрабатывать свою игру на логике Laser Basic и на языке высокого уровня. А что может быть больше похоже на это, чем Оберон + адаптированная для него библиотека Laser Basic? Или может есть LB для 128К?

    У Руслана после реплики Alex Rider может сложиться впечатление, что для Спека полно прекрасных кросс-средств разработки на языках высокого уровня, с расширенной и удобной пошаговой отладкой на уровне исходника, и для этого вообще не требуется знание асма. И только у моей технологии ZXDev с этим как-то всё плохо. Что очень-очень далеко от истины.

    Давайте разделим отладку в интерпретируемых нативных средствах для Спека, в кросс-средствах и, наконец, ассемблерную отладку. Мне кажется, что % отладки связующего высокоуровневого кода (клея) между асмовыми процедурами при спектрумных объёмах кодинга (и для задач, которые можно решить на ЯВУ) будет весьма невысок. А если говорить об интерпретаторах и нативе, то объём ограничений этих средств неприемлем для разработки больших и сложных программ для Спектрума. А ассемблерная отладка конечно подразумевает знание ассемблера.

  8. #28
    goblinish
    Гость

    По умолчанию

    не совсем по делу, но для z88dk есть наработки:

    http://www.timexsinclair.org/alvin/index.htm#SP

  9. #29
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    734
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как понимаю это платформа для разработки игр и софта на си?
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

  10. #30
    goblinish
    Гость

    По умолчанию

    Цитата Сообщение от Руслан Посмотреть сообщение
    Как понимаю это платформа для разработки игр и софта на си?
    что-то вроде того.

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

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

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

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

Похожие темы

  1. Лазер сквейд. Однообразие ходов
    от ondas в разделе Игры
    Ответов: 55
    Последнее: 29.12.2023, 08:58
  2. Supaplex вроде...
    от transman в разделе Игры
    Ответов: 29
    Последнее: 09.07.2010, 02:25
  3. Ответов: 8
    Последнее: 18.04.2010, 11:39

Ваши права

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