[go: up one dir, main page]

Downloads

This is a pretty basic but very large set of files I have found useful or had trouble finding that I felt it prudent to archive. Within, you will find many things, including, but not limited to:

Often these files are copied from my own floppy disks or CD-ROM's, but many also are copied from websites where the files technically exist but are nearly completely unfindable (glares pointedly at Creative Labs).

Sometimes, the files were instead found on nearly-unusable FTPS servers where directory listings don't work, but if you know the exact file name you want, and the path it is located at, you can still change directories to navigate to it and get it — but only via SSL/TLS-encrypted FTP (glares at IBM).

Most frequently, files will be from the websites or gopherspaces of the heroes who saved things from oblivion before it was too late. My goal is to also be one of those people — but if I don't have the energy to do a full backup, I at least make sure to mirror the files I needed. I rescued a couple things this way (glares at Microchip/Adaptec).


See below the directory listing for some descriptions of what you can find inside.

Please note that the descriptions are a snapshot of the moment in time I wrote them, and that you might find even more inside.

Much of the stuff here is mirrored from other sites because I am afraid that the original source will go down or become unfindable - or because the place I originally found a file no longer exists or no longer hosts it. It is my way of attempting to preserve computing heritage, and also a way for me to easily get access to such files whenever I need them again.


Note: The way this is set up, a lot of stuff is buried under the /doc/ directory. This is because when I'm looking for software, a bunch of PDF's in a directory listing feel like clutter.

There is some ambiguity between what counts as documentation and what doesn't, though! For instance, I have a mirror of a set of pages pertaining to making and using an X1541 cable to emulate a commodore 1541 drive from a DOS-based PC. This is under the main /commodore/ section instead of under /doc/commodore/, since even though it has a lot of information on making cables, it mainly serves as a place to find software to use with them.

In cases where I anticipate that there might be files you're looking for that might be missed by only looking in the non-/doc/ section (or only in the /doc/ section), I will try to provide a cross-link to the relevant /doc/ or non-/doc/ directories as needed. I'm sorry for the confusion and any messiness that results from this.


[D] /3dfx/
[D] /adobe/
[D] /android/
[D] /anime_sub/
[D] /amiga_accessories/
[D] /bethesda/
[D] /bios/
[D] /commodore/ (For documentation-focused files, see /doc/commodore/)
[D] /corefonts/
[D] /ddc/
[D] /dell/
[D] /doc/ ← Lots of neat stuff here
[D] /dos_utils/
[D] /drivers/
[D] /edge_pixel_art_editor/
[D] /embedded/
[D] /eproms/
[D] /fallout1/
[D] /fallout2/
[D] /fc_palette/
[D] /firmware/
[D] /floppy_disk_stuff/
[D] /gateway/
[D] /icc_profiles/
[D] /intel/
[D] /iperf/
[D] /jed/
[D] /json_prettify/
[D] /jxl-ppc/
[D] /kindle/
[D] /lha/
[D] /mac_68040_wombat/
[D] /moz/
[D] /msn_tv_2/
[D] /np2kai/
[D] /olivetti/
[D] /pc98/ ← Some unique or hard-to-find files here
[D] /roland/
[D] /saves/
[D] /sun/
[D] /star-control-2/
[D] /vesa/
[D] /vistafm/
[D] /western_digital/
[D] /willem/
[D] /win98/
[D] /winxp/
[D] /xquake/
[F] /gdrive.txt
[F] /ibm-java-ppc-sdk-6.0-9.0.bin
[F] /imgur-dl.py
[F] j2sdk-bundle-x86_64-u60-b19-20140622.tar.bz2
[F] memtest86+_8.10_floppy_i586.img
[F] /mhdd32ver4.6floppy.img
[F] /phantasy_star_apng.png

Descriptions of some of the files here, alphabetically ordered:

/3dfx/: things related to 3dfx, the former graphics company of fame. Specifically, my voodoo3 card.

