Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
fm77(R)

11.05.2011, 23:34
 

Are there still people programming in Borland Pascal 7.0? (Developers)

Well, the subject says it all - I am just wondering?

...and what happend to Jason G Burgon? I still like his GDos unit (replacement for the Dos/WinDos unit) a lot!

marcov(R)

11.05.2011, 23:40

@ fm77

Are there still people programming in Borland Pascal 7.0?

> Well, the subject says it all - I am just wondering?

I changed to FPC in 1997 :-)

RayeR(R)

Homepage

CZ,
12.05.2011, 03:03

@ marcov

Are there still people programming in Borland Pascal 7.0?

> > Well, the subject says it all - I am just wondering?
>
> I changed to FPC in 1997 :-)

I changed to DJGPP in 2000 :)

---
DOS gives me freedom to unlimited HW access.

Rugxulo(R)

Homepage

Usono,
12.05.2011, 07:13

@ RayeR

Are there still people programming in Borland Pascal 7.0?

> > > Well, the subject says it all - I am just wondering?
> >
> > I changed to FPC in 1997 :-)
>
> I changed to DJGPP in 2000 :)

FreeDOS KEYB is written in TP7, similarly for older (deprecated) XKEYB. Galactic Conquest was TP7 (few months ago), same as Paku Paku (month or two ago). rr's UPXDUMP was at least compatible with TP55, but I think he calls TP7/BP7 the "best ever" (or was it TP6? Meh, close enough).

People like it because it's so small and fast. The only downside is (of course) it's old and (only) 16-bit. Well, and DOS-based, but that's to be expected (and no other 16-bit OS lived as long or as well.)

There's probably many still using it, but I doubt many public projects still do (esp. with 64-bit incompatibility) except for niche uses ("gotta be small, fast, for DOS"). :-D

fm77(R)

12.05.2011, 10:00

@ marcov

Are there still people programming in Borland Pascal 7.0?

> > Well, the subject says it all - I am just wondering?
>
> I changed to FPC in 1997 :-)

What is FPC? :-) Just kidding marco, just kidding! ;-)

marcov(R)

12.05.2011, 10:50

@ Rugxulo

Are there still people programming in Borland Pascal 7.0?

> People like it because it's so small and fast. The only downside is (of
> course) it's old and (only) 16-bit. Well, and DOS-based, but that's to be
> expected (and no other 16-bit OS lived as long or as well.)

For a living I'm a lot in factories, and often not the most hightech kind.

While most use Delphi now, I occasionally see TP apps still in departments in charge of electronic wiring and equipment, and even rarer in the (quality assurance) labs.

Often I can't be sure though, since I see a TV app, and it might be TC++ as well.

It's rare nowadays though. Since most software in such department is tied to certain equipment, I think that even the most decrepit stuff from the early nineties has been replaced mostly nowadays.

> There's probably many still using it, but I doubt many public projects
> still do (esp. with 64-bit incompatibility) except for niche uses ("gotta
> be small, fast, for DOS"). :-D

The departments I'm talking about above, probably won't encounter 64-bit till the 2020's :-)

fm77(R)

12.05.2011, 15:38

@ Rugxulo

Are there still people programming in Borland Pascal 7.0?

> The only downside is (of course) it's old and (only) 16-bit.

Well, that is what I like so much about it among other things.

Laaca(R)

Homepage

Czech republic,
16.05.2011, 10:58

@ fm77

Are there still people programming in Borland Pascal 7.0?

Yes, I still code in BP 7.0.
I use it mainly for realmode programming. For protected mode I prefer Freepascal, although BP has some nice features which DOS version of FP does not have - mainly DLL creating. (I know, FP can use DXE modules but it has painful limitations)

---
DOS-u-akbar!

Rugxulo(R)

Homepage

Usono,
19.05.2011, 22:32

@ Laaca

Are there still people programming in Borland Pascal 7.0?

> Yes, I still code in BP 7.0.
> I use it mainly for realmode programming. For protected mode I prefer
> Freepascal, although BP has some nice features which DOS version of FP does
> not have - mainly DLL creating. (I know, FP can use DXE modules but it has
> painful limitations)

DXEs were never hugely used, not even in DJGPP. But DXE3 (2.04 beta only??) is better anyways (but not yet imported into FPC??). Otherwise, I don't know of a solution outside of maybe trying to use FPC/Win32 + HX instead or reviving the FPC/Win32 + WDOSX runtime support.

Arjay(R)

21.05.2011, 09:36

@ fm77

Are there still people programming in Borland Pascal 7.0?

> Well, the subject says it all - I am just wondering?
Yes, for 3 main reasons: 1) My interest in software preservation. 2) I've often used Borland's various tools for no other reason than I had old code to hand. 3) I like pushing old tools in new ways for no reason other than fun, e.g. TP5_2COM and similar trickery.

Trixter still codes in Turbo Pascal, I'd highly recommend reading the following recent Trixter blog entry which I feel puts into words what a lot of people feel when it comes to why we mess around with "old" stuff: When you reach the top, keep climbing.

> ...and what happend to Jason G Burgon?
He's probably busy with work. His website is up: http://homepage.ntlworld.com/gvision/

marcov(R)

28.05.2011, 12:54

@ Laaca

Are there still people programming in Borland Pascal 7.0?

> Yes, I still code in BP 7.0.
> I use it mainly for realmode programming. For protected mode I prefer
> Freepascal, although BP has some nice features which DOS version of FP does
> not have - mainly DLL creating. (I know, FP can use DXE modules but it has
> painful limitations)

Does DJGPP support some form of Dos DLLs? Since if DJGPP doesn't support it, there is a chance you'll have to write a linker that supports it first.

RayeR(R)

Homepage

CZ,
28.05.2011, 17:08

@ marcov

Are there still people programming in Borland Pascal 7.0?

> Does DJGPP support some form of Dos DLLs? Since if DJGPP doesn't support
> it, there is a chance you'll have to write a linker that supports it first.

DJGPP also supports DXE but as I have seen dynamic linking is used very rare for DOS apps.

---
DOS gives me freedom to unlimited HW access.

Rugxulo(R)

Homepage

Usono,
29.05.2011, 20:50

@ RayeR

Are there still people programming in Borland Pascal 7.0?

> > Does DJGPP support some form of Dos DLLs? Since if DJGPP doesn't support
> > it, there is a chance you'll have to write a linker that supports it
> first.
>
> DJGPP also supports DXE but as I have seen dynamic linking is used very
> rare for DOS apps.

Clearly the OP is using Pascal, so that would moreso mean does GPC/DJGPP support DLLs. The prebuilt binaries of GPC for DJGPP are based upon GCC 3.4.4 (stable) and GCC 4.1.2 (some bugs). IIRC, both use DJGPP lib 2.03p2, which means only old (weaker) DXE1, not DXE3 from lib 2.04.

You can also try the DJELF third-party port, but I haven't messed with it barely at all. It's got true ELF .so loading (a la Linux). But it's pretty much C or C++ only (DJGPP 2.04, GCC 4.0.0, and BinUtils 2.16).

ftp://ftp.delorie.com/pub/djgpp/djelf
http://djgpp.cybermirror.org/djelf/

In particular, see readme.txt and readme2.txt if curious.

Back to the board
Thread view  Mix view  Order
15189 Postings in 1365 Threads, 250 registered users, 12 users online (0 registered, 12 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum