https://github.com/mrfearless/uasm-ddk
Driver Development Kit for x64 UASM assembler
https://github.com/mrfearless/uasm-ddk
asm assembler ddk drivers masm radasm uasm x64
Last synced: 5 months ago
JSON representation
Driver Development Kit for x64 UASM assembler
- Host: GitHub
- URL: https://github.com/mrfearless/uasm-ddk
- Owner: mrfearless
- Created: 2018-09-06T18:29:42.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-20T13:15:02.000Z (over 7 years ago)
- Last Synced: 2025-04-06T12:37:03.525Z (9 months ago)
- Topics: asm, assembler, ddk, drivers, masm, radasm, uasm, x64
- Language: Assembly
- Size: 5.97 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UASM-DDK
Driver Development Kit for x64 UASM assembler
[](http://www.terraspace.co.uk/uasm.html) [](http://www.softpedia.com/get/Programming/File-Editors/RadASM.shtml)
# UASM-DDK Setup
* Download and install [UASM](http://www.terraspace.co.uk/uasm.html)
* Download and install [UASM-with-RadASM](https://github.com/mrfearless/UASM-with-RadASM)
* Download the latest release of [UASM-DDK](https://github.com/mrfearless/UASM-DDK/releases). The latest release can be found via the [releases](https://github.com/mrfearless/UASM-DDK/releases) section of this Github repository as
`Source code (zip)`
* Extract the contents into an existing installation of [UASM](http://www.terraspace.co.uk/uasm.html) installation (rename any folders required so that it matches the following folder structure):
```
\UASM\bin
\UASM\include
\UASM\lib
\UASM\lib\x64
```
* The UASM-DDK contains an `extra` folder, which has has a folder structure similar to a RadASM installation that uses UASM.
* Copy the `extra\RadASM\UASM64.ini` file into your `\RadASM\` folder overwriting any older versions.
* Copy the `extra\RadASM\UASM64\Templates\*.tpl` files to your `\RadASM\UASM64\Templates` folder.
* Create a new RadASM project and specify `UASM64` as the assembler. Choose `Driver64` as the project type.
* Assemble and link your new driver.
* Test-Sign your driver by using the `sign.bat` file or by choosing the Compile Resource make menu option (which does the same thing by running the `sign.bat` file)
# Additional Resources
* [RadASM IDE](http://www.softpedia.com/get/Programming/File-Editors/RadASM.shtml)
* [Masm32](http://www.masm32.com/download.htm)
* [UASM](http://www.terraspace.co.uk/uasm.html)
* [WinInc](http://www.terraspace.co.uk/WinInc209.zip)
* [UASM-with-RadASM](https://github.com/mrfearless/UASM-with-RadASM)
* [Windows SDK archive](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)
* [Visual Studio](https://visualstudio.microsoft.com/)
* [PellesC 8.00](http://www.pellesc.de/download_start.php?file=800/setup64.exe)