/adobe/: Flash Player and Adobe AIR runtimes, for now. Maybe I'll put Flex and AIR SDK's up there eventually, too.

/android/: contains some AOSP android 10 software which I compiled for my pixel 4, as well as a handful of other programs I built or modified for my own purposes. For example, "set orientation" is useful for setting the rotation of a phone manually or overriding programs that lock rotation. It used to be on the play store but has been gone for a long time from there.

/anime_sub/: Anime subtitle files. Basically just a place to archive stuff I care about. Much of it is in the Amiga JACOSub subtitle format.

/amiga_accessories/: things related to the Commodore Amiga. Unfortunately Cloanto is a copyright troll and would probably would sue me if I put my personal Amiga 500 kickstart and A590 hard drive ROM dumps here - since they are a parasite on the amiga "community" (or what's left of it). But for third party (non-Commodore) stuff, no one seems to mind! So here's a ROM from my Super Gen genlock (Progressive Image Technology), and maybe other stuff eventually.

/bethesda/: Stuff about Bethesda Softworks. Some of these links are simply external links to other sites, but I have some Daggerfall patches mirrored here.

/bios/: Some BIOS EPROM dumps from random boards. I don't have all these boards unfortunately, but I did harvest EPROM's from some back when they were more commonplace and I didn't really have space for one (I would have been punished by parents if I had taken the whole boards).

/commodore/: Non-Amiga Commodore Business Machines (CBM) related files. That means the PET (in theory, but not currently since I haven't got one), the VIC-20, the Commodore 64, the 128 and 128D, and anything else I may find. Although I'm not especially expecting for the plus/4 or their IBM clone machines to ever be very prevalent here.
See also: /dl/doc/commodore/ for documentation files!

/corefonts/: Microsoft "Core Fonts for Web" files, from 2002. Mirror of the archived microsoft webpage and its associated downloads.

/ddc/: Display Data Channel (DDC) communication wrapper shell script that attempts to make it easier to interface with desktop computer monitor settings (like brightness, contrast, white balance) than the "ddcutil" program does on its own. Uses "ddcutil" under the hood to accomplish this, but allows for commands like cintiq set brightness 5 or cintiq setrgb cintiq setrgb 203 213 255, where "cintiq" is the name of the script which has been edited to specifically target a specific DDC bus number that a wacom display is residing on.
Check DDC bus numbers with ddcutil detect.
Nvidia proprietary driver users may need to add options nvidia NVreg_RegistryDwords=RMUseSwI2c=0x01;RMI2cSpeed=100 to their modprobe settings for this to work.
Also note that Cintiqs appear to swap the meaning of "brightness" and "contrast" when compared to other LCD's that can be controlled via DDC, so the cintiq script has been edited accordingly (swapping VCP ID's 10 and 12).

/dell/: Miscellaneous, non-documentation, non-driver Dell files. Currently this just means a Dimension 486DX/33 BIOS dump. Some more files are under /doc/dell. I believe the 486SX/25, DX2/50, DX/33s (tower), and DX/50s (tower) are likely to share a motherboard with the 486DX/33. For the Latitude D610 and any other Dell system I have the original driver files for, see /drivers/dell.

/doc/: Documentation catch-all for miscellaneous stuff that doesn't fall into a major category (for things from manufacturers/companies with few products, for instance).

/dos_utils/: DOS utilities and miscellaneous stuff. MPUFIX.ZIP for instance - which aims to fix problems with the Sound Blaster 16 versions with borked DSP revisions. Also TP7P5FIX.COM, which fixes some Turbo Pascal programs to run on faster CPU's (Pentium and higher) properly. You'll need this to run stuff like DAGHEX, a Daggerfall save editor, on fast DOS machines like my Pentium II.

/drivers/: Archive of drivers for computer hardware. This stuff might be backed up elsewhere, but I haven't checked and these are from my own personal copies. IBM ScrollPoint generation 1, Dell Latitude D610, a couple generic Intel graphics drivers, Adaptec SCSI drivers, and a few drivers for a Highpoint HPT366-based IDE controller card.

/edge_pixel_art_editor/: A pixel art editor called EDGE, made for windows 95/98. Works great in Wine. This is my hacked version in English; the original Japanese version can be found here and is also included in the zip file alongside the English version.

Thumbnail screenshot of me drawing art in the EDGE editor, showcasing the UI.

/embedded/: Embedded system-on-chip (SOC) and microcontroller stuff that doesn't fit well elsewhere. Since there's also a "doc" directory, that leaves stuff like source code and binaries and supporting materials for this directory.

/eproms/: Some random EPROM/EEPROM/Flash chips I have or used to have, which I have dumped the contents of prior to erasing for my own personal use. I do not necessarily know where any of these chips originally came from, so they may be of limited use.

/fallout1/: Updates and a save editor for the original Fallout computer role-playing ame for DOS and Windows 9x.

/fallout2/: Updates and a save editor and some other tools for Fallout 2, a sequel to the original Fallout, which is another computer role-playing game for Windows 9x and a personal favourite of mine.

/fc_palette/: My custom Famicom/NES colour palettes, based on video captures. As of this writing they do not contain the "emphasis bit" combinatorial colours, so those have to be calculated by the emulator, but I am highly satisfied with how the basic colours look and it is a very close match to what I see on my screens. Check them out! :)

