Size: a a a

Ассемблер

2020 December 14

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Hello, World!
Может кто знает, но как на linux в fasm вывести участок оперативной памяти?
ищешь функцию вывода строки на экран, копируешь участок памяти в буффер, вмконце ставишь ноль (сформировав тем сам нульстроку), скармливаешь свой буффер функции вывода
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
если надо в числовом виде, то выводишь по 1 байту весь буффер в числовом виде
источник

H

Hello, World! in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
ищешь функцию вывода строки на экран, копируешь участок памяти в буффер, вмконце ставишь ноль (сформировав тем сам нульстроку), скармливаешь свой буффер функции вывода
Спасибо
источник

OK

Oliver Kromvel in Ассемблер
damagekidϡ
все сервисы
а что за сервис использовали?
источник

d

damagekidϡ in Ассемблер
Oliver Kromvel
а что за сервис использовали?
meet
источник

OK

Oliver Kromvel in Ассемблер
спасибо)
источник

D

Den in Ассемблер
Saenro T
Вот допилю, перенесу на wинду и добавлю xm-ку)
это надо будет в код целый, плеер добавлять, или как?
источник

ST

Saenro T in Ассемблер
Den
это надо будет в код целый, плеер добавлять, или как?
Ну как минимум ту его часть, которая диктует Винде что играть.
источник

ST

Saenro T in Ассемблер
Den
это надо будет в код целый, плеер добавлять, или как?
Нашёл сурс для AVR)
источник

ST

Saenro T in Ассемблер
Robus F.
Прикрутили, но частично. Много функционала, который был в FT не реализован. Да и не ставили они такой себе задачи. Если бы они сделали как в FT, тогда они потеряли бы аудиторию классических музыкантов. Классикам подавай ноточки на партитуре, а про эффекты лучше вообще не говорить. В общем другой вектор выбрали. Но за то, что они повторили правильность игры модулей это им в плюс.
Как насчёт компрессированных XM?
источник

ST

Saenro T in Ассемблер
Линух/Винда (мод, якобы сжимает оригинальный XM без потери качества)
источник

DS

Dmitry Sokolov in Ассемблер
Как можно запустить исполняемый файл, не используя функции EXEC / либо аналогичные? ОС - любая.
источник

A

Aleksandr in Ассемблер
Самостоятельно его загрузить?
источник

楽園松本 in Ассемблер
Dmitry Sokolov
Как можно запустить исполняемый файл, не используя функции EXEC / либо аналогичные? ОС - любая.
Считать его с диска в память. Сделать определённые настройки для его запуска. Сделать jmp на начло кода.
источник

DR

Dima Richev in Ассемблер
楽園松本
Считать его с диска в память. Сделать определённые настройки для его запуска. Сделать jmp на начло кода.
Какие настройки? Достаточно просто загрузить в память, найти EP, выполнить прыжок.
источник

楽園松本 in Ассемблер
Dmitry Sokolov
Как можно запустить исполняемый файл, не используя функции EXEC / либо аналогичные? ОС - любая.
Только также следует помнить, что исполняемые файлы в в своём абсолютном большинстве будут опираться на использование функций конкретной ОС. И если такой поддержки ты не предоставишь вне такой ОС, то работать будет всё не так, как ты ожидаешь.
источник

DR

Dima Richev in Ассемблер
楽園松本
Только также следует помнить, что исполняемые файлы в в своём абсолютном большинстве будут опираться на использование функций конкретной ОС. И если такой поддержки ты не предоставишь вне такой ОС, то работать будет всё не так, как ты ожидаешь.
Ну это же логично..
источник

A

Aleksandr in Ассемблер
Dima Richev
Какие настройки? Достаточно просто загрузить в память, найти EP, выполнить прыжок.
Таблицу импортов поправить, например
источник

A

Aleksandr in Ассемблер
Релоки
источник

DR

Dima Richev in Ассемблер
Aleksandr
Таблицу импортов поправить, например
Зачем? Компилятор сам это делает
источник