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

User Tag List

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

Тема: nodeus demo

  1. #1
    Master Аватар для nodeus
    Регистрация
    07.10.2007
    Адрес
    Perm, Russia
    Сообщений
    541
    Благодарностей: 443
    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 | zx demo на YouTube

  2. Эти 3 пользователя(ей) поблагодарили nodeus за это полезное сообщение:
    Biozoom (29.06.2012), siril (20.06.2012), Vitamin (20.06.2012)

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

  4. #2
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Благодарностей: 230
    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 в 09:38.

  5. Этот пользователь поблагодарил GM BIT за это полезное сообщение:
    nodeus (20.06.2012)

  6. #3
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,331
    Благодарностей: 1196
    Записей в дневнике
    5
    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

  7. #4
    Master Аватар для nodeus
    Регистрация
    07.10.2007
    Адрес
    Perm, Russia
    Сообщений
    541
    Благодарностей: 443
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  9. #6
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #7
    Master Аватар для nodeus
    Регистрация
    07.10.2007
    Адрес
    Perm, Russia
    Сообщений
    541
    Благодарностей: 443
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #8
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,331
    Благодарностей: 1196
    Записей в дневнике
    5
    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

  12. #9
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  13. #10
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Благодарностей: 230
    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 в 10:12.

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

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

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

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

Похожие темы

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

Ваши права

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