I guess Turbo C++ 3 doesn't support 8088?

Software related questions
Post Reply
toddvernon
Posts: 47
Joined: Sat Feb 29, 2020 11:38 am

I guess Turbo C++ 3 doesn't support 8088?

Post by toddvernon »

After a lot of messing around, I think the Jr is limited to Turbo C++ 1.0. Maybe I should have known that but it kept failing on DPMI server something or other that has something to do with protected memory. That sounds like 286+ territory. Argggg!
Brutman
Site Admin
Posts: 1331
Joined: Sat Jun 21, 2008 5:03 pm
Contact:

Re: I guess Turbo C++ 3 doesn't support 8088?

Post by Brutman »

Turbo C++ for DOS 3.0 generates code for the 8088 ... my initial mTCP code was written using it and my other DOS utilities still us it. But there is no way it will run on an 8088 class machine. It was marginal when running on my 286-6Mhz machine, and it really needs a good 386 system. I do all of my work on a 386-40 system.

If you want to run the compiler on the Jr you are going to need to pick something much lighter; a C compiler is pretty heavy. A good C compiler is crushingly so ...
toddvernon
Posts: 47
Joined: Sat Feb 29, 2020 11:38 am

Re: I guess Turbo C++ 3 doesn't support 8088?

Post by toddvernon »

I think it will "generate" 8088 code" on a 286+ but it won't actually run on an 8008 box. So, I installed version 1 C++ that is surprisingly pretty good. You can't change the UI colors in the IDE which is, ahh, retro for sure. But it does work. I reverted to TP3 which, as I recall, is the killer dev environment for something this old. The more recent TP7 will run and compile code as well but it's not it's not clear what else you get from it other than a more tedious UI and the ability to create TSR's (which is actually cool).
Trixter
Posts: 720
Joined: Mon Sep 01, 2008 12:00 am
Location: Illinois, USA
Contact:

Re: I guess Turbo C++ 3 doesn't support 8088?

Post by Trixter »

TP7 vs. TP3 is night and day. Compared to TP3, TP7 gives you:

- Ability to incorporate assembler, either in-line or from external .objs
- A full-featured IDE with source-level symbolic debugging (even inline or external assembler)
- OOP
- 64K for data+stack, and unlimited 64K code segments for making large .EXE programs
- Improved code generation over TP3; resulting code is about 5% faster/smaller

I've run TP7 on a PCjr with a jrIDE without any issues.
You're all insane and trying to steal my magic bag!
Post Reply