You are on page 1of 104
3-Monatsangebot Marz-April-Mai 1985 PE 6s ro 1. heft Y: or neat Samson 65 a a a ce TAA oor Selbstbaucomputer mit toller Software! Rund um den FELTRON SAMSON 65 PC Wie leistungsfahig der Selbstbau-PC SAM- Entwicklung mitgewirkt, unser Angebot ist SON 65 ist, steht in diesem Elektor-Sonder- zusammen mit der Elektor-Redaktion ge- heft. Wir von FELTRON wollen Ihnen helfen, testet worden. Sie kénnen also sicher sein, daraus einen professionellen Computer zu daB Sie unsere Produkte problemlos ein- machen. Wir haben von Anfang an bei der setzen kénnen. Das PC-Gehause Wir bauen seit 25 Jatwen Ge: hause, Diese Eriahrung steckt ‘auch in diesem Gehause aus ‘Aluminium, das wir spezell far denSANISON65 baven. Es ent htt alle notwendigen Bohrun- {gen und Durehbriche, einen Baugruppentrager mit Fun- rungsschienen tur die Karten Lund Montagebiecte fir de Flop- py-Laulwerke, Lackier ist es in RAL 7032 kiesolgrau. Sie kén- fren sofort mit dem Aufbau beginnen, alles ist fur den Ein- Samson_65 Dav vorberetet. Und auerdem Sah owes Conus ach ANITA ma noch hervoragend aus! ~ > Die Tastatur A Wirbieten Ihnen eine Komplete Pei] wh asia vor Chor an, it \wieder fur die Verwendung mit j dem SAMSON 65. angepasst haben. Das Anschludkabel ist Davie manta nd auc she egoronachen, .Arwpiste De Floppy- enisprechende Tastenkodie- (mitlere Tastenhohe 30 mm) tung tur den SAMSON 65 it be- Sie KGnnen die Tastaur sowe LAUfWerke reitsindem eingeseizien PROM das Tastatur-Gehause auch ein- Sie Konnen wahlen zwischen enthalten, Selbstverstandich ein beziehen (mit PROM, aber den Typen 6128 (40 Spuren) etl diese Chorry-Tastaturalle chne Kabel und unmmantien). und 6138 (80 Spuren). Beide Bestellinformaton Beeichnung PC Geause fr SAISON ES asta romper SANSONE Tasiaur Chery 6800387 ‘Geraise_Chery 656-0080 opp Laviwers BASF 612840 Sparen opp Lauiwer BASF 613680 Spuen "T-Montor OV-216 gun 12 Monitor D276 orange onto Unersaz Ergoit [Ae Preise in DM per Stick zuziglch Versandkosten. GréQere Stickzahlen auf Antage ‘Wir ter gegen Varauskasse oder Nachnanme. Bitte geben Sie dle gewunsche Literform bel Iver Bestlung an, 4 FELTRON Elektronik ~ ZEISSLER & CO. ‘Lautworke passen ohne Probe ‘me zum SAMSON 65. Es sind ‘maderne SimLine Lautwerke von BASF, de eine ganze Reine von Vortelen bieten: lange Le- bensdauer durch Diretantie, kurze Posiionierzeten, grofe Standfestigket, im Industesin- satz bewahe, auberst gunsiger Preis. Mit weniger solten Sie sich nicht 2utreden geben Der Bildschirm Mit dieser 12"-Bldschirm kon: ‘nen Sie Inrem SAMSON 65 den letzien Pit goben. Sie eralten dank der hohen Bandoraite von uber 20 MHz ein gestochen charles Bild, Sie kOnnen wah- len zwischen einem grinen ‘Schiem oder einem Schim in ‘orange, ganz nach Ihren Bedurt- rissen, Dieser Bldschirm passt injedem Fall zu rem SAMSON 665! Und dies 2u einem atak- tien Pres. Und wenn Sie sich einen beson- deren Gefalien tun wallen, dann bestellen Sie gleich einen Bid- Sschirm-Untersatz mit! Dann kén- nen Sie den Bildschirm stuen los drehen und schwenken und Sie erreichen einen optimaien Blckwinkl ‘Wenn Sie noch mehr Uber diese Produkte wissen wollen, oder wenn es Sie interessirt was ir sonst noch alles anbieten, dann schreiben Sie uns. Sie erhalton lumgehend die gewunschten Unteragen. 1 lund springe zu der Adresse, auf die der Ladevektor zeigt RA : Modifisere den Aldeumulator der cru RX : Modifisiere das XRegister der CPU RY : Modifisiore das Register der CPU. Assembler- Editor-Disassembler 1) Editor-Kommandos [A(da) Fuge neve Textzilen am Ende der Bdock Move) Ber TOFROM.END Bewege den Datenblock awischen den ‘Adtessen FROM und END ur Adresse To. casas) Loeehe den Textputter che Zelle Tesche die len 158.218 ind) Gebe die Endadresse der Datel aus Fin) FAIQ Modifisere die Ze Knser) 1808 Tage vor Zeile 500 eine neve Zeile List) ebe Zee 100 auf allen selektiorten |gebe dio Zeilen 200.208 auf allen N Nummeriere die Zeilen in Zehner sehntien, febe den Text au !heibe das Zeichen unter dem ‘und springe zum DOS. Gebe alle Parameter der Datei aus inl) iade eine oder mehrere Dateien in den, ‘Textpulfer. SAMSON gibt ein Mon rach diesem Rommando aus M Verlasse don Editor und springe zum Monitorprogranm. Verlasse den Editor und springe zum Dos x ‘Stante den Assembler x Dow Springe vom Editor 2u einem Programm an der Adresse r Gobe die Symbole in alphabetischer Re henfolge aus. 1 Gob Symbole nach Aa sen geord: 00 n symbolischen Disassombler, lieve von $F008 bis exhlusive F108 BASIC-Befehle Zoweisungen und 1/0 Beebe: LET, INPUT, READ, DATA, RESTORE, PRINT, TAB, SPC. POS Programm und Progremmkontroll betehle IETHEN, IF.GOTO, ON.GOTO, FOR / NEXT, STOP END NEW, RUN, LIST, CONT, REM, FRE, CLEAR Felder (Ara): pam ‘Mathematiche Funktionen: ABS, EXP, LOG INT, END, SGN, SQR,-, +, Stringfunktionen: ASC, CHRS, LEFTS, LEN, MIDS, RIGHTS, STRS, VAL Unerprogramme: DEF. GOSUB RETURN, ON .GOSUB Ditelte Speichereingrite: POKE, PEEK, WAIT Verknupfung. mit Maschinensprache- Rowtinen: sR. Diskettenkommandos (nur OS-65D): 1O san - Sete das 1/O-Flag an. DISKU'LOAD ... - Lade das Programm ‘von der Diskette inden ‘Arbeitsspeicher RUN"... - Lade das Programm von der Diskette in den Arbeltsspeicher und Deginne mit der Ausfuhrung. Rette das Programm im ppeicher unter dem Namen Ottne die sequen: ‘RandomDatei ..., benutze DISK CLOSE, dn - SchlioBe die aktuelle sequentielle oder RandomDatei, setze as Puller Pag zuruck, DISK GET, nn - Lese den Record nn aus EXIT « Springe ins Diskettenbetriebs: system (005). 1M Eine Zaile nach unten ‘1 Cursor ans Zelonende (Rear) ‘F< Cursor an den Zeilenanfang (Fr Unterbreche Programmablaut @reak, Wichtiger Hinweis: Der Editor kann auch 59 -siouuiy) sog un nds * ds9S0° xonune aBupBsny.r0yoni ones = ,s60ig 9g 190%, | se ‘soruonweg = retrered) sueBenerayonq o2iee (eu8) Buebsmecoyonig 22s : § Li. agate ‘dumaxoH HE ZAT7OOKK 9qeBut2-2t80 -sburjuy Sunpray yoru ‘dur -touowy sop r9;quessesig usp os aqebuo sTouyosuaieg aIp ebrpuseq / ous * ‘ssarpy soyjoisobute qe oqeburg nosy wuIBoR, ‘eM¥eA-OUl woP oF A AOUIOATAN Wap axors N ue .sonog arg, woines96 4" 1g 10018, onsumnseq woUo oyDsoT I. 000K essoupy sme ,swagoqeaug, uoute 99g NOEL, -ouqnnsuy uoionoqreosge 197 wassazpy ‘1p exorup pun esseipy vauoqesapite 9p faq uutesborg Sep outs, 920A, A (22270) Uoqobure sssaxpepuy pun -eoNehoy .duimpyoy, aqeBsny Yeu GuNpROH | H ossonpy soqgeruuresiorg ore] 2p 26102" d sovsBay-ngD Z9q NeW Yop ONS ‘94 9284) qe yon ge ure ‘erdsuouloseyy) sep S1°Q1Y, twoweg mt asserpy o6tz0n 36102 ‘woreq Yu ossaxpy eusyoRy aBte7 ‘ssarpy soibrozabue yne woIwG oqeOUI : /AA 200K sseerPy Zep eqebuE | KK Sopyewwoy-s021U0Yy ‘cong wt syour neg WR - 5 seqSmuzo4 zyour wamnds 0p svobupguowure Jorsne oulay 11 susHSTa TOSOIP jRY ~ Z ye wovauyorazag 20p stenaso7 arama pug wep zon prom uopunyos wyoKe Jsoo.ooug unt wey fed 9p @urEN 20d Moyyuobueroryes Loyoees = Uapiam uapunjs® aor uuey sonesspubaz Wap J08 201405 = ¥ voprom uapunjos ory ouexeic op Suny ‘pun route puaiyem ues Jdownds -§ rowurninds ayosteg @ onszopuewuroy wr 9pyagxRAS « yoraq agora yzauyney 9 (ands sng ayo aged sdoxundg) roRyeRyons » § inyosesqianyos ist suaxsia - mmnyososqionyse woweredg osoip 0696 ist @9 2055 - oprom woqanyosea oF eprom usso[e8 wow uuet SOc sep uebunprouzoqyag royptedsajoary wap ut taiepyend ap pel «uta 9p yu Wop 9BeRzoGN = LL” NNNN IE NNNN ossampy qe zoyorods ry wap U1 § 100495 "LL nds uaR ey sumwouexsiq wep ape] SLL=NNNN YO ‘Lu ands tap s 200105 op ul wop oy sxoystods pun susasia OP ne suoyotedsnreqzy sop NNNN 9s80:PY we s958g d ePueS - d/NNNN=SLL YS uoryeja6 (uonrsodpunan ‘uopsog 2X AFOMIME Sep aroNIeI—5 - x as “esorp snu) LL nds xp LOR NNNNE essary 1p we souumisorg™ sours Bursupieny sop Wu SuUBOg = NNN OD WINS essexpy z0p 109 puowuboq roan wsbugjdurg pun vopuns "S00 niesRy ofot95 op ar0NH=T95-H soyonig_vousssoqyosobuNatiamuyos “sotvonteg arp ue wap aren4—I=9 68° OL \s09 sopuewwoy-SOd sisnyooeds = oo oiseguimioy = Cog 4-01 ‘Bumpeuny Wea usn-a. avait & NaH N¥WL-1 Dav 60s us 018° Mt aus-S wOs-6 Yoas -o2g Nis § wos Nos axa Nn - og apea- x, ‘aNa-/ ana -2 SLHORE- 6 Nase asta -¥ ‘SUOLSTA b0g ara -1 Wee aad-F avae- a vuva-d roa Pe eee ee cat it eb abonde eset Seon eres ad oe g 3 a 6 ec Sonderheft Ein neuer Weg? Ein preiswerter Selbsthau-PC, der gleich zeltig auch toch ein trarsparentos. Ent ‘ricklungssyster sin einem Hef? Dazu Foch in einem Sondezhelt” Warum nicht, Rier ist er (der Computer) und es (das Hef), Aber was heiBt exakt "komplet”? SchlleBlich haben wir die ersten Erweite rungen schon angektindigt. “Komplett heist hier Bin vollsindiger Computer, der ein komforables Arboiten erb3: licht Und der dennoch Pat at for eine Menge nutalcher Erweiterungen. Ein Diskettenbetriebssystem, das sich durch hohe 2ugrilegeschwindiglet, ar Be. Datonsicherheit, Durchschaubarkeit lund konomischen Speichergebrauch fuseeichnet und auBerdem noch preis wer is Warum nich? Es muB ja nicht (CP/M oder MS-DOS heiSen \Nativlich haben uns aufgrund der Voran- Kindiguagen bereits die ersten Fragen fenicht: "Wie sieht 03 mit der Software ‘3ue?” Damt war nicht die Betriebssotwa dieses Sondethen gelesen hat. diesbe 2Gglich noch Fragen haben sondern An ‘wenderprogramme. Unsere Antwor: Es gibt nicht nur eine ganze Menge fertiger Software fir Ohio DOS-Computer, os gibt vor allem auch BASICODE. ‘Selbstver ftindlich wird auch SAMSON 63 am BASICODEVerkehr teilnehmen: Das Ubersetzungsprogramm und eine passer: do Kassettonschnittele sind inzwischen Ierig und werden im nacksten Computer Sonderhett veroffenich ‘Manchen Eleitor Lesezn kostet SAMSON 65 nicht mehr als ein neues Monitor EPROM und etwas Lotarbeit Und viel: leicht werden gerade dadurch ein pear lange gehegte Wiinsche Wiklichkeit Ein Drucker, ein stables Gehduse, ein Diskettenlaufwerk mit groerer Kapaziat oder ein 2weltes, ein direkt gekoppeltes ‘Med... (Entschuldigung, das ist ja nicht eriaub, 2x diesem Bomthen gehért auch etwas, a6 auf den ersten Blick ttsichlich ein ‘ganz neuer Weg 2u sein scheint Wir muB- ten dafur sorgen, dab das Onio-DOS wie- der einfach exhaiich ist - fir die Leser, ie es noch nicht haben. Der Elekt Verlag hat sich deshalb eraschlossen, Aber den Elektor Software Service 2u va treiben. Dafir waren drei Grinds aus schlaggebend 1) Der Preis fur das OhioDOS wi Dollar Ebene berechnet, und der kkars ist zur Zeit geht hoch. Fs sehien uns sehr sinnvll, auf diesem Wege dafur zu Sorgen, da das Ohio-DOS troudem so Drelswert wie moglich legal echallch ist. aut ila 2) Leider waren die grofartigen Techni ker von Ohio Selentife sehlecite Kaulleu- te: Die von ihnen gegrindete Firma hat frewischen mehrtach den Besivzer ge weehselt Aller dadurch - vor allem in Bu ropa - entgandenen Verwirrung zum ‘rote: Es gibt sie noch -im Rahmen eines sgr8Seren Konaern. Dessen deutscher Ver ttoter winschte eine zentrale Vertiebsa otsoe| 4 F) ol aen Pol wine (—esfemetenl os} ern : ce patie we Fafa a lew 2 i il a witeace | erempreyy L@ Yeutepuog oe © ist doch genau s0 etek 1 St as 2ichen nde onsprechonde Bi 2, Oi Stang dey YOU arte gu Der Gtpolige Stocker auf der linken Sete * Erzeugt den horzonalen und den ver- verbindet die Hate Uber den EleKor Bis Jalen Eldeynchronimpuls sum neWigen oO mit den anderen SAMSOW aren. Der Zeitpunt Adrssen Puts pall ie mar ie *Sorg i ie Wl. Duke! Suuarung der ‘Adresletungen, sondem inverien auch Bldpunkte einer Bldzele am Videoein- SES die Adresslgnale; sie stenen aso inver. gang des Monitor, tien und nicht inveriert mir Verfugung. Das IC kann noch etches mehr, was Ueteres ‘macht der ‘DatenBus'huller jedoch im Moment fur don Betreb det cht De SteverBus-eitingen sind nicht VDU are unerhoblich at Wersich wei Tele, So snd de Anachutounkt dor Gepiiter, wel's einlach ruck erforder: ter mut dem IC und dessen Regiserorga. Aaveietungen mit dn Eingingen lich ist. Es folgen zwei AdreSdekoder. nisation beschaftigen méchte, findet ‘N37 une 74 verbinden, Der eine dekodien” die VideoRAM: Neribereinges in Papervaze (iche ‘Rdressen, der andete den CRTC (zur (0) im Lieratrverzeichns) Das IC erhal ‘arebdekodierung spiter meh). Seinen Arbeistakt (die Zallentrequer2) ‘Yom Tuuagenentor uber den Teller durch Der CRTC (cattode ray ube conoller, 8 sf Deutz Hathodensfablrshren Ste: fang) vegelt don “digialen Verkehr” auf Die folgenden 2-m+Muliplexer gehoren Gor'VDUarte Er sever flgende Vor noch, it ir Adresdekodierung des ange VideoRAMs in das Video Ram werden iol ie Adresse des Zeichens, das aut alle Zeichenelngeschrieben die auf dem ddem Monitor geschvioben werden sol. Schirm dargenei werdensclien, Fr 0x Fi geow fe e BIBI ‘ 28 ec Sonderheft Fy 3 Fe F F3 5 3 3 F Fs 3 Fa F Fy 5 F3 F 3 Fs 3 F 3 F3 F FE Fs F Fs bs 24 Zeichen sind 1900 Speicherplitze erfor eich, so daB ein ZKByto-RAM vollaut geniigt Im Zeichengeneraor, dem EPROM, ist der gesamie Punktaufbau des Zeichen- ‘vormts abgelegt (Buchstaben in. Gro8- tnd Kleinsehreibung, Zahlen, Sonder- Und Gralizsichen) Der ParalleleriellWandler (im Block schalibild ganz recht) setz die pazallele Punktinformation in ein serielles Signal lam und fuhet es der Video Mischstafe 2 Die Sehatung in Bild 2ist in etwa wie das Blockschema geglieder. Die Adres-Bus: ulfer iegen rwischen Steckerieiste und CRTC CGiN, dic DaterBus-Putler sind Tabole 1. Adretidekodierung SAMSON “Anachidpont|Adetekung late lan nar ae a a8 a a6 ke Bi ater Na povozerne-zom ICl0 und 1C16. Letteres ist nur dann exfor- derich, wenn ein Lichigniffel angeschlos- sen wird. Ist das nicht der Fal, kann 3 fentallen und dureh acht Drattbricken fersetut werden. Die Adresleitungen AG. Ald sind mit don A: Eingingon der 2eui Multiplexer ICI2. ICIS. verbun- Gen. Durch Ni... NI8 werden die AdreS- Jeitungen A3._ AIS inverter. Die Lage der AnschluBpuniceAS.--AIS und KS. ..AlBin dem Schaltbild et der Platine “nachempfunden’. Diese AnschluSpunk te werden mit den Eingingen A,..R der GGatter NST tnd NGB vorbundien Im Schalt- bid ist dio ertsprechende AnschluBbe gung angegeber; sie geht ebenfalls aus Ser Tabelle | hervor, Gatter NIT deko fier die Adreacen fur das Video RAM (Cis) und Gater N38 abemimmt diese Autgaben fir den CRTC. Die Video-Mischatule besteht aus Ni, Nal, Nad nd dem Schaltungstell mit T1 tind T2, Hier wird das YSignal von 1C20 Geriello Punktinformation) mit den Zoller: und Rastersynchronisationsimpul sen (hin 39 und Pin 40 von ICII) ge Imiseht. Bedingt durch die 1G3 N12. 14 1S sowie I8.,.20 tnt eine Zeitverzige: rung von einigen hundert Nanosekunden auf. Damit aber alle Sigrale zum richtigen Zesipunkt bet der Video Mischstute ein ellen, - verogem die FlipFlop: FFI..-FF4 die Signale DEN und CUR von ICti um wel Zeichentakee. Dart it wie dor alles Kar Noch ein paar Wont au den Bricken. Mit Ger Draltbricke bei N33 wird das Bild ‘umgesteli Bei der Drahtbricke 7 ernalt ‘man das normale Bld, also elle Zeichen auf duniklem Grind. Inverie ist das Bud init der Dratbricke §. also dunkle Zar Runa = 470.0 RaRa.as ~ 100.0 Rone = a Ch = s0.pTinmer = Wop Taner Bebe ooo T1.T2 = 89% 20 oder OC 5478) Iejica ~ 8200, ea = aso rea = patsoo ies = pats rey = tsar tea = patsa0 reo = patsiaa Ieoicte = 74.5245 ree = eas eBIcr Ice = 744167 rcs = 6it6 rey = matsi7s ree = s279 res = are a0 = Fat i66 X} = Quarts 16 Ms [Option she Tex) Steckoite nach DIN 41612, 6p,» und ‘cent erempreyy 6% YeyTepuog oe Hardware 30 ec Sonderheft cehen au hellem Grund, Da SAMSON mit Ger 6802-CPU autgebaut ist, missen die Bricken UW und XZ gelegt werden. Die Briicke RFRSH entfll Baut man den Takt generator mit einem Quarz aut (das Bild Ist dann auf jeden Fall stabler.entallon U, Cl und C2. Fur Tl und 72 ist in der Sttcliste je ein BSK 20 angegeben; man kann auch den BC 547B verwenden, Die Schaltung bendtigt eine Betriebs spannung von § Volt, de Suomaufnahme oder SAMSONS Kurzzeitgedachnis Wir wollen eins gleich vorwegnehmen: Um SAMSON Speicherkane sein "Kur zeligedichinis" - haben wit une gostnt ten. Die Binen sagten: “Die Speicher Kapazitit ist viel 20 gering flr einen modemen PC Auferdem mud man bei dieser Karte, weil sie nur einseitig kupfer Jaschient isi, sehr viele Bricken legen. Und durch den Umbaw der ursprungl- chen I6xeKarte auf 6¢K-Chips mu man hoch einige Bricken mehr legen. Das Konnen wir den ElektorLesern nicht zumuten: Es muB unbedingt eine neve Speicherkarte hen" Die Anderen sagten: "Wir wissen doch aus den Leserbriefen, af sehr viele Leser den Umbau léngst durchgefuhnt haben und sehr fioh waren, aul diesem Dotagt etwa 480 mA. Den Bestickungsplan der VDU-Karte zeigt Bild 3. Es gelten hier die gleichen Autbauhinweise wie bei der CPUKan. Mit den Trimmpotis PI und P2 wird die VDUante an don Bildschirm angepast Beide Trimmpotisstehen zundchst in Mit telstellung. Dann sucht man durch Ver stellen der beiden Potis die Stellung, bei der das Bild am deutichsten ist, Achtung: Sie beeinfussen sich gegenseitia. Mit den Twimmem Cl nd C2 kann man die Oszillatorfrequens so einstellen, da das Schirmbild "steht. Bei Verwendung des (Quarzes enufalt diese Einstellung nat. Tek Lteraturhinveie: Luteraturersiehis, (0)..2) Die DRAM -Karte Wege sehr preiswen an eine 64KByte- DRAMKarte mt kommen Sie haben diese Kano also, und unsere eigenen SAMSON aibeiten auch mit dieser Karte, Und vor allem: SAMSON soll doch auch vor Preis her ein Computer sein, den sich mog: lichst viele Leser lesten konnen’ Kurzum: Das letzte Argument gab natir lich den Ausschlag, zumal ja nichts dage- gen spricht, die Speicherkapantt spater Eu erweltern. Ea ist schlieBich nicht 3, Gab wir nickt wissen, wie nutalich eine RAMFloppy sein kann... Aber erstal mu sich SAMSON mit der 64 KByte DRAM-Kane "begnugen’ die wir in Elektor September 1963 | vorgestellt haben. Nebenbei bemerkt: Er begnugt Sich notfllssogar mit neck viel weniger. nimlich mit 6 KByte RAM. Wer eine ElekiorBusSpeicherkare mit 16 KByte “herurliogen’ ha, sollte sogar erst mal ie Inbetriebnahmeanieitung — (Giche lGbemichstes Kapitel) lesen, bovor or mit dem Umbau beginnt. Darut dies Kar ist: SAMSON "verdaut” eigentlich jede belie bige Kombination von RAM Karten sola ge diese nur richuig adressien werden 4lsoDoppeladressierung vermeiden tnd bei dynamischen RAMs der Refresh Deachtet wird, und es sich entweder um Elektor Bus Karten handelt oder die Kar ten riehtig an den Elektorbus angepaft wurden, Der Bereich von (Hex) 8600 bis DFFF kann mit RAM "bostickt” werden, Dabel ist os nutzich, wean det Bereich von DAQO bis DFFP per Schalter “ausgeblendet” wer den Jann, wie unten beschnebenen ~ Jedenfalls dann, wenn man SAMSON als Eniwicklungssystem nutzen und deshalb 7 sv i | = | ee * BY ace [> ation -! ae Jao dynamische: Fea) 1) ye te 1 dae at . Lar | LH! Se a = 7 Zihier H Piie “sowie. die eigenichen Speicher. Raw ua 2. De Schtung der AK DRAM Karte ‘wie ale anderen Sehaltungen Bisher auch Univeral ond meh nur speriel far'den SAMSON veranda EPROMS programmicren lassen will. Ds RAM mub von 0000 aufwirt rusammen hingend zur Verligung stehen ~ egal, Wwieviel es ist, Nach dieser Klarstellung Gleich die nachste: Wir alten 32 KByte {Ur die absolute Untergrenze, um mit SAMSON sinnvol azbeiten 20 konnen. 43 KByte sind schon akzeptabler, optimal ‘ind im Moment 85 KByte natilich ohne Gas fir sperielle Zwecke reservierte 2XByieIC aul der CPU-Kane oder gar den Blldwiederholspeicher auf der VDU- Kane! Aus diesem Grunde arbeitet an allen bisher (intern) gebauten SAMSON ie bereits genannte Speichevkare, auf ‘ie wir jetat auch néher eingehen wollen. Das Blockschema der dynamischen 64K- RAMKarte in Bild | it eindeutig: Links der Gépolige Stecker, passend zum ElektorSue Die Adredleitungen AG. AIS sind in drei Blocke aufgeteit, ‘AG.-AT und AB..-AIS gelangen aut je feinen 22uMuliplexer, die die insge- Samt I6 AdreBleitungen auf nut noch acht reduzieren. Die Multiplexer werden von der Steueriogie der Karte 20 gesteuert ddaB im richtigen Moment entwoder Reihen- oder die Spaltenadresse uber den Aaresbuspuller an Adrepeinginge der RAMs gelangt, Der drite Adreniblock Destebt nochmals aus den Leitungen AZ... er ist auf den AdreBdekoder Geluhit, mit dem die Karte angewanit ‘wird, Dieser Dekoder ist £0 ausgelegt, a5 mit Hilfe von Drahtbricken beliebige 4KByte-Blocke selektion werden kon. nen, Uber einen weiteren Bus Puller wer- den - ebenfalls unter Kontolle “der Steuerlogik - die vom Relresh-Zihlet ‘rzougten Adresson auf die AdreBoingan- (ge der RAMs gegeben. ‘Zum Einlesen der Daten in die RAMs it keine Pulferstufle erforderlich; nicht so beim Auslesen aus dem Speicher. In aie som Fall ist oin Daton-Bus Puller vorgose- hen, der durch ein Steuer Bus Signal fteigegeben wird Im der Schaltung (Bild 2) ist das Block: ‘schema aus Bild | unsehwer wiedereuer: Kennen.ICl2., ICI.” bilden die ‘igentichen Speicher: 64K x8 bit Die Tr Suate-Cater NSS...Né2 sind die Daten: Bus Puller for die. Datenausgange. Die 2:2u-1Muliplexer IC9 und IC10 machen ‘aus den 16 AdreBloitungen nur noch ach, die ber den AdreS-BusPulfer, das sind die Cater NI. .NIG, 20 den Adres Ig Yeurepuos 90 32 ec Sonderheft gingen der RAMs fohron Der Adres Bekoder fir die ¢KByte-Blocke der Karte ist ICI. Die regelmisige Auttischung der RAMs Ghermimmt das als @-itZahler ‘eschalteto SpeicherIC IC. Seine Aus. ange sind ber die BusPulfer MIS-. N26 (in IC 5) auf die AdreSeingan- ge dar RAMs gefuhrt. MMVI und MMV2 sorgen fir eine Zoitverzégerung, so daB Jkurz nach der positiven Taktimpulstanke fein negativer Impuls an die RAS. Einginge der RAMs gelegt wird. Neben der Zeitverzégerung Tus gewahrelsiet sein, daB die Impulstanken in der richt- gen Reihenfoige bei den RAM-ICs und Sen Multiplexer eintreffen. Die daftr fetforderliche ‘Timing-logik ist mit 4... .NIO, RI. .R3 sowie C3 und CS aut gebaut. Das vichtige Timing ist flr das “usammerspiel” ‘der RAS. und CAS Einginge der RAMs nonwendig. Die WE. Binginge sind direkt mit don entspre- cchenden Pins der 64-poligen Steckeriei- Sto. verbunden. Die nicht. erwdhnien ‘Garter und das Fipfop FFI dienen ledig- lich der Anpassung der RAM‘arte an andere Computer. Auf der Platine kann ‘daher auch 1022 eretzios entfll Wer das Schaltbild genau betrachtet, stellt einige Unterbrechungen von Verbin- ‘dungsleitungen fest, dafir aber auch eini= ge. dicker gezeichnete Leirungen. Ursprunglich war die Schaltung als 16K- Speicher onsipiert. Auch die Platine, deren Leiterbahnseite Bld 8 zeigt. Dort sind auch die Anderungen deutich zu ferkennen, die aus der IGK- eine 64K Karte machen. Damt nichts vergessen wid, sind die erforderlichen Anderungen nachfolgend aufgeliste * Leiterbahnen autrennen zwischen = Kaschluf 2 von 1C2 (NIB) und Masse; + Anschlu® 2 von ICS (NIG) und Masse Gehtung: Die Masseleitung mus spiter wiederhergestelt werden), “AnschluB 6 von ICI2...ICI9 und +12 V5 * Ansehlus I von IC12.,.ICI9 und 8 V, Anschlus 6 von ICT (429) und Anschlus 8 von IC2 (NeD), “AnsehluB § von 1C2 und Anschiu8 10 von 18 Wa), *Anschluf 2 von ICI0 und Masse: *Anschluf 3 von ICl0 und Masse: AnschluB 2 von ICI0 und AnschluB 3 von icio Prifen Sie mit einem Durchgangsprifer, fob die Verbindungen auch wirklich “antetbrochen sind! "Neue Verbindungen herstellen wischen "AnschiuB @ von ICI2...ICI@ und den [Anschllssen la/le der 6tpoligen Stecker- loiste (Versorgungsspannung +5 Vi, ‘AnschluB 6 von ICT (N29) und Anschius 10 von 1C8 (NSD, - Anschluf 8 von IC8 (N31) und AnschluB 5 von IC2 (NST « Anschluf 8 von IC6 und Anschlud 2 von, 1€8 aig, -Anschlub 4 von ICI0 und AnschuB 2 von Ic4 avi8y, - Anschluf 2 von IC10 und Anschiu8 Ie er Steckerleiste (RareBleitung Ald, ‘AnschiuB 3 von ICI0 und Anschlu® 19a Ger Steckerleiste (AdreBleitung AIS) ‘Anschiu8 1B vo IC, AnschluB 16 von ICS und AnschluB 9 von ICi2...1C19 AdreBleitung AD; "AnschiuB 9 und 10 von ICT (W/W + AnschluB 12 und 13 von ICT QU), * AnschiuB 9 und 10 von ICT Uber 470- (OhmWidersand nach +8 V, ‘AnschluB Tz und 13 von IGT ber 470- (Ohmividersand nach +5 V; + 2wel neue Masseleitungen legen (wie in Bid 3 gezeigh und zwar von der ‘ia Hinweise tm Are! gonou 1 boachton- Bild 5, Wor sich fr dio Speicherauftaiong Stacks Ri... ~ 2700 Rae 32 0p (Temmen Zane C1 ,£16...C18,021 = 1 4/16 Tanta sciica = rasta Soa ren ae nerd: épolge Messe nach DIN 41612 2Weeretinds #70 2 c F 3 3 Fs : i PS 3 ree : Fg 3 FS z F3 : . rretiteteetest ‘Masseleitung aus, die 2um Anschlus 4a und 4e der Steckerleiste gehort Sind auf der Latseite alle Anderungen feingebracht, beginnt die Bestickung. Der Plan in Bild 4 entspricht der urspring: lichen 18KVersion, Doch keine Sorge" Lassen Sie einfach alles fort, was nicht in der Stuckliste aufgefuhn ist Wichtig: Die Drahtbricke, die parallel 2uIC9 liegt (sie 'st hier schwarzwei8 gestrichel) dart lunter einen Unstinden eingelétet werden! Was ist noch 2u bachten? 1.7 einlten, dann erst den Trimmer Cl (Cl verdeckt narlich das Loch fir den 5 000, op sae ee a om PlusanschluB von C7. 2. Fur den SAMSON sind folgende Drant bricken einzul6tor: HT AB; CD; EFC 4H, JB und J9. Ansonsten alle Brucken (auder der bei IC), die nicht weiter Dezeichnet sind (und durchgezogenen stat gestichelt, die einige Ausnahme ist die gerade gonannte Brucke parallel 20 1C9),einléten. 2. Die Adressierung der Speicherberei- cche Rangt einaig und allein ab von den Verbindungen &F (Rusgange ICI) und den Anschitesen W/W und X/¥. SAMSON Delogt die obersten 8K durch das Moni- torprogramm, die Memory Mapped:i/O und das 2KByie- RAM aul der CPU-Karte, Somit stehen 86 KByte fur die Speicher are 2ur Verfugung. Flr die Adressie rng werden nun bei [Cll aie Ausginge @.--5 und 6. .D miteinander verbunden Dadurch entschen ein 24K Block (@..5) lund ein 82K-Block (6...D). Legt man die 24K an X/¥ und dio 32K an V/W (das ist ‘Ubrigens keine Schleichwerbung far eine ‘Automobilmarke), stehen die ton S6K zur Verfugung. Fertig. Noch ein Tip am Schtu8: Wer einen 4X: Block aus den 50K ausblenden machte @B far den Ansctlu8 eines EPROM Programmers), der laBt ganz einfach Seite D bei den 8K weg, so daf hier nur noch 52K vorhanden sind. Das heiBt- Bei ICIL worden nicht die Ausginge 6...D. sor dem nur 6. .C miteinander verbunden; Gas sind 28% Mit den SK von D kann man ann etwas anderes machen. Wer es gane omforabel haben méchte, Daut einen Umschalter ein und kann damit die Seite D wahlweise 2u- oder abechalton, LUerturvezici, 16) und 17) areMprIey €€ Yeyrepuog 99 34 ec Sonderheft coder: SAMSONs Piattenspieler Eigentlch miiBie es "SAMSONs PlatenspielerSteuerung” heifen, denn direkt mit don Laufwerken (es ist wohl jedem "Kiar, dab die Floppy Drives Gemeint sind) belast sich der Artikel Richt "FOU" ist die Abkirsung von "Floppy-Conoller Uni”, dem Floppy. Stouercil alsa den wit her kury vor stellen [Als erstes: Warum haben wit - sozusagen, och immer nich ~ einen spezielien FloppyDisk-Contoller ‘eingesett, son- der verwenden weiter die bereits in Elektor vom November / Dezember 1982 vorgestelte Karte? Ganz. einfach: Ei neve Karte wirde nur dann einen techni chen (nicht einmal einen finanzielon) Vorteil ringen, wenn wir 2u einem ande- ron Aufteichnungsverfahren (Format) iUbergehen warden. Dagegen sprechen aber im Moment mehzere Grinde: 1) Wir wollen, daB jeder ElekiorLeser ‘zumindest fix den Einstiog in SKMSON soviel wie méglich weiterverwenden Jann nicht nut an Hardware, sondern vor allem aueh an Sofware 2) Das bisherige Auteoichnungsvertahren ‘weist eine enorme Datensicherhelt aut Das wird gwar durch eine vergieichswet Die FCU-Karte s0 geringe Datendichte auf der Diskette ferkaut, aber auf der anderen Seite sind auch die Preise pro Diskett so sohr getl- len, da8 wir die Vor- und Nachtele des ‘Unstiogs auf ein anderes Aulzeichaunge- verfatyen erst einmal nicht nur theore tisch durchdenken. sondern vor allem sehr grindiich praktisch exproben wollen 8) Nimmt man zu 1) und 2) noch hingu, a8 inzwischen ein. Doppelkopfaul werk mit 80 Spuren pro Seite weniger ost: als im November / Dezember 1982 fin einsetiges 0-Spur-Laufwerk, und daB alle notwendigen Anpassungen in dic Sem Heft beschriebenen sind, witd man "unsere Entscheidung sicher noch besser verstehen 44) Wenn wir (spater) aut ein anderes Aut zeichnungsverfalven umsteigen, wok Jon wir dies tumindest so. handhaben, dab alle vortandene Software einfach aut ddas noue Format umkopien werden kann, Da wird uns woh! jeder zustimmen! Das hitve SAMSON aber mieht nur vertouer, sondern auch verzogert. Also vier» oder genau _genommen fin{ - gute Grinde Und jet aur Kare selbst 2unchst das Blockschema in Bld 1, Wie ‘wir es bereits von den beschriebenen 1 1 cn i “ ply’ te oH | i arn LN ope Karton hor kennon, stellt auch hier der Gfpolige Stecker Uber den Elektor Bus en Korvakt 20 den anderen SAMSON Karon her, Aul dor FCU-Kart sind si che Adreé, Daten und Steuerleitangen gepuller Der AdreBdekoder aktiviert den PIA (Periphererimerface Adapter, Gen ACIA. (Aeynchronerinerlace ‘Adapter) und auch den Daten Bus Puller In welche Richtung letzerer geschaltet it, bestimmt der ‘Stover us mit dem R/WSigral Der ACIA erlaubt Ubertragungsge- schwindigkeiten von 125 000 Baud. Die Arbeltsgeschwindigkeit wird aus dem Systemakt o2 mit Hille des Teilers durch B abgeleitt. Das so gewonnene. Takis nal liegt am CTXEingang an. Das it allerdings nur fur die Datensichtung vor Computer zum Drive. Der ACIA lies die Computerdaten paraliel ein und gibt sie fam “TXD-Ausgang seriell aus. Das Geschioht in der Reihenfolge Sarbit, 8 Batenbits, ein Privo (Even Panty Bi) und ein Stoppbit. Der Datenselektorformt dar us ein frequerameduliertes Signal. Uber den 3époligen Stocker (im Blockschema ganz recht) ist die FCU mut dem Floppy. Drive verbunden. Liest SAMSON vorn Laufwerk Daten ein, ist die Richtung umgekeh. Uber den 34 poligen Stecker gelangen se seriell und ‘Oa. der” Date Lita ed eT dele Peoatayat alee cht ad 50102 ftrequenemoduliet zum Datenseparator. Hier wird als erstes das frequenzmods: lierte Signal wieder in ein Datensignal mit allem Drum und Dran umgewandelt. Das Serielle Signal liest der ACIA vor RDX- Eingang ein, Das alles geschiebt im Arbeltsrhythmus des Takdes am CRX- ‘Anschlu8 Der Rest ist eigentlich War Der AGIA wandelt die senelle Datenfolge ‘wieder in eine paraliele um und gibt aie ber den Daten-BuePuffer an den Elektor Bus weiter amit ist alles Wichtige daruber gesagt, wie die Daten sum Drive und von dort Wieder zurick zum Computer gelangen, Damit uberhaupt ein Floppy Dave ange: steuer werden Jann, mussen noch Destimmie Signale vorhanden sein. Es sind dies im cinzelnen: INDEX, WRPROT, TRO WRITE, DIR und STEP Weiter macht ein Multiplexer aus ewei PlASignale vier, 20 da& die FCUKare lentweder vier einseitige oder zwel dop: pelseitige Drives betreiben kann. Nun zur Schaltung in Bid 2, Auch hier ist wieder die Ahnichieit zum Blockschema in Bild | beabsichtigt und auch leicht zu ‘etkeanen, Die Daten Bus Per IC13 sind abbangig vom R/WSignal als Ein- oder ‘Ausgang geschaltet. Fur die AdreBdeko- ‘orang ist ICT mit den Catern NI..N6 ‘ustindig, sie sorgen gleichzeitig far die Putferung Die Datonubertragung eriedigt in erster Linie der ACIA 6880 (ICID, Der Computer schreibt das zu ubertagende Byte uber den Daten-Bus in dae Sonderegicter des RCIA. Anschedend schiebt ICll das parallel eingeschniebene Wort seriel! aut den TXD Ausgang heraus. Uber N12, dem Datenselektor IC# und Nal gelangt es an dden TXD-Ausgang heraus. Uber N12. den Datenselekior IC4 und N2l gelangt os an den WDAAnschluB des FloppyDrives. Von don gelanat es dizels 2um Datense: parator, der mitNIG...NIZ, MMVI, MMV2 Somie FF2 aufgebaut ist. Der ACIA liest fiber RXD die Information ein (der Takt Inlerfur liegt an CRX). Aus dem Emplangs register ann sie dann dey Computer wie der parallel auslesen. Der PIA wird am CS0-Pin selektiort, um die bereits erwahnten Steuersignale. 2a arempreyy Ge YeyTepuos 99 36 ec Sonderheft 3 3 3 3 3 3 3 3 3 2 3 £3 3 3 3 3 3 3 3 3 4 F 3 53 3 53 3 3 + 3 3 cy ha = ove chez = 1a MKT fer = pasa 12 = jasio 1G = asics Icescr9 = 7407 erie = datSta@ "acs rat5205 mausia (Semana Ze: poige Flachkabel Buchsmniisten Deru possenden Steck fur Putnenmontags, ‘geboges IMalx, AmphanolITT-Cannon 3) liefern. IC15 multiplext die Letungen PAS tand PAS, co daB ber ein Sspoliges Kabel Vir einceitige Drives betneben worden keonnen. Sollen ein oder zwei doppelsei. {ge Drives angeschlossen werden, ist eine eine Ergdnzung erforderlich. Von Pin 8 (NZ) ist eine Verbindung nach Pin 1 (OCIS) 24 legen. Wir haben sie im Scat bild gestrichelt eingezeichnet, Was damit bewirkt wird, haben wir im "SAMSON. Softwateell” dieses Hees genauer Gara exakt: In dom Kapitel ‘Dott werden auch die notwendigen Hinweise zum Umgang ‘mit doppelseltigen Laufwerken gegeben, Unabhangig davon, wieviole und woiche Drives angeschlossen werden, ist noch eine Modifaierung des “Adressendeko- ders vornunehmen. Es dari nicht Pin 9 von ICT, sondern es mu8 €)Pin 10 von 1C7 mit Pin 8 von ICl verbunden sein. Dazu biegt rman Pin 8 von IC7 so, daB er nicht in die ICFassung mit eingesteckt wird (vernon: ddet man keine Sockel, kann man Pin 8 ein: fach abkneifen) Fur die Verbindung vor ICT, Pin 10 nach ICI, Pin 8 eich ein kur 2es Stick Litze oder Kupferiackdreh, das, man direkt auf die Liteite der Platine an en entsprechenden Punkte anlotet Bau und Abgleich der FOUKane sind recht einiach Laut Bestéckungeplan in Bild 3 werden 2undchst alle Bricken ei agelotet, dann die Widerstinde, Konder- fatoren, die Diode DI und die beiden Konnektoren, Verwendet man IC: Fascungen, sollen es in jedem Fall gute Sockel sein; das gil insbesonders fur IC5 und IC, Meistarbeitet die FCU-Kaste auf Anhieb, wenn die beiden Trimmpotis in Mitelstel- Jung sind. Solte wotzdem ein Feinab- gleich notig sein, ist wie folgt ‘Yorzugehen: 1) Stecker vom Konnektor 2 enfernen. 2 Den WDAAusgang mit dem RDA- Bingang auf der Létseite der Platine mit einer Bricke verbinden 3) Den Ausgang Q vor Monoflop MMV2 zat einem Osriloskop aut 8,5 Milzose- Jkunden abgleichen. 4) Das Monofiop MMVI ist nicht Sitisch und kann auf eine Zeit vor etwa einet ‘Mikzosekunde abgeglichen werden. Zum SchluB noch ein Hinwais: Die "Motorsteuerung for Disketienlautwerke aus Blokior April 194 (siohe auch: Liter {urverzeichnis, (15) ferktionion bei SAM- SON ohne jede Anderung. Das solte fiemand verwundern: Einer unserer Kol- legen hat sie flr seinen SAMSON ent- ‘wekelt. Wir musten damals nur noch usprobieren, ob sie am DOS Junior auch ohne Anderung funktioniert Ltraturhinwi LUnraturveasici, 1.1 In (i) iat even ein Manes Progam nthe,

You might also like