Giter Club home page Giter Club logo

texel's Introduction

Texel Texel-Logo

Over 20 years ago I wrote a spreadsheet application called "Texel" for Atari/TOS/MagiC systems. I probably started coding Texel in 1994; version 1.00 was released in September 1995. The last official release 2.20 dates back to 1999. From time to time I'm being asked if I could release the Texel source code... Well, here it is.

Texel main window on Atari Falcon 030

Texel was built using Pure Pascal (an Object Pascal dialect for Atari/TOS/MagiC systems). Some time during development of one of the Texel updates my compiler suddenly stopped working – I had hit a hard limit of the number of methods allowed per object... As Texel's distributor was the distributor of Pure Pascal as well, I managed to get a special version of the Pure Pascal compiler that allowed for a larger virtual method table (VMT). The latest Pure Pascal releases contain that patch, so using Pure Pascal 1.1.x you should be able to build Texel from the sources in this repo (others already did so successfully).

While I was coding, Götz Hoffart was testing the software, reporting bugs, making sugestions for improvements – and he wrote the German manual. Distribution of the German version was done by Heidelberg-based company Application Systems ("ASH"); pretty famous at that time, and they're still in business today (selling Mac & PC software and games). The English version was translated and distributed by System Solutions in London.

Disclaimer

This source code is completely out of date. It is provided as-is without any warranty.

I publish the source files for historical / archaeological reasons only, for informational purposes. The code is not intended to be used any more, especially not as a template for new code.

Please note

Some parts of the code (some class names, some variables) and most of the documentation are in German only. Sorry for that.

And remember, the code you'll see does not represent the way software should be written and built today. I would not want to write files with 20000 lines or more nowadays (it was a bad idea even in the last millenium). And I definitely would not want to work without automated unit tests. But heck, those were the times...

Have fun! :-)

Thomas
@thmuch

Links

  • A brief history of Texel's development (in German) and some b/w screenshots.

Screenshots

settings

find/replace

context menu

main window

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.