Сейчас на форуме: Rio, -Sanchez-, artyavmu, CDK123 (+7 невидимых)

 eXeL@B —› Софт, инструменты —› JWasm
Посл.ответ Сообщение


Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 13 октября 2009 00:10
· Личное сообщение · #1

JWasm v2.04c

JWasm - это ассемблер, совместимый с MASM. Это ответвление от проекта Open Watcom WASM, выпущенное под лицензией Sybase Open Watcom Public License, которая разрешает свободное коммерческое и некоммерческое использование.

JWasm написан на языке C, его исходные коды открыты.

Возможности JWasm:
- В JWasm встроена поддержка следующих форматов: Intel OMF, MS Coff (32- и 64-bit), Elf (32- и 64-bit), Bin и DOS MZ.
- Скомпилированные бинарники JWasm доступны для DOS, Windows и Linux. Для OS/2 и FreeBSD поставляются makefiles для сборки.
- Поддерживаются инструкции вплоть до SSSE3.
- Исходные коды JWasm портабельны и были успешно протестированы с Open Watcom, MS VC, GCC и др.
- При программировании под Windows, JWasm может использовать как с Win32Inc, так и с Masm32.
- Заголовочные C файлы могут быть сконвертированы в include файлы для JWasm при помощи h2incX.

Скачать:

JWasm v2.04c
Релиз: 17 октября 2010

Windows: jwasm204ab.zip
Linux: jwasm204abl.zip
DOS 16-bit: jwasm204abr.zip
Исходники: jwasm204as.zip

Бета-версия:
JWasm v2.05 pre - 1 ноября 2010
Windows: jwasm205b.zip
Linux: jwasm205bl.zip


Библиотека jwasm.dll
jwasmdll.zip


Все версии: japheth.de/Download/JWasm


История изменений

Сайт проекта: japheth.de/JWasm.html

-----
EnJoy!




Ранг: -0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 октября 2009 01:30
· Личное сообщение · #2

сенкью)




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 13 октября 2009 01:56
· Личное сообщение · #3

Сейчас потестим

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 13 октября 2009 04:44
· Личное сообщение · #4

а зачем он такой?




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 13 октября 2009 10:59
· Личное сообщение · #5

Gideon Vi пишет:
а зачем он такой?

такой открытый и такой быстроразвивающийся?
для компиляции исходников на masm без использования проприетарного компилятора от ms

-----
EnJoy!





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 13 октября 2009 12:21
· Личное сообщение · #6

в смысле, из религиозных соображений? Преимущества какие-то перед masm есть, в техническом плане?




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 13 октября 2009 12:31
· Личное сообщение · #7

конечно есть , берешь и компелируешь))))) открытый кодже)))))) Я его ране щупал , но тогда он был еще с недочетами , хотя сразу обратил на себя внимание. Кто хочет познавать компиляторы , очень полезно лазить там. Там даже шла речь о том чтобы построить специализированные макросы , чтобы совместить 64 и 32 , точнее облегчить переноса кода. Как это далеко зашло не знаю , но речь об этом шла. Конкурентом был ХЛА , но автор сразу сказал что ему этим заниматься геморойно.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube




Ранг: 251.3 (наставник), 81thx
Активность: 0.140.11
Статус: Участник

Создано: 13 октября 2009 12:34
· Личное сообщение · #8

Gideon Vi пишет:
в смысле, из религиозных соображений? Преимущества какие-то перед masm есть, в техническом плане?

Нету. Просто ещё один хороший ассемблер.

А вообще я с них фигею.
Зачем было создавать новый проект, лучше бы всё это в WASM добавили.
Тем более что на его исходниках и базируются.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 13 октября 2009 15:51
· Личное сообщение · #9

Gideon Vi пишет:
в смысле, из религиозных соображений?


скорее из практических
в масме есть баги. эти баги мс исправлять не торопится.
а тут есть разработчик, который очень оперативно всё фиксит

Gideon Vi пишет:
Преимущества какие-то перед masm есть, в техническом плане?


а ты всё же глянь страничку проекта, там есть сравнение, указаны плюсы и минусы

чуть позже переведу сравнительную таблицу и обновлю описание

-----
EnJoy!





Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 13 октября 2009 23:57
· Личное сообщение · #10

В общем, все то же, все те же, но в профиль




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 24 сентября 2010 19:03
· Личное сообщение · #11

Добавил ссыль на JWasm v2.04RC7 (23 сентября 2010)

Довольно много багфиксов, так что рекомендую обновиться, если кто использует данный компилятор.

Change log

-----
EnJoy!




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 24 сентября 2010 19:21
· Личное сообщение · #12

Кто щупал, вопрос, можно его адаптировать к ассемблированию отдельных комманд

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 24 сентября 2010 21:27
· Личное сообщение · #13

VodoleY пишет:
можно его адаптировать к ассемблированию отдельных комманд

Что значит "отдельных комманд"?
Конкретнее...

-----
aLL rIGHTS rEVERSED!





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 24 сентября 2010 23:10
· Личное сообщение · #14

VodoleY
сорсы же есть - можешь приладить API
так то понятное дело он входе принимает файл с исходным кодом, а не буфер с мнемониками
в любом случае автор очень адекватный, так что вполне можешь с ним договориться

-----
EnJoy!





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 01 ноября 2010 19:50
· Личное сообщение · #15

Добавил инфу о новой бета версии 2.05.

А также не анонсированная на сайте dll версия ассемблера.

Библиотека jwasm.dll
jwasmdll.zip

-----
EnJoy!





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 01 ноября 2010 20:59
· Личное сообщение · #16

Что то я не понял, а линковать он не умеет что ли?

-----
Yann Tiersen best and do not fuck





Ранг: 462.8 (мудрец), 468thx
Активность: 0.280
Статус: Участник
Only One!

Создано: 01 ноября 2010 22:10
· Личное сообщение · #17

PE_Kill пишет:
Что то я не понял, а линковать он не умеет что ли?

Нет. Это чистый ассемблер...

-----
aLL rIGHTS rEVERSED!



 eXeL@B —› Софт, инструменты —› JWasm
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати