Harmonograph
Aug 2023A computer version of a fun simple toy. |
Type: Application
Requires:
Web Modern Browser Downloads: Link
|
Color Marble
Jul 2023Color marble is a visualization tool I build to help me and others display the 256 color palettes of for many old DOS games, Doom in particular. This tool was built in JavaScript so that it would be portable to any modern OS and hopefully not stop working due to some framework being discontinued.
To use the tool simply click the link and you can play with 4 palettes that I included as defaults. Drag the mouse to spin the "Color marble". You can import a 256 color palette assuming it is in the 768 byte pal format and display it.
|
Type: Application
Requires:
OpenGL WebGL 2.0 Downloads: Link
|
Raspberry Pi Firewall
Apr 2020The purpose of this program is 2 fold,
- I wanted to try my hand a writing a small piece of a firewall that I could actually put to use
- I wanted to be able to block access to RDP on my home server for all IP addresses except those who I knew or who could send in an access key
|
Type: Application
Requires:
Linux 4.1.0+ Downloads: Source
|
Data Image Viewer
Nov 2013Data Image Viewer is a tool that I built to display the bytes in a file as a 2d Image using either a simple false color, grayscale, or highlighting scheme. It was build to aid in debugging in cases where examining a file in a hex editor would be too slow. The files that are loaded into Data Image Viewer are converted into DX9 Textures and are then viewed through a custom shader that displays is in a more orderly form for the user. |
Type: Application
Requires:
Windows XP sp2 DirectX 9c Visual C++ 2010 Redistributables Downloads: Executable Source
|
SideBar
Jul 2013Sidebar is an application that I wrote to help me and my friends by adding extra clipboard slots and other useful nice for coding. It will attempt to allign itself to the rightmost side of your monitor and prevent other applications from overlapping it. Sidebar does the following- gives quick access to local & public IP
- produce uniform code comments
- stores 5 clipboard items safely, including non standard data
- changes the case of text to UPPER/lower/Word/...
- displays the current time
- fits on displays at least 768px tall
|
Type: Application
Requires:
Windows XP sp2 .NET 4.0 Downloads: Executable Source
|
Voxel Converter
Nov 2012Voxel Converter is a program that I came up with while working on a project to use point cloud data in order to solid 3d models that could be broken down into realistic parts. It converts KV6 Voxel data into a point cloud and interpolates in the missing interior data to make it easier to work with as a set of slices on the Z axis (vertical), it then takes the Z-slices and saves them as a large PNG. When converting a PNG into a KV6 Voxel you need to supply the model size in the size box, it will then build the point from the PNG and convert it to a KV6 voxel model |
Type: Application
Requires:
DirectX 9c Windows XP sp2 .NET 4.0 Downloads: Executable Source
|