From 72d270409a3eac224b209e97b2fa383cf0de0e02 Mon Sep 17 00:00:00 2001 From: davtur19 Date: Mon, 30 Oct 2023 01:16:50 +0100 Subject: [PATCH] Update README.md --- README.md | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index d042411..11b8ba4 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,10 @@ -# figASM +# figASM64 -`figasm` è una semplice port in Assembly del celebre [figa](github.com/crisbal/kslf.git), celebre pacchetto per Arch Linux, una volta disponibile nella AUR ma bannato dal mantenitore @il\_muflone per comprensibili ragioni politically correct: - -![](https://i.imgur.com/1TQXOgX.png) - -Ad ogni modo, i più grandi fan di `figa` si sono prontamente forkati il repo, pronti a ripubblicare `figa` sulla AUR, eccetto che il maestro @il\_muflone disse: - -![](https://i.imgur.com/P8er7Uw.png) - -![](https://i.imgur.com/GFcVpPD.png) - -Ma noi non lo pensavamo. A ben vedere, neanche lui stesso lo pensava: - -![](https://i.imgur.com/PgENsLm.png) - -Questa volta, invece, il profeta @il\_muflone ci vide giusto. Perché la `figa` avrebbe fatto il suo ritorno di botto. Ma questa volta in pieno stile arch: nessun lentissimo script interpretato. Tutto Assembly. Nativo. Super ottimizzato per l'unica architettura supportata da Arch Linux, ossia x86\_64. - -## Perché dovrei usare `figasm` anziché `figa`? - -Perché la matematica non è un'opinione e i numeri parlano chiaro: - -![](https://i.imgur.com/PX7C4pI.png) +La figa a 64bit è meglio # Come faccio a compilare `figasm` da sorgente? ```bash -as -o figa.o figa.s -ld -o figa figa.o -``` - -O, più semplicemente: - -```bash -make +nasm -f elf64 -o figa.o figa.s +ld figa.o -o figa ```