Menu

Asmosis / The Asmosis Blog: Recent posts

Asm-to-asm converters - 19th birthday!

What now is the Asm-to-asm converters subproject, began with the first version of the fasm2gas script on 2006-05-23.
Not on SourceForge from the beginning, but May the 23rd can be considered asm2asm subproject's "birthday".

Posted by Bogdan Drozdowski 2025-05-23

C header file converters - 19th birthday!

The first version of the first C header file converter, h2nasm (C header - to - NASM converter), was created on 2006-04-17.
It wasn't on SourceForge from the beginning, neither standalone, nor as part of a bigger project, but nevertheless April the 17th can be considered [H2Asm] project's "birthday".

Posted by Bogdan Drozdowski 2025-04-17

Asm::X86 - 17th birthday!

According to the "Changes" file, the first version of the Asm::X86 module was created on 2008-03-08.
It was not on SourceForge from the beginning (just on CPAN), but March the 8th can be considered the module's "birthday".

Posted by Bogdan Drozdowski 2025-03-08

C header file converters 3.1 uploaded

Version 3.1 of the 'C header file to assembly header file' converters has been uploaded.
Changes:
Small improvements in output.
Added displaying Parse::H version.
Added tests (for now, run manually).
Updates in the build system.
Other small updates.
Documentation updates.

Posted by Bogdan Drozdowski 2025-03-05

Documentation generators - 18th birthday!

The first (only partially functional) prototype/skeleton of [AsmDoc] was created on 2006-12-30.
So, December the 30th can be considered the documentation generators' "birthday", even though they were separate projects/scripts at that time.

Posted by Bogdan Drozdowski 2024-12-30

Asmosis - 3rd birthday!

On 2021-12-21, I initiated The Asmosis Project on SourceForge with my various standalone (until then) assembly language tools.
This project has been a common place for those tools for 3 years now.

Posted by Bogdan Drozdowski 2024-12-21

Autoconf macros - 17th birthday!

According to the ChangeLog file, the first version of the Autoconf macros was created on 2007-09-09.
They were not on SourceForge from the beginning (as whole Asmosis), but nevertheless September the 9th can be considered the macros' subproject's "birthday".

Posted by Bogdan Drozdowski 2024-09-09

Asm-to-asm converters 3.3 released!

Version 3.3 of the converters between various assembly language dialects has been released.
Changes:
- Support for new directives.
- More compatible conversions.
- Updates in the build system.
- Other small updates.
- Documentation updates.

Posted by Bogdan Drozdowski 2024-07-20

Asm::X86 0.70 released

Version 0.70 of the Asm::X86 Perl module has been released.
Changes:
Updated the instruction list (from NASM version 2.16.02).
Updated the register list.
Fixed converting some instructions.
Added support for new data size suffixes.
Performance optimizations.
Fixed tests for Perl interpreters without taint support.
Other small updates.

Posted by Bogdan Drozdowski 2024-07-04

Asm-to-asm converters - 18th birthday!

The very first version of the fasm2gas script was created on 2006-05-23.
It wasn't on SourceForge from the beginning, but May the 23rd can be considered asm2asm subproject's "birthday".

Posted by Bogdan Drozdowski 2024-05-23

Extra tools - 18th birthday!

The first version of the make4fasm script was created on 2006-05-08, according to the ChangeLog.
It wasn't on SourceForge from the beginning, but nevertheless May the 8th can be considered as the extra tools' project's "birthday".

Posted by Bogdan Drozdowski 2024-05-08

C header file converters - 18th birthday!

The first version of h2nasm (C header - to - NASM converter) script, 0.1, was created on 2006-04-17.
It wasn't on SourceForge from the beginning, but nevertheless April the 17th is h2asm project's "birthday".

Posted by Bogdan Drozdowski 2024-04-17

Documentation generators v4.4 released!

The documentation generators (AsmDoc and Asm4Doxy) version 4.4 have just been released.
Changes:
- [AsmDoc]: Updated the styles, fixed incorrect or missing descriptions, replaced deprecated HTML elements. Refactoring and simplifications of common code.
- [Asm4Doxy]: Support for new data sizes. Code quality updates.
- Updates in the build system.

