User Tag List

Показано с 1 по 10 из 96

Тема: Помощь в кроссплатформенной разработке под zx spectrum

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    А есть ли нынче для ретро-платформ вообще и спека в частности подобие "взрослых" IDE - чтобы можно было выполнять пошагово операторы ЯВУ и просматривать любые структуры в памяти? Ведь без этого по факту отладка чистого машинного кода проще и удобнее получается, благо почти в каждом эмуле есть отладчик с полным доступом ко всей информации. Я совсем не в курсе, ибо после освоения ассемблера не слежу за потугами модернизировать ЯВУ на ретро-платформах.
    В старину обходились оператором print <имя переменной> в необходимом месте. Я сейчас на Спеке также делаю.

    Этот пользователь поблагодарил Andrew771 за это полезное сообщение:

    Bolt(20.11.2019)

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

  3. #2

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,981
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    243 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    В старину обходились оператором print <имя переменной> в необходимом месте. Я сейчас на Спеке также делаю.
    если цель - ностальгически получить удовольствие от мазохизма, можно и так
    но если инструменты - не цель, а средство, лучше на такой "высокий" уровень забить сразу
    раз уж макроассемблер с отладчиком в эмуляторе не только мощнее, но и удобнее
    Прихожу без разрешения, сею смерть и разрушение...

  4. #3

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    если цель - ностальгически получить удовольствие от мазохизма, можно и так
    но если инструменты - не цель, а средство, лучше на такой "высокий" уровень забить сразу
    раз уж макроассемблер с отладчиком в эмуляторе не только мощнее, но и удобнее
    На мой взгляд, как раз извращение писать на асме то, что может работать и на ЯВУ. А для начинающих, как автор топика, тем более.

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

    Асм нужен, когда либо не хватает памяти под ЯВУ, либо не хватает быстродействия. В остальном - это костыль.

  5. #4

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,981
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    243 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    На мой взгляд, как раз извращение писать на асме то, что может работать и на ЯВУ.
    извращение - это делать что-то более сложным способом ради самого способа
    типа вычисления остатков или делений там, где достаточно побитовой логической операции
    или траханья с принтами, когда в асме есть нормальный отладчик
    только потому, что "может работать и на ЯВУ"

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    А для начинающих, как автор топика, тем более.
    ага, именно
    Прихожу без разрешения, сею смерть и разрушение...

  6. #5

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    только потому, что "может работать и на ЯВУ"
    хотел бы я посмотреть, как на асме будешь писать проги, где необходимо вызывать индексы ячеек массивов, в которых содержатся индексы ячеек другого массива. Наверно, сложнее вывода спрайтов ничего не писал.

  7. #6

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,981
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    321
    Поблагодарили
    243 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    хотел бы я посмотреть, как на асме будешь писать проги, где необходимо вызывать индексы ячеек массивов, в которых содержатся индексы ячеек другого массива. Наверно, сложнее вывода спрайтов ничего не писал.
    во-1, ВЫЗЫВАЮТ функции, а индексы (то есть просто числа) - ВОЗВРАЩАЮТ (или передают)
    во-2, сразу видно, что ты толком ничего не знаешь про вывод спрайтов, а это не такое простое дело
    кстати, и массивы ссылок на массивы асмокодеры в игровой спектрумовской графике применяют аж с дремучих 80-х
    Прихожу без разрешения, сею смерть и разрушение...

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

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

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

Похожие темы

  1. Игры в разработке для ZX Spectrum Next
    от rajdee в разделе Игры
    Ответов: 67
    Последнее: 22.04.2023, 15:12
  2. В разработке Q*bert для ZX Spectrum Next
    от michellekg в разделе Игры
    Ответов: 0
    Последнее: 22.10.2017, 13:02
  3. ZX Spectrum+3 адаптировать под TRDOS
    от FSound в разделе Разный софт
    Ответов: 29
    Последнее: 01.08.2016, 22:56
  4. Нужна помощь с ремонтом ZX Spectrum
    от shpak в разделе Разный софт
    Ответов: 7
    Последнее: 02.11.2015, 10:38

Ваши права

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