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

User Tag List

Страница 11 из 22 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 213

Тема: Компилятор языка Паскаль - планы на будущее

  1. #101
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,148
    Записей в дневнике
    37
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    18 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Тебе впаришь. Было ещё когда ты был DenPopov'ым. Давно и неправда.
    тяжело с тобой разговаривать. досвидули.

  2. #102
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Bolt, а допилить кодогенератор, чтобы на выходе был i8080 код, возможно?
    Возможно. Есть определённые сложности, но возможно. Сложность заключается в отсутствии каких-либо инструкций для поддержки ЯВУ, у Z80 хотя бы регистры IX/IY есть...
    Вот на i8086 уже будет намного проще.

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

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Вот на i8086 уже будет намного проще
    речь о 8080. какие индексные регистры у 8086?

  4. #104
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Если Z_demo скомпилится полностью в 48к и будет работать на нормальной скорости, то можно ZX Like Pascal забросить.
    Ну вот, грустно всё это. А я предлагал тебе не сосредотачиваться на исключительно Z80, помнишь?)
    Еще раз уточню, а то вдруг не так понял про забрасывание.
    Сейчас Z_demo компилится в ZX Like Pascal в 48к и работает на нормальной скорости, даже еще есть место, т.к. вообще-то это должна быть полноценная игра, а не демо. Но если Bolt-овский компилятор сможет также скомпилить, то лучше перейти на него, т.к. это полноценный Паскаль, а не мой ограниченный спец.инструмент для написания игр. У меня даже задумка есть, еще более его ограничить - сделать только 8-битные команды и выкинуть атрибуты и ключи, для увеличения быстродействия и написания монохромных игр.

  5. #105
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    какие индексные регистры у 8086?
    SI,DI, BP ?

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

    По умолчанию

    молодец, пять

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

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

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    т.к. это полноценный Паскаль, а не мой ограниченный спец.инструмент для написания игр. У меня даже задумка есть, еще более его ограничить - сделать только 8-битные команды и выкинуть атрибуты и ключи, для увеличения быстродействия и написания монохромных игр.
    Именно монохромных? Э-ээ, батенька, да Вы делаете шаги в сторону Sphinx C--, только на базе Паскаля... И правильно.

  9. #108
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Теперь надо перенести SpritePutAnd(), SpritePutOr(), и карту, и будет вообще красиво
    Перенёс SpritePutAnd(), SpritePutOr(), и карту

    demo_z_+3.zip (.tap для Spectrum+3)

    Нажмите на изображение для увеличения. 

Название:	Снимок экрана от 2018-04-26 19-56-02.png 
Просмотров:	157 
Размер:	17.0 Кб 
ID:	65147

  10. #109
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    версия 0.3
    добавлен оператор case
    доработана zxlikepascal_lib
    собирается и запускается demo_z.pas
    оптимизирован код при работе с массивами
    некоторые внутренние изменения

    bmpascal_v0.3.zip

  11. #110
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    версия 0.3
    В EmuZWin 2.7 все проги работают, кроме demo_z (с прошивкой Spectrum 3+), выводит только цветные диагональные полосы.
    life работает нормально, но выдает в начале одну и ту же комбинацию микроорганизмов. Необходим randomize.
    И вообще не понял, как компилировать файлы pas. Я лет 15 уже только на кнопки с надписями умею жать. Напиши плз короткую инструкцию.

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

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

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

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

Похожие темы

  1. Пожелания и планы по эмулятору Башкирия-2М
    от b2m в разделе Эмуляторы отечественных компьютеров
    Ответов: 823
    Последнее: 01.07.2019, 21:19
  2. Пожелания и планы по эмулятору MESS
    от shattered в разделе Эмуляторы отечественных компьютеров
    Ответов: 57
    Последнее: 02.08.2017, 22:14
  3. Планы на новые создаваемые игры
    от TomCaT в разделе Игры
    Ответов: 67
    Последнее: 21.03.2012, 14:44
  4. Назад в будущее?
    от Sonic в разделе Оси
    Ответов: 27
    Последнее: 19.07.2005, 16:56

Ваши права

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