/firmware/: Firmware for various hardware I might have needed or wanted or simply found at some point. Currently that means a Dell Wireless 1150 card's firmware upgrade (actually a hacked one).

/floppy_disk_stuff/: Right now this is just a 3D model made in OpenSCAD for a center hub for 3.5 inch (90 mm) floppy disks. Both the original OpenSCAD sources and a rendered STL file are included. For an ongoing project of mine. The measurements were taken from an ECMA standard I forget the number of that defines the 90mm floppy disk format and physical specifications.

/gateway/: Things related to Gateway 2000 hardware. Right now that just means my E-3200 NLX form factor PC. You should also check /doc/gateway/ for documentation related to it.

/gdrive.txt: A script for downloading files from google drive links on the command line without opening them in a browser; it also bypasses the antivirus scan warning page (which states that a file was too big for scanning) for applicable files. It does not currently work on drive folders, only on links to specific files.

/ibm-java-ppc-sdk-6.0-9.0.bin: IBM Java 6.0 SDK (J9 9.0) for PowerPC 32-bit Linux. Has totally disappeared from the internet so it's probably time I host it myself. The Java 7 runtime that was formerly hosted on their site does not work on PPC32 macs, but if I happen to somehow come across the copy I downloaded back then I might mirror it, too.

/icc_profiles/: ICC display profiles I made for various LCD panels in various computer setups I have. Includes laptop LCD's and stand-alone monitors. I can't guarantee all of these will be good fits for your systems; for instance I think one of my D610 LCD's had its polarizer replaced at some point, so that might have changed the overall coloration (that's on the quanta SXGA panel). I replaced it with a brand new Samsung SXGA panel in that case which I prefer.

/imgur-dl.py: A simple-ish Python 3 script to download all images in an Imgur gallery. It does this by forcing imgur to serve the page in an older UI that it really tries to get people moved off of by automatically ruining your cookies every time you visit a page. As of early 2025, at least, this script still works. Whenever it finally gets killed by imgur breaking things even worse, I'd suggest gallery-dl (clonable git URL) as a very nice downloader that currently works on imgur.

/intel/: Intel-related documentation I've needed that wasn't on bitsavers and doesn't appear to be easily findable, or that I am afraid will disappear one day from Intel's site. Some of this is on Internet Archive/Wayback Machine if you know where to look, but I figure a mirror is never a bad thing.
This list is not all-inclusive, but here's some things contained herein:

/iperf/: Ancient iperf 1.1.1 source code, and a shiny, brand-new (2026) build I made for Windows 9x on old processors (like the P5 Pentium; I am unsure if it will run on a 486).

