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

User Tag List

Страница 1 из 9 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 87

Тема: nodeus demo

  1. #1
    Master Аватар для nodeus
    Регистрация
    07.10.2007
    Адрес
    Perm, Russia
    Сообщений
    542
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post nodeus demo

    "Ассемблер с нуля. Давайте делать демосцены."

    (по мотивам Ares demo, AER+AY и сочувствующие...)

    Проводим эксперимент по написанию хоть чего-то напоминающего демо. Подопытный — я, лет много, времени мало (жена, дитё, работа и т.д.) Анализируем прогресс изучения/развития, навыки применения чужого кода и т.п. Начинаем с "картинка-музон", далее как пойдет.

    Хотя, я чуток лукавлю, представление об ассемблере немного имею, музыку писал, картинки рисовал. Скажем так, начинаем с первого класса.

    Как всегда, тупых в бан, ***** в треш. Давайте сраться красиво.

    Имеем PC, Mac и скоро прибудет Speccy2010.

    Интересует инструментарий, желательно на PC, чтобы и на работе была возможность выкраивать пару-тройку минут.

    Советов про литературу и где взять пример кода давать не нужно, это сам. Интересуют чисто технические вопросы.

    Итак, по пунктам, что берем, как работает, с чего начать?
    Спасибо и пока! – Hyperadio | nd on hype | zxboot.ru | demo на YouTube

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

  3. #2
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если на РС то для простоты берем встроенный в EmuzWin ассемблер и начинаем
    Код:
    org #8000
    file 'картинка.scr' ; загружаем ранее созданную картинку в #8000
    
    org #с000
    file 'музыка.mus' ; загружаем ранее созданную музыку в #с000
    
    org #6000
    entrypoint $        ;устанавливаем точку запуска
    ei               ;разрешаем прерывания 
    xor a
    out (254),a        ;делаем бордюр черным
    
    ld hl,#8000           ;выкидываем картинку
    ld de,16384
    ld bc,6912  
    ldir
    
    call #c000     ;инит музыки
    
    loop   halt           ; играем 1 тик музыки раз в прерывание
            call #c005
           jr loop
    После чего жмем F4 (компиляция)
    выходим в дебагер того же EmuzWin и жмем запуск

    Ну где то так

    кода 17 строчек
    Последний раз редактировалось GM BIT; 20.06.2012 в 11:38.

  4. #3
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,424
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если инструмент - говорят, sjasm подойдет. можно еще sdk-evo взять, но там под пентеву только
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

  5. #4
    Master Аватар для nodeus
    Регистрация
    07.10.2007
    Адрес
    Perm, Russia
    Сообщений
    542
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    GM BIT, Хорошо, посмотрю EmuzWin. Исходный код в текстовый файл сохраняет/читает?
    Спасибо и пока! – Hyperadio | nd on hype | zxboot.ru | demo на YouTube

  6. #5
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nodeus Посмотреть сообщение
    Исходный код в текстовый файл сохраняет/читает?
    Ага
    Цитата Сообщение от scl^mc Посмотреть сообщение
    если инструмент - говорят, sjasm
    это для профи

  7. #6
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nodeus Посмотреть сообщение
    Итак, по пунктам, что берем, как работает, с чего начать?
    http://zx.pk.ru/showthread.php?t=8586

  8. #7
    Master Аватар для nodeus
    Регистрация
    07.10.2007
    Адрес
    Perm, Russia
    Сообщений
    542
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    scl^mc, SjAsm — это только компилятор? Что умеет, чем предпочтительнее и насколько удобен в использовании?
    Спасибо и пока! – Hyperadio | nd on hype | zxboot.ru | demo на YouTube

  9. #8
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,424
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nodeus Посмотреть сообщение
    scl^mc, SjAsm — это только компилятор? Что умеет, чем предпочтительнее и насколько удобен в использовании?
    вот и вот
    сам пока в tasm небольшие процедурки из ревю колупаю
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

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

    По умолчанию

    Цитата Сообщение от nodeus Посмотреть сообщение
    SjAsm — это только компилятор?
    только компилятор, умеет делать кодовые блоки (даже записывать в trd), умеет делать .sna (поддерживает память 128к) - для отладки в самый раз. батничком можно скомпилить и запустить в эмуле.

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

    По умолчанию

    Тут есть как прикрутить Жасм к текстовику. Но для начала лучше EmuzWin, а то пока приспособишься к жасму забудешь чего хотел, хотя компилятор мощнецкий!!!

    http://zx.pk.ru/showthread.php?t=104...0%EE%EC&page=4

    ---------- Post added at 11:13 ---------- Previous post was at 11:08 ----------

    Как на PC из pt3 сделать бинарник с плеером? подскажите
    Последний раз редактировалось GM BIT; 20.06.2012 в 12:12.

Страница 1 из 9 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Demo для Scorpion ищу:
    от AAA в разделе Демо
    Ответов: 8
    Последнее: 01.05.2011, 01:06
  2. Next ZX demo party?
    от newart в разделе События
    Ответов: 17
    Последнее: 04.09.2009, 22:52
  3. A small demo for 48K and AY
    от CityAceE в разделе Демо
    Ответов: 0
    Последнее: 22.01.2005, 02:45

Ваши права

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