Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Вс Янв 15, 2012 15:19 Заголовок сообщения: stosb и edi |
|
|
падскажите, как инструкция stosb работает?
вычитал, что если использовать EDI, то будет соответствующим образом.
Код: | mov byte ptr [edi],al
inc edi ; edi = edi + 1 |
как это я выйду за рамки 64К?
было бы неплохо, хочется рассчитать память размером 320х400 байт, но без малого геморроя с сегментами.
пишется на Fasm, com-файл. _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
BiTL DOS lover
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Вс Янв 15, 2012 16:39 Заголовок сообщения: |
|
|
Если процессор работает не в protect mode, а в real mode, то что заставляет тебя думать, что ты сможешь использовать сегменты размером более 64кб?
То что ты будешь юзать 32-битный регистр EDI ничего не даст. Скорее всего ты запишешь байт в область чужой программы (так как EDI это ES+DI) и программа повиснет (в винде её закроет автоматом).
Чтобы выйти за лимиты real-mode в DOS-приложении нужно юзать DPMI (DOS4GW, PMODE, etc.) что не позволит написать маленькую интро.
Ссылки к ознакомлению:
http://ru.wikipedia.org/wiki/Реальный_режим
http://ru.wikipedia.org/wiki/Защищённый_режим
http://wasm.ru/series.php?sid=20 |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Вс Янв 15, 2012 18:56 Заголовок сообщения: |
|
|
BiTL писал(а): | Если процессор работает не в protect mode, а в real mode, то что заставляет тебя думать, что ты сможешь использовать сегменты размером более 64кб? |
множество трэдов и манов, скорее всего
штото у меня самнения вазникли, стоит ли мутить эффекд.
надо попробовать рассчот налиту, наверно? _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
BiTL DOS lover
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Вс Янв 15, 2012 19:28 Заголовок сообщения: |
|
|
numerouno писал(а): |
штото у меня самнения вазникли, стоит ли мутить эффекд.
надо попробовать рассчот налиту, наверно? |
Что за эффекд? |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Вс Янв 15, 2012 19:53 Заголовок сообщения: |
|
|
BiTL писал(а): | numerouno писал(а): |
штото у меня самнения вазникли, стоит ли мутить эффекд.
надо попробовать рассчот налиту, наверно? |
Что за эффекд? |
interference, кажись. Вообще-то он на лету в интрушках считается. _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
BiTL DOS lover
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Вс Янв 15, 2012 19:58 Заголовок сообщения: |
|
|
numerouno писал(а): | BiTL писал(а): | numerouno писал(а): |
штото у меня самнения вазникли, стоит ли мутить эффекд.
надо попробовать рассчот налиту, наверно? |
Что за эффекд? |
interference, кажись. Вообще-то он на лету в интрушках считается. |
пример в студию, а то фиг знает о чём речь. |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Вс Янв 15, 2012 20:57 Заголовок сообщения: |
|
|
BiTL писал(а): | numerouno писал(а): | BiTL писал(а): | numerouno писал(а): |
штото у меня самнения вазникли, стоит ли мутить эффекд.
надо попробовать рассчот налиту, наверно? |
Что за эффекд? |
interference, кажись. Вообще-то он на лету в интрушках считается. |
пример в студию, а то фиг знает о чём речь. |
http://www.youtube.com/watch?v=HbfBqjAg-8M
на 47-й секунде.
так называется? сцылку на джабаскрипт потерял.
у нет в запасе музончика vroom? тогда сомнения развеются.
http://atari.fandal.cz/detail.php?files_id=837
тут музыка играет, вроде с амижной переделана.. _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
BiTL DOS lover
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Пн Янв 16, 2012 01:56 Заголовок сообщения: |
|
|
http://rmd.com.au/labs/tweetcoding/interference.html
Я так понимаю, ты собирался отрисовывать окружности на двух 320х200 видеобуфферах и ксорить их? Иначе зачем массив 320х400? Ну во-первых не ясно зачем две отдельных сранички рисовать, когда можно одной обойтись. Во-вторых, конечно же можно рендерить окружности сразу в экранный буффер. Только два прохода надо. Рисуем первый слой, и потом с xor'ом и смещением второй. |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Пн Янв 16, 2012 06:33 Заголовок сообщения: |
|
|
BiTL писал(а): |
http://rmd.com.au/labs/tweetcoding/interference.html
Я так понимаю, ты собирался отрисовывать окружности на двух 320х200 видеобуфферах и ксорить их? Иначе зачем массив 320х400? Ну во-первых не ясно зачем две отдельных сранички рисовать, когда можно одной обойтись. Во-вторых, конечно же можно рендерить окружности сразу в экранный буффер. Только два прохода надо. Рисуем первый слой, и потом с xor'ом и смещением второй. |
320x400 - это если центры "окружностей" перемещаются размашисто, так эффект нарядней.
а вапще, на лету считать проще, нада падумать только. _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
phantom lord
Зарегистрирован: 27.09.2007 Сообщения: 264
|
Добавлено: Пн Янв 16, 2012 08:11 Заголовок сообщения: |
|
|
numerouno писал(а): |
а вапще, на лету считать проще, нада падумать только. |
Я не пойму что за хернью ты страдаешь? У тебя 386? Или ты не в курсе, что у всех дома стоят компы с Win и акселями? |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Пн Янв 16, 2012 09:12 Заголовок сообщения: |
|
|
phantom lord писал(а): | numerouno писал(а): |
а вапще, на лету считать проще, нада падумать только. |
Я не пойму что за хернью ты страдаешь? У тебя 386? Или ты не в курсе, что у всех дома стоят компы с Win и акселями? |
теперь я скланяюсь, что эффект считается на ходу, тогда херней страдать не придецца.
вопрос в том, што быстрее в расчете будет. _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
BiTL DOS lover
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Пн Янв 16, 2012 09:49 Заголовок сообщения: |
|
|
phantom lord писал(а): | numerouno писал(а): |
а вапще, на лету считать проще, нада падумать только. |
Я не пойму что за хернью ты страдаешь? У тебя 386? Или ты не в курсе, что у всех дома стоят компы с Win и акселями? |
Ну нравиться ему, чо ) Вон, спектрумисты зачем-то ж кодят (причем в эмуляторах) свои продсы. Да и мини-интры MS-DOS'ные на pouet'e постоянно релизят. Может Егонс хочет в 128-256 байт классические эффекты повторять ) |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Пн Янв 16, 2012 10:28 Заголовок сообщения: |
|
|
BiTL писал(а): | phantom lord писал(а): | numerouno писал(а): |
а вапще, на лету считать проще, нада падумать только. |
Я не пойму что за хернью ты страдаешь? У тебя 386? Или ты не в курсе, что у всех дома стоят компы с Win и акселями? |
Ну нравиться ему, чо ) Вон, спектрумисты зачем-то ж кодят (причем в эмуляторах) свои продсы. Да и мини-интры MS-DOS'ные на pouet'e постоянно релизят. Может Егонс хочет в 128-256 байт классические эффекты повторять ) |
а ты хочешь на б-гомерзкой платформе интры клепать?
причем тут Эгонс? пусть своей херней страдает. мне другое интересно. _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
BiTL DOS lover
Зарегистрирован: 22.09.2007 Сообщения: 2950
|
Добавлено: Пн Янв 16, 2012 11:00 Заголовок сообщения: |
|
|
numerouno писал(а): |
а ты хочешь на б-гомерзкой платформе интры клепать?
|
Это на какой? На MacOS? ) |
|
Вернуться к началу |
|
|
numerouno
Зарегистрирован: 04.09.2011 Сообщения: 390
|
Добавлено: Пн Янв 16, 2012 12:12 Заголовок сообщения: |
|
|
BiTL писал(а): | numerouno писал(а): |
а ты хочешь на б-гомерзкой платформе интры клепать?
|
Это на какой? На MacOS? ) |
на венде _________________ вначале было крактро, а потом такое началось,когда праникся дэмоспиритом апасля вайнспирита!1
Аднажды на ДемосценеРупоявился невежа. его с позором прогнали. Так появились тролли.
миниатюры 256bytes.net в одном флаконе
Я программист, Зип Файл! |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|