bobryan9@my-deja.com wrote: > Do the commands HOME, HTAB, VTAB, etc. work? Generally, no. Think of the Videx Videoterm card as a text-only terminal attached to a serial card. You have to send the correct control character sequence to clear the screen or position the cursor. The following is from my Videoterm manual: CHR$(1) shift toggle CHR$(7) bell (sounds different from standard beep) CHR$(8) non-destructive back space CHR$(10) line feed CHR$(11) clear to end of screen CHR$(12) form feed (clear screen) CHR$(13) carriage return CHR$(19) stop/start scrolling CHR$(21) copy character CHR$(25) home the cursor CHR$(26) initialization lead-in character 0 clear the 80 column screen and home the cursor 1 turn off Videoterm and activate 40 column screen 2 selects the standard character set 3 selects the alternate character set Ctrl-@ to Ctrl-G displays one of the mid-resolution characters Ctrl-H to Ctrl-P display small abbreviation of ASCII function Ctrl-Q to Ctrl-_ displays one of the line drawing characters The manual says you can choose 18 or 24 lines of text, but I don't know how. CHR$(27) edit control lead-in character A advance character B back space character C move cursor down a line D move cursor up a line E clear to end of line F clear to end of screen @ clear screen [I,J,K,M do NOT work] CHR$(28) non-destructive forward space CHR$(29) clear to end of line CHR$(30) cursor positioning lead-in character GotoXY is PRINT CHR$(30);CHR$(32+X);CHR$(32+Y); where X=0 to 79 and Y=0 to 23 GotoXY is PRINT CHR$(30);CHR$(31+X);CHR$(31+Y); where X=1 to 80 and Y=1 to 24 CHR$(31) reverse line feed > Can you display a HGR screen, Lores, etc. through the Videx board? The Videoterm itself cannot. Usually there is some sort of manual switch you can use to choose the video source you wish to send to the monitor. However, my Videoterm manual discusses the Soft Video Switch, an optional enhancement which will automatically switch to 80 columns when any character is sent to the Videoterm. If any color graphics mode is active, the Soft Video Switch will automatically switch to the 40 column video signal. > Would you mind posting it? It'd be interesting to mess around with. Follow the usual rules about reading $CFFF to turn off other card's ROMs. You should initialize the Videoterm using its firmware to get the hardware programmed properly. The address range $CC00 to $CDFF is used as a 512 byte window into the Videoterm's 2048 byte text video memory. For slot n, READ $C080+n*16 [$C090 for slot 1, $C0C0 for slot 4, etc.], $C084+n*16, $C088+n*16, or $C08C+n*16 to choose which of the four windows are active. The Videoterm uses hardware scrolling. The CRTC (see below) chooses which address in its 2048 byte memory to start displaying the screen. The Videoterm changes CRTC registers to scroll the screen, unlike the Apple II where you have to read each character then write it to the line above. The Videoterm is based on the Hitachi HD46505SP CRT Controller IC chip (CRTC). The CRTC contains a set of eighteen internal registers which are user software programmable. Be careful: if you program the chip incorrectly, you may generate a video signal which might damage your monitor by, for example, putting a very bright spot on one part of the CRT which would burn out the phosphers (sp?) in that area. -- Paul R. Santa-Maria Ann Arbor, Michigan USA paulrsm@ameritech.net