Handwritten code made with EditPlus
Een verzameling historische gegevens betreffende |
---|
Enkele duizenden Nederlanders hebben rond 1978 - '81 meerdere Teleac microprocessor cursussen met huiswerk correctie gevolgd. Na drie winter seizoenen assembler 8080 / Z80 variaties was de hogere taal Basic het jaar daarop aan de beurt. Het jaar daaropvolgend kwam de taal Pascal overigens aan bod. Er gaat niets boven zelf uitproberen thuis met een eigen computer, dus kwam Teleac na wat leverings problemen met een Belgische firma (DAI) uiteindelijk met de Amerikaanse Exidy Sorcerer voor de dag. De opstart software in EPROM was puur een set besturings opdrachten. (Met vanzelfsprekend ook routines voor keyboard scan, video output, serieel I/O {waaronder cassette}, parallel I/O en Centronics, enz.) Aanvullende software, zoals Basic, Wordprocessing of zelfs een Z80 assembler pakket zaten elk in een insteekbaar [E]PROM pack, verpakt in de omhulling van een 8-track audio cassette. Voor de liefhebber waren er ook vele afwijkende (en dure) versies CP/M floppybesturing beschikbaar. Dat is me nog wat geworden....... Uiteindelijk werd hij zelfs in Den Bosch gebouwd als CompuData versie. En daarop aanhakend een eigen gebruikersgroep, de - Exidy Sorcerer Gebruikers Groep. Net als de Gallische dorpsgemeenschap van Asterix in het Romeinse Rijk was de ESGG een niet onbelangrijke, eigenzinnige en grote zelfstandige onderneming binnen de Nederlandse HCC. Op de Engelstalige Wikipedia staat het mooiste achtergrond verhaal over de ontstaans geschiedenis van de Exidy (NL dus NIET), met Google vertalen is dit prima leesbaar. Er is ook een server in Canada (esc.wiki) die een identieke kant en klare Google NL vertaling heeft, maar die site is verpakt in vunzigheid. |
Op deze site een zo groot mogelijke verzameling, met van alles dat ik nog in mijn archief had, zelfbouw projecten van velen - en mezelf, ALLE ESGG bladen en zeer veel oorspronkelijke (PDF) info die ik heb kunnen stelen op het grote WWW. Verder nog wat zippers met veel gevraagde EPROMs met zachte waar. |
Hieronder links naar originele | boeken in PDF in een tabelletje |
Tabel met links naar hardware (floppy controllers) |
en andere floppy en CP/M gerelateerde zaken |
Tabel met links naar de vele locale Nederlandse (ESGG en van Montfort) projecten |
Tabel met links naar de vele ROMmetjes in ZIP Het splitsen of combineren gaat meestal OK in je eigen programmer software, zoals 2764 ==> 2x 2732, of 2732 ==> 2x 2716, of andersom Ik heb hier eventueel ook een setje oude DOS software voor. In een oud XP werkpaard kun je behalve 32-bits Windows nog prettig werken met 16-bit DOS software! |
Tabel met links naar de vele hobby projecten |
Wat stelt het voor? | PDF klikker |
De enige perfecte invers video oplossing (van mij) uit ESGG01 Omschakelen vindt plaats met een 1 of 0 DC signaal. Digitaal Sync puls herstel nivo IN het videosignaal. GEEN diodes of weerstanden om signaal te combineren. Een ongebruikt 74LS86 poortje kan gebruikt worden in een (andere) multifunctionele Basicode interface om afwijkende Commodore-64 data weg te schrijven. Extra data inversie. |
|
Exidy en audio/geluid mogelijkheden Tijdens het ontwerpen van de "personal" Exidy lag de nadruk niet op een spelletjes machine (die maakten ze al in overvloed!!!!), maar op scherp tekst-beeld, dus is er geen audio-poort mee ontworpen. Het principe om een blokgolf te maken in assembler is niet te lastig en enen en nullen uitsturen naar de parallelpoort is simpel. Het is echter zeer onverstandig om een laagohmige speaker direct op een output poort aan te sluiten. De +5 V is aanwezig, dus een simpel versterker en buffertorretje en wat weerstandjes zorgen voor een veilige "interface". Hierbij mijn versie in PDF Als een soort van oefening in assembler (in 1980) had ik me gestort op het weergeven van muzieknoten met de juiste frekwentie en een passende tijdsduur, zoals op bladmuziek. Dit gaf dus 2 tabellen, IX kreeg de pointer voor de tijdsduurtabel ( = aantal "golven") en IY voor de noten = impulstijd = 1x een "sinus" golf met de juiste frekwentie. (nouja, eigenlijk een blokgolf). De IY pointer is een enkelbytes tabel geworden, de IX pointer een 2-bytes versie. Is de lower byte van IX echter een nul, dan wijst de noot IY geen toon aan, maar een mini pauze ( is GEEN FF en 00 naar de poort, maar wel de lus). Dat allemaal uitrekenen en proberen voor de hele toonladder was een zwaardere opgave dan het eigenlijke programma. Afwisselend ging er uiteindelijk dus een FF of 00 naar de parallel poort. Ik heb dit als eerste toegepast, bladmuziek ernaast, als geintje op ons "Wilhelmus", en dit laten horen tijdens de oprichtings vergadering van de ESGG!!! In de PDF wat informatie hierover. De grote hoeveelheid test tussen tabellen en berekeningen heb ik maar weggelaten. In de spelletjes uitgegeven door de firma Arrington was extra zorg besteed aan "klankkleur en muziek". Hier was iets extra's voor nodig om dit mogelijk te maken. Ze verkochten voor teveel geld een muziek interface kastje. Met hobby namaak was vrijwel hetzelfde te bereiken. Dit schakelingetje bestond een buffer TTL IC op de parallel poort en een mini 6-bits (passieve) D/A converter met R-keten. Met een paar stevige condensatoren werd de sampling ruis (en alias-toon) onderdrukt. In de PDF een tekening met mijn versie. In een mini plexiglas bakje had ik beide toon mogelijkheden gemonteerd = slechts 1 kabel! |
piep buffer Wilhelmus ontwikkeling DA converter voor Arrington |
Extern Exidy cassette buffer tussen kastje Dit is een handig gebleken cassette recorder interface kastje, aangesloten m.b.v. een 25 polige Canon connector. Aan te sluiten op de DIN of RCA (=tulp) aansluitingen van een (groter) deck (2x) met remote play control. Er vindt in de play signaalweg instelbare buffer versterking plaats en het op te nemen signaal wordt beter voorbereid (voor-differentiatie) op foutloze teruglezing. In/uitschakelbaar voor Basicode. Ook voorzien van opamp low-pass filtering. Verder zowel signaal als motor control aansluitingen voor 2 recorders, bijv. voor het Oegema auto cassette copy programma in pack EPROM. De Exidy als automatische cassette copieer machine, een hele tape tegelijk! Voeding van de duo opamp vanuit de Exidy via een pennetje (No. 9) naar +12 op de 25-polige Serial plug. Met anti-plof 47 - 100 Ohm serie-R. Een directe verbindig naar +12V (indien nog aanwezig) is niet handig. In de PDF ook 2 foto's. Ook de simplistische originele RS-232 is door bedraad en aanwezig op het kastje. Zoiets als de Exidy Serial kabel boom uit het boekje, maar nu met tussenkastje..... |
|
Exidy inbouw basicode interface printje Dit is de oudere interface versie uit 1982 - toen nog met een op-amp |
|
Exidy inbouw basicode interface Dit is de nieuwe 1988 versie van mij - deze werkt met een comparator i.p.v. met een opamp |
|
Exidy testinterface voor aansturing dubbel 2x40char Optrex (DMC) LCD unit. Dus 4 regels samen. Deze interface is op Exidy nummer 3 ingebouwd om LCD programmeer ervaring op te doen in Basic. Werkt perfect overigens. Klad tekening, de CAD versie (Orcad DOS) laat zich niet goed omzetten in A3 postscript. Teken oppervlak te groot! Scale gaat ergens fout. Goed kwaad geworden: een 1:1 EPS gemaakt en via DOS software gepatched met een %%PageBoundingBox voor A3. Na zo'n 10 pogingen met driver en scale settings een prima Postscript en dus via Distiller uiteindelijk toch een nette PDF. Ook hier is de data- en adresbus interfacing gedaan met een flatcable stekker in een Pac EPROM voet. |
manual postscript |
Uitgebreide beschrijving van een inbouw FIFO buffer voor een hardware UART speed converter, Toepasbaar bijv. voor de AY-3-1014, AY-3-1015D, AY-5-1013 , COM2017, COM8017, TR1602 en CDP6402. Twee versies, één met 16 bytes (8-bits) buffer en één met 48 bytes hardware buffer, gemaakt met een goedkoop IC uit die tijd, de CMOS CD40105 (slechts 16 x 4 bits per IC). Tegenwoordig is de 74HC7030 "volmaakter" en betaalbaar (64 x 9 bits in 28 pens IC). In de jaren '80 was deze helaas onbetaalbaar...... En een enorme stroomvreter. De 48 bytes versie: voor 1200 - 75 Baud conversie. Een 16 bytes versie volstaat voor 50 - 45 baud in een telex converter. Na telex motor aanpassing (terug) naar 50 Baud is voor 45 Baud amateur RTTY naar 50 Baud GEEN buffer meer nodig. Dat gaat met één extra in/uit schakelbare UART (of clock puls) waarbij Rx en Tx op een andere baudrate staan en parallel data gewoon "doorgelust" is. Hoewel, als hij ertussen blijft met 2x 50 Baud werkt dit als bit-breedte hersteller bij slechtere signaal kwaliteit. Inbouw: Speedconverter UART uit de modem schakeling halen en dit printje ertussen ==> klaar. Downloaden maar met Z-modem. Ingebouwd in het Elektuur modem omdat het Z-Modem download protocol teveel interfacing bytes tegelijk stuurde. In de Exidy nauwelijks toegepast (daar 300 - 300 baud met Johnn....), maar op de eerste PC bij de baas een uitkomst!!!! Tanken maar! Het Elektuur modem was ontworpen rond de AM7910 World Chip. Die kon omgaan met alle in de US en EU gedefinieerde FSK tonen uit die tijd. Bij 300 Baud werkte dit in full-duplex, voor 1200 Baud was deze snelheid slechts in één richting beschikbaar, half duplex dus. Het feedback kanaal zat op lage audio frekwenties en was slechts 75 Baud. Vandaar de ingebouwde "interspeeder", die 1200 Baud input naar 75 voor de modem chip omzette, nodig als je op de computer NIET 2 verschillende Rx-Tx snelheden tegelijk kon instellen. Bovenstaande module is dus een 48 bytes "data-trechter". Doordat in de opkomende PC markt slechts een zeer beperkt aantal RS-232 besturings lijnen en slechts 2 data lijnen benut werden, bleek dit modem plots een paar vervelende ontwerp onvolkomenheden te hebben om echt universeel te zijn. De hardware bevatte dus helaas een paar hinderlijke "bugs". In de PDF hiernaast zijn alle nuttige aanpassingen verwerkt in het modem schema in de kleur rood. Bij de baas waren vele inbellijnen 24 uur per dag aktief, één was voor mini notebook achtige apparaten met een paar regels tekst op een LCD (Tandy en Epson) die slechts met 300 Baud op de telefoonlijn werkten. Nadat meerdere professionele modems uitgefikt of opgeblazen waren (te krap bemeten voor 24/7 gebruik ==> voeding IC's doorgeslagen door de dissipatie hitte of de nettrafo verbrandt) heb ik dit privé Elektuur modem daar neergezet. Dit heeft jarenlang probleemloos zijn werk gedaan, ondertussen ging ik thuis zelf mee in de datastroom met 2400 - 9600 Baud. Op de foto kun je de extra voedings koelblokjes en de bedrading voor alle uitbreidingen zien. |
FIFO docs modem docs origineel ELEKTUUR |
Meest luxueuze Basicode interface Deze is te laat op de markt gebracht en NIET meer gepubliceerd in Elektuur. Is een combinatie van bovenstaande interface kastjes, deze is voor 1 recorder motor control. Is overigens een prachtig vormgegeven ontwerp en beschrijving. |
|
gerommel met oudere 2k en 4k pacs Hoe ik in oudere pac's met ruimte voor max. 4K EPROMS er toch 4x een 8K switch pack van gemaakt heb. Met "zwevende" bedrading aan de uitstekende pennen, wel wat rommelig zo, 4x 8K software in 1 oud 4x 4K pack, maar het werkt prima. |
|
Walters ZERO S.C. Eprom programmer hoekje Als eerste PDF een folder, met erin een test artikel uit het HCC blad Het tweede item is de ZERO S.C. EPROM Programmer Handleiding met daaraan toegevoegd later ontvangen info. Bij de apart te kopen EPROM voor in een pac, zat een beschrijving van Floor Vogelaar die de software voor de Exidy aangepast had. Het schakel schema in de handleiding was dusdanig verkleind dat alle tekst daarin vrijwel onleesbaar was geworden. Dat heb ik eens flink aangepakt. Ook apart op te halen, makkelijker om groot af te drukken. Als derde item een scan van vele kladjes met eigen onderzoek en de mogelijkheid voor een piggyback board met een 28-pens ZIF voet om ook 2764 en 27128 te kunnen branden (voor in het Montfort EP-2 pac) 4e item: de uiteindelijke ontwikkeling van de upgrade en ombouw. Een nieuw net document met de oude klad info erin uit 1985. Maar nu modern vormgegeven. Op het meest rechtse plaatje met de Pac inhoud zie je dat ik een "zwaardere kabel" heb gelegd voor de 5 Volt voeding. Ik vond de spannings daling net teveel. Ook een extra elcootje was erg nodig. In de ZIP 2 EPROM variaties, 1 in gebruik en 1 nooit gebruikt. Ze verschillen iets. Zie FC.EXE /b uitdraai. verder veel foto's en ook enkele PDFs zoals hierboven. |
folder manual research upgrade ROM+ |
Hoe krijg ik met meer recente video spullen beeld uit mijn Exidy? Het meest eenvoudig is toch een oude glaskom portable TV opzoeken met een camera CVBS - gele Tulp - aansluiting. En een simpel Tulp - Tulp 75 Ohm snoertje. Mini Coax dus. Hoewel simpel, soms is dit snoer al voorzien van een 75 Ohm terminator = OK? NEE, Dit hoort NIET in het snoer te zitten, maar in de TV. Met wat solderen lukt het ook wel op een SCART aansluiting. CVBS + Sync signaal is pen 20, bijbehorende ground is pen 18. Oh ja, er zijn zelfs SCART pluggen met reeds een gele tulp chassis erop. Wees zeker dat het INPUT is of kies er eentje met IN/OUT switch. Een bakbeest van een flatscreen TV meubel heeft soms ook een camera CVBS - gele Tulp -, maar het is geen pretje om er mee te werken. Een veel te dure en te kleine oplossing is een mini flatscreen CVBS analoge CCTV camera test scherm. Niet doen. De mooiste oplossing: Mocht je in het bezit zijn van een oud "4 x 3" LCD scherm met VGA, dus liever géén "16 x 9", bijv. 15" , 17" of 19" , dan is daar bij Chinese Ali een kastje voor te bestellen, tussen 4 en 6 euro stuk. Zoek naar AV2VGA adapter, meestal met 720p en 1080p switch. Dit geeft een prima resultaat. Je moet zelf voor een 5 Volt USB voedings adapter zorgen. Mocht je toch je moderne "16 x 9" kijkplaat willen gebruiken zonder VGA connector, dan heeft Ali daar AV2HDMI kastjes voor, vrijwel zelfde prijs. |
|
Wat handige tabelletjes voor de "programmeur". Mijn aanbeveling is om ze geplastificeerd en slijtvast bij de hand te hebben 1) De standaard ASCII tabel, voor en achterkant voor één info sheet. 2) Vergelijk Decimaal, Hex, Octaal en Binair. 3) Een aantal handige HTLM codes. 4) Twee varianten van de Microsoft code tabellen, page 850 (Windows) en page 437 (DOS/CMD), voor en achterkant vel. Met het commando CODEPAGE is in een batch/CMD te schakelen voor de juiste tabel weergave in een DOS venster. Hoewel dat vrij vaak niet goed lukt..... 5) en 6) Twee HEX tabellen |
ASCII DEC-OCT-HEX HTML codepage 850 en 437 combi HEX1 HEX2 |
Tabel met elektronica links naar IC's en processors uit die tijd. En toegepast in de Exidy, eventueel in uitbreidingen. |
Wat stelt het voor? | PDFof ZIP klikker |
Een hele set oude EPROM datasheets bij elkaar in 1 ZIP Voor de gein ook enkele zeldzame types toegevoegd. Van 1702, 2704, 2708, 2716, 2516, 2732, 2532, 2564, 2764 en 27128 in meerdere variaties en PROGRAMMEER spanningen |
|
Een enkele PDF van het 2114 video RAM |
|
En als er nu GEEN EPROMs in een origineel Pac zitten, wat had Exidy er dan ingestopt? Dat is een MASK (P)ROM, gelijk aan of vergelijkbaar met de AM9218B van AMD (Advanced Micro Devices) Let op: De 9216 heeft ook +12 nodig, de 9218 NIET Ook ROMs van firma SYNERTEK zijn gebruikt, logo met de krul-S . En wel de SY2316B. Let op "B", bij de A-versie zitten de data aansluitingen weer anders. In één Pac zitten ze soms alletwee! De Exidy print is er op voorbereid dat er ook "32" type EPROMS in de Monitor posities passen. Er is een A11 jumper. Dat is dan in ROM de SY2333 (geen 32) versie. De data/code wordt er bij de productie in gestopt. Ze worden NIET achteraf gebrand. Zie de datasheets hoe de gegevens toen op een soort ponskaarten aangeleverd moesten worden. |
AM9218 SY2316B SY2333 |
De zware buffers tussen "hoofd" delen of de buitenwereld (S100 of Floppy controller) connector is de 8303 Dit is een 20 pins en 8-bit bi-directionele databus-buffer met erg lage uitgangs Z ( +/- 100 Ohm). Is ook al een zeer zeldzaam geval geworden. Omdat het geen standaard TTL is. |
|
Dan is er nog BRUCE.... een standaard 16-potig chipje (32 x 8 = 256 bits) met de decodering van de video-RAM adressen. Een TTL PROM dus. Er zijn zeer veel variaties, bij mij zit er in een oudere Exidy een 6331 in. In een Compudata machine een AM27S19. In de PDF ook zeer veel vergelijkings materiaal met andere fabrikanten. Een jaar of 15 a 20 terug heb ik daar een miniatuur vergelijkings A6 boekje over gemaakt. 6331 / 27S19 is meteen pagina 2 |
BRUCE TTL PROM boekje |
Z80_CPU_Users_Manual_2016 Z80_CPU_Users_Manual_2014 Z80_CPU_Users_Manual_2002 |
2016 2014 2002 |
de Zilog Z80 CPU Technical Manual 1976 en de Zilog Z80 CPU Technical Manual 1977 |
|
Z80_MK3880_Mostek |
|
Z80_Family_Product_Specifications_Handbook_Feb84 |
|
Z80_peripherals_Users_Manual_2001 |
|
Z80 UN-documented instructions set v0.91 |
|
Om af te sluiten nog een paar PDF's die o.a. te maken hebben met uitbreidingen. Zoals op de RS-232 kaart: de 8253-5 programmeerbare Timer en de serial controller / Uart 8251A In het van Montfort switch / I/O pac zit een 8255 parallel I/O chip. bijna vergeten: vlak bij de CPU zit de interne UART, de AY-3-1015 Dat is dezelfde als die waarvoor ik de speed converter FiFo buffer uitbreiding voor in een (Elektuur) modem gemaakt heb. |
8253 8251 8255 AY-3-1015 |
Tabel met links naar enkele RTTY (Telex) zaken ontstaan met de Exidy |
Wat stelt het voor? | PDF klikker |
Exidy 50 Baud Baudot assembler printer driver Oorspronkelijke programma van H.M.P. van Sint Annaland. Gewijzigd/aangepast en van een uploader en van meer commentaar voorzien voor plaatsing tussen CP/M en stack op de plek waar voorheen ruimte was voor de CP/M bootproms, gemaakt dus door W.Geeraert. Kan ook aangeroepen worden vanuit het WP Pac. Werkt op 1 bit van de parallel poort. Met de juiste galvanische scheidings electronica (zie hieronder) kan dit direct in de PTT-telexlijn of hobby Telex loop "sleutelen" vanuit WP. Prachtig om tabellen te maken bij bestellingen, of thuis alvast op ponsband te zetten en bij de baas te verzenden! |
|
Exidy 85 Baud ANP-GPD persburo assembler printer driver Kompleet gereviseerde en herschreven driver van hierboven, maar nu toegespitst op de aansturing van een 85 Baud ANP / GPD persburo telex systeem. Met veel uitgebreidere karaktersets en geen 2, maar 4 shift/unshift/supershift posities. Met HOOFD en kleine letters dus. Een collega heeft de listing overgetyped en geschikt gemaakt voor de Sharp MZ80K. Gebruikt vanzelfsprekend dezelfde optische galvanische scheidings electronica. |
|
Schema paginas uit het S80 Macrotronics telex en CW decoder boekje. Dit was een HAM (radio amateur) interface unit met bijbehorende software. De software is kombinatie van Basic en machinetaal. De audio telexdecoder was 3x niks. Het was één toondecoder IC (Signetics NE567) die één van de twee telex tonen detecteerde. Ook in gebruik voor CW. Snel heb ik de opto interface unit aangeschaft (MLK-1, volgend item) waardoor ik een echte decoder met 6 spoelen potkernen kon blijven gebruiken, de ST6-W (***), en de Exidy kon laten meeschrijven (en laten opslaan) via de Telex loop stroom. |
|
MLK-1 telex loop opto interface module - schema en manual. Voor gebruik in bovenstaande S-80. Een ingegoten blokje voor 100 gulden. Het werkt. Maar de degelijkheid is knudde. De Rx loopstroom gaat onbegrensd, en niet gelimiteerd dus, door de opto LED. Die was al snel opgeblazen. Bij het testen raakte ik met mijn vinger iets aan ==> flankstijlheid plots slecht ==> Tx torren ook opgeblazen. @#$%&, weg 100 gulden. Met reverse engineering is de kunsthars in mini brokjes weggepeuterd en kwam bijgaand schema "tot leven". Met wat piekeren heb ik de veel zwaardere (en iets grotere) en ook iets andere schakeling ontworpen, die dus iets anders werkt maar toch 100% volledig pin-compatibel is, en op zo'n zelfde DIL stekker gemonteerd en in de S-80 geprikt. Die eigen module is NOOIT meer stuk gegaan. Het tweede schema in de PDF is een uitgebreidere versie van mijn moduleversie op een "standaard" printje, gemonteerd in een klein plastic kastje, dat ook los verkocht is (door mij). Zie foto. Voor toepassing bij bijv. de Exidy (of Sharp MZ80K) en de boven beschreven 50 of 85 baud printer driver. Met een 25 polige plug op de Exidy PARALLEL poort, het werkte op 1 bit ervan. In andere telex projecten/systemen toegepast werkt zo'n module na 35 jaar nog steeds perfect!!! (135 - 150 V open spanning, 40 mA loopstroom) |
MLK-1 hardware manual replacement by PE1ABR |
assembler aanpassingen S80 software In de software zaten enkele onhebbelijkheden die terug te voeren zijn op te weinig testen en te snel de markt op. Document in de PDF is uitgeprint op de telex! |
|
RTTY research ontwikkelingen naast de Exidy..... Na RTTY ervaringen met de Exidy en met goedkope monitoren, dat is enorm veel piep en gefluit storing op de HF, kwam de gedachte om een complexe decoder en omzetter van Baudot naar ASCII te maken ZONDER "fluitende" software. Dat is volledig in hardware en 100% HF tochtdicht. En het telex signaal oppikken d.m.v. opto isolatie uit de loop-stroom (precies zoals bij de eigen MLK-1 variant hierboven), LF toondecode nog steeds met de standaard ST6-W (***) spoelendecoder. Beter kan niet. Een RTTY video unit werkend op de telex loop-stroom had ik al in 1977, de IQ-Nullius. Dit nieuwe telex kastje zou, in plaats van een lompe wortelstamp machine, direct een oude goedkope en makkelijk te verplaatsen matrix printer moeten aansturen via de Centronics "methode" voor "hard-copy", bijv. toegepast bij radio amateur demonstraties. En ook van een aantal extra's moeten zijn voorzien, zoals eventuele PC opslag via een standaard RS-232 uitgang. En wat error correctie mogelijkheden. Hierdoor is het kastje vanzelfsprekend NIET flexibel meer, het doet alleen wat er bij de bouw "ingebakken" is, maar wel 100% fluitvrij. Ik had een handvol dump UARTs (van Kent Electronics) en dozen vol EPROMs waarvan een aantal in CMOS, dus dat werd de basis. Eén UART aan de ingang met 45, 50 en 75 Baud instel mogelijkheid. Vijf bits Baudot naar 7 of 8 bits ASCII omzet via 8 verschillende mogelijke (32 bytes) data tabellen in (liefst CMOS-)EPROM en met 1 byte data buffer D-Flip-Flop (latch) geheugen. Dan een Centronics buffer en parallel output. Tevens voorzien van een standaard RS-232 uitgang aan een 2e UART met baudrate settings van 300 tot 9600 Baud (en N,8,1) voor eventueel hard-disk opslag op een storingsvrije PC-XT m.b.v. bijvoorbeeld het beroemde Procomm_Plus programma. (DOS 3 tot DOS 5 periode !). De decoder is ook voorzien van een 5 staps sequencer en een tweede (CMOS-)EPROM met "micro-code". Dit systeem geeft de doorclock pulsen en data modificatie signalen, wat mini wachtlussen en als voorlaatste de output strobe voor de printer en de (2e) Tx UART. Het Tx deel in de eerste UART is hiervoor onbruikbaar omdat de ingestelde karakter bitlengte niet hetzelfde is (5 t.o.v. 8). Na afloop (laatste sequencer code stap) een reset van DAV (Data AVailable) aan het Rx parallel output register van de Baudot UART. Het sequencer deel werkt net als de 1e UART op dezelfde Rx clock, dat is 16x de input baudrate. Dus na minder dan een halve Rx "byte" staat de output data al klaar. En is er in de schakeling, behalve de clock opwekking, geen aktieve clock ruis! Wat gerealiseerde hardware trucs: Detectie met 2 bits Baudot letters of cijfers output ("1") code switch en doorclock naar Let/Cijf Flip-Flop, die geeft tevens een aangepast adresbit (A5) voor een andere (letters of cijfers) passende 32 bytes codetabel in de data EPROM. Keuze òf kleine letters òf hoofdletters in ASCII m.b.v A6 op de data EPROM voor een passend data blok. Geeft de Baudot UART een FE (Framing Error) af, dan geeft de sequencer instelbaar (m.b.v. data A7 en A8 via switch) : a) een spatie of b) bijv. een ALT240 (3 streepjes) als vervangend error karakter via de data EPROM. Dus: A7 + A8 = 0 = normaal, alleen A7 = 1 = 1e vervang tabel, A7 = 1 en A8 = 1 = 2e vervang tabel. Geen FE geeft een karakter "valid" code, nodig voor de doorclock puls naar de buffer D-Flip-Flop latch. Naar wens (aan of uit switch) zorgt de sequencer voor een UOS (Unshift On Space) puls of juist niet aan de letters/cijfers Flip-Flop. En hoe dat allemaal werkt? Geweldig! (***) De ST6 is de laatste generatie RTTY decoder met spoelen, dat is met instelbare potkernen of toroids. De meeste ST6 hobby ontwerpen waren afgekeken van de professionele (navy) HAL ST6. Hierna werden kompakte OPAMP ontwerpen bekend, zoals die gebaseerd op een idee van DJ6HP. Ook bij HAL zaten ze niet stil en enige tijd later kwam de HAL ST5000 op de markt, later nog complexer in de ST6000. Die maakte gebruik van switched-capacitor modules. De latere HAL ST8000 en ST8000A waren deels Z80 microprocessor systemen. Een speciale "eenvoudige" OPAMP versie is de NAVTEX decoder van PE1ABR, die nautisch mobiel was, alleen +12V als voeding. De noodzakelijke negatieve voeding werd storingsarm opgewekt met een AUDIO oscillator. Tegenwoordig gaat de meeste decodering met de DSP processor op een goede computer geluidskaart en passende complexe software. Soms is L en R apart aangestuurd met +90 en -90 graden signaal, of iets soortgelijks. |
originele HAL ST6 ST6-W CQ-PA 1972 ST6-W CQ-PA 1981 HAL ST5000 eerste artikel DJ6HP 1971 DJ6HP CQ-PA 1982 NAVTEX PE1ABR Schema Baudot-ASCII converter Tabel HEX PRTSCRN dump Tabel BIN |
Links naar de originele | uitgaven in PDF |
In onderstaande tabel zijn alle bladen aan te klikken. Een Hercules werk om nog wat van de grijze of verminkte druk te maken na 30 - 40 jaar!!! |
In het volgende rijtje zijn een paar Engelstalige ESGG bladen opgenomen "in de staat" zoals ik ze ooit gevonden heb op het web. Deze Engelstalige user had blijkbaar niet meer bladen in zijn bezit............ Ze zijn afkomstig van de site binarydinosaurs.co.uk, onderaan die site staat deze link. Verder: De scan zijn verkeerd gedaan. Slechts 150 DPI in plaats van 400 tot 600, en in 256Grey in plaats van alleen zwart/wit, met helaas slechts 3 tot 5 stappen in grey. |
No 14 |
No 15 |
No 16 |
No 17 |
No 18 |
No 19 |
No 20 |
In het rijtje hieronder dezelfde Engelstalige ESGG bladen, maar nu bewerkt. Een poging om de matige originele scans op te waarderen naar 2x 150 = 300DPI, door het berekenen van passende en egaliserende tussenpixels, gaf mooiere en gladdere karakters, maar ook meer wollig en dichtlopend. De leesbaarheid verbeterde nauwelijks. Dus dat werd het niet. Wel heb ik gepoogd door het histogram zodanig uit te rekken en krom te trekken dat alle 3 tot 5 grijsstappen werden omgezet naar zwart. En verbeteringen door wat randvlekken en scanner glasplaat vlekken weg te poetsen. Wanneer de bladspiegel op even pagina's wel erg uit het midden stond heb ik dit ook maar rechtgetrokken. Het resultaat in het volgende rijtje met PDF's, de leesbaarheid is er zeker door verbeterd, hoewel de resolutie een matige 150DPI gebleven is. |
No 14 |
No 15 |
No 16 |
No 17 |
No 18 |
No 19 |
No 20 |
Tabel met een paar links naar uitgaven die hierboven niet bij pasten |
De beroemde kartonnen Exidy koffer, zelfs de Compudata versie uit Den Bosch ging hier in mee |
De Compudata versie voorzien van vele ombouw extra's. Alle uitbreidings printen zijn ZELF getekend met de hand en ge-etst. Zoals de invers video print, de Basicode interface, de Varkevisser RS-232 print en de ESGG RAMDISK memory uitbreiding. En ook voorzien van de UHF TV modulator |
Een voorbeeld van de "opvulling" van een ex-8-track audio cassette In dit geval de 4x 16kBit ROMs (2716 compatibel) van het Standard Basic Pac. Zowel de AM9218B als de SY2316B in 1 Pac |
Nawoord over het Exidy Sorcerer Word Processor Pac uit 1979 Deze software heeft nog wat groeistuipen meegekregen NA de ROM/Pac versie. Het was een vroege Spellbinder versie in ROM. Na de groei van het CP/M floppy systeem is deze software doorontwikkeld tot een floppy versie, bijv. V5.12, geschikt gemaakt voor vele andere CP/M-80 computer systemen, o.a. voor de HP-125, Xerox, Eagle-II en Eagle-III. Zie download links. Toen MS-DOS even later het CP/M systeem verving is het vanzelfsprekend doorgegroeid tot een prima DOS versie 5.30. Tegen 1990 zaten ze al op versie 6.10! Zelf heb ik hiermee, met v. 5.30, nog zeker 10 jaar gewerkt (1987 - 1998). Hierbij mijn eigen hele programma structuur en configuratie bestanden in een ZIP, bedoeld voor "opname" in een map C:\SPELB\ . Vanzelfsprekend verre van volmaakt, rare crash bugs mogelijk (werkend van C:\ soms toch abort/retry A:\ ) , maar met de nodige trucs (zie leesmij bestanden voor info), prima mee te werken. Gewoon omdat ik het gewend was met edit mode / command mode! Bijgaand nog wat verzamelde spullen in een paar downloads. |
En om af te sluiten nog een retro filmpje van Youtube.......... Hoewel ze het lastig maken om ze te embedden, is het me weer gelukt! |
|
|
|
|
exidy.htm by Walter - PE1ABR - 2024-07-23 |