therofl (11-01-2010)
For those of you who program in assembly, what do you usually program or what have you programmed? |:
I can't really think of anything that you could do in assembly that would be better than if you wrote it in C++ ( obviously it's faster but for the amount of time spent programming compared to in C++ is pretty costly ).
Right now I'm pretty much doing it for learning, mhm. Also, I love how easy it is to debug my programs in olly, it's so beautiful.
Btw, I program using MASM syntax, but you NASM/TASM/FASM people are more than welcome to post here.
ITT:General discussion of the assembly language basically.
therofl (11-01-2010)
[php]umad db "cuz i'm stylin on you$" ;umad dabid [/php]
I code in C++
I coded calculators
keyloggers
Getmousepos
hack that still wont let CA run
moar /
Last edited by Kallisti; 10-04-2010 at 08:26 PM.
未来が見えなくて怖いから
未来が見えてしまって悲しいから
目を閉じて優しい思い出に浸ってしまう
Being an indie and professional game developer, I mostly use assembly for 'constructional hacking'
Scenario: GameServer.exe loads Server.dll, Game.exe loads Client.dll and UI.dll
I have the source to the dll's, but not the .exe, so I RE the .exe, hook functions, patch stuff, etc.
That's how it started, anyway.
I found myself addicted to learning, and began experimenting with hooking, hacking, exploiting (Shellcode etc), and it's great @_@
I wish I was better at assembly, I do appreciate it. It's all about the right tool for the job. Thank god I know about this little tool called Assembly n_n'
Languages: C, C++, x86 ASM, PHP, Lua
Professional Game Developer? Share some games
I'm currently learning assembly to better understand how computer code works, to become a more succesfull programmer, and to be able to achieve what I've always wanted to do: Write self-writing code
The first things I've noticed (I've been busy with asm for 3 days now)
Is hov F*ing easy it is!! Realy all those people complaining on how hard ASM is have it all wrong, and my RCE skills have increased a great deal to!
-SCHiM
I'm SCHiM
Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.
Polymorphic engine
Interprocess callback class
SIN
Infinite-precision arithmetic
Hooking dynamic linkage
(sloppy)Kernel mode Disassembler!!!
Semi debugger
I'm currently learning C/C++ because with these two languages you can do practically everything . Also it's very challenging and programmers like that .
Humm, sometimes i use Assembly for example for GameHacking or No-CD It's very useful . Personaly it helps me everyday to understand what is happening behind the program, and it's not as difficult as people say. =)
Last edited by MyPianoSucks; 10-05-2010 at 11:54 AM.
therofl (11-01-2010)
Void, gogogogogo: Iczelion's Win32 Assembly Homepage
(it's masm)
I'm SCHiM
Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.
Polymorphic engine
Interprocess callback class
SIN
Infinite-precision arithmetic
Hooking dynamic linkage
(sloppy)Kernel mode Disassembler!!!
Semi debugger
Void (10-06-2010)
I started learning assembly because I want to write a simple os just for the hell of it. Then there are the advantages of being able to make a game do things that they are specifically protected from doing. still a long way to go
Also assembly is very easy its just in order to do anything advanced you have to memorize where you place data before calling some interrupt and there are instructions constantly added on to cpus so there's something to keep up with. That is IF you want to know how to take ax move it to bx xor both then increment them by 1 each and change the state of some flag with one instruction..... yay so useful in everyday programming -.-
Also assembly is terrible because you have to change the code in order for it to run on different cpus and certain things are done backwards on different cpus so if you plan o programming in asm on cpus from multiple families (like me) your gonna have a fun time
Things done-
Dos - Prints some things using 21h interrupt (dos handles it)
Dos - Prints directly to video memory
Dos - Clears video memory directly
Last edited by hobosrock696; 10-22-2010 at 07:50 PM.
closed for bumping