64-bit Programming

  • SuperEdi 64bit version

    Start64!SuperEdi is a text editor with syntax coloring and build-in FTP client. The build-in directory tree helps you locate files quickly without opening the Windows Explorer. Context sensitive information is available via keyword lookup in any Windows help file. The editor is extendable using executable programs, text clips and automation scripts. SuperEdi supports Unicode UTF-8, UTF-16 as well as many locale- specific encodings.

  • x64 Assembly and C++ Tutorial 45: MMX Boolean and Comparison Instructions 1

    Start64!In this tutorial we'll look at all the remaining MMX instructions. They are Boolean and Comparison instructions. The Boolean instructions are very easy to grasp but the comparisons require a little practice (practise?).

  • Orwell Dev-C++ 64bit version

    Start64!Orwell's Dev-C++ is an IDE for the C/C++ programming language based on the Mingw port of GCC. It features a project manager, syntax highlighting editor, class browser, code completion, integrated debugging etc. Orwell's Dev-C++ is also based on the famous Bloodshed Dev-C++ (which at present isn't being maintained by the original developer) and hosts a number of fixes including support for 64-bit processors.

  • How to Write 64-Bit Compatible Code

    Start64!Microsoft provides developers with free tools they need to create 64-bit code. Visual Studio has all the tools for each language, and it contains the .NET Framework, which is an integral part of each Windows program and operating system version. Install this software on your computer in order to write the code for a 64-bit compatible application.

  • TouchMind 64bit vesion

    Start64!The TouchMind application was developed to be an easy to use Mind Map editor. TouchMind is the project to evaluate the latest Windows technologies. Currently, the following technologies are used: C++ 0x, Direct2D, HLSL (using Direct2D's Direct3D interoperability), DirectWrite, Multi Touch, Ribbon Framework, Shell Library (Jump list), TSF (Text Services Framework), XPS Printing, MUI (Multilingual User Interface).

  • Firefox Source Code Is So Big, It Hit the 32-Bit Virtual Address Space Limit

    Start64!Mozilla, or rather the Firefox team, is facing a somewhat unusual problem that is holding up development in some cases. Firefox can't reliably be compiled because the linker runs out of virtual address space. The problem stems from the fact that Firefox is built on 32-bit machines which can only access a limited amount of memory even with larger amounts of physical memory.

  • Delphi 32 and 64-bit Data Types, Platform Version Info, and Multi-Platform dbExpress

    Start64!Learn about 32 and 64-bit data types, platform version info and multiplatform dbExpress in Delphi XE2. 31 Days of RAD Studio XE2 Video Tutorials - Day 2 Tutorial. See more at http://www.embarcadero.com/31-days-of-december

  • x64 Registers: Unexpected destructive traits

    Start64!In 386 ASM it was possible to modify the lower 8-bits of AX without affecting the upper 8-bits of AX, by addressing these bit-ranges as AL or AH, respectively. And so one might have thought that one could also modify the lower 32-bits of the newer 64-bit registers such as RAX, RBX, RSI, etc, without affecting their upper 32-bits... by addressing them as EAX, EBX, ESI, and so on...

  • x64 Assembly and C++ Tutorial 43: MMX Bit Shifting

    Start64!In this tutorial we'll look at the left and right shifts in the MMX instruction set. It's all pretty straight forward. There's a whole bunch of instructions so I've made a table similar to the one from the addition and subtraction tutorial.

  • Statistical Programing Language R Adds 64-Bit Integer Support

    Start64!The R programming language, which is used in particular for statistical data analysis and visualization, now supports 64-bit integers, a limitation that has so far hindered some uses of the language.

  • The Yasm Modular Assembler Project 64bit version

    Start64!Yasm is a complete rewrite of the NASM assembler under the “new” BSD License (some portions are under other licenses, see COPYING for details).

  • Vim 64-bit version

    Start64!Vim is an almost compatible version of the UNIX editor Vi. Many new features have been added: multi-level undo, syntax highlighting, command line history, on-line help, spell checking, filename completion, block operations, etc. There is also a Graphical User Interface (GUI) available.

  • cfix - unit testing for C and C++

    Start64!cfix is a framework for authoring and running xUnit-like testcases written in C or C++. The aim of the tool is to provide a development experience very similar to frameworks such as JUnit or NUnit. Due to the nature of C and C++, current unit testing frameworks for C and C++ hardly reach the ease of use of JUnit or NUnit. In particular, it is noticable that significantly more code has to be written to implement a test suite.

  • Typemock Isolator - 64bit support

    Start64!New version! - Programmers who have incorporated unit testing into their development process are aware of its advantages: cleaner code, courage to refactor, and higher development speed. But even the most die-hard unit testers can falter when faced with testing a class that relies on a system's state for its behavior.

  • AsmJit

    Start64!AsmJit is complete x86/x64 JIT Assembler for C++ language. It supports FPU, MMX, 3dNow, SSE, SSE2, SSE3 and SSE4 intrinsics, powerful compiler that helps to write portable functions for 32-bit (x86) and 64-bit (x64) architectures. AsmJit can be used to create functions at runtime that can be called from existing (but also generated) C/C++ code.

  • Integrated Development Environment (IDE) C++ GcIde

    Start64!Integrated Development Environment (IDE) GcIde is based on very light, object oriented library "rofrm" (implemented in Win32, Win64 and Gtk+) which allows to create platform independent (at source code level) GUI applications for Windows (Win32 or Win64) and Linux (GTK) system.

  • NCover Enterprise Edition 64bit version

    Start64!New version! -This tool allows you to open a coverage.xml file produced by NCover and navigate the source code. The source code is highlighted to clearly show which statements were visited and not visited. You can filter, sort and report on the coverage results.