User Tag List

Страница 16 из 17 ПерваяПервая ... 121314151617 ПоследняяПоследняя
Показано с 151 по 160 из 169

Тема: Подскажите пожалуйста, На каких языках пишутся игры.

  1. #151

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спят все... В общем нате вам мой супер крутой вывод надписи без LD/SUB/ADD/XOR/... и т.д.
    использую только NOP и RST #38 (и небольшой подготовительный код, который устанавливает чёрный цвет бордеру)

    Код:
    	ORG #57F9
    
    L0	DEC A
    	JR NZ,L0
    	OUT (#FE),A
    	JR $
    
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	RST #38
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	RST #38
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    	NOP
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

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

  3. #152

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

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Кто-то тут говорил о том, что будто бы ассемблер - это структурный язык. Ну-ну
    Что "ну-ну"? Что такого неструктурного в самомодифицирующемся коде?

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Кто-то тут говорил о том, что будто бы ассемблер - это структурный язык. Ну-ну. Человеку, который еще не понял основных принципов программирования, предлагаем понять, как это программа может модифицировать сама себя?
    А как любой человек каждодневно "модифицирует сам себя"?

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Ты по сути не опроверг моего высказывания о том, что ассемблерные программы сложны в отладке из-за того, что вследствие ошибок может испортиться в неожиданном месте сама программа или ее данные.
    Ты по сути его не доказал Ну испортилась, и что?
    Чем сложней отлаживать на эмуле испорченную по сравнению с неиспорченной?

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Начинаешь рассуждать здесь о частностях, пытаясь отвлечь дискуссию в сторону, потому что по главному тезису аргументов у тебя нет. Юлишь, пытаясь уклониться от признания, что наехал безосновательно. Я смотрю, тебе бы хоть весь мир вокруг перевернулся. Устроил из конструктивной дискуссии балаган.
    Начинаешь рассуждать о всяких левых косинусах и численных методах, уводя дискуссию в сторону, потому что по главному тезису аргументов у тебя нет. Юлишь, пытаясь уклониться от признания, что высосал проблему из пальца. Развел по конструктивному вопросу злостный офтоп.

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Модифицирующийся код может превратить прямую адресацию в косвенную по сути. Последствия от ошибок в таком коде - те же или еще хуже, т.к. в программу не по ошибке, а даже преднамеренно вносятся изменения во времени ее выполнения.
    Последствия от ошибок в таком коде - лишний запуск в эмуляторе
    Да и то необязательно, адрес можно на ходу поправить при трассировке

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Современные тенденции в архитектуре вычислительных систем направлены на устранение возможности ошибочной или злонамеренной модификации программы путем помещения ее в ПЗУ или в область ОЗУ, защищенную от записи. Попутно, конечно, блокируется и возможность самоизменения программы в благих целях, но раз этим жертвуют, значит опыт научил, что такая жертва оправдана.
    ГДЕ "оправдана"?
    На Спектруме для игрушек?
    Или все же в "современных архитектурах"?
    Может, перестанешь наконец офтопить в каждом посте?

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    исправил сразу же" - это навроде печати сообщений одной командой CALL PRINT. Ты пытаешься сложные и трудоемкие вещи представить простыми.
    Ты пытаешься простенькие вещи представить сложными даже не задумавшись
    Последний раз редактировалось Lethargeek; 14.01.2011 в 02:11.
    Прихожу без разрешения, сею смерть и разрушение...

  4. #153

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

    Talking

    Цитата Сообщение от Sinus Посмотреть сообщение
    Спят все... В общем нате вам мой супер крутой вывод надписи без LD/SUB/ADD/XOR/... и т.д.
    использую только NOP и RST #38
    Ха, я круче, я тебе такую надпись вовсе без команд нарисую

    ---------- Post added at 02:16 ---------- Previous post was at 02:11 ----------

    и картинку любую тоже
    Последний раз редактировалось Lethargeek; 14.01.2011 в 02:14.
    Прихожу без разрешения, сею смерть и разрушение...

  5. #154

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    ах да, процедуры ПЗУ тоже не используя.
    Жулик:
    Цитата Сообщение от Sinus Посмотреть сообщение
    использую только NOP и RST #38

  6. #155

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Ха, я круче, я тебе такую надпись вовсе без команд нарисую
    неа, все эти DB XX,YY,ZZ в дебаггере эмулятора превращаются ... превращаются ... в комманды

    ---------- Post added at 02:05 ---------- Previous post was at 01:57 ----------

    Цитата Сообщение от Лас Посмотреть сообщение
    Жулик:
    пзу там может и не быть.
    ну а если так принципиально, то RST #38 можно заменить на:

    DEC DE
    INC H
    DEC L
    CCF
    CP A
    RET
    JP NC,скока_получиццо
    IN A,(скока_получиццо)
    CALL PO,скока_получиццо

    а так же хит сезона:

    NOP*, правда такой инструкции ассемблеры не знают, надо будет DB делать.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  7. #156

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

    Talking

    Цитата Сообщение от Sinus Посмотреть сообщение
    неа, все эти DB XX,YY,ZZ в дебаггере эмулятора превращаются ... превращаются ... в комманды
    А вот и не все!!!
    Прихожу без разрешения, сею смерть и разрушение...

  8. #157

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все. NOP тоже комманда, ED ED ED ED тоже комманда (NOP*), и т.д.
    назови мне любой байт (и несколько следующих за ним) - я назову тебе комманду.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  9. #158

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

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    все. NOP тоже комманда, ED ED ED ED тоже комманда (NOP*), и т.д.
    назови мне любой байт (и несколько следующих за ним) - я назову тебе комманду.
    Хехехе... FD FD FD FD DD DD FD DD FD FD FD DD FD DD DD DD FD... до упора
    В дебагере - нифига не NOP (анрыл проглючивает, спин показывает defb)
    Прихожу без разрешения, сею смерть и разрушение...

  10. #159

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    это не прикольно вааще. вот чтобы прога была скажем на #8000 и оттуда печатала на экран - вот это интереснее, но тоже просто.

    п.с. Lethargeek - тролль

  11. #160

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Хехехе... FD FD FD FD DD DD FD DD FD FD FD DD FD DD DD DD FD... до упора
    В дебагере - нифига не NOP (анрыл проглючивает, спин показывает defb)
    это вы просто эмуляторами неправильными пользуетесь.
    у меня в эмуле будет показываться **NOP для FD DD DD FD FD DD
    ибо процессор это и исполняет как нопы (с одним отличием что прерывания не проходят сразу после префикса).
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

Страница 16 из 17 ПерваяПервая ... 121314151617 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Подскажите пожалуйста!
    от Alex_Vac в разделе Разный софт
    Ответов: 7
    Последнее: 15.02.2009, 15:38
  2. Подскажите пожалуйста!
    от Alex_Vac в разделе Оси
    Ответов: 6
    Последнее: 15.02.2009, 14:54
  3. Подскажите аналоги DALLAS DS1285, пожалуйста.
    от Evgeny Muchkin в разделе Несортированное железо
    Ответов: 6
    Последнее: 19.09.2006, 15:28
  4. Каких команд с IX не существует?
    от captain cobalt в разделе Программирование
    Ответов: 5
    Последнее: 21.08.2006, 19:58
  5. Подскажите название игры
    от baron в разделе Игры
    Ответов: 9
    Последнее: 12.02.2006, 12:05

Ваши права

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