Lotus 123 For Linux Is Like A Digital Treasure Hunt

Lotus 123 For Linux Is Like A Digital Treasure Hunt


I’ve never heard of it Lotus 123? This is an old spreadsheet program that dominated the early computer market, taking the crown of the holder Visicalc. [Tavis Ormandy] has gotten old software running natively under Linux, a great feat for software that is about 40 years old and was designed for a different operating system. You can see the results in glorious green text on a black screen in the video below.

If you’ve recently turned to Linux, you may not remember the pain of installing software in the “old days”. But in this case, it’s even worse, because the software isn’t even for Linux. The whole adventure started with [Tavis] they want to find the API kit used to add add-ons Lotus. In theory, you could use it to add modern features to the venerable spreadsheet program.

The $ 395 software development kit was not uncommon and there was a Unix version as well Lotus 123but no one seemed to have a copy of it. [Tavis] he finally found someone who was doing a BBS around 1990 and had the data recorded. It turned out that there was a current copy of the SDK that you could use. But he noticed something else on the BBS file list: the long-lost Unix version Lotus!

An investigation found that the installer was using TD0 files which required some research. Fortunately, there is a utility that can convert them to raw disk images. Inside was a very large object file. Apparently, on days without a dynamic load, this object would be linked with plug-in modules to install them.

The object file had all the debugging information intact which shed much light on the internal operations of the program. Old executables used the COFF format, but it is possible to link it back to an ELF file. Of course, it’s not that easy. [Tavis] wrote a small program to remove old-style Unix system calls so that they could be redirected to Linux system calls. Some calls just pass, but others require a bit of translation due to differences in things like structure layout, size, and alignment.

In the end, everything worked but I didn’t have a valid license. Despite this, [Tavis] he felt that because he had a license and the software was abandoned, he had the right to break the license check.

We are known as spreadsheet abusers around here. Of course, we are not the only ones.



Source link

Related post

EDUCAUSE 2022: How Data Collection Can Improve Student and Faculty IT Support

EDUCAUSE 2022: How Data Collection Can Improve Student and…

At Indiana University, Gladdin said, to make life easier for students and faculty, they implemented a course template for the Canvas…
UGC, AICTE warn students against online PhD programmes offered by EdTech platforms | Latest News India

UGC, AICTE warn students against online PhD programmes offered…

The University Grants Commission (UGC) and the All India Council for Technical Education (AICTE) on Friday issued a joint advisory against…
UGC, AICTE warn students against online PhD programmes offered by EdTech platforms | Latest News India

UGC, AICTE warn students against online PhD programmes offered…

The University Grants Commission (UGC) and the All India Council for Technical Education (AICTE) on Friday issued a joint advisory against…

Leave a Reply

Your email address will not be published.