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
- Host: GitHub
- URL: https://github.com/liebranca/forge
- Owner: Liebranca
- Created: 2021-10-23T23:31:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T09:55:25.000Z (over 1 year ago)
- Last Synced: 2025-02-14T19:20:25.091Z (3 months ago)
- Language: Assembly
- Homepage:
- Size: 661 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.