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

User Tag List

Страница 24 из 54 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя
Показано с 231 по 240 из 531

Тема: ZX Like Pascal

  1. #231
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Таблицу символов и клавиш см. в pdf-мануале в конце.
    Да, знаю. Просто для удобства дефайны предлагаю.

    А посчитать смещение адреса от начала спрайта невозможно?
    Не понимаю, как это решит проблему? СпрайтГен понимает только монохром, а атрибуты приходится вручную вбивать.

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

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Да, знаю. Просто для удобства дефайны предлагаю.
    Что в данном случае есть "дефайн"? В Си и в Паскале это разные вещи.

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

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Не понимаю, как это решит проблему? СпрайтГен понимает только монохром, а атрибуты приходится вручную вбивать.
    Добавь атрибуты сразу в этом же текстовом файле, а на Спек переноси уже скомпилированный полностью спрайт.

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

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А что если... [...] как-то скооперироваться? Разделение труда, так сказать. Хотя не, бред какой-то
    Да, бред. Мои предложения и просьбы игнорятся напрочь. А я один не могу вытянуть транслятор, оптимизатор, рантайм, тестирование и всё остальное. Адаптацию либ из ZX Like Pascal вообще не осилил, а автору, похоже, пофиг. Хочет Andrew771 пилить свой ни с чем не совместимый "Паскаль" - ну, ок.

  5. #235
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Добавь атрибуты сразу в этом же текстовом файле, а на Спек переноси уже скомпилированный полностью спрайт.
    Я так и делаю, но я не об этом...

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

    Цитата Сообщение от Bolt Посмотреть сообщение
    Что в данном случае есть "дефайн"? В Си и в Паскале это разные вещи.
    Переопределить кодовые значения клавиш в символьные, шоб не тыкаться в таблицу каждый раз.
    Но это не столь критично.

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

    По умолчанию

    Развели тут плодить поделки, понимаешь. Конечно же не потянуть всё одному, надо понимать свои силы.

    Я вот не пойму зачем ещё один свой неповторимый Паскаль, если есть ACK?

    ACK Modula-2 is part of the Amsterdam Compiler Kit which is (according to the homepage) "a cross-platform compiler and toolchain suite that is small, portable, extremely fast, and extremely flexible. It targets a number of low-end machines including the Z80, 8086 and 80386, but there are many other code generators available. It supports several languages, including ANSI C, Pascal and Modula-2, and contains integrated runtime libraries including a libc. The ACK runs on Unix systems; most development happens on Linux". Originally the whole kit was written by Andrew Tanenbaum and Ceriel Jacobs. You can get more information by reading the online manpage and the About the ACK page. UPDATE: I installed Bochs and a Diskimage from Bochs download page to find out some details. The image available at the time of writing (08/10/04) includes the Modula-2 Compiler which seems to work as expected. It's a PIM3 Compiler.

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

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Переопределить кодовые значения клавиш в символьные, шоб не тыкаться в таблицу каждый раз.
    Код:
    const
       c_key_code_space=32;
       c_key_code_enter=13;
       c_key_code_0=48;
    и т.д. Для подавляющего большинства здесь присутствующих непосильная задача, они будут ждать пока это сделают за них. Вот и вся "кооперация".

  8. #238
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    . Я вот не пойму зачем ещё один свой неповторимый Паскаль, если есть ACK?
    Неповторимый паскаль в один экзешник, ничего лишнего. Документация по-рузски, а для меня, как для патриота Рашки, это важный аспект. Всё предельно просто.
    Да и акцент нативно больше на игроделии. А в том ACK, как я понимаю, надо приаттачивать сторонние либы от Можон Твинс, или чё там.

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

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Мои предложения и просьбы игнорятся напрочь. А я один не могу вытянуть транслятор, оптимизатор, рантайм, тестирование и всё остальное. Адаптацию либ из ZX Like Pascal вообще не осилил, а автору, похоже, пофиг. Хочет Andrew771 пилить свой ни с чем не совместимый "Паскаль" - ну, ок.
    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Конечно же не потянуть всё одному, надо понимать свои силы.
    Цитата Сообщение от ALKO Посмотреть сообщение
    Да и акцент нативно больше на игроделии
    Да, я именно для написания игр делал, поэтому ограничения. Я думаю сейчас, что и 16 бит многовато, нужно было делать 8 бит. А уж 32 бита совсем излишне, жрет памяти много и медленно работает.
    Bolt, а что за адаптация либ? Какая моя помощь нужна?
    Оптимизацию, которую я делал, подробно описал в статье
    Еще подробнее и больше (но не для Спектрума)- в книге Н.Вирт "Построение компиляторов", 2010.
    Ты спрашивал про вычисление выражений, помнится. Я в них не особо пока разобрался, только основное, которое у тебя уже есть.

  10. #240
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    . Я думаю сейчас, что и 16 бит многовато, нужно было делать 8 бит.
    Я не эксперт, но мне кажется, 16 бит в редких случаях таки нужны.
    Как минимум для подсчёта очков.
    Хм.. для параллакс скролла, возможно.
    Всяко бывает.

Страница 24 из 54 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. PASCAL + MACRO11 (УКНЦ-ДВК).
    от hobot в разделе ДВК, УКНЦ
    Ответов: 341
    Последнее: 15.01.2022, 17:30
  2. Turbo Pascal для msx/msx2
    от Оззя в разделе MSX
    Ответов: 4
    Последнее: 23.02.2020, 23:59
  3. в розыске дисковая версия Pascal.
    от goblinish в разделе Программирование
    Ответов: 18
    Последнее: 16.08.2011, 16:30
  4. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20
  5. Скопировать/вставить из/в HiSoft Pascal в эмуляторе
    от kit в разделе Программирование
    Ответов: 1
    Последнее: 05.02.2010, 15:35

Ваши права

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