@everythingalsocan@techhub.social
2025-07-31 04:01 UTC
@Bwaz@mastodon.online @TomGwozdz@oldbytes.space @nazokiyoubinbou@urusai.social Memories :)
I think it was around 166MHZ. All Turbo Pascal programs just stopped working. Some university teacher joked that all programmers tend to believe in magic, as things happen for no apparent reason. Later it turned out there was a reason, but that was before you could just look everything up on StackOverflow.
After some trial&error it turned out that "uses crt;" instantly crashed every program. At that time I was just learning C++, so I first considered porting my widget library to C++ and leave Pascal behind, but then I got my hands on a book that explained 8086 and DOS internals in detail (don't remember the name of the book), and realised I don't need to use crt, I can just reimplement the bits I use.
Later I learnt there was a patched version of crt, but at that time I didn't need it any more.
Simpler times. ;) Something not working? Well, fix it. 🤷
Replies (0)
No replies.