Разработка и ромхакинг > Ромхакинг и программирование
ASMX (Опенсорсный кросс-ассемблер)
(1/1)
worm:
В силу того, что большинство используемых нами ассемблеров всё хуже совместимы с новыми операционными системами, закрыты для сторонней разработки, а обновлений, видимо, не будет, предлагаю обратить внимание на ASMX.

Поддержка платформ...
RCA 1802
MOS Technology 6502, 65C02 and 6502 with undocumented instructions
WDC 65816 (lacks some addressing mode support)
Motorola 6809 and Hitachi 6309 (still some known bugs with 6309 support)
Motorola 6800/6801/68HC11 and Hitachi 6303
Motorola 6805/68HSC08
Motorola 68HC16
Motorola 68000/68010
Intel 8051
Intel 8080, 8085, and 8085 with undocumented instructions
Fairchild F8
Atari Jaguar "Tom" and "Jerry" coprocessors
Zilog Z-80 and Nintendo Gameboy Z-80 variant
WIN32 Бинарник

При самостоятельной сборке под виндузу (MinGW), столкнулся с такой проблемой: Все данные, через которые совершается ORG-прыжок, затираются FF'ами. Я не знаю, с чем это связано, но скомпилированный мною же asmx на Linux (и даже на android с помощью c4droid), работает безупречно. В силу этого, прикрепляю рабочую windows-версию, собранную ребятами из sonic retro.
Пример работы с компилятором (для SMD) :

--- Код: ---asmx -C 68K -o output.bin -b -e -w input.asm
--- Конец кода ---
Навигация
Главная страница сообщений

Перейти к полной версии