hsplab@ecsvax.UUCP (03/09/84)
(chomp) Heath supplies their H19A ROM listing for $25 (part #411-838-1). Unfor- tunately, it is in their H8ASM format (e.g., in octal), but it is useable. The sections of interest to you for eliminating the blinking cursor in the listing I have is: ** SBC Set block cursor 015.261 046 140 SBC. MVI H,0+VB.CBE+VB.CBPS START ON LINE 0, BLINK, SLOW 015.263 056 011 MVI L,9 STOP ON LINE 9 015.265 042 277 100 SHLD VI.CSE 015.270 311 RET VB.CBE IS EQUATED TO 000100 (OCTAL) VB.CBPS IS EQUATED TO 000040 (OCTAL) ALL ADDRESSES/DATA IN SPLIT OCTAL For the underscore cursor: ** SUC Set underscore cursor 016.026 046 110 SUC. MVI H,8+VB.CBE START ON LINE 8, BLINK FAST 016.030 056 010 MVI L,8 ALSO STOP ON LINE 8 016.032 042 277 100 SHLD VI.CSE 016.035 311 RET I do not have data on the 6845 controller, but I assume that the the data word you need to change is in location SUC. or SBC. Incidentally I am using the SUPER19 ROM which I purchased from Extended Technology Systems 1121 Briarwood, Bensalem, PA 19020 (215) 752-4604. This ROM supports the non-blinking cursor mode you desire, so I know it is possible. Heath uses a mask encoded ROM which differs slightly in address line A11 and two chip enable lines from the standard 2732. However, all H19 and H19A's support jumper options to allow the use of 2732's. Be sure that when you copy the ROM that you observe the differences. I had to make an adapter socket to read the Heath ROM and was somewhat confused about my inability to read the second half of the ROM. Good luck. David Chou University of NC, Chapel Hill !decvax!mcnc!ecsvax!hsplab
hsplab@ecsvax.UUCP (03/09/84)
(chomp) Heath supplies their H19A ROM listing for $25 (part #411-838-1). Unfor- tunately, it is in their H8ASM format (e.g., in octal), but it is useable. The sections of interest to you for eliminating the blinking cursor in the listing I have is: ** SBC Set block cursor 015.261 046 140 SBC. MVI H,0+VB.CBE+VB.CBPS START ON LINE 0, BLINK, SLOW 015.263 056 011 MVI L,9 STOP ON LINE 9 015.265 042 277 100 SHLD VI.CSE 015.270 311 RET VB.CBE IS EQUATED TO 000100 (OCTAL) VB.CBPS IS EQUATED TO 000040 (OCTAL) ALL ADDRESSES/DATA IN SPLIT OCTAL For the underscore cursor: ** SUC Set underscore cursor 016.026 046 110 SUC. MVI H,8+VB.CBE START ON LINE 8, BLINK FAST 016.030 056 010 MVI L,8 ALSO STOP ON LINE 8 016.032 042 277 100 SHLD VI.CSE 016.035 311 RET I do not have data on the 6845 controller, but I assume that the the data word you need to change is in location SUC. or SBC. Incidentally I am using the SUPER19 ROM which I purchased from Extended Technology Systems 1121 Briarwood, Bensalem, PA 19020 (215) 752-4604. This ROM supports the non-blinking cursor mode you desire, so I know it is possible. Heath uses a mask encoded ROM which differs slightly in address line A11 and two chip enable lines from the standard 2732. However, all H19 and H19A's support jumper options to allow the use of 2732's. Be sure that when you copy the ROM that you observe the differences. I had to make an adapter socket to read the Heath ROM and was somewhat confused about my inability to read the second half of the ROM until I discovered this. Good luck. David Chou University of NC, Chapel Hill !decvax!mcnc!ecsvax!hsplab