Assembler compiler.
A note about the future of ecsoft2.org
ecsoft2.org runs on software (Drupal 7 and PHP 7.4) that reached its end of life years ago and no longer receives security updates. Keeping the site online safely is getting harder.
Giving it a future means migrating it to a current platform — and that is only worth doing if people still use it and want to help keep it alive.
If you care about ecsoft2.org, as a user, a contributor, or someone willing to lend a hand, please ggamba
tiscali [dot] it (get in touch) by January 31, 2027.
If no one comes forward by then, the site will be turned into a read-only archive, so that its content stays available.
This program is installable using the rpm package manager. See below for the install string. Required prerequisites are automatically processed by the package manager and, if needed, downloaded and installed.
yum install nasm
yum install nasm-debuginfo
yum install nasm-rdoff
yum install nasm-doc
Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).
Following ones are the download links for manual installation:
| Netwide Assembler (NASM) v. 3.02 (5/8/2026, KO Myung-Hun) | Readme/What's new |
v3.02:
* Added `aout2' output format for OS/2
- Support `EXPORT' directive like `obj'
- Support external names and ordinals only |
hobbes.os-2.in/download/os2/dev-4/proglang-4/asm-2/nasm-3.02.zip |
||
| Netwide Assembler (NASM) v. 3.01 (16/11/2025, KO Myung-Hun) | Readme/What's new |
v3.01:
* Added `obj2' output format for OS/2
- Default attributes for a segment are ALIGN=16 and USE32.
- Add a segment to FLAT group implicitly if 32-bit segment.
- Recognize Unix sections .text, .rodata, .data and .bss as TEXT32,
CONST32, DATA32 and BSS32 respectively for compatibility with other
Unix platforms.
- Set default classes implicitly for known segments such as TEXT32,
CONST32, DATA32, BSS32 and so on.
* Changed `GROUP' directive to be cumulative
* Improved misc. |
www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/asm/nasm-3.01.zip |
||
| Netwide Assembler (NASM) v. 2.16.01 (28/12/2022, Paul Smedley (Smedles)) | ||
www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/asm/NASM_2-16-01.zip |
local copy
|
|
| Netwide Assembler (NASM) v. 2.11.06 (28/1/2015, Dave Yeo) | Readme/What's new |
The revision history has moved to the file doc/changes.src, and
is now included in the documentation as Appendix C. |
www.hobbesarchive.com/Hobbes/pub/os2/dev/proglang/asm/NASM_2-11-06.zip |

This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment