NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: Japhotee on May 16, 2021, 09:31:45 AM

Title: Trying to understand NASM
Post by: Japhotee on May 16, 2021, 09:31:45 AM
So are there NASM libraries or would you have macros instead, and you can share macros between each other like people would share libraries? You can also link C libraries but that's sort of cheating?

Is there anywhere that hosts a lot of NASM macros/libraries like you can find libraries on github? Also, what's the difference between NASM and FASM/HLA?
Title: Re: Trying to understand NASM
Post by: debs3759 on May 16, 2021, 05:32:36 PM
So are there NASM libraries or would you have macros instead, and you can share macros between each other like people would share libraries? You can also link C libraries but that's sort of cheating?

Is there anywhere that hosts a lot of NASM macros/libraries like you can find libraries on github? Also, what's the difference between NASM and FASM/HLA?

NASMX is a multi-platform macro library for nasm, and can be found in the bottom section of these forums. You can use macros if only using nasm, or also libraries if also using a linker. I'm not aware of any library hosting sites specific for nasm, but as you say, you can use C libraries with your linker. My source code library is from all over the internet (and even BBSes from back in the day). It's all routines for controlling and using older hardware though.