| Home | Projects | Links | About |
Various ProjectsGoASM Includes • [download]This my personal includes package for Jeremy Gordon's GoASM Assembler. It's primarily designed for my own personal tastes. It contains a few macros for undocumented and custom opcodes and it wraps the Win32 API in macros which allows you to use a C style calling of API's. To use the API wrappers just prepend an underscore to the name of the API and wrap it's arguments in ()'s. I don't have any demo's or anything, it's just the include files themselves, For an example on using the GoASM Includes please check out demo.asm. On a side note, a much more complete includes project is in the works by Edgar Hansen which is almost a complete clone of the Microsoft Platform SDK. It's still under development, but definately worth a look. I took a much simpler design to my includes collection as that is what I prefer. Nasm32 Project • [download]
This is the Nasm32 package I designed to speed up developing Win32
applications using the Netwide Assembler. Notice: This project
is now maintained by Keith Kanios. I only assist in the continuation
of this project when I'm needed. Pelles C IDE - PoASM Wizard • [download] This is a PoASM Wizard for the Pelles C integrated development environment. This wizard supports "Dialog As Main", Single Document Interface, Win32 Console, Dynamic Library and Static Library templates for PoASM in Pelles C IDE. I will add more support as I find time to work on it. K32Base Library • [download] This is a Microsoft Macro Assembler based include file designed to simplify the development of applications which do not contain an import section. This deducts 512 bytes, minimum, from the final size of applications developled using this method. BkServ • [download] This is a simple web server which demonstrates basic networking under MAsm32. This also shows a few neat GUI tricks such as a custom title bar and control subclassing. This server simply accepts a connection, adds the connecting users internet protocol address to the listbox. To exit the program you just press the ESC key on your keyboard. Shifting Menu • [download] This is a cool little program I once posted on the Win32 Assembler Community Forums as an example of an alternative menu system using ownerdrawn controls. This menu system works similar to a custom "Tab" control. This is very clean and shows how I can waste time on very simple demo stuff just like everyone else. :) Simple Parser • [download] This is a simple example of a structured parser. This parser uses an extended version of the Gold Parsing technique (recrusive decent parsing) by creating a collection of structs and scanning through them to find the proper command, once found, the associated procedure is executed by means of indirect addressing. |