/j2sdk-bundle-x86_64-u60-b19-20140622.tar.bz2: OpenJDK 1.7 for OS X 10.6 (Snow Leopard); 56.3 MiB. Since the binaries on obuildfactory were taken down a long time ago (before I could get them), I built my own a slightly less long time ago (in 2014).
This is a full JDK with working AWT for OSX 10.6 Snow Leopard. put it in /Library/Java/JavaVirtualMachines/ and extract it from there. The set JAVA_HOME to /Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home to make it work. Tested in 10.6.8 only, and I no longer have that mac so I can't help much with problems!

/jed/: A text editor with versions for PC-9801 DOS and DOS/V. Contains an English translation file as well. Very handy, and somewhat emacs-like. Highly recommended text editor for old machines.

/json_prettify/: A kind of bad but very light-weight C program for pretty-printing JSON text. It's a transliteration of one of the first programs I ever wrote (which was originally in PHP 5), so please don't expect too much out of it quality-wise. But it's worked for me on most JSON I've fed into it that isn't positively enormous.

/jxl-ppc/: Jpeg XL reference implementation source code patches for building the library on 32-bit PowerPC systems. Includes patches for both libjxl and libhwy (libhighway). The highway patch disables SIMD entirely and makes the library operate in scalar fashion because AltiVec is not supported (at least, not when I last checked). The jxl patch also disables emscripten, since NodeJS has not worked on 32-bit PowerPC in many years and the build system refuses to continue without it otherwise (and because NodeJS sucks anyway).

/kindle/: Some Kindle 3 ("Kindle Keyboard") hacking related files.

/lha/: LHA for Unix (not lhasa). I have the original source code for version 1.14i as well as a slightly patched version that can be built in 2026 with GCC version 14. Good for making archives for several old non-IBM computers especially, but also old Japanese DOS/V IBM-compatible machines.

/mac_68040_wombat/: Macintosh Centris 650/Quadra 650/Quadra 800 "wombat" motherboard schematic and more.

/mhdd32ver4.6floppy.img: A high density 1.44MB floppy disk image of MHDD, a hard disk utility program. The way the author distributes the floppy version requires a windows computer to run an imager thingy that writes the disk itself. This is a copy of the disk image it generates, so that you don't need windows to use it.

/moz/: Patches for the fork of Firefox I maintain for my own personal use in order to make it work the way I want it to, be able to be styled with userChrome.css to my liking somewhat more easily, and to roll back some changes I hate (like the removal of the ability to view an image on a page in the current tab). Planning to update this whenever I make a new build of Firefox. It's a real hassle to do, so if you're depending on me, be prepared to wait several months at least.
There's also a script for extracting cookies from mozilla's cookies SQLite file in a format that can be pasted into the website scraper program gallery-dl.
Finally, there are some SeaMonkey addons (which may also work in versions of Firefox old enough to support XUL-based addons) that let me quickly toggle a variety of useful about:config settings from toolbar buttons without having to enter about:config itself. These are for things like enabling/disabling javascript, WebComponents support, a web SOCKS proxy (like TOR), tabs opening in the background, or the enabled/disabled state of the "Inline Disposition" addon. There's also a toggle for the default text encoding when it is not specified for a web page, which is useful for viewing ancient Shift-JIS (Japanese) websites and HTML files. These addons were all written by me and have no documentation to speak of, but maybe they'll be useful as simple XUL addons for people who want examples of them.

/msn_tv_2/: Documents and anything else interesting I may find related to the MSN TV 2 set-top-box x86 computer.

/np2kai/: Patches for Neko Project II Kai, an NEC PC-9801 series computer emulator. Currently the patches are mainly targetting and tested for linux systems using xnp21kai with the GTK2 frontend. The only patch right now simply adds a 3x magnification mode so that it can fill the screen on a 1920x1200 monitor. A windows patch is included but it is untested and it will likely remain so.

