How To Determine the Platform Architecture for a .NET Assembly

I’m using Red Gate’s .NET Reflector for decompiling .NET assemblies. It’s a great tool but it lacks, at least in the free version I’m using, information about the platform architecture of an assembly. Sometimes I want to know whether an assembly was built for Any CPU, x86 or x64. The tool that help you find…

Alchemy Update: Now available in Romanian and Dutch

I have localized Alchemy to Romanian and Dutch and implemented live preview when dragging elements across the desktop area. Button Wikipedia was replaced with a language button. When you click it a new window pops-up displaying a list of available languages. The game language changes immediately. However, since the two lists with the elements are…

No more inline ASM in VC++ on x64

I’m working on a project to port a 32-bit application for the x64 platform. The first errors that came up when building for x64 were related to inline ASM code, which is no longer supported in VC++ for x64. VC++ has an inline assembler built within the compiler, so you could write assembly code directly…

Alchemy Update: 50 New Elements and Hints

Alchemy 1.3 is the latest update of Alchemy for Windows that brings 50 new exciting elements (taking the total to 350) and new features such as hints. The new elements in this release are focused on games; they include games such as Starcraft, Warcraft, Need For Speed, Tomb Rider, Resident Evil, characters such as Mario,…

Defining x64 Target Platform for VC++ Projects

If you want to port an existing 32-bit application for the x64 platform (especially since 32-bit processors will soon be history), or if you want to target x64 for a new application, the first step in building for x64 is setting up your solution. In this post I will explain what are the steps in…

Is this an Upgrade?

I downloaded and installed a tool today, and when I ran it for the first time this message popped up. Downgrading happens! 😉