[net.micro] H19 ROM listing for nonblink cursor

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