Reply 31320 of 31322, by rasz_pl
eisapc wrote on Today, 08:03:Picked up a Zenith Data Systems ZF-148 8088 PC from the basement. Had to search for a matching XT keyboard and RGB/RCA monitor […]
Picked up a Zenith Data Systems ZF-148 8088 PC from the basement.
Had to search for a matching XT keyboard and RGB/RCA monitor for a while.
The system was not powering on, but after replacement of the shorted tantals the system powered up and booted from FDD at least.
Unfortunately the HDD seems dead and after a few minutes the RIFA inside the PS released its magic smoke.
Replaced the RIFAs as well. Will have a closer look at the HDD which is actually 3,5" MFM drive mounted on hardcard with full lenght controller board.
Is the hard card Zenith branded by any chance? In 1989 3.2 BIOS there is a separate section for old style XT MFM controller they call "Tempest". They detect its presence by checking for ZD signature in HDD Bios stored at C81Bh https://github.com/raszpl/Zenith_ZBIOS/blob/m … 03.2C.lst#L5027
seg000:1840 MFM_Tempest_detect_presence proc nearmov cs:MFM_Tempest_controller, 0push dspush axmov ax, 0C800h ; C800h address of MFM ROMmov ds, axassume ds:nothingcmp word ptr ds:1Bh, 'DZ' ; Check for Zenith Data Systems "ZD" signaturejnz short endmov cs:MFM_Tempest_controller, 0FFhend:pop axpop dsassume ds:nothingretnMFM_Tempest_detect_presence endp
https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/440BX Reference Design adapted to Kicad