home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ZSYS
/
ZNODE-12
/
I
/
PC-ZUPD3.DOC
< prev
next >
Wrap
Text File
|
2000-06-30
|
19KB
|
441 lines
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.)