[ / main / writing ]

    Creating a Multi-Boot Compatible Kernel - [ Technical article ]
    written by Neuraldk

    Describes the process of obtaining and installing Grub, and how to create a multiboot complaint kernel for it to boot.

    filter by category:


    filter by writer:


    Show Personal

    Graphics Programming in DJGPP - [ Technical article ]
    written by Code^x

    A chapter I wrote describing different methods of performing graphics output using DJGPP (describes mode 0x13 and Vesa (banked, pmode banked, and lfb) techniques)


    Polygon Fillers - [ Technical article ]
    written by Code^x

    A quick and easy way to write your own polygon filler (flat or goraud shaded)


    Basic 3D Algorithms - [ Technical article ]
    written by Code^x

    An introduction to the basic math algorithms used to rotate objects in three dimensions.


    Matrix Math - [ Technical article ]
    written by Code^x

    An introduction to using matrices for 3d manipulations (faster then the basic equations)


    3D Vectors - [ Technical article ]
    written by Code^x

    An introduction to vectors, and many of the operations associated with them


    3D Backface Culling - [ Technical article ]
    written by Code^x

    Describes how to use vectors to remove polygons that are hidden from our view before the rendering stage


    Object Space Rejection - [ Technical article ]
    written by Code^x

    Describes a method used to remove objects from our rendering queue, while still in object space


    Signed Z-Buffers - [ Technical article ]
    written by Code^x

    Shows how to implement a z-buffer that, theoretically, never needs to be cleared


    Heightfield Landscapes - [ Technical article ]
    written by Code^x

    Describes how to create a simple heightfield simulation


    AT&T Assembly - [ Technical article ]
    written by Code^x

    An intro to AT&T style assembly language, designed from the bottom up (ie, for those that have never used assembly language before)


    Writing a Boot Sector - [ Technical article ]
    written by Code^x

    A simple intro into creating your own boot sector


    Intel Instruction Format - [ Technical article ]
    written by Code^x

    Describes, briefly, the opcode format for Intel instructions (useful if creating an assembler)


    The polyOne File System - [ Technical article ]
    written by Code^x

    Describes the first release of the PolyOS file system


    X11 Programming - [ Technical article ]
    written by Code^x

    An introduction to graphics programming in X-Windows


    X11 Shared Memory Extension - [ Technical article ]
    written by Code^x

    Describes how to use the MIT Shared Memory Extension, for X-Windows, to speed up your graphics routines.


    The XFree86 DGA Extension - [ Technical article ]
    written by Code^x

    Describes how to use the DGA extension to XFree86 in order to obtain rights to the entire screen for your video applications.


    The Gravis Ultrasound - [ Technical article ]
    written by Code^x

    A quick intro into programming the Gravis Ultrasound