Vengeancå Computinç INC® 10/22/89 *** FLASH *** FLASH *** FLASH *** FLASH *** FLASH *** FLASH *** Late breaking announcement: Thió confirmatioî camå tï uó literallù momentó beforå thå earthquakå iî Saî Francisco¬ whilå workinç oî thå phonå witè ouò Ziloç reð iî Zilog'ó Campbelì facility: Ziloç  wilì no÷ supplù thå Z84C0± CPÕ useä iî thå PÃ-Ú aô 1° Mhz¬  12.µ Mhú  anä  1¶ Mhz¡ Pricinç informatioî waó tï comå latå thaô   daù   bù fax¬ buô eventó oæ á greateò magnitudå interfered. Aó  sooî aó pricinç informatioî ió available¬ Vengeancå Computinç  wilì establisè   pricå   anä   deliverù foò twï   speeä  upgradeó  tï  thå standarä PÃ-Ú aô 12.µ anä 1¶ Mhz® Thå upgradå kiô wilì consisô oæ á ne÷ CPÕ chip¬ ³ replacemenô higheò speeä RAÍ chipó anä á CPÕ crystaì oæ thå appropriatå speed. Wheî  theså upgradeó arå ordereä witè thå PÃ-Z¬ somå discounô  wilì  bå made¬ buô untiì informatioî froí Ziloç arrives¬ É cannoô predicô  whaô thaô wilì be. Now we have 3 base models: PC-Z -10 10.0 Mhz The PC-Z -10 may be upgraded PC-Z -12 12.5 Mhz to the -12 or -16 with the PC-Z -16 16.0 Mhz appropriate upgrade kit. PÃ-Ú -1² UPGRADÅ KIÔ Yoõ maù decidå tï purchaså a PC-Z -16 UPGRADE KIT rev A PC-Z and later boost speed with these upgrades. This news should be very welcome to the speed demons out there! For orders or catalog information: Vengeance Computing INC PO BOX 15023 Industrial Station Santa Ana Ca. 92705-0023 Š Foò  thoså oæ yoõ whï eitheò haven'ô hearä oæ iô yet¬ oò  haven'ô  beeî keepinç  uð tï datå oî thå project¬ leô må filì yoõ iî anä givå  yoõ  á capsulå descriptioî oæ thå PÃ-Z® Firsô  off¬ wå havå changeä thå name® Althougè "Thå Grudge¢ ió  á  neaô name¬ anä caî bå saiä tï reflecô somå oæ thå emotionaì currentó iî  thå project¬  wå felô thaô anotheò namå waó needeä foò thå generaì  public¬ whï mighô noô understand® Hencå thå cominç oæ thå namå PÃ-Z Thå  PÃ-Ú  ió exactlù thå sizå anä shapå oæ á "Babù AT¢  motheò  board® Thió  meanó thaô iô mountó directlù iî mosô IBÍ cabinets®  Thió  allowó thå  uså  oæ lo÷ cosô cabinetó insteaä oæ thå semé-custoí  cabinetó  aô $15°-$30°  oò thå bargaiî basemenô speciaì anä halæ á pounä  oæ  custoí spacers¬  nutó anä washers® Installatioî intï á PÃ cabineô takeó  abouô 3° seconds. Thå  PÃ-Ú provideó twï seriaì ports¬ á paralleì port¬ floppù  anä  SCSÉ disë ports¬ anä · PÃ-AÔ compatiblå buó slots® Foò manù applicationó thå builô-iî  portó  oî thå PÃ-Ú wilì bå enough¬ buô addinç á  PÃ  internaì modeí  ió  á snap¬ anä theù arå substantiallù lesó expensivå  thaî  thå samå  externaì  modem® Alsï thió approacè leaveó yoõ  witè  morå  sparå outletó sincå yoõ don'ô neeä alì thoså littlå pluç-iî-adapters! Iî  thå controì anä roboticó arena¬ thå PÃ-Ú interfaceó  directlù  witè standarä  PÃ  industriaì interfacå cardó allowinç  analoç  anä  digitaì reaì-worlä  controì  tï  bå  implementeä  witè  standarä  ofæ-thå-shelæ hardware. Thå  PÃ-Ú  ió structureä likå anù otheò computeò witè á  poweò  supply¬ CPU¬  memorù anä I/O® Sincå it'ó I/Ï interfacå ió welì structured¬  yoõ don'ô  enä  uð runninç alì oveò thå boarä tï geô statuó signaló  aó  iî somå otheò designó whicè cuô costó bù removinç functionality. POWER: Thå PÃ-Ú poweò supplù ió divideä intï ² sections¬ witè thå firsô  beinç á singlå inpuô requirinç 12Ö unregulateä poweò aô 40° má iæ thå IBÍ buó ió  noô iî use® Thió flexibilitù iî inpuô poweò meanó thaô  thå  systeí caî  bå operateä froí á 12Ö vehiclå battery¬ Gelì cell¬ solaò  celì  oò whatever®  Thå  actuaì minimuí foò powerinç thå PÃ-Ú ió  ¸  volts¬  buô higheò voltageó arå preferreä wherå possible. Iæ  uså  oæ  thå IBÍ buó ió required¬ theî thå 12Ö inpuô  needó  tï  bå connecteä  tï  á  12Ö  regulateä poweò  supplù  capablå  oæ  deliverinç whateveò  poweò  ió  requireä bù thå PÃ carä load¬ pluó  40°  ma®  witè additionaì  supplieó  oæ -12Ö anä +5V® (mosô clonå poweò  supplieó  arå significanô overkilì foò this!) ŠThå  +12Ö poweò inpuô ió senseä bù thå MAX69± chið whicè manageó  reseô anä  NMÉ  generatioî  oî  poweò failure¬  aó  welì  aó  watchdoç  timeò functionó anä RAÍ accesó control® Iæ thå systeí poweò shoulä falì belo÷ 10.µ  volts¬  (adjustable© theî NMÉ ió issueä tï thå CPU¬ anä  thå  CPÕ executeó  it'ó  poweò faiì routines® Aó poweò continueó  tï  fall¬  thå MAX69± theî shutó ofæ thå CPU'ó accesó tï RAM¬ anä finallù issueó reseô tï thå CPÕ jusô beforå poweò dieó completely. Oî  thå poweò-uð side¬ thå MAX69± wilì noô allo÷ thå CPÕ tï  ruî  untiì thå poweò inpuô ió stable¬ anä á propeò reseô pulså haó beeî applieä tï thå CPU. Afteò  poweò  ió  restored¬ I/Ï ió rå-initializeä tï  it'ó  lasô  knowî settingó anä thå user'ó tasë ió rå-starteä wherå iô waó interrupted. Shoulä  thå watchdoç timeò bå iî use¬ thå MAX69± wilì issuå  eitheò  aî NMÉ  oò  á RESEÔ pulså tï thå CPÕ wheneveò thå watchdoç  timeò  ió  noô serviceä properly® Thió featurå ió greaô foò BBÓ systemó whicè maù hanç froí timå tï timå duå tï calleò mió-uså oò abuse® Watchdoç servicå  caî comå  eitheò  froí thå normaì BIOÓ interrupô handling¬ oò  froí  custoí useò software. CPU: Thå  PÃ-Ú CPÕ ió á Ziloç Z84C0± CMOÓ Ú-8° CPÕ iî á 4´ piî PLCÃ  packagå clockinç aô 1° mhz® Thió resultó iî á Ô-Statå beinç 100nó long¬ witè  á minimuí instructioî cyclå timå oæ 400ns. Thå CPÕ ió configureä foò buó arbitratioî witè ouò futurå Ú-28° producô whicè  wilì transfeò informatioî tï thå PÃ-Ú bù accessinç thå  buó  anä blocë-transferrinç  whateveò  datá iô wisheó directlù intï  thå  PÃ-Z'ó memory. Therå ió onå speciaì sloô oî thå motheò boarä whicè ió intendeä oæ  uså witè  thå Ú-28° CPÕ card¬ buô maù alsï bå useä foò standarä  I/Ï  cardó untiì thå Ú-28° ió available. MEMORY: PC-Ú MEMORÙ MAP /---------------------------------------\ | | | | | Upper 32K normal RAM | | | /-----------------------\ | | 32K Shadowram | | | | | Š /---------------\ |---------------< | | | | | | | | | 32K EPROM | | Lower 32K | | |-------/ normal RAM | | | | | | | \_______________/_______________________/ Thå PÃ-Ú memorù systeí ió somewhaô unique® Iô implementó thå booô EPROÍ configuratioî  wå  arå  familiaò witè froí  thå  Amprï  systemó  (amonç others© aó welì aó bankeä memorù foò systeí data. Alì  iî  all¬ thå systeí haó accesó tï 128Ë oæ memory¬ divideä  aó  32Ë EPROM¬ 32Ë bankeä Shadowram¬ anä 64Ë maiî ram® Thå RAÍ chipó arå  6225¶ 32Ë bù ¸ statiã raí aô 85nó access. Thå EPROÍ ió á 2725¶ devicå fillinç thå loweò halæ oæ thå addresó spacå aô  poweò-up® Somå codå ió theî relocateä intï higè ram¬ anä thå  EPROÍ ió  switcheä  off¬  allowinç thå normaì 32Ë raí bacë  intï  thió  spacå (000°-7FFF) Thå EPROÍ containó booô-timå code¬ thå systeí BIOS¬ anä Ú-System®  Thió allowó  thå systeí tï perforí á completå booô froí EPROÍ witè  nï  neeä foò  disë access® Booô timå ió FAST!¬ anä thå systeí haó nï neeä foò  á "booô disk". Diä yoõ eveò havå thå experiencå oæ powerinç uð á ne÷ computer¬ loadinç thå  disk¬  anä watchinç iô siô therå (lateò founä tï bå á  baä  cable© whilå wonderinç iæ iô waó quietlù lunchinç youò onlù booô disk? É formatteä á booô disë once¬ anä I'lì neveò dï iô again! Shoulä  yoõ desirå tï ruî á differenô DOS¬ oò CCP¬ nï problem® Yoõ  caî loaä  anù ZCPÒ 3.´ compatiblå systeí segmentó yoõ like¬ oò  á  completå booô  imagå  witè youò favoritå Ú-8° oò 808° DOÓ witè thå  booô  loadeò utilitù whicè placeó youò ne÷ systeí imagå intï Shadowram® No÷ yoõ booô straighô  froí YOUÒ favoritå system® Iæ yoõ shoulä managå tï muncè  thå imagå  iî  raí  somehow¬  yoõ caî stilì booô  thå  EPROÍ  Ú-Systeí  anä recover. Shoulä thå systeí accesó anù oæ thå noî timå-criticaì codå containeä iî thå  EPROM¬  thå BIOÓ merelù swapó thå EPROÍ bacë in¬ anä  allowó  thaô codå  tï  bå executed¬ swappinç thå EPROÍ bacë ouô wheî thå  systeí  nï longeò needó it. Thå  bankeä  raí (Shadowram© ió handleä iî á similaò  manneò  aô  400°- BFFFH®  Thå  shadowraí containó somå systeí datá  includinç  peripheraì setuð  information¬  anä á systeí booô image¬ aó welì aó  16Ë  oæ  disë cachinç areá whicè allowó thå equivalenô oæ twï harä disë trackó tï  bå Šcached. Alì RAÍ ió batterù backeä anä protected¬ thankó tï thå MAX69± chið  anä ²  nicaä oò alkalinå cells® Althougè Vengeancå recommendó  AÁ  alkalinå cells¬  yoõ maù uså whateveò ió handy¬ aó lonç aó thå voltagå doeó  noô exceeä  4.5V® Twï alkalinå AÁ celló wilì keeð thå memorù anä RTÃ  alivå foò  thå  shelæ-lifå  oæ  thå batteries®  Á  selectablå  jumpeò  allowó charginç tï bå enableä iæ nicaä batterieó arå tï bå used® I/O: PC-Ú I/Ï MAÐ /----------------------------\ ü 0°È ­ 7FÈ OPEÎ | Notå thaô I/Ï accesó ü­­­­­­­­­­­­­­­­­­­­­­­­­­­-ü    speeä ió helä constant ü 80È ­ 8FÈ RTÃ ü regardlesó oæ CPÕ speed. |----------------------------| ü 90È ­ 9FÈ PÃ BUÓ I/Ï ü Thió allowó fielä upgrades |----------------------------ü withouô softwarå adjustment ü A0È ­ AFÈ PÃ INÔs ü foò thå increaseä speed. |----------------------------| ü B0È ­ BFÈ PÃ BUÓ ADRÓ ü Alì BIOÓ timinç useó CTC |----------------------------ü driveî timå constantó® ü C0È ­ CFÈ BOARÄ CTL ü Therå ió nï neeä tï "tweak" |----------------------------ü systeí softwarå afteò a ü D0È ­ DFÈ SCSÉ CTRÌ ü CPÕ speeä upgrade! |----------------------------| ü E0È ­ EFÈ FLOPPÙ DISK | |----------------------------| ü F0È ­ FFÈ KIÏ ü \----------------------------/ Thå  PÃ-Ú  ió  runninç  oveò  witè  welì-structureä  anä  powerfuì  I/Ï functions. Quicklù  coverinç  them¬  wå havå thå KIÏ  chip¬  providinç  thå  exacô equivalenô oæ aî SIÏ-0¬ á CTC¬ anä á PIÏ iî onå 8´ piî PLCÃ package® Thå  twï  SIÏ  portó arå configureä aó fulì-featureä  seriaì  portó  aô almosô anù bauä ratå froí 7µ bauä tï 2Mbaud® É don'ô kno÷ whaô yoõ wilì talë tï aô ² megabaud¬ buô that'ó noô MÙ problem!¡ (joke) ALÌ  thå  handshakå  signaló  arå broughô ouô tï  twï  1°  piî  headeró allowinç simplå crimð typå cableó intï ¹ piî Ä connectoró resultinç  iî á  pinouô whicè ió thå samå aó thå IBÍ AT® Bauä rateó are¬  oæ  course¬ individuallù adjustablå anywherå iî thió range. Š Á helpfuì hintº Breakouô boxeó arå USELESÓ aô ² Megabaud! Twï  oæ  thå CTÃ channeló (0,1© providå bauä ratå  informatioî  tï  thå SIOs¬ anä thå remaininç twï channeló providå timinç informatioî tï  thå systeí anä thå user® Channeì  ²  countó  thå 4.° Mhú inpuô anä  provideó  fractionaì  seconä intervaló   tï  thå  BIOÓ  foò  it'ó  timinç  functions¬  makinç   theí independenô oæ CPÕ clock® Channeì ³ countó "ticks¢ froí thå RTC¬ whicè maù bå seô tï ± peò seconä oò  onå  peò  minutå rates¬ allowinç preciså  controì  oæ  timå-relateä functionó withouô thå bizarrå matè whicè waó formerlù needeä tï accounô foò  clocë  rolì-over®  Settinç á timeò tï expirå iî 6°  minuteó  ió  á simplå matteò oæ settinç thå CTÃ tï counô dowî thå RTÃ ticks. Thå  PIÏ  sectioî oæ thå KIÏ supportó somå boarä controì  functionó  oî porô  B¬ anä á bé-directionaì Centronicó paralleì interfacå oî porô  A® Thå  paralleì  porô  ió configureä intï á 2¶ piî  headeò  whicè  allowó simplå crimð-cablå connectioî tï standarä IBÍ typå printeò cables. Sincå I'vå mentioneä iô sï ofteî already¬ thå RTÃ ió aî OKÉ 6242Â  chið keepinç standarä timå anä datå information® Thå RTÃ shareó it'ó batterù backuð witè thå systeí RAM® Thå accuracù oæ thå clocë aó shippeä ió noô guaranteed¬  buô  maù bå easilù adjusteä witè á  smalì  screwdriveò  aó closelù aó desired. DISË I/O: Thå PÃ-Ú supportó botè thå standarä µ 1/´ incè drivå interfacå anä  thå SCSÉ  buó interface® Thå µ 1/´ incè interfacå ió manageä bù  á  Westerî Digitaì  177²  controlleò  anä  allowó á maximuí  oæ  ´  driveó  tï  bå connected. Thå SCSÉ buó interfacå connectó directlù tï sucè embeddeä driveó aó thå Seagatå 225Î anä 277N¬ anä thå Quantuí anä Connoò Peripheraló line®  Iô maù  alsï  bå  useä witè MacIntosè driveó oò  mosô  ST50¶  driveó  witè applicablå controlleró likå Adaptec¬ Xebeã anä sï forth® Embeddeä driveó offeò thå controlleò alreadù mateä tï thå drivå anä  aî EXTREMELÙ simplå installatioî process¬ foò typicallù $2° morå thaî  thå samå drivå witè SÔ-50¶ interface® Thå Shugarô productó arå particularlù gooä buys¬ sincå theù uså RLÌ encodinç oî theiò SCSÉ products¬ givinç á fasteò  throughpuô  aô  75° Kby/seã thaî thå  ST50¶  interfacå  aô  50° Kby/sec. Thå SCSÉ buó ió fullù arbitrating¬ anä supportó multiplå CPÕ ¯ multiplå drivå configurationó witè nï additionaì softwarå oò hardwarå otheò thaî Šthå requisitå cables® Thå  SCSÉ  interfacå ió handleä bù á Ziloç CMOÓ 538°  controlleò  whicè implementó thå fulì SCSÉ protocol¬ anä haó optimizeä buó timingó  whicè helð increaså thå transfeò speeä tï thå SCSÉ peripheral. PÃ-BUS: No÷  foò  thå  board'ó mosô interestinç  feature¬  thå  PÃ-AÔ  buó interface. Mosô  oæ yoõ woulä prefeò á differenô bus¬ É know¬ likå STD¬ oò  Ó-100¬ oò maybå Multibus® BUTº Wheî waó thå lasô timå yoõ sa÷ á 240° bauä  MNÐ compatiblå  modeí foò Ó-10° buó aô $12¹ oò á Multibuó cabineô  aô  lesó thaî $900..® Vengeancå  Computinç realizeó thaô iæ therå ió onå thinç whicè IBÍ  caî bå honestlù thankeä for¬ iô ió thå advenô oæ standardizeä anä CHEAÐ I/Ï cardó anä cabinets® Thió playeä á majoò parô iî thå desigî oæ thå PÃ-Z. IBÍ I/Ï cardó arå mappeä intï thå Ú-80'ó I/Ï addresó spacå iî á 1¶ porô "window"®  Thió  "window¢ pointó tï anù poinô iî thå PC'ó  I/Ï  addresó spacå  froí  00° tï FFFè bù thå uså oæ thå "Fakå Addresó  Latch¢  whicè latcheó  thå uppeò twï nybbleó oæ thå address¬ witè thå  bottoí  nybblå beinç supplieä bù thå Ú-80. Exampleº Tï addresó á PÃ modeí aô COM1: PÃ COÍ assignmentó arå mappeä aó follows: COM± ½ 3F8è COM² ½ 2F8è COM³ ½ 3E8è anä COM´ ½ 2E8h Therå arå additionaì portó COÍ µ-¸ buô theù arå noô standardized. So¬ tï accesó thå PÃ modeí aô COM± oò 3F8h¬ wå simplù writå 3Æ intï thå Fakå Addresó Latch¬ anä theî reaä oò writå aó desireä tï 98è (9Ø ió thå locatioî oæ thå PÃ I/Ï window). IBÍ  interruptó  anä thå CHCË inpuô arå handleä througè aî ¸  biô  porô whicè  allowó thå fronô paneì keyswitch¬ IRQ²-· anä CHCË  tï  interrupô thå CPU® Thå interrupô routinå simplù readó thå PCINÔ porô tï determinå thå interruptinç device. Thió structurå resultó iî á fairlù simplå interfacå intï PÃ I/O®   NOTÅ thaô  memorù  cardó  CANNOÔ bå useä witè thå PÃ-Z® Whilå  theù  maù  bå pluggeä  intï thå bus¬ theù arå noô accessible® Thå Ú-28° producô  wilì Šallo÷ theí tï bå used¬ buô foò no÷ yoõ wilì havå tï bå contenô witè thå hundredó oæ I/Ï interfacå cardó thaô arå available. Wheî thå systeí ió shipped¬ iô wilì comå witè overlayó anä insertó  foò MEX¬  IMP¬  BYÅ anä YABBAÔ whicè ió á  Fidï-compatiblå  netmaiì  systeí authoreä bù Jacë Winslade® Yoõ wilì bå ablå tï seô uð youò owî  netmaiì nodå  withiî á couplå oæ houró oæ openinç thå box¡ Aren'ô yoõ tireä  oæ havinç tï calì 1² differenô boardó arounä thå countrù tï staù iî touch¿ É surå am! Á  finaì notå witè regardó tï softwareº Wå aô Vengeancå believå iî  thå Hackeò Ethic® Althougè  wå arå NOÔ licensinç yoõ tï uså ouò softwarå tï competå  witè uó  iî  manufacturinç anä sellinç computers¬ wå wilì  makå  ouò  systeí sourcå codå availablå tï ANYONE¬ regardlesó oæ whetheò theù owî á  PÃ-Ú oò not® Yoõ  arå  freå  tï uså thió sourcå codå  tï  develoð  applicationó  anä systemó  foò  thå PÃ-Z¬ anä tï selì thoså applicationó anä  systemó  tï youò  customeró withouô royaltù tï Vengeancå Computing¬ aó lonç aó  thå hardwarå platforí ió thå PÃ-Z. Aó iô becomeó available¬ yoõ wilì finä sourcå codå foò thå systeí  BIOÓ anä  utilities¬  BOOÔ EPROM¬ anä anù overlayó oò insertó thaô  wå  havå writteî  oî thå Vengeancå Computinç BBÓ aô (714© 54¶-5407¬ anä  oî  thå systeí diskó shippeä witè youò ne÷ PÃ-Ú computer. Useò-contributeä   interfaceó  anä  applicationó  wilì  alsï  bå   madå availablå thå samå way. Wå WANÔ yoõ tï geô iî iî undeò thå hood! É  thinë  we'vå covereä thå wholå machinå aô thió  point®  Softwarå  ió anotheò matter¬ anä duå tï timå requirements¬ wå wilì havå tï makå thaô anotheò article® (Actually¬ wå arå stilì workinç oî it¬ anä ratheò thaî havå  yoõ geô mù halæ-bakeä ideas¬ I'ä ratheò untiì waiô mù  ideaó  arå closeò tï welì-done!) It'ó verù difficulô tï conveù thå magiã oæ thió machinå iî á texô file® Thå  PÃ-Ú  ió á fast¬ cleaî machine¬ witè á fulì complemenô  oæ  systeí supporô  featureó  welì  integrateä aô botè  thå  systeí  hardwarå  anä softwarå levels® Thå wholå machinå ió regulaò anä welì structured¬  anä verù easù tï codå for® Otheò  computeró maù havå similaò featureó available¬ buô nonå oæ  theí provideó  alì  theså  featureó  oî thå  motherboarä  iî  aî  integrateä package® Consideò thaô iî thå standarä PC¬ theså featureó woulä  occupù Šaó  manù  aó µ oæ thå expansioî slots¡ Eveî aô that¬  thå  PÃ-Ú  offeró featureó  likå it'ó poweò tolerancå circuitrù anä softwarå  thaô  isn'ô availablå oî á PÃ aô anù price! Whaô morå caî É say¿ É firmlù believå thaô thå PÃ-Ú representó thå besô enginå iî it'ó clasó anä thaô iô ió implementeä witè thå besô  softwarå supporô possible. Thå PÃ-Ú ió availablå froí Vengeancå Computinç aô Vengeance Computing INC PO BOX 15023 Industrial Station Santa Ana Ca. 92705-0023 (714© 991-244± Voice¬ (714© 546-540· BBS Pricå ió $55° (PC-Ú -1° witè Z-System softwarå anä manuals.)  .