• Please review our updated Terms and Rules here

Turbo Pascal 3.01 for CP/M 80

videofx

Member
Joined
Dec 29, 2013
Messages
35
Location
Illinois, USA
I have a Kaypro 4 and when I install Turbo Pascal 3 the only options for Kaypro is Kaypro with HiLite and Kaypro without HiLite.

I tried both and many of the CTL combonations don't work. For example CTL-K does nothing except display CTL-K in the upper left hand corner of the screen.

So to make sure there was nothing wrong with my Kaypro, I launched Wordstar and CTL-K and all other combos work perfectly.

Anyone have any idea how to get Turbo Pascal to work?

For now I am using a test editor but I would like to use Turbo Pascals IDE

THanks!
 
I think it is normal to see ^K in the corner because it is waiting for the next key. Maybe press B after that. Then go to the end of the line and hit ctrl-K and then K. Did it highlight that line then?
 
Thanks! Ctrl-k to move up a line is the only thing that doesn't work.

So if anyone knows how to go up a line in Turbo Pascal beside Ctrl- K I would appreciate it!

THanks!
 
If TP 3 worked like Wordstar, it would be Ctrl-E to move up and Crtl-X to move down. EXSD make up the cursor movement diamond.

I know the later versions used a subset of Wordstar but I am not certain all versions did that.
 
I remember using, donkey's years ago, in CP/M, an early version of Pascal that had a built in source editor. I cannot remember its name, but the editor used WordStar commands. I remember that CTRL-Y, to delete the line, was the most common command that I used.
 
OK yes CTRL-E is Line UP that works.

The problem is Line Down Control X doesn't work.

The UP and Down arrows also don't work. However the arrows to move left or right work. So its something strange with Turbo Pascal.

In Wordstar CTRL_X does move the cursor to the next line down. Also the UP and Down arrows also work in wordstar. Does anyone have or know where I can find the keyboard codes so I can enter them in Turbo Install?IMG_8563.jpeg
Screenshot 2023-10-16 at 11.48.40 AM.png
 
Thanks alank2. I found that. What I need and cant find is the escape sequences for the Kaypro so I can enter them into TINST and configure it so it works.

Anyone have the keyboard escape sequences?

Thanks!
 
I think the escape sequences are probably for output (Turbo Pascal sending something to the display).

The input there is no such sequence. When you type Control + E, the keyboard sends this character. As long as UP in TINST is configured for Control + E for UP, then it should work.
 
Setting the keys can be a challenge, though following the instructions helps. Can you get a fresh image of Turbo Pascal from a different source? These keys are compiled into the .COM file so maybe the one you have has wrong settings?
 
Tada! Problem solved! I downloaded another version from Retroactive.org and now CTRL-X works!

Thanks for all the help guys!!!
 
Back
Top