An open API service indexing awesome lists of open source software.

https://github.com/liebranca/forge

GNU/Linux experiments with flat assembler
https://github.com/liebranca/forge

Last synced: about 1 month ago
JSON representation

GNU/Linux experiments with flat assembler

Awesome Lists containing this project

README

        

# WELCOME TO THE FORGE

Here are my utilities and experiments with flat assembler on GNU/Linux. As I get better at assembly and solve the problems I encounter, I will share the solutions to those problems.

# SOME SETUP NEEDED

- [Get fasm](https://flatassembler.net/)

- Once you have fasm installed, copy `elf.inc` and `import64.inc` from into . These are of great help when dynamic linking, so I like keeping them at hand.

- Append to your `INCLUDE`.

### OPTIONAL

If you have [avtomat](https://github.com/Liebranca/avtomat) installed then you get to use additional utils I wrote to make life easier. These are not necessary. Something as simple as:

```
cd /path/to/this/repo/ && cd ..
ARPATH=$(pwd)

```

At the start of the session is sufficient to satisfy the importer that my `*.inc` files depend on.