Hacker News new | ask | show | jobs
by kstrauser 949 days ago
At one point a well-known FTP server would let you access it with Samba, complete with R/W access to certain directories. I had an Amiga with a small hard drive, a modem, and the "VMM" virtual memory program. Experiments led to me creating a 2GB sparse file on the FTP server, mounting that server as a volume, and pointing VMM at that sparse file. Voila! An Amiga with 2GB of RAM, so long as you didn't mind swapping at about 5KB per second.

That was completely useless, but it was great fun to get working at all. I hope my sparse file was actually sparse on the server, too.

2 comments

Tangentially, it turns out one could use late 70s technology to store 5gb of data on a VHS tape: https://www.youtube.com/watch?v=xSnrQBfBCzY
And of course there was an Amiga package for it: http://www.hugolyppens.com/VBS.html
> An Amiga with 2GB of RAM

Huh, what did the Amiga's memory model look like? Could you construct a pointer to 2 GB different locations? Did it have segments like the 8086 or something?

It had a 32-bit address bus, so that was a nice, flat 2GB of directly addressable locations.

Edit: You might've been asking a different question. Toward the end, lots of Amigas had MMUs, either as a separate chip or built in to the CPU. VMM and similar programs used the MMU to implement paging.

Those are both interesting answers, and I didn't really know anything about the Amiga's architecture (other than to have imagined wrongly that it might have had 16-bit addresses). Thanks.