Jump to content
IGNORED

PC as a terminal running UCSD Pascal on TI-99/4A


Recommended Posts

Dear community users..

 

On this 19yrs old page there is a post that catch my attention.

https://comp.lang.pascal.misc.narkive.com/wAdzFpYY/sage-ii-sage-iv-stride-ucsd-p-system-computer

 

 

a***@netscape.net
19 years ago
Stuart Bell wrote:
<snip>
Post by Stuart Bell
Hope to use old Macs from the 1980s with terminal emulators as terminals
to the Sage, eventually! In fact, the biggest 'issue' with the Sage will
probably be getting a working serial cable - 20 years ago I could
remember RS-232 pinouts, but it's all gone now!
Cool! I used to do that with my PC as a terminal running UCSD Pascal on
my TI-99/4A!
Nice having the 80-column screen (the TI is 80-columns windowed over a
40 column screen).

I once wanted to hook it all up so the outside world could dial-in and
use the UCSD system on my machine...

 

Any idea how could be possible to di it?

 

Thanks!

 

 

  • Like 2
Link to comment
Share on other sites

5 hours ago, gferluga said:

Dear community users..

 

On this 19yrs old page there is a post that catch my attention.

https://comp.lang.pascal.misc.narkive.com/wAdzFpYY/sage-ii-sage-iv-stride-ucsd-p-system-computer

 

 

a***@netscape.net
19 years ago
Stuart Bell wrote:
<snip>
Post by Stuart Bell
Hope to use old Macs from the 1980s with terminal emulators as terminals
to the Sage, eventually! In fact, the biggest 'issue' with the Sage will
probably be getting a working serial cable - 20 years ago I could
remember RS-232 pinouts, but it's all gone now!
Cool! I used to do that with my PC as a terminal running UCSD Pascal on
my TI-99/4A!
Nice having the 80-column screen (the TI is 80-columns windowed over a
40 column screen).

I once wanted to hook it all up so the outside world could dial-in and
use the UCSD system on my machine...

 

Any idea how could be possible to di it?

 

Thanks!

 

 

 

I know someone who might want to figure this out. 

@Vorticon ?

  • Like 2
Link to comment
Share on other sites

Yup, done that. You need to redirect input and output to the RS232 and connect the TI via a straight serial cable to a PC running a terminal emulator like Teraterm with matching comm parameters.

The default setting for the RS232 under the p-system is 300bps 7-E-1.

To make the redirection, type X, and at the "what file" prompt type I=REMIN:,O=REMOUT: then press Enter. Et voilà! You should see the UCSD system prompt on the PC terminal.

  • Like 11
Link to comment
Share on other sites

On 5/20/2024 at 2:01 AM, Vorticon said:

Yup, done that. You need to redirect input and output to the RS232 and connect the TI via a straight serial cable to a PC running a terminal emulator like Teraterm with matching comm parameters.

The default setting for the RS232 under the p-system is 300bps 7-E-1.

To make the redirection, type X, and at the "what file" prompt type I=REMIN:,O=REMOUT: then press Enter. Et voilà! You should see the UCSD system prompt on the PC terminal.

I'm getting "redirection error"

Link to comment
Share on other sites

On 5/23/2024 at 11:36 AM, gferluga said:

I'm getting "redirection error"

Ah yes my bad. No comma separation. Essentially it's as if you are entering 2 separate commands, and the comma confuses the interpreter which does not know what to do with it, so it errors out. Just use a space in between.

My grammatical OCD had taken over 😁

  • Like 2
Link to comment
Share on other sites

The default prefix is actually the name of the disk that's in drive #4 (DSK1) at boot time. As long as that disk stays in the same drive, which it should, since you may have system related files on it, that prefix is equivalent to #4.

The system disk can also be prefixed *.

 

Note that if you use the Filer program to set a new prefix, and set it to #5 (DSK2) it will actually become then name of the disk in that drive at that time when you execute the command. As long as that disk is in any drive when you try to access a file with the default prefix, it will hunt it down and find the file for you. To set the prefix to the physical drive, not a particular disk, you must use the execution option p=#5.

 

There are some system files that are mapped automatically. This applies to 

  • SYSTEM.EDITOR
  • SYSTEM.FILER
  • SYSTEM.COMPILER
  • SYSTEM.ASSMBLER
  • SYSTEM.LINKER

The system has a table defining their location in order to allow immediate access to the correct disk, but if you move them it will scan all drives and update the table, if you have moved the file since last use.

 

These name prefixes are one reason for why the system issues warnings if you have two disks with the same name in different drives.

  • Like 3
  • Thanks 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...