Well, I willed it into existence, and it has a name: The Total DOS Launcher (or TDL for short). On my PCjr+jrIDE+MS-DOS 5.0, it appears to work fine (it works fine on all my other boxes too, but the jrIDE was the inspiration for it, so I'm posting here first.) I've made a test distro here:My project is mainly something that will take a list of .zip files, build indexes for them (full titles can be contained either in them, or somewhere else), then copy those files into 8.3 filenames to a specified destination along with the index files. Then you copy the entire generated bundle to your oldskool target (anything running a flash drive, not just a jrIDE) and run it from there. .zips will be decompressed to a cache directory on-demand before being run for the first time, and will stay decompressed so that any new files you create (config files, high scores, etc.) will be persistent.
ftp://ftp.oldskool.org/pub/misc/temp/tdl_pcjr.zip
As a small test, this includes 445 games from 1984 and 1985. Grab this, burst it into a subdirectory on your jrIDE, and run TDL.EXE to test it out. Pick anything with arrow keys, and hit enter to run what you picked; it should unpack it, then run it (or give you a choice of what to run if there is more than one executable file). Optionally, look at the TDL.INI and HANDLERS.INI files to see if you understand what's going on. Also optionally, run the 0FREERAM program and use alt-f5 to check its output -- if everything is working correctly, you should see the TDL taking up less than 1K of RAM as it executes things. If your PCjr is only hooked up to a TV, you can run MODE CO40 to switch into 40-column mode and it should still work, although one of the dialog boxes wraps funny, and the screen is generally a bit crowded.
If anyone is willing to test this and post their feedback here, I'd appreciate it. I'm looking for feedback on the following:
- The look and feel of the TDL
- Bug reports on TDL operation
- Anything that is confusing or not obvious
- Suggestions, criticism
- There was no way to exit the game (that's not my problem, some of these are converted bootable disks, just reboot to try again)
- The game sucks
- My favorite game isn't included in this distro
- The game doesn't look right (it's a PCjr, not everything will run correctly)
