Please click HERE for home page. |
Welcome to my portfolio page, I am just going to dive randomly into the things I have written here and pick out about half a dozen! I have written a plethora of programs that will run on Windows platforms, I just picked out a few small ones here that encompass a selection of different programming disciplines! All of the programs here have been released into the demoscene I have put some notes at the side of each program along with a link you can use to download the software and run it on your machine. But before you do that, a couple of caveats. I have scanned all these programs for Viruses using the latest version of Kaspersky Anti-Virus. In the quest to shave off a few bytes from the file sizes, most of the executable files contained in the archives have been compressed and some virus checkers (namely the free ones) can give false alerts, I can assure you that there are no trojans here, it's up to you if you run them or if you believe your free virus checker (my advice is to pay for a good one like Kaspersky). When you click the links to download the files, it will download a zip file. to run the program, you need to extract the archive (right click the file and select "extract to here", a folder will be created containing the executable file). |
OpenGL Hardware Accelerated Graphics! |
|
Defacto2.Net Promotional Intro! |
|---|---|---|
![]() |
This application was made to advertise the website Defacto2.net It is written for the Windows platform and uses the Opengl API to render the graphics. These graphics are hardware accelerated so the intro will run better if you have a decent video card. However, even if you do not have a video card, you can still use the intro because it will fall back to software rendering and there is delta timing in place to measure the performance of your computer and compensate. The authors of Defacto2 wanted a nice intro that they could use to promote thier website, liquorice allsorts intro fits the bill nicely, it also features some nice music by "Michu" and a great logo by "Illusionmaker" Download the Defacto2 intro HERE (73kb) |
Software Rendering. |
|
Fast rendering in basic and assembly language! |
|---|---|---|
This intro is actually "Software Rendered", which means that it uses no Api such as Opengl or Directx, instead it renders everything you see on the screen pixel by pixel, It was necessary to program every single aspect of this intro, from the 3D routines that are used to rotate and scale the icosohedra, right down to the last lowly routine to draw a letter in the scrolling text! Yes, all of it is hard coded, so therefore it doesn't matter what graphics card you have, the whole lot is sent to your processor. This intro fooled a lot of people who thought that it was written in opengl. The reason it runs fast and smooth is because it uses in-line assembly language to speed up the rendering of triangles, resulting in enough of a speed gain to make something worthwhile. It also features some cute music by Nausea and a nice logo by Minz. Download the Dutch Colours intro HERE (101kb) |
![]() |
More Software Rendering! |
|
An example of lighting, physics and shadows. |
|---|---|---|
![]() |
Here is another software rendered example, again it is highly optimised with inline assembly language, however you should try pressing the left and right arrows while this is running. The gear wheels are all related and they actually turn each other, there is a light source flying over the whole lot that dynamically lights everything and casts a mathematically correct shadow onto the "floor" plane. This intro has a logo by Dicab and music by Ampli and Michu. Again, because it is software rendered, it is completely dependant on having a decent processor, it doesn't bother your graphics card at all! This intro was released under the label of the demo scene group "Surprise!Productions". Download the Gears intro HERE (57kb) |
Intro-Inferno competition winner. |
|
This intro won a programming competition. |
|---|---|---|
The website Intro-Inferno ran an open intro making competition, I decided that I wanted to make something quite old-fashioned looking, as if it had been written on 1990's computers and I came up with this idea. There are three scenes in the intro, with a transitional effect between them, not to mention an old fashioned tune by roly and a retro looking picture by wham. If features a "dithered" rendering style , this was achieved by rendering the scene with software to a screen buffer and as the intro uses an indexed colour pallette, introducing some randomness to it when it is blitted back to the screen at high speed with assembly language in little rectangular shaped blocks! The intro did well in the competition, and the results were decided by a poll of the users, who chose it as the winner. Download the Dragonballs intro HERE (211kb) |
![]() |
Hardcore byte crunching! |
|
An actual effect in just 32 bytes? |
|---|---|---|
![]() |
Some might say this is pointless coding, but it goes to show that anything is possible. I wrote this intro with the Fasm Assembler and I can tell you that your computer needs to be able to display Dos mode 13h (VGA). This will not work on Vista! Also if you are going to run it, you will have to use Alt+Tab to get out of the program as I didn't have enough bytes to add an escape routine! Think about it, you can store 8 bits in a byte, this intro is exactly 32 bytes so the whole program consists of exactly 256 characters! In that space it initialises a screen, generates a mathematical texture and scrolls it down the screen. For those who say 32 byte intros are pointless, they might try and actually make something in 32 bytes themselves and they will find out it is not that easy! Download the 32 Byte intro HERE (7kb inclusive of source code!) |
Ever Owned An Amiga? |
|
You Just Might Have Seen This! |
|---|---|---|
I should make it clear that I have never had, nor shall I ever have anything to do with software piracy. Going back more years than I remember though I used to collect "crack intros", these were brilliant little programs that pirates used to put onto the front of games that they copied. Often these intros were even better than the games themselves. I have 3,000 of these original intros in my possession which I run with an Amiga Emulator, along with some friends I am working my way through re-writing these intros to run on the Windows Platform! The graphics and sound in this intro are the actual graphics and sound from the Amiga version, the code is all fresh, so please do step back into yesteryear and watch one of the most famous of the crack intros running perfectly under Windows!!! Download the Black Hornet intro HERE (34kb) |
![]() |
Time For One More! |
|
Dotty Flowers!! |
|---|---|---|
![]() |
I hope you have enjoyed this small selection of my past programs, now finally, another remake, the programing of this intro is not particularly difficult, but it has a lot of fiddly elements to it, which is why I added it to this page. It shows I can pay extremely close attention to detail to make a perfectly accurate conversion. Everything about this intro is a perfect copy of the quite well known version on the Commodore Amiga, the sound and graphics were taken after a dissasembly of the original program on the Commodore Amiga, the music is called "dotty flowers" which I found quite cute. Making a 100% perfect copy of a graphic program needs a great deal of patience and some degree of programing skill. Download the Fairlight intro HERE (33kb) |
Site Programmed in 100% PHP By Nick Simpson (C) 2008 All rights reserved.