Title: I want to learn assembler
electron - August 12, 2004 10:17 PM (GMT)
I am doing a 2D , full screen, game in win32 api with c++.
The next step is making in assembler.
I know Z80 assembler (8Bit).
Where i find an assembler (freeware)?
Where i find a list of opcodes and their meaning?
Where i find the list of adreess for use os resources?
Thanks in advance
C-Man - August 13, 2004 06:35 AM (GMT)
Consumed - August 13, 2004 10:47 PM (GMT)
I recommend getting
RadASM. It's a great ide.
EDIT: Here's some links that FrozenKnight gave me once:
x86 Assembly tutorialsArt of AssemblyIczelion's Win32 Assembly Homepage
KTC - August 14, 2004 04:26 PM (GMT)
Argh!!!! Assembly is the language, assembler is the program !!!
http://invisionfree.com/forums/CPPlearning...topic=2335&st=8
Embrance - August 17, 2004 11:53 AM (GMT)
RadASM wont help ya too much if you dont knw a shit...
yeohhs - September 12, 2004 10:57 PM (GMT)
KTC - September 13, 2004 10:12 AM (GMT)
No thanks. Just spent a few days at alt.lang.asm and you'll want to run as fast away as possible from RosASM and especially it's author.
FrozenKnight - September 13, 2004 10:23 AM (GMT)
i recomend the Art Of Assembly books they are free and easy to find online. i used the old 16 bit dos version because it goes a little more in depth and soesnt use HLA. i also recomend
Iczelion's Win32 Assembly. that site may not cover the basics very well but it does get you started in win 32 ASM, and it gets you working with asm fairly fast.
Dragon - September 13, 2004 11:31 PM (GMT)
I recommend the MASM32 assembler.
c2.0 - September 14, 2004 01:57 AM (GMT)
flat assemblerAdmitedly I haven't tried this one myself (been some time since I did any pure assembly programming), but I've heard it's a pretty good assembler.
From the docs it look like has good macro / conditional assembly support as well.
C-Man - September 14, 2004 11:04 AM (GMT)
Yeah i used it and it's real nice but it still lacks some features
1800askgeek - October 16, 2004 03:32 AM (GMT)
I use FASM a lot. I can't do much to be honest, and it is a hell of a lot of work... but you can learn a ton about how your computer works by using an assembler right next to a hex editor... I once keyed in a "Hello World" program in a hex editor... it was kinda fun.
Yeah, I need a life. :P
C-Man - October 16, 2004 08:19 AM (GMT)
Oh c00l a fellow ASM'er :)
Gmakermaniac!!! - January 23, 2005 09:58 PM (GMT)
I'm starting to learn ASM too :)
ih8censorship - January 23, 2005 11:44 PM (GMT)
| QUOTE |
| No thanks. Just spent a few days at alt.lang.asm and you'll want to run as fast away as possible from RosASM and especially it's author. |
just out of curiosity, how come?
donprogc++ - January 23, 2005 11:57 PM (GMT)
I know asm syntax but havent actually learned it yet i eventually will
Xception - February 26, 2005 07:47 PM (GMT)
| QUOTE |
| Where i find the list of adreess for use os resources? |
Forget that, that was only useful for your Z80 processor or other earlier computers and Dos programs, with Windows you use WInApi and DirectX.
Besides that it's not useful to program your whole game in assembly, if at all you should just optimize a few functions with assembly.
To be able to do that you have to be a good assembly programmer, if not then you maybe just make it slower than with C++.
Nintendofreak88 - February 26, 2005 08:24 PM (GMT)
Woa, this topic was bumped from a long time ago lol. Xception i didn't know you still posted here! :P
Xception - February 26, 2005 09:31 PM (GMT)
| QUOTE (Nintendofreak88 @ Feb 26 2005, 08:24 PM) |
| Woa, this topic was bumped from a long time ago lol. Xception i didn't know you still posted here! :P |
Well, it's just a little bit more than one month since the last reply and I didn'T look at the date of the last post.
I just found the link of this board by looking through my favorites folder and since I'm an old skool asm programmer and probably the only one who knows what he meant with adresses of os resources I had to answer here.
My favorite language is still Delphi/Pascal, therefore I don't visit this board often.
But I try to come here as often as I can.
Nice board.
C-Man - February 26, 2005 09:53 PM (GMT)
I'm used to code prety heavily in ASM ;)
| QUOTE |
| adresses of os resources |
I thought he mean abotu Operating System resource oh well it don;'t matter
donprogc++ - February 27, 2005 02:24 AM (GMT)
You should come around more often
I know you because of your fame in the Game Maker Community
you've made some nice 3d engines and dlls :)
Consumed - February 28, 2005 08:41 AM (GMT)
| QUOTE (ih8censorship @ Jan 23 2005, 05:44 PM) |
| QUOTE | | No thanks. Just spent a few days at alt.lang.asm and you'll want to run as fast away as possible from RosASM and especially it's author. |
just out of curiosity, how come? |
It's got the strangest syntax ever thought up, windows-only, and can only produce PEs. <_<
C-Man - February 28, 2005 08:50 AM (GMT)
stranger then AT&T ? :blink:
Consumed - February 28, 2005 09:03 AM (GMT)
IllegalEnzyme - March 23, 2005 01:40 PM (GMT)
hey guys, after lots of (mental) deliberation as to what language i should learn next i've decided to learn assembly also. it was a toss up between assembly or php and assembly won, so i'll be having a look at those tutorials and trying to find a nice ide.
l8r IE