CONVERT
This utility is used during the build process of the primary 16K CDMS rom. It takes the output from TASM /l source.asm and converts the file into binary and intelhex output files.
To build the utility:
- Change the #define TARGET_DOS to 1 if you are not using unix headers
- On unix run: gcc -O2 -o convert convert.c
To use the utility:
- Run TASM /l source.asm to produce the source.lst file
- Run CONVERT source.lst source.bin source.hex to produce the binary and intelhex format output files
- Transfer the source.hex file to the STAG programmer
- Load the JETX1 configuration, and program the 16K roms
PATCHGEN
This utility is used to automatically generate the main bulk of the commands required to uplink a patch to JET-X. It takes the output from TASM /l patch.asm and converts the file into a set of JET-X patch commands.
To build the utility:
- Change the #define TARGET_DOS to 1 if you are not using unix headers
- On unix run: gcc -O2 -o patchgen patchgen.c
To use the utility:
- Run TASM /l patch.asm to produce the patch.lst file
- Run PATCHGEN patch.lst patch.cmd to produce the command file output
- Manually insert the commands required to enable the patches into the command file
- Transfer the patch.cmd file to the PDP-11
- Update [1,2]PATCH.CMD to call the new patch file
- Reconfigure JET-X and test the new code and run the Software Acceptance Test if necessary
TTY Monitor
This Windows 95/NT program monitors serial communications, and logs the data to a file called SERLOG.BIN. This file is *unconditionally overwritten* every time you start a capture. (I know this is bad, but the utility was needed urgently, and I haven't gone back to polish up the rough edges yet)
To use the utility:
- Download TTY.exe, and put it into a subdirectory somewhere.
- Run TTY.EXE and then click on the 'Settings...' menu
- Ensure the baud rate, stop bits etc are set correctly, then click 'Font'
- Change the font if you wish, then click OK, and OK again to close the settings dialog. (This is needed because the font used for the display is not correctly initialized unless you visit the font menu).
- Make sure any data in SERLOG.BIN you want is copied somewhere else
- Click Action->Connect to start logging the serial port. Bytes are displayed on the screen in hex, and logged to the SERLOG.BIN file.
- Click Action->Disconnect to stop logging, and then copy or rename SERLOG.BIN to a different file if it contains data you want to keep.
Note: This utility is a lightly hacked around version of the TTY sample program provided with Visual C++ 2.0. As such, portions are Copyright Microsoft Corporation.

Last Updated: 08-Jan-2004