Reading disks from 1988 in 2018
sixcolors.com
sixcolors.com
Has anybody else experienced what this author describes?
Yes, Gmail is one of those recent things. Google is one of those recent things.
Though that is not my reason for using neither.
It was definitely a trip seeing what I added over the years.
...Ah, yes, that was my pepper phase...
After having tons of fun getting my Go Apple II emulator basically working, I realized my efforts would be better spent improving an existing emulator than bringing mine up to parity, and switched my efforts over to working on OpenEmulator.
It has a portable emulation library at its core, and a relatively thin layer of Mac OS GUI to show the windows, etc.
If someone with the right skills helped to create GUI layers for Windows and/or Linux, I believe it would become much more popular, and start attracting more development to add functionality, peripherals, etc. It already has some of the best disk emulation, and almost certainly the most accurate CRT emulation of any Apple II emulator.
If you'd like to try it out, try 4am's build: https://archive.org/details/OpenEmulatorSnapshots
Areas where MAME is better: cross-platform, and you can set breakpoints and debug etc. More devices. Probably more positives, but I'm not super familiar with it. I mostly used it to compare bugs while working on https://github.com/zellyn/a2audit :-)
Just as an aside, there is another [great] project with a similar name "OpenEmu": http://openemu.org/
You'd have to get a USB floppy before everyone stops manufacturing them.
3.5 GHz Core i7 with a floppy drive is not too shabby.
It also has both PS/2 and serial ports if you would like to plug in a mouse.
5.25" controllers were gone a long time before that though.
I now have a handful of "flippy" disks and have to set up an old 1541 drive to read these.
I was surprised how much of it was readable, the amount of dust and bad smell these things developed over the 25 years in a basement, but also that I only had about 200 megs of data at the end of the multi-day process.
I also spent some time digitizing Super 8 film too, so it has been a nostalgia trip.
Tape is more durable than I thought.
Also: most floppy disks have dust cleaners. So they are not affected by dusk that much.
Also remember drilling holes in the disk for more storage? ;)
Most notably, I found an old story I thought was lost, and a trove of insane Boulderdash caves/levels I wrote with a friend - in the Boulderdash level editor - in about 1993.
I'm amazed that the disks survived. But finding the lost story - and some letters from high school - was great.
Find instructions here:
He used an emulator anyway, why not using a faster and easier method, that even has error correction?
The best part was rediscovering the ASM code for a PC program that wrote out the current time in words - I was inspired by a similar program by the late Jim Button (https://en.wikipedia.org/wiki/Jim_Knopf), and I remember that at the time I had some fun working how to shave the code down, saving a few bytes here and there by using different coding or optimising the storage of the text data.
There's also a map editor for the PC game 'Rockford', although, sadly, it doesn't work with the only version of the game I've found still available, which seems to be a 'gen 2' clone using a different PC game engine and a different map format.
Anyway, I put my nostalgia here:
https://github.com/linker3000/Historic-code-PC-Pascal-and-AS...
Also the Device-Side page is very HTML 1.0 and should appeal to HN peeps.
*5.25” floppies.
Failing that, get an older POSIX compatible OS of some sort and cross-compile any tools you need.
When hardware progress occurs, files are transferred to new hardware and you could expect that 30 years from now, your files will still be there.
I have 5.25" floppy disks with some awesome software I wrote at the university which is now probably lost (even if I had a drive the content is probably gone). Same for 3.5"s, zips,...
When a disk format is obsolete, I can throw the disk in a shoebox and come back a couple decades later. When a web service shuts down, I have months/weeks/days (or maybe no chance at all) to get my data out, and then it's destroyed.