Does anyone know of a good community around assembly programming?
Does anyone know of a good community around assembly programming?
you don't need a community, you need bubba.
some entropy with that sink? entropysink.com
there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka
Hahaha, I hear he's good with assembly.
IIRC this forum (assuming I get the URL right) has an assembly board; http://forum.valhallalegends.com
ES (http://forum.entropysink.com) has a little incy-wincy titchy assembly forum.
Otherwise, consult Bubba \o/
EDIT: Hmm, just went to that valhalla legends and it seems to be flooded with people intent on bot hacking etc so it might not be that useful.
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry
Check out http://win.asmcommunity.net/board/
Jim
Flashdaddee 'used' to have a great assembly board but sadly it has gone the way of the wind.
As my fellow friends have stated I do know a good bit of assembly, but the main guy you should talk to here is Fordy. He has always had just a bit more knowledge of the underlying operations of assembly. Especially when mixed with Win32. Most of my assembly experience has been in 16-bit although 32-bit is really not much harder. Assembly is really good for copying large chunks of data or using the floating point unit to do mundane hand-crafted, hand-tuned calculations. It is very hard to beat the compiler's assembly, but it is possible and sometimes applicable depending on what needs to be done. I must confess I don't use it much anymore but I still enjoy using it when the need arises.
Originally Posted by Bubba
flash what?
some entropy with that sink? entropysink.com
there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka
Q for Bubba / Fordy:
How do you use the floating point instructions? I have a feeling all the ones I see dotted around the Quake 2 source code beginning with f have something to do with it, but I can never find any good explanations or tutorials on the subject on the web.
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry
Mmmm
http://courses.ece.uiuc.edu/ece390/b...14/CH14-5.html
What about the fstw instruction?
I don't suppose you young'uns are old enough to remember that FPU's were actually separate chips in days of old.
Ah, the glory of the math co-processor. We were so proud!
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
For information on the math-coprocessor set of instructions consult the Intel Technical Reference Manual. It is available on their website as a PDF download. Some of us were lucky enough to get this in printed form just before they stopped providing these materials. They use to have a free literature policy and still do, but now they are in PDF form.
masm32 forum
win32asm forum (seems rather broken right now)
fasm forum
For info on assembly you should go to intel and look through their documentation, lots of great info from extensions like sse and mmx to information on microcode and hardware level functionality.
Thanks for the linkOriginally Posted by Salem
I'll have to find the wikipedia entry on FPU's.
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry