|
Related Links
Message Boards
Open Source
- Hutch's homepage
MASM32 download page and a lot of useful source code.
- Iczelion's Win32 Assembly homepage
Excellent MASM tutorials.
- Scronty's homepage
Win32 Asm DirectX8. DirectX tutorials, examples, includes, and links.
- NaN's homepage
NaN is one of the first contributors to the ObjAsm32 project.
- Thomas Bleeker homepage
J.Trudgen and T.Bleeker are authors of one of the first OOP asm models.
- Japheth's homepage
Japheth's homepage is one of the best COM asm source webpages.
- www.dotnetpowered.com Brian Ritchie's .NET Development Site
- http://www.codeplex.com/ CodePlex Open Source Community
- http://research.microsoft.com/en-us/projects/asml/ AsmL: Abstract State Machine Language. CodePlex Open Source Community http://asml.codeplex.com/
- http://msdn.microsoft.com/en-us/library/496e4ekx.aspx MSIL Assembler(Ilasm.exe)
- http://netasm.codeplex.com/ .NetAsm A JIT Native Code Injection Library. NetAsm provides a hook to the .NET JIT compiler and enables to inject your own native code in replacement of the default CLR JIT compilation. With this library, it is possible, at runtime, to inject x86 assembler code in CLR methods with the speed of a pure CLR method call and without the cost of Interop/PInvoke calls.
- http://monate.codeplex.com/ monate Object Oriented Assembly. It's a pre-assembler that compiles x86-x64 OOP assembly codes to non-OOP codes and then compiles them by FASM/NASM assembler.
- http://axiom.codeplex.com/ AXIOM The Axiom 3D Engine is an open-source, cross-platform 3D graphics rendering engine for .NET and Mono. The engine is a high-performance C# port of the powerful OGRE engine. Its flexible component-oriented architecture allows easy extension and provides full support for both Direct.
- http://dnet.codeplex.com/ D Compiler for .NET This is a back-end (code generator) for the D 2.0 Programming Language Compiler. It produces textual IL code and invokes the ILASM utility to turn it into executables, the same way as early C and C compilers generated ASM code and invoked a separate assembler program to produce obj files.
- http://ndasm.codeplex.com/ NDasm Visual Studio add-in that displays IL code for any managed method in your .Net solution. Helpful for studying .Net platform. For example now you can easily see what happens when you are declaring delegate type or how your cool lambda expression actually looks like.
- Microsoft ResearchVideos, Projects, Publications, People, Downloads.
- http://www.wasm.ru/ WASM homepage
- www.codeguru.com VC++/C++, .NET/C#, VB
- www.codeproject.com MFC/C++, C#, VB.NET, ASP.NET, SQL, Architect, Windows 7, Java, ...
IDE
-
Ketil Olsen's RadASM homepage
RadASM is one of the most widespread assembler.
-
Ketil Olsen's RadASM homepage
RadASM is one of the most widespread assembler. (NEW)
Librarys, macros & other...
- ObjASM32 : OOP librarys & macros...
- NASMX Project by Keith Kanios and Bryant Keller : Collection of macros, includes & examples...
- Keith Kanios - Homepage : Developer NASMX Project, The DynatOS Project & other...
- BRYANT KELLER'S HOMEPAGE : Developer NASMX Project, GoASM Includes package & other...
Documentation
- MASM documatention Online MASM reference.
- MS COM+ MS documentation of the Common Object Model.
- MS IDL Microsoft Interface Definition Language.
- Windows Drivers Microsoft Driver Fundamentals.
- GDI+ Microsoft GDI+ documentation.
- Intel Hardware Intel Hardware Design documentation.
- Intel Technical reference Intel64 and IA-32 Architectures Software Developer's Manuals.
- AMD Developer Central Documentation & Articles.
- AMD Technical reference AMD Technical Documentation.
- ARM Technical reference Publicly available documents from ARM.
- Optimization Tips Assembly Optimization Tips by Mark Larson.
- Ralf Brown's Interrupt List is the definitive source on MS-DOS and BIOS interrupts.
- MSDN Microsoft Software Developer Network
- RSDN Russian Software Developer Network
DirectX
- DirectX download MS Download page.
- Beyond3D 3D News site
- Blender 3D content creation suite.
- GameDev Game Development site.
- GameDev Game Development site(RU).
- Hugues Hoppe Principal researcher of the
Microsoft's Computer Graphics Group.
- Dassault Systemes 3DXML
3DXML description (under licence).
Operating Systems
- MenuetOS Operating System in development for the PC written entirely in 32/64 bit assembly language.
- DynatOS developed mostly in assembly language by Keith Kanios. Initial development focuses on support for x86 architecture-based computer systems (your basic Intel-based PC). The DynatOS Core encompasses the basics of a computer kernel, and much more.
- MikeOS Operating System for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation.
Microsoft® Windows Academic Program
The Windows Academic Program provides universities with curriculum materials, Windows kernel source code, and a project environment for teaching operating system principles using Windows.
- Windows Operating System Internals Curriculum Resource Kit The Curriculum Resource Kit (CRK) is a collection of instructional materials that follows the ACM/IEEE-CS Operating System Body of Knowledge and illustrates operating system (OS) concepts using Windows XP as a case study.
- Windows Research Kernel The Windows Research Kernel (WRK) packages core Windows XP x64/Server 2003 SP1 kernel sources with an environment for building and testing of experiments and projects based on modifying the Windows kernel, enabling advanced teaching and research that promote better understanding of the Windows architecture and implementation.
- ProjectOZ ProjectOZ is an experimental environment that is built on top of the native NT API for universities to use as a platform for operating system projects.
|