This community provides us with a great place for questions, answers,
and good'ol fun(  :D ). However, a lot of the questions asked in here
have either been asked before, or they get asked because of the lack
of information available to them( or because some of them are just lazy).
Wich could make some of the good 'ol elites go nuts (  :P ).

Whats the first rule of learning? research. So I thought: Why not
provide a big list of links to information? Maybe the information
provided on those sites, will get the people to read/try before they ask.
Well, it's just an idea. Let's see what happens shall we?

So let's all contribute with links regarding the Assembly issue.
Weither it is related to MASM/TASM/NASM/ROSASM/ETC. :alright:

[.LINKS]
http://spiff.tripnet.se/~iczelion/
Description: Iczelion's masm related, tutorials, documentation, examples, and a links collection.
Check it out!

http://www.jorgon.freeserve.co.uk/
Description: Here you'll find alot of useful things for GoAsm: editor/assembler/-
resource compiler/linker/symbolic debugger/++Source code, articles, etc.

http://betov.free.fr/RosAsm.html
Description: Where RosAsm is hidden, its an Assembler for ReactOS/WINE/Win32 PE files production.
w/source code, tutorials, articles, downloads.

http://flatassembler.net/
Description: Home of the FASM assembler. The flat assembler is a fast and
efficient self-assembling 80x86 assembler for DOS, Windows and Linux.

http://www.movsd.com
Description: Hutch--'s Home on the Web.

http://www.ollydbg.de/
Description: Where OllyDbg lives! a 32-bit assembler level analysing debugger
for Microsoft Windows. Including, docs,tutorials, on that subject. Exellent!
Will suite most/all of your debugging needs, and best of all it's free!

http://www.wotsit.org/
Description: Wotsit's Format, the complete programmer's resource on the net.
This site contains file format information on hundreds of different file types
and all sorts of other useful programming information; algorithms, source code,
specifications, etc.

http://www.myfileformats.com/
Description: The Programmers File Format Collection. Mostly the same content
as wotsit has.

http://www.x86.org/
Description:Lots of information about x86 processors, including
undocumented opcodes and bugs

http://www.sandpile.org/
Description: The world's leading source for pure technical x86 processor information

http://webster.cs.ucr.edu/
Description: The Art of Assembly Language Programming

http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html
Description: Ralf Brown's Interrupt List.

http://www.agner.org/assem/
Description: Alot of information on optimizing assembly code.

http://windowssdk.msdn.microsoft.com/
Description: Microsoft Developer Network (MSDN), a place to find information about
api's and anything related to windows.

http://fly.srk.fer.hr/~lethe/asmjournal/
Description: The Assembler Programming Journal (APJ)

http://www.scrontsoft.com/
Description: Belongs to Scronty who pops-in every nowandthen, with DirectX, Tutorials, examples,
includes, and even some links.

http://www.madwizard.org/
Description: Thomas a.k.a MadWizard, W32ASM/Winsock tutorials, a handy snippet library,
and other usefull source codes/information.

http://f0dder.reteam.org/
Description: f0dder's place. Home of fSekrit, Essays, Articles and more. Unusual but very interesting. This one stands out.

http://comrade.ownz.com/
Description: The home of Comrade. Some good source codes in assembly.

http://www.opferman.com/
Description: Some programs w/source in ASM/C, and for all the number freaks you'll find
some math-tutorials.

http://www.asmcommunity.net/archives/TestDepartment/
Description: Test Department, a good selection of masm source code.

http://members.tripod.com/~ladsoft/
Description: Tasm, 16/32 source codes, 32-Bit C Compiler, and a Debugger, etc.

http://www.anticracking.sk/EliCZ/
Description: A good collection of assembly source code. Including NT kernel-
mode and user-mode driver skeletons. A little tricky for the general newbie,
but exciting for others.

http://www.fortunecity.com/skyscraper/corel/378/
Description: Interesting sections with, (m/t)asm, source code, tutorials, articles, etc.

http://asmsource.8k.com/
Description: Good selection of 16/32(M)ASM source code.

http://www.gamedev.net/reference/list.asp?categoryid=20#101
Description: W32ASM: Series of articles about DirectX from start to end. Worth
a cup of coffee and then some.

http://perso.wanadoo.fr/vombonjour/
Description: Assembly 16/32(MASM) source code.

http://www.deinmeister.de/
Description: Good articles/tutorials/source code/ for (M/T/N)ASM.

http://loadall.planet-d.net/
Description: Source codes to small games in DirectX6.(T/M)ASM

http://www.patmedia.net/eaj.pizzi/pizzios/
Description: Home of the PizziOS written in 100% asm. Defintly something to
read about. You'll also find some tasm src code and articles.

http://www.websteves.com/win32asm/index.htm
Description: Information regarding Masm+some src code. Peek it!

http://www.geocities.com/vpol_54296/
Description: Good list of Masm source codes.

http://www.gamedev.net/reference/programming/features/win32asm1/
Description: Series of articles on howto create a game called "SPACE-TRIS"
using Masm/DirectX.

http://asmedit.massmind.org/
Description: Ewayne's Win32 Assembly Homepage - Home of AsmEdit, a lot of source code for complete (small) applications can be found there.

http://ourworld.compuserve.com/homepages/ernies_world/a.htm
Description: COM in (M)ASM Code, good tutorials, examples, same guy
who wrote the wonderfull stuff in your '\masm32\com\' directory. :)

http://www.japheth.de/
Description: very good site about COM programming in ASM, be sure to check it out if COM interests you

http://ultranos.com/asm/index.html
Description: Com and OOP dedicated Homepage. Libs and includes along with various tools like a special OOP in Asm oriented IDE.

http://www.activevb.de/rubriken/apiviewer/index-apiviewereng.html
Description: ApiViewer! this is a program wich contains api functions,constants,
and types. Contains a database with API:functions:6541, constants:55566, types:458
Syntax for visual basic, delphi, pyxia ibasic, AND MASM. A MUST FOR PROGRAMMERS!

http://www.singlix.com/trdos/specs.html
Description: an assortiment of source code and specs on various hardware related stuff, useful for OS developers.
Also has nice info on CDROM reading, ISO9660 specs, USB specs etc..

http://zp.lo3.wroc.pl/cdragan/index.html
Description: Some nifty gfx and other source codes. Written for Tasm.

http://www.beroset.com/index.html
Description: Source code's to 16-BIT assembly code written for TASM.

http://www.nk.rim.or.jp/~jun/lxasm/asm_idx.html
Description: Linux (NASM) tutorials in Japanese, but code is in English.

http://www.csee.umbc.edu/~cpatel2/links/310/
Description: According to gavin this is the goldmine of asm, wherein Ratch describes it as a computer science course syllabus with selected notes. I'm sure it is helpful in some way. Check it out.

[.END LINKS]


.:.EDIT.:. Changed a few descriptions, removed/added some links.
Posted on 2002-11-17 00:54:27 by natas
If you want some links to be added here, please send a private message to a moderator or post a topic in "the heap" about it.

Thx.

-H-
Posted on 2002-11-19 09:26:40 by bazik
Here are a few I've found handy over the years (not specifically windows but still worth a click).

http://courses.ece.uiuc.edu/ece390/
http://www.cs.wisc.edu/~smoler/x86text/
http://pdos.csail.mit.edu/6.828/2005/readings/
http://pdos.csail.mit.edu/6.828/2005/readings/i386/toc.htm
Posted on 2006-04-01 11:20:48 by Synfire