Skip to content
hsnslmPublic

About

A menu-driven TSR program for serial communication between two PCs. The master PC can do file operations locally and on/between the two connected PCs including copying, viewing, rename, delete, and make directory. The program is written in Turbo Pascal and 8086 Assembly Language.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PCCOM

PC Communication (PCCOM) is a Terminate-and-Stay-Resident (TSR) program for serial communication between two PCs. When linked together through serial ports, one PC serve as a Master while the other as Slave. The Master PC has control and can copy files to/from the other PC, perform file viewing, deletion, make/remove directory. The program has similar look to Norton Commander. PCCOM designed to work under MS-DOS but it can also be executed under Windows 10 and 11 through DOSBox. However, the connection feature between two PCs is only tested under MS-DOS environment.

This tool is part of a final year project:

Project Title: 
     Interrupt Driven Resident Program for Communication     
University/College/Department: 
     University of Mosul, College of Science, Department of Computer Science  
Project Supervisors:
     Ayad Hussain Abdulqader,  ayad_alezzi [at] uomosul.edu.iq
     Ayad Tareq Imam, alzobaydi_ayad [at] iu.edu.jo             
Programmers: 
     TSR/Menus/Integration  : Hasan S.M. Al-Khaffaf, hasan.alkhaffaf [at] uod.ac
     Communication          : Midhar Zaid Tawfeq AlDabbagh
     Logistics/Communication: Anas Mohammad Ghazal, anas70 [at] gmail.com        
Programming Languages: 
     Pascal (Turbo Pascal)
     8086 Assembly Language (Turbo Assembler)            
Year: 
     1996/1997  

Screenshot

PCCOM after execution from command line: image

PCCOM after activation by pressing Alt + Ctrl + LShift image
The user can use Left/Right keys to switch between left and right panels.

PCCOM Menus:
The Left menu
image
This menu shows the options for the left file panel where user can choose file ordering type, disk drive, link to another PC that is connected using serial port, Refresh the directory by reading it again, and change drive.

The Parameters menu
image
The Parameters menu shows the parameter for the communication line such as: transfer speed (115200, 57500, .., 3840) bits/s, data size (7 or 8), parity (Odd, Even, None), stop bits (1 or 2), serial port (COM1, .., COM4), communication privilege (read only or read/write) permission.

The Files menu
image
The Files menu shows the option for files. The user can select file(s) using Insert key, choose many files using + key i.e. wild card selection, deselect multiple files using - key, invert selection using * key, view file using F3, copy file(s)/folder(s) to the other panel using F5, rename a file using F6, make a directory/folder using F7, delete file(s)/folder(s) using F8, navigating to the root directory using / key, exiting the program to the DOS prompt using F10, or unloading the TSR program from memory using "Unload program".

The Options menu
image
This menu provides the option of quitting without confirmation, clock On/Off (not implemented), Terminal, Refresh display to repaint the whole screen, and Link refreshment to refresh the link with the other PC.

The Right menu
image
Similar to Left menu but for the right panel, see above.

About

A menu-driven TSR program for serial communication between two PCs. The master PC can do file operations locally and on/between the two connected PCs including copying, viewing, rename, delete, and make directory. The program is written in Turbo Pascal and 8086 Assembly Language.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors