jtsiomb
I'm a hacker. I usually hack graphics and low-level systems code, less frequently electronics and homebrew computers.
Pinned Repositories
spacenavd
Free user-space driver for 6-dof space-mice.
a500kbd
Amiga 500 PS/2 controller for external keyboard
c11threads
Portable C11 threads implementation over POSIX threads and win32 threads.
kdtree
A simple C library for working with KD-Trees
libdrawtext
Simple library for fast anti-aliased text rendering in OpenGL
m68kcomputer
Homebrew Motorola 68010 computer
miniglut
minimal single-file GLUT implementation without unnecessary dependencies
pcboot
Bootable PC demo/game kernel
usbamigafloppy
USB floppy controller for Amiga disks
xlivebg
Live wallpapers for the X window system
jtsiomb's Repositories
jtsiomb/c11threads
Portable C11 threads implementation over POSIX threads and win32 threads.
jtsiomb/libdrawtext
Simple library for fast anti-aliased text rendering in OpenGL
jtsiomb/xlivebg
Live wallpapers for the X window system
jtsiomb/miniglut
minimal single-file GLUT implementation without unnecessary dependencies
jtsiomb/a500kbd
Amiga 500 PS/2 controller for external keyboard
jtsiomb/termtris
Tetris game for terminals
jtsiomb/libimago
Simple C library for loading and saving images in multiple file formats
jtsiomb/assfile
C library for accessing assets (read-only data) from many different sources, with an fopen/fread-like API.
jtsiomb/colcycle
Color-cycling image viewer
jtsiomb/emurom
ROM emulator. Accepts ROM images through USB and acts as a parallel ROM chip.
jtsiomb/3dxdisp
Simple library for controlling the LCD of the 3Dconnexion SpacePilot 6-dof input device
jtsiomb/gph-cmath
C math library for graphics
jtsiomb/paintless
A pointless VGA paint program for DOS
jtsiomb/sgikbd
PS/2 keyboard/mouse converter for old Silicon Graphics computers.
jtsiomb/libtreestore
C library for reading/writing hierarchical data in a json-like text or a chunk-based binary format
jtsiomb/visftp
Visual FTP client with dual-pane text-based UI for DOS and UNIX.
jtsiomb/auplay
Simple DOS audio player / SoundBlaster 16 example code.
jtsiomb/libanim
General-purpose hierarchical keyframe animation library
jtsiomb/capsmap
DOS TSR for remapping caps lock
jtsiomb/dropcode
random useful pieces of code to drop in other programs
jtsiomb/goat3d
3D scene, character, and animation file format specification, library, and tools.
jtsiomb/3dengfx
An old 3D engine, used for The Lab and MLFC demos in the 2000s.
jtsiomb/bootcard
Bootable wedding card for our friends Michael (Samurai) and Athena
jtsiomb/retroray
retro-style deterministic renderer with integrated modeller/scene editor.
jtsiomb/tavli3d
A 3D client for multiplayer backgammon and similar "tavli" games
jtsiomb/midikeys
Simple MIDI keyboard for DOS PCs with an MPU-401 or compatible MIDI interface
jtsiomb/moltenmetal
A tech demo for my experimental COM32 protected mode kernel for DOS
jtsiomb/retrowinjam24
Retro Win32 game jam 2024 entry
jtsiomb/pss20midi
Yamaha PSS 20 MIDI conversion
jtsiomb/termu
ADM3a (for now) X terminal emulator