Mirror: Neocities
Last update: 2024-08-20
Below you'll find lists, repositories, guides, and my own list below.
Lists
Software repositories
MS-DOS and Windows 9x
Unix
Commodore
Guides, Tips, Discussions, and Misc.
The World Wide Web
Windows 9x
Windows 2000/XP
Unix-like operating systems
Ruri's list of software
Commodore 64
Development
Operating systems
| Software | Description |
|---|
| GEOS | Macintosh-inspired operating system |
| Lunix NG | Unix-like operating system |
IBM PC (MS-DOS / DOSBOX)
Development
| Software | Minimum CPU | Description |
|---|
| Borland Turbo Assembler | ? | 16-bit assembler |
| Borland Turbo C++ | 16-bit (8088) | C and C++ compiler |
| Borland Turbo Pascal | 16-bit (8088) | Pascal compiler |
| DJGPP | 32-bit (i386) | Port of GCC and GNU utilities to MS-DOS |
| FreeBASIC 1.10.1 | 32-bit (i486) | Latest at the time of writing, a QBasic-compatible BASIC compiler |
| MegaZeux 2.70 | 16-bit (8088?) | Game creation system originally developed for MS-DOS. Couldn't get it running on an emulated 8088 though |
| MegaZeux 2.93 | 32-bit (i386) | Latest at the time of writing. Pretty slow on an emulated i386DX/33, may work best on a i486/33 or higher |
| QuickBASIC | 16-bit (8088) | GW-BASIC-inspired compiler/interpreter |
Other software
| Software | Minimum CPU | Description |
|---|
| Minix 2.0.2 | 16-bit (8088) | Tiny Unix-like operating system |
| SuperMemo 6 | 16-bit (8088) | Spaced repetition with flashcards, like Anki |
| Vim 7.1 | 16-bit (8088) | Vi clone |
| Vim 7.3 | 32-bit (i386) | Vi clone |
| xvi | 16-bit (8088) | Vi clone |
Windows 3.1x
Windows 95
| Software | Description |
|---|
| Blitz3D | Latest at the time of writing. Classic engine for 2D and 3D game development. Also known as Blitz BASIC |
| Metapad | Drop-in replacement and improvement over Notepad |
| SuperMemo 9 | Spaced repetition with flashcards |
Windows 2000
| Software | Version | Description |
|---|
| Blender | ??? | 3D modeling |
| Calibre | 0.6.16 (note) | E-book manager and reader |
| Everything | 1.4.1.1024 (latest) | File and full-text search |
| GIMP | 2.6.7 | Image editor |
| LibreOffice | 5.4.7.2 | Office suite |
| Notepad++ | v6.6.9 | Powerful text editor |
| SuperMemo | 12 (2004) | Spaced repetition with flashcards |
| Vim | 7.4 | UNIX text editor |
| VLC | 1.1.11 | Media player |
| Wikidpad | 2.2 (latest) | Personal wiki |
Windows XP
*Tested on Omoikane, a 2004 laptop without SSE2 running a vanilla copy of Windows XP Professional SP3 VL.
Development
Since TIC-80 doesn't run on SSE2-less Windows XP, I wanted to find the next best thing. Some of these were found thanks to TheOuterLinux's list of software.
| Software | Version | Note |
|---|
| batari Basic | v1.7 | Latest at the time of writing. BASIC-like compiler for developing Atari 2600 games. Haven't followed its install script, but it seems to run |
| Blitz3D | v1.110 | Latest at the time of writing. Classic engine for 2D and 3D game development. Also known as Blitz BASIC |
| cc65 | Latest | Latest at the time of writing (August 12th, 2024). cc65 is an assembler and C compiler for 6502-based systems such as the C64 and NES |
| FreeBASIC | 1.10.1 | Latest at the time of writing. Modern QuickBASIC-compatible compiler |
| GameMaker | 8.1 | A program I used as a kid. Mostly for 2D indie game development, but has some support for 3D |
| GBDK | 2.95-3 | Assembler and C compiler for the Game Boy. Succeeded by GBDK-2020 which may or may not work for you (my prototypes were compiled into blank ROMs) |
| LÖVE (Love2D) | Varies; get it from GitHub | There are several versions available depending on your hardware requirements. 0.8.0 if you lack SSE2, 0.9.2 if you lack OpenGL 2.1+, and 0.10.2 for the latest version on Windows XP |
| Python | 2.7.9 or 3.4.4 | The last supported version is 3.4.10, but there isn't an official binary release (you can get an unofficial one here). Some have compiled later versions, like Python 3.6 (see here) |
| QB64 | v1.5 | Similar to FreeBASIC, a modern QuickBASIC-compatible compiler |
| Raylib | v5.0 | Latest at the time of writing. Not tested. Requires a C compiler. Has support for compiling games with OpenGL 1.1 |
| SDL | 1.2 or 2.x | Not tested. Requires a C compiler. A more advanced option that I decided to add here for good measure |
| Tiny C Compiler (TCC) | 0.9.27 | Latest at the time of writing. Tiny, lightweight C compiler by Fabrice Bellard |
Emulators
| Software | Version | System | Note |
|---|
| DOSBOX | 0.74-3 | IBM PC (DOS) | Latest at the time of writing. A very popular MS-DOS emulator |
| ePSXe | v1.9.25 | Sony PlayStation (PSX) | Had to get Pete's Windows plugins, transfer them to the plugin directory, and select "Pete's D3D Driver". Runs great at fullscreen 640x480 but slows down when action gets heavy (mostly tested w/ fighting games). I heard v2.0.2-1 is the last version that starts on Windows XP, but v1.9.25 is the highest I can go without crashing at launch |
| Gambatte | r571 | Game Boy | Haven't tested it yet with a game, but it boots up just fine |
| NO$GBA | v3.05 | Game Boy Advance (GBA) / Nintendo DS (NDS) | Latest at the time of writing. Full speed on Animal Crossing: Wild World (the only game I tested out) |
| NO$PSX | v2.2 | Sony PlayStation (PSX) | Latest at the time of writing. Works out of the box without BIOS. Has great debugging tools. Most games use frameskipping. More demanding games like Tekken 3 and Dead or Alive run below full speed. |
| Project64 | 1.6.1 | Nintendo 64 (N64) | Either 1.6 or 1.6.1. I haven't tested it in a while, but games ran good, albeit with major graphical glitches at times (e.g. Banjo-Tooie) |
| Snes9x | 1.53 | Super Nintendo / Super Famicom (SNES) | 1.51 is the latest to run without tweaks, but I could run as far as 1.53 after ignoring the error at startup and using DirectDraw over Direct3D. Intensive games like Star Fox EX run fine, though. If your hardware isn't good enough for Snes9x, I recommend ZSNES instead (then again, you probably shouldn't be running Windows XP) |
| Stella | TBA (6.0.2?) | Atari 2600 | 6.0.2 is too high for me to run. I'll explore this later |
| uxn32 | 2.2 | uxn/Varvara | Latest at the time of writing. An emulator for Hundred Rabbits' fantasy computer |
| VICE | 2.4 or 3.2 | Commodore 64 (C64) | 3.2 is the highest I can run, but 2.4 has better performance. Both appear to use frameskipping when using x64sc, but turning off the CRT filter helped (more so for 2.4, to the point of stuttering way less on the Wonderland XIV demo) |
| VirtuaNES | 0.97 | Nintendo Entertainment System / Famicom (NES) | Latest at the time of writing |
| Visual Boy Advance | 1.7.2 | Game Boy (GBC) / Game Boy Advance (GBA) | Works fine. Couldn't find a newer alternative (Latest version of VBA-M refuses to boot). May explore further |
| XEBRA | 22/11/06 | Sony PlayStation (PSX) | Latest at the time of writing. Works without BIOS, but fails to reach full speed on my laptop due to its accuracy. May be good for developing homebrew |
| ZSNES | 1.51 | Super Nintendo / Super Famicom (SNES) | Latest at the time of writing. Not tested as I prefer Snes9x |
Other software
| Software | Version | Description | Note |
|---|
| 3D Custom Girl XP | 4.1 | Character creation, posing, animation | Found it as a low-end alternative to Virt-A-Mate, for all of you dirty degenerates out there |
| Anki | 2.0.52-alternate | Spaced repetition with flashcards | My software of choice for learning and retaining new information |
| BleachBit | 2.2 | System cleaner | Not tested |
| Blender | 2.58 (non-SSE2) or 2.76b (SSE2) | 3D modeling | I had to run Blender 2.58 with the -software argument |
| Calibre | 1.48.0 | E-book manager and reader | Not tested |
| Everything | 1.4.1.1024 | File and full-text search | Latest at the time of writing this post |
| FBReader | 0.12.10 | E-book reader | Not tested (I prefer SumatraPDF) |
| GIMP | 2.8.22 | Image editor | |
| Krita | 2.8.1.1 | Painting | Not tested. May require SSE2 |
| LibreOffice | 5.4.7.2 | Office suite | |
| MikuMikuDance | | | |
| Mumble | 1.2.3 | VoIP client | 1.3.4 may be the last that runs on Windows XP, but on my laptop I can boot up to 1.2.19 (which crashes), and 1.2.3 is the last to run flawlessly |
| Notepad++ | v7.9.2 | Powerful text editor | Crashed on my laptop with an access violation error. May require SSE2 |
| SumatraPDF | 3.1.2 | PDF reader | Can read .pdf and .epub files |
| Vim | 9.0 | UNIX text editor | |
| VLC | 3.0.20 | Media player | There's a claim that 3.0.21 doesn't run on Windows XP, which mirrors my own experience |
| Wikidpad | 2.2 | Personal wiki | Latest at the time of writing. Basically an old-school Obsidian, though I like Zim more |
| Wings 3D | 1.5.4 | 3D modeling | Could go up to 2.0, but it starts to have minor graphical issues on my setup, and 2.0.5 refused to start. Haven't tested 2.0.1 through 2.0.4 |
| Zim | 0.60 | Personal wiki | Similar to Wikidpad |
Slackware 13.37
Wrote this down mostly for my personal use. As tested with the same laptop, Slackware is a good distribution for an air-gapped/offline computer, and 13.37 is the last version with GPU acceleration for S3 Savage drivers. It feels more long-in-the-tooth than Windows XP when it comes to certain software.
Some trial and error led to me being able to compile certain projects from source with Slackware 13.37's old GCC (GCC 4.5.2), or install packages from newer versions of Slackware. This is to keep track of those.
If you can't download a piece of software, like CCS64, put its direct link URL in the Wayback Machine and Bob's your uncle.
Also, if you're interested in this for portability, I highly advise checking out Hundred Rabbits' uxn project, with emulators and resources available on GitHub.