This is your work, valued

Jonathan Campbell

Elite
@joncampbell123

Multimedia and retro MS-DOS/Windows enthusiast. I develop DOSBox-X and DOSLIB, and produce a series of videos about MS-DOS and retro development.

dosbox-x. DOSBox-X fork of the DOSBox project

3.6k

doslib. Hackipedia DOSLIB, a general collection of useful libraries for writing MS-DOS software

240

composite-video-simulator. Code to process video to simulate analog composite video.

200

doslib2. Hackipedia DOSLIB2, a general collection of useful libraries and code for writing MS-DOS applications (2nd try)

52

minx86dec. Small x86 opcode decoder library

38

msdos11-oss-style. A branch of the released MS-DOS 1.1 and 2.0 source code, with ASM and OBJ files translated to enable compiling from source with open source tools

21

windows_sdk_collection. HTML

18

dosbox-rewrite. Fork and rewrite of DOSBox-X

11

arj. Cleanup of the old ARJ source code to compile cleanly on modern systems and fixes to compile on 64-bit platforms

10

video-capture-v1-public. Video capture and archiving utility for Linux with command line and GTK+ GUI. Intended for use in archival quality VHS/Laserdisc or other analog capture.

8

iso-dist10. Cleanup of the ISO dist10.tar.gz source code (MPEG audio reference)

8

msdostest. Test suite and results of MS-DOS software testing

8

vramfs. Experimental filesystem driver for the Linux kernel, that allows you to use video RAM as a filesystem

6

floppytools. Floppy disk image tools

4

gggggg. general games

4

helpdeco. The old helpdeco code has some issues with formatting and compilation on 64-bit platforms, this is a cleanup

4

ibm-pc-bible. A collection of IBM PC / DOS documentation, in HTML format.

4

shex. A deliberately tiny hex editor for Linux.

4

dosbox-svn. DOSBox SVN (clone of SVN repo to help coordinate any patches between DOSBox and DOSBox-X)

4

fixed-zoo. Fixed-up version of the ZOO archiver source code

4

open-watcom-x. Open Watcom X, fork of Open Watcom v2 with many useful changes, though perhaps less stable

4

fontgdi2. Old FONTGDI program, to change the font of your DOS prompt

3

permanentrecord. C++

3

remote-x86. Old RS-232 remote control program.

3

swfhax. Some old code that dumps SWF Flash movies, written about 2012-ish

3

doslib3. DOSLIB 3.0, this time I'll keep it clean and organized.

3

demotest. A collection of dosbox.conf files for testing

3

kkapture. Better-than-real time video capturing.

3

haxcc. My first attempt at a C compiler. I have some ideas to make a better DOS compiler, but this might eventually encompass more platforms. This probably won't support C++ for a long time.

3

sdlwolf3d-improved. SDL port of Wolfenstein 3D, with my own improvements and bug fixes

3

sega-genesis. Homebrew Sega Genesis experiments

3

direct86. My early, pitiful attempt at writing an x86 emulator. Some code dates back to 1997.

2

yt-dlp. A youtube-dl fork with additional features and fixes

2

bochsfb. Old framebuffer driver I wrote to control VBE extensions in Bochs and VirtualBox

2

a-pile-of-documentation. Various technical documentation, in electronically parseable format

2

squeeze. My copy of the "squeeze" archiving program

2

tinyraytracer. A brief computer graphics / rendering course

2

datamtoolbox. Data Miner's Toolbox (original 2005 source code)

2

dosbox-staging. Staging repository for DOSBox

2

linuxdemokit. Demo kit of code for writing demoscene productions for Linux (and eventually, FreeBSD?)

2

ha_archiver. Copy of the HA archiver source code, cleaned up for use on my Linux system, done awhile back

2

adapt-ffb-joy. Automatically exported from code.google.com/p/adapt-ffb-joy

2

bochs-svn. Bochs SVN

2

heretic-improved. SDL port of Heretic, with improvements

2

ia32-doc. IA32-doc is a project which aims to put as many definitions from the Intel Manual into machine-processable format as possible

2

doslib-examples. Examples of code, using DOSLIB as a submodule

2

PCem-ROMs. This is a collection of requiered ROMs files for PCem emulator

2

clocksync. Old time keeping library from the late 2000s

2

ms-dos-6.0. ms-dos 6.0 source code

2

unrar. Unrar source code from rarlab.com

1

Windows-Super-God-Mode. Creates shortcuts to virtually every special location or action built into Windows

1

nerd-dictation. Simple, hackable offline speech to text - using the VOSK-API.

1

ViVe. C# library and console app for using new feature control APIs available in Windows 10 version 2004 and newer

1

libvhdi. Library and tools to access the Virtual Hard Disk (VHD) image format

1

HimemSX. eXtended Memory Manager (XMM) that can manage memory beyond the 4 GB barrier, up to 1 terabyte.

1

btop. A monitor of resources

1

Mario-Builder-64. Mario Builder 64 is a Super Mario 64 ROM hack that allows you to create custom levels in-game.

1

libhdhomerun. Silicondust library and cli utility for controlling HDHomeRun tuners

1