Reply 81 of 89, by kant explain
gerry wrote on 2023-10-11, 10:13:
true but for newer systems i really like freepascal and lazarus - i have that on a couple of W7 and Linux builds, makes it easy to port code across - not that i do so very often admittedly
The point is it's convenient to run 32 bit development tools on newer hardware. Whenever possible. More options.
Reply 82 of 89, by megatron-uk
Indeed, having access to development toolchains for older platforms, but hosted on modern systems makes thing so much easier.
I doubt I would do 10% of the programming I do for older systems if I had to use period tooling and/or develop on the systems themselves (as we used to have to do).
My collection database and technical wiki:
Reply 83 of 89, by doshea
I'm certainly very happy to be able to run Borland C++ 4.5 and 5 - and also test software intended to run on Windows 3.1 and 9x - in a Windows 2000 or XP VM where if my code crashes (or the IDE does) it doesn't take down all of Windows. I run Linux and don't really desire to run any newer version of Windows than that anyway because they seem to be relatively slow. 2000 and XP have everything I need!
Reply 84 of 89, by gerry
kant explain wrote on 2023-10-11, 22:20:
yes, when an older tool works problem free in a newer system that can make it easier
there is something nice about writing some code in freepascal that also works in its various implementation and then again on old Tp7 😀
doshea wrote on 2023-10-12, 10:15:
a VM is a good choice to avoid those 'total take downs' that a modest bug can bring about when testing code, different configurations can be tested too - eg how much ram there is
having said that - i do have some older PCs specifically set up for 'old' dev - one is a Win98se with various older win16 and DOS tools plus BC5 and VB5 and another win XP with win32 focussed tools like delphi 7, borland builder, visual studio and so on so i do take that risk occasionally of developing (well, tinkering around with small projects really) in old environments
Reply 85 of 89, by gerry
in case its of interest there are a couple of game libraries for older tools worth mentioning (they have been referenced before in vogons threads)
for DJGPP - if you want to set things up with the latest DOS allegro library plus patches for sound blaster 1, all ready for use in DOSBOX, a vm or a cross compiler from windows then check
i got this working in Dosbox having added RHIDE from https://www.delorie.com/djgpp/zip-picker.html as the IDE of choice, feels very borland-like
speaking of borland, if you have turbo c++ 3.0 and TASM 2.0 you can make the project from
which is nothing less than a marvel for vga on 8088/8086/286 class machines, although unfortunately tutorials and documentation are sparse
Reply 86 of 89, by SuperIlu
Reply 87 of 89, by Max Headroom
Reply 88 of 89, by gca
Comal, haven't heard that name since I was in school using it on the Archimedes. Might take a look later. I think I still have my school notes from back then tucked away somewhere.
Reply 89 of 89, by gerry
gca wrote on 2023-11-17, 12:38:
that's interesting, a kind of structured basic from back in the day, relatively unknown today. back when it was all line numbered basic on 8 bit systems that would have been seemed like a real step up for those used to basic