25
mag
SoftWire : Runtime x86 Assembler
Postato da il 25-05-2009 alle ore 01:56:49


Tempo fa, cercando tutt’altro, scoprii un proggetto a dir poco eccezionale .

Un certo Nicolas Capens aveva realizzato una libreria scritta in C++ in grado di assemblare a runtime del codice assembly dentro un buffer che può essere chiamato come funzione, supportando l’intero instruction set x86 sia a 32bit che a 64bit .

Cercando i sorgenti di questa favolosa libreria ho scoperto la brutta storia che c’era dietro … una nota società, trovando nella rete questo proggetto, ha offerto al nostro Nicolas un sacco di soldi per tenerlo “privato” ed implementare le successive release all’interno del loro software shader … Nicolas ovviamente ha accettato e da quel momento ha rimosso il progetto da SourceForge … fortunatamente sono riuscito a reperire i sorgenti dell’ultima versione open di SoftWire e a dargli una sistemata per aggiornarlo agli standard attuali (si tratta di un proggetto scritto parecchi anni fa) … proverò, per quanto mi è possibile, a portare avanti io stesso SoftWire libero, dato che avendo prelevato una release coperta da GPL posso farlo, perchè ?

Perchè mi sono rotto i coglioni di vedere i migliori motori di rendering 3D scritti per Windows mentre il mio OS preferito viene snobbato dalle grandi società !!!

Eccovi il link di github per seguire le evoluzioni http://github.com/evilsocket/SoftWire/tree/master .

PS: Se qualcuno volesse collaborare è + che benvenuto data la complessità del sistema :D

Popularity: 1% [?]

Ti potrebbe interessare:

  1. Geode Un tentativo, o meglio un esperimento, di realizzare un rudimentale...
  2. Shellcode Generator Dato un file asm contenente del codice assembly, questa utility...
blog comments powered by Disqus