>>2 America is the greatest country on Earth, where they speak the single true language - the American English language.
Name:
Anonymous2020-07-18 15:52
I had to fix some productivity issues caused by not having a hard drive: Loading everything from disk was slow, very slow, and after a crash and a reboot it would have to reload it all again, which when programming in assembler is a frequent occurrence.
I solved the problem thanks to RamBoot, a Frankenstein tool built from existing software (a reset resistant ram disk and a dead key handler) to which I added some boot sector checking and file copying code.
The end result was fabulous: My Atari ST had 2.5 megabytes of memory, and when switched on it would start the program which would then test if it was already running. If not running it would create a ram disk and then copy files from the floppy disk to the ram disk (from a user edited list). If it was already running it would just compute a checksum to verify that the ram disk content was not corrupted, and would then proceed to auto boot from the ram disk, loading the assembler, debugger, source code and assets, ... all from the ramdisk.