This content is provided AS IS for archive purposes only. Content may be out of date with no guarantee of correctness.

Free Game Downloads, Reviews and Developer Tools

Main Article

TopHat Stuff 2004 - 2013 closes its doors...

Latest Posts

Understanding Spatial Locality of Reference

The sequence in which you access data can have major performance implications. For example, when iterating over a two dimensional array, looping by x first and then by y can be slower than looping by y first and then by x. This article explains why.

Continue Reading

Play Online: Xordio, the musical game of reflexes

Xordio, the musical game of reflexes. Play online: Xordio is a browser-based HTML5 game where you must hit the correct note within the time limit to play the music and get a massive high score!

Continue Reading

Circular Buffer C Implementation

A circular buffer or ring buffer is a fixed-size data structure that wraps from end to end. It is ideal for buffering keyboard input or streaming data, like real-time sound or video, where old data is unimportant. C source code included.

Continue Reading

Stay Subscribed

This website is in the process of being archived. But don't worry! We won't be breaking any links or bookmarks!

The most popular content will be revised, updated and improved and added to the Tawesoft Knowledge Base.

If a page on this website has been improved, we will automatically redirect any vistors to the updated version.

Otherwise, we'll keep the old content available for many years to come.