[sebhc] RE: Emulator progress & Hardware Q's

Steven Parker sp11 at hotmail.com
Mon May 10 12:38:05 CDT 2004


I had no idea 25 years ago that today I would be reprising my role as a 
Heathkit Technical Consultant.  :-)

Dave asks:
>#1 - Can anyone provide clairification as to the purposes of bits 4-5
>      in the front panel control register (Address F0h - 360o):

Typos in Heathkit manuals are extremely rare - Congrats!  You found one.  
:-)
When in doubt, trust the PAM-8 listing.  That's what you'll actually be 
supporting.

>     on the schematic, D5 is connected to pin 13 of IC106, and the
>     corresponding outputs are not connected. On the schematic, D4 is
>     connected to IC106 pin4, and the output (pin 2) operates as
>     described.

D5 drives the MON light, and it has a separate latch (IC102), so the output 
from IC106 is not used.  D4 is indeed the single-step control, defined in 
PAM-8 as CB.SSI.

>#2 - Can someone send me or point me to a reference for detailed info
>      on the H19 terminal so that I can correctly implement the various
>      control codes? (I don't have an H19)

In the FTP archives:  documents/HZ19-manuals/z19-om.pdf

>#3 - Can someone send me or point me to a reference for detailed info
>      on the disk controller. (I don't have a disk controller).

I don't think anyone has scanned and uploaded it yet.  I've listed port and 
bit assignments under "I/O ports" below to get you started.

>#4 - Can someone send me a binary image of the PAM-8 ROM - save me
>      having to set up the H8 and figure out how to download it ?

I uploaded it to the FTP archives last month:  software/H8-ROMs/PAM8.ROM
The H17 ROM is there too, and a few others.

>#5 - Here are some notes I've made on the H8 hardware, if anyone out
>      there is intimately familier with this material could give it a
>      review and let me know of any errors, or additional information
>      that I have missed, that would be greatly appreciated.

>Memory Map:
>-----------
>0000-03FF = System ROM
............................................(PAM-8)
-or-
0000-07FF = XCON-8 ROM
-or-
0000-0FFF = PAM-37 ROM (with H-8-37 upgrade)
1000-17FF = XCON ROM (with H-8-37 upgrade)
>0400-1FFF = Reserved for future expansion
1800-1FFF = H-17 ROM
>2000-203F = Monitor RAM
>2040-FFFF = User RAM
>
>I/O ports:
>----------
>C0 = Reserved
C0-C7 = AT0 (Alternate Terminal) on H8-4 (8250)
C8-CF = AT1 on H8-4 (8250)
D0-D7 = AT2 on H8-4 (8250)
D8-DF = AT3 on H8-4 (8250)
E0-E7 = Printer on H8-4 (8250)
E8-EF = Console on H8-4 (8250)

7C = H-17 Data Port (2350 USRT)
7D = H-17 Fill/Status Port
7E = H-17 SYN/Sync Port
7F = H-17 Control Port

H-17 Control Port bits:
  D0 = Index Detect
  D1 = Track 0 Detect
  D2 = Write Protect
  D3 = Sync Detect

  D0 = Write Gate Enable
  D1 = Drive Select 0
  D2 = Drive Select 1
  D3 = Drive Select 2
  D4 = Motor On
  D5 = Direction (0=out)
  D6 = Step Command
  D7 = Write Enable RAM

H-17 Status Port bits:
  D0 = Rcv Data Ready
  D1 = Rcv Overrun
  D2 = Rcv Parity Error
  D6 = Fill Chr Transmitted
  D7 = Tx Buffer Empty

Cheers,

- Steven

_________________________________________________________________
Stop worrying about overloading your inbox - get MSN Hotmail Extra Storage! 
http://join.msn.com/?pgmarket=en-us&page=hotmail/es2&ST=1/go/onm00200362ave/direct/01/

--
Delivered by the SEBHC Mailing List



More information about the Sebhc mailing list