hi all, I have a question about a program I am writing in Ada. The program should do the following (I know, it's not much :-)) : you type a number (INTEGER) on computer 1, this computer sends the number to computer 2 via nullmodem connected to COM2, you type a number on computer 2, and send this number back to computer 1. both computers do some calculations with these numbers and then give some output. I have been trying to write a device driver for the serial port communication, but I'm stuck. I don't know what the Interrupt_ID is for serial communication : in the function Attach_Handler you must pass your interrupt handler routine and the interrupt ID. I don't know what this is for serial communication, and when I look on the internet, I only find examples in C (interrupt ID for serial port is 0xC or 0xB or something like that : it doesn't work in Ada). The ultimate goal is to write a package that contains two routines : Send_Number(..) and Get_Number(...). The numbers that must be sent should be several (> 2) bytes, so they should probably be split. Allthough I know my way around with C, I have no previous experience with Ada. Does anybody know the solution to this problem? I will attach my code as it is right now. Any comments / suggestions are very welcome! Thanks in advance, alex