/olivetti/: Olivetti M24/AT&T 6300 PC stuff. I own an AT&T 6300 PC, I've dumped all the non-bipolar ROM's on it that I could find. (I don't have a simple way to dump the bipolar PROM's and I was feeling tired the night I dumped the rest). Most were socketed, but one was soldered in on the keyboard controller. Now they are backed up! I might put other things here, too.

/pc98/: Source code and 3D models related to the NEC PC-9801 series and Epson 98 clone machines. Currently there is a C program called DUMPVRAM, which…dumps your VRAM to a file There is also a 3D model of a gear for the eject mechanism of an NEC CDR-260 CD-ROM drive which often breaks. I have not tested this, but I think it might work. OpenSCAD sources are included for the gear as well as the gear library that I used. Finally, there is a small selection of ROM dumps I have made of my hardware. Not everything I have has been dumped yet, but the BIOS EPROM of the PC-486GR and the EPROM in my NEC CDR-260 CD-ROM drive (from PC-9821 Ce2) have been properly dumped via an EPROM programmer. Also, some other PC-98 card EPROM dumps. More may come eventually.

/phantasy_star_apng.png: an animated PNG in APNG format of crawling through a three dimensional maze in the 1987 game "Phantasy Star" for the Sega Master System (SMS). I've removed all the battle interruptions so it's just a nice satisfying crawl.

/roland/: This one's only available if I'm self-hosting the site, which I have not finished doing yet. It's got owners' manuals for some Roland synthesizers, mostly grabbed from Roland's websites for various countries (US and Japan primarily). For things released in the US that aren't on Roland's US website (like the MT-32), scanned PDF's are provided. My SC-55K never got a US release so that's only available in Japanese, but the SC-55ST manual in English is also included so that it can be compared, since they are similar to each other as well as the 55 Mk. II.

/saves/: A GameCube memory card dump of mine from 2012 or so. Contains saves for Paper Mario: The Thousand Year Door and Super Smash Bros. Melee, and I think also a couple others. There's also some pre-made "GameShark" saves that were included on a pink Mad Catz memory card when I bought it in an EB Games/GameStop(?) back in the day.

/sun/: Sun Microsystems files. Basically just for my Ultra 1 workstation.

/star-control-2/: Files and stuff related to one of the best games for DOS, "Star Control 2," from 1992. Currently there's just a Common Lisp program I wrote to make starting the game less annoying in a dimly lit room (where it's harder to read the included paper map that I have stuck to my wall nearby).

/vesa/: VESA video timing spreadsheet and other useful tools and things.

/vistafm/: Windows NT 4.0 File Manager for later windows versions, including Vista/7/8. This is not about the "revived" file manager version microsoft puts on github; it is the Windows NT 4.0 file manager, with wrappers to make it run in Windows Vista/7/8. It is a page mirrored from http://people.ee.ethz.ch/~davidsch/vistafm/.

/western_digital/: Right now this is just a dump of the option ROM for a Western Digital FileCard 30 "hard card" (hard disk mounted in a card slot). the card is WD1002-27X and the sticker on the EPROM reads '62-000096-032 / COPR. WDC "85".'

/willem/: Willem EPROM programmer files backup, thanks to evv42@social.restless.systems.

/win98/: Useful things for Windows 98 (mostly aimed at second edition/SE). Some things might also work for Windows 95. One thing I've included is ImageMagick, for instance, to convert image files between different formats and save space. I've also included a version of 7-zip (4.42), which can't use LZMA2 7z files, but can use LZMA (1) and open some other archive formats besides. There are also update files that are important to make the most of windows 98. These include things like "instmsi," Microsoft's MSI installer program, which lets Windows 98 use some programs bundled in MSI format.

/winxp/: Windows XP related downloads. A few updates and drvers from microsoft, and a patch for Microsoft AppLocale.

/xquake/: Screenshots from my patched version of XQuake which doubles the maximum possible screen resolution for a software-rendered game (which is of course the only true way to play Quake).