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!hsplabhsplab@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