Posted by Bogdan Drozdowski 2024-04-01

Os-parts - 18th birthday!

According to the ChangeLog file, the very first part of the OS-parts subproject was created on 2006-03-16. It was the "cpu" module.
It was not on SourceForge from the beginning, but nevertheless March the 16th can be considered a "birthday" for what later became the Asmosis OS-parts' subproject.

Posted by Bogdan Drozdowski 2024-03-16

Asm::X86 - 16th birthday!

According to the "Changes" file, the first version (0.01) of the Asm::X86 Perl module was created on 2008-03-08.
The module has been providing validation and conversion for assembly language for 10000 years now ;).

Posted by Bogdan Drozdowski 2024-03-08

Documentation generators - 17th birthday!

According to the ChangeLog, the first prototype/skeleton of [AsmDoc] was created on 2006-12-30.
It was only partially functional at that time, but it showed the direction.
This implies that December the 30th can be considered the documentation generators' "birthday".

Posted by Bogdan Drozdowski 2023-12-30

Asmosis - 2nd birthday!

On 2021-12-21, I launched the Asmosis project on SourceForge, to gather my various standalone tools related to assembly language.
The project (named after the "asm", as in "assembly", and osmosis) has been providing a common place for my various tools for 2 years right now.

Posted by Bogdan Drozdowski 2023-12-21

Parse::H 0.20 and 0.21 released

New versions of the Parse::H Perl module have been released. While not directly a part of Asmosis, the module is used by the C header file converters (h2nasm, h2fasm and h2gas).

Changes in version 0.20:
Many significant improvements and fixes in parsing, especially with structures and unions and their elements.
Better parsing typedefs, multiline and multi-variable declarations.
Better resistance to the callbacks returning undef.
Removing attributes prior to parsing.
Improvements and simplifications in tests, reaching 100% coverage.
Other small changes and fixes in code and documentation.... read more

Posted by Bogdan Drozdowski 2023-10-25

Autoconf macros - 16th birthday!

According to the ChangeLog file, the very first version of the Autoconf macros was created on 2007-09-09.
They were not on SourceForge from the beginning, but nevertheless September the 9th can be considered as the macros' subproject's "birthday".

Posted by Bogdan Drozdowski 2023-09-09

Asm-to-asm converters - 17th birthday!

According to the ChangeLog file, the very first version of fasm2gas script was created on 2006-05-23.
It wasn't on SourceForge from the beginning, but nevertheless May the 23rd is asm2asm subproject's "birthday".

Posted by Bogdan Drozdowski 2023-05-23

Extra tools - 17th birthday!

According to the ChangeLog file, the very first version of the make4fasm script was created on 2006-05-08.
It wasn't on SourceForge from the beginning, but nevertheless May the 8th can be considered as the extra tools' project's "birthday".

Posted by Bogdan Drozdowski 2023-05-08

C header file converters - 17th birthday!

According to the ChangeLog file, the very first version of h2nasm script, 0.1, was created on 2006-04-17.
It wasn't on SourceForge from the beginning, but nevertheless April the 17th is h2asm project's "birthday".

Posted by Bogdan Drozdowski 2023-04-17

Os-parts - 17th birthday!

According to the ChangeLog file, the very first part of the OS-parts subproject was created on 2006-03-16. It was the "cpu" module.
It was not on SourceForge from the beginning, but nevertheless March the 16th can be considered a "birthday" for what later became the Asmosis OS-parts' subproject.

Posted by Bogdan Drozdowski 2023-03-16

Asm::X86 - 15th birthday!

According to the "Changes" file, the first version of the Asm::X86 Perl module was created on 2008-03-08.
The module was created not only to take the common code from other scripts and put it in one place, but also as a way to learn more Perl, promote assembly language and provide a tool for more advanced uses.

Posted by Bogdan Drozdowski 2023-03-08

Asm::X86 0.65 uploaded

Version 0.65 of the Asm::X86 Perl module has been uploaded.
Changes:
Updated the instruction list (from NASM version 2.16.01).
Simplified and updated the code in address validation, bringing back 100% test coverage.
More unit tests.
Other small updates.

Posted by Bogdan Drozdowski 2023-01-15
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.