Amstrad Gebruikers Groep
Uitwisselen van data van en naar een PC
Diskconversie
Aangezien de PCW 8256, 8512 en 9512 de meest verkochte modellen zijn (met een geschatte 5.000 stuks door Infodata/Schneider in Nederland verkocht) is het afwijkende 3" disketteformaat een stevige hindernis bij het overzetten naar een PC. De latere PcW modellen zijn uitgevoerd met een 3.5" disk drive en daar speelt het probleem in veel mindere mate. De mogelijkheden zijn:
Bestandsconversie
Helaas zijn we er met het overzetten van data niet: elk programma heeft een eigen bestandsformaat en, in het geval van LocoScript, is dit een ongebruikelijk formaat. De volledige tekenset vanaf versie 2 bevat meer dan 600 tekens, terwijl een ‘normaal’ programma er maar 256 kent. Het geheim daarvan zit in het besturingssysteem van LocoScript: een aparte, geheel op maat gesneden, versie van CP/M. Daarnaast is een LocoScript bestand opgebouwd uit blokken en kent een opmerkelijke indeling. Lezen op het scherm, met andere programmatuur, behoort dan ook tot de onmogelijkheden. Vaak verschijnt alleen de header met het woord "JOY", gevolgd door een serie onbegrijpelijke tekens. De mogelijkheden voor bestandsconversie zijn:
Aansluiting van een externe 3.5" drive op een PCW
De aansluiting voor een B drive op een 8256 of 8512 is geschikt voor een Shugart 80 sporen dubbelzijdige drive: voor de latere modellen geldt dat zowel de A als B aansluiting dit zijn. Dit heeft de prettige bijkomstigheid dat standaard disc-drives gebruikt kunnen worden: zowel 5.25" als 3.5" zijn geschikt, in de 720kb double density varianten. Vervelend is wel dat Amstrad een andere stekker, met 26 polen, gebruikt en Shugart een 34-polige stekker gebruikt. Het maken van een verloopstekker is echter een zuiver technische klus: het schema is hieronder weergeven.
26-pin Amstrad (3" B) naar 34-pin Shugart (3.5" of 5.25")
PCW 1 op PC 7
oplopend in volgorde…
PCW 6 op PC 12
2 overslaan…
PCW 7 op PC 15
oplopend in volgorde…
PCW 26 op PC 34
Zie ook het schema verderop over het aansluiten van een 3" drive op een PC. Een gekleurde kabelrand geeft pin nummer 1 aan: vaak staat het nummer ook weergegeven op de drive of de stekker. Een volgend probleem wat om de hoek komt kijken is dat een PCW een functionerend READY signaal vereist: de meeste moderne drive ondersteunen dit signaal niet meer. Geschikte modellen zijn echter:
3.5" TEAC FD-235F 100-u (jumper D1 on)
3.5" TEAC FD-235F 112-u (jumper D1 en RY on)
3.5" TEAC FD-235F 136-u (jumpers D1 en RY on)
3.5" TEAC-235HF -U (jumpers FG, 2-1-G, BC1, DE2 en CD3 on)
5.25" TEAC FD 55FR 510-u (externe stroomvoorziening noodzakelijk)
Neem contact op voor een volledig overzicht en een overzicht van typen die zeker NIET functioneren: ga er niet van uit dat een drive van je eigen keuze wel werkt. Zelfs (eigenlijk: zeer zeker) niet als de verkoper je dit garandeert! Raadpleeg tevens TEAC Data storage products (link opent in nieuw venster). Er is een doe-het-zelf schema om het signaal na te bootsen maar dit is prijzig en heeft een paar nadelen in het gebruik.
Stroomvoorziening is bij een 3.5" drive meestal geen probleem, die kan van de PCW voeding afgetapt worden. LET ECHTER OP: Amstrad heeft de 5 en 12 volts aansluitingen van de 8256 en 8512 net andersom zitten dan op een 3.5" aansluiting, heden ten dage of op de 9512, gebruikelijk is!!! Zie de foto bij de paragraaf over het aansluiten van een 3" op een PC of stuur een mailtje om dit te controleren: bij verkeerde aansluiting kan schade optreden! Gebruik in twijfelgevallen een externe voeding: een 5.25" drive heeft sowieso een externe voeding nodig aangezien de PCW dit zware apparaat niet meer kan trekken. Een oude PC-voeding van de sloop volstaat uistekend!
Aansluiting van een 3" drive op een PC
Als eerder gezegd: de 3" drives zijn Shugart compatible. Maar als dit betekent dat je een 3.5" of 5.25" kunt aansluiten op een PCW, dan wil dat ook zeggen dat een 3" aan te sluiten is op een PC. Gedeeltelijk klopt dit, echter: de enkelzijdige A drives van een 8256/8512 worden door PC's vaak niet meer ondersteund. Programmatuur als 22Disk en JOYCE kan zo'n enkelzijdige drive wel aan, maar het Basic Input Output System (BIOS) van de moderne PC's kan dit niet meer.
Praktisch betekent dit dat alleen de B drive van een 8512 of de A drive van een 9512 op een PC aan te sluiten is: dit zijn dubbelzijdige 720kb drives, typen EME-231 (PCW 8512) en EME-232 (PCW 9512). Het verloopschema voor aansluiting van een 3.5" op een PCW is net zo goed bruikbaar bij de PC, met enig voorbehoud. Om te beginnen zijn de Amstrad drives hard-wired, hetgeen betekent dat de kabel en de drive uitmaken wat de aansluiting het wordt. Voor een 8512 drive is dit altijd B, voor een 9512 altijd A. Aangezien PC's hier niet goed mee overweg kunnen, moeten alle andere disc-drives uit het PC systeem afgesloten worden (kabels los). Harde schijven en CD spelers mogen gewoon blijven zitten: het gaat hier alleen om disc-drives! Wijk hier niet van af: schade is het onvermijdelijke gevolg als je dit niet doet!
Als connector gebruik ik meestal de oude 5.25" Shugart stekker, omdat die stekker goed te solderen is. Wel even opletten of de signalen 1:1 doorkomen via de connector. Gebruik een voltmeter om de losse connector te testen of lijn 1-in ook lijn 1-uit is, enzovoort... De 3.5" variant is ook wel bruikbaar, maar is meestal niet te solderen en moet met een krimptang op de stekker geklonken worden: een mannelijke stekker is daarbij moeilijk te vinden, dus... De foto toont een 5.25" stekker met een brugje erop gesoldeerd (het witte draadje links op het groene printplaatje) aangezien deze Shugart stekker een lijn omleidde.
Vervolgens moet je ook hier rekening houden met het stroomgrapje uit de paragraaf over de 3.5": de Amstrad stroomstekker zit verkeerdom bij de 8256 en 8512. De 3.5" stroomstekker van de PC moet je omgekeerd in de 3" drive van de 8512 steken: forceer de plastic ribbel op de 3" drive of verwijder deze (als op de foto). Gebruik je een drive van een 9512 dan gaat dit verhaal niet op: die is zonder meer bruikbaar.
Aan de linkerkant van de datastekker (zichtbaar, aangezien er geen floppykabel inzit) zit pin nummer 1. Als kabel is de kabel van de PCW uitstekend bruikbaar om de aansluiting op een PC te maken aangezien de Amstrad stekker er al opzit. Deze kabels zijn in overvloed verkrijgbaar, terwijl de losse stekker (26 polig van 3M) minder gangbaar is. Overigens hierbij ook de waarschuwing dat je schade kunt oplopen als je kabels verkeerd aangesloten hebt. Behalve de 3" drive kan ook de floppy controller van de PC vernield worden of nog ernstige schade optreden!
Vervolgens stel je het BIOS in en houdt daarbij rekening met de bewuste drive: een EME-231 drive van een PCW 8512 is aangesloten als drive B. Het hier gebruikte BIOS is een veel voorkomende American Megatrends Inc (AMI) maar een ander merk BIOS vormt ook geen probleem.
Dit zijn de parameters waarmee je een succesvolle aansluiting maakt. Doordat Halt on errors aanstaat en de ander floppy drives niet aanwezig zijn zal de PC niet willen opstarten als de drive niet functioneert. Als Windows start zal de 3" werken: vaak zijn een paar starts nodig om de drive aan de praat te krijgen. De afbeelding toont dat Windows de drive aanmeldt als een drive A (terwijl de bedrading voor drive B is) en er een 5.25" in ziet. Deze fouten vormen overigens geen belemmering voor het functioneren.
Bruikbare software bij een 3" disc-drive is 22Disk (om 3" schijven te kunnen lezen en schrijven onder Windows), het MS-Dos programma CPDRead /Write (copy protected disk reader/writer: een programma om images van de disk naar de harde schijf te schrijven voor gebruik met emulatieprogramma's op de PC. Terugschrijven naar 3" vanaf een image kan met write en kopieerbeveiligde programma's vormen geen probleem), MS Oddball (voor het omzetten van diskettes van het PCW naar PC formaat), CPM.EXE voor het inlezen van 3" CF2DD diskettes en de JOYCE emulator (deze kan naast drive emulatie ook echt gebruik maken van niet-virtuele drives). Vaak zal het doel echter het overzetten van bestanden zijn en daarvoor voldoet 22Disk uitstekend. Zie de downloadpagina pagina voor 22DISK en de linkspagina voor de overige programma's.
Gebruik van een serieel nulmodem tussen een PCW en een PC
Een uitstekende optie om data te versturen is een nulmodem, mits de PCW uitgerust is met een seriële RS232 poort. De meeste computers zijn uitgerust met een dergelijke of gelijkwaardige poort, zodat uitwisseling niet beperkt blijft tot PC's maar ook bijvoorbeeld Apple's, Atari's en noem maar op. Zeker als de gebruikte programmatuur Kermit is: dit programma van de Universiteit van Columbia is voor bijna ieder platform of computers verkrijgbaar. De PCW versie kan geladen worden op de downloadpagina. Als je nog niet de beschikking hebt over een uitwisselingsmogelijkheid kan dit programma natuurlijk ook op 3" verstrekt worden. Op de downloadpagina staat ook een, wat verouderde maar goed bruikbare, versie van MS Kermit.
Het schema voor een nulmodem kabel naar de PC is vrij eenvoudig:
2 < - > 3
3 < - > 2
5 < - > 20
7 < - > 7
20 < - > 5
pinnen 4, 6 en 8 moeten op elkaar, aan dezelfde zijden, worden aangesloten. De software is eveneens uiterst simpel: de PCW versie van Kermit is al ingesteld op de juiste parameters (behalve voor de highspeed interface van Margolis - neem hiervoor contact op), de PC moet ingesteld worden op de juiste COM poort, bijvoorbeeld SET PORT COM 1, de juiste snelheid SET SPEED 9600 en vervolgens kun je met het SEND commando op de ene computer en RECEIVE op de andere het zaakje eenvoudig aan de praat krijgen. Grappig is overigens het commando CONNECT waarmee de invoer op het toetsenbord van de ene computer op het scherm van de ander verschijnt: wellicht kan Kermit functioneren als remote bedieningsprogramma of als kleinschalig netwerk besturingssysteem, maar "The Network" van Creative, in samenwerking met Flipper multitasking software, is daar meer specifiek voor geschreven.
Gebruik van een parallelle LocoLink tussen een PCW en een PC
LocoMotive (tegenwoordig SD Microsystems) heeft eveneens een conversie-oplossing op de markt gebracht. De LocoLink parallelle kabel wordt aangesloten op de printerpoort van de PC en de expansiepoort van de PCW. Nadat de LocoLink software geïntegreerd is met de LocoScript programmatuur wordt de PCW op de PC aangemeld als drive Z. Bestanden kunnen nu gekopieerd worden, bij de oudere DOS versie alleen van PCW naar PC, bij de nieuwere Windows versie kan uitwisseling echt in twee richtingen gebeuren. De bijgeleverde software staat ook bestandsconversie toe: zie LocoScript DOS.
De oude kabel en software (met 5.25" diskettes) is beschikbaar in Nederland, maar behalve het probleem van 5.25", zijn er betere en snellere oplossingen voor conversie. Indien echter regelmatig heen en weer geconverteerd moet worden dan is de nieuwe LocoLink de enige echte oplossing, aangezien LocoScript PCW vanaf 2.51 en Professional vanaf 2.51 in staat zijn elkaars bestanden te lezen en te verwerken.
Gebruik van akoestische communicatie
Deze vorm van communicatie is nog in ontwikkeling. Programmatuur op de PCW vormt bestanden om in een soort morsecode en geeft deze akoestisch weer op de PCW (een ongelooflijke herrie). Dit kan opgenomen worden op een cassette of rechtstreeks via een microfoon op een PC opgenomen worden. Het akoestische bestand (AIFF: audio interchange format file) kan vervolgens weer omgezet worden naar een voor de PC leesbare vorm. De voordelen zijn de mogelijke afstand tussen de beide computers (opslag op een audio-cassette) en de lage kostprijs: een microfoon op de PC is de enige noodzakelijke diepte-investering!
Een prototype in Mallard Basic (een korte, eenvoudig in te tikken, listing) is al ontwikkeld, maar de snelheid is met 25bps nog te traag: een telefoonmodem haalt tegenwoordig 56.000bps. Ook geavanceerde voorzieningen als hand-shake en foutcorrectie ontbreken vooralsnog, evenals een bruikbaar programma op de PC. Tot nu toe is CoolEdit gebruikt, maar dit shareware programma is nogal prijzig in aanschaf. Wordt vervolgt.
De eenvoudigste vorm is het converteren naar de American Standard Code for Interformation Interchange (ASCII) op de Joyce, een taal die bijna iedere computer beheerst (zelfs Windows, alhoewel die een ANSI variant gebruikt).
ASCII beschikt echter slechts over 256 tekens, zodat een aantal tekens gewijzigd wordt en de kopie later nagelopen moet worden, bijvoorbeeld met Zoek&Vervang opties. Alle bestandsopmaak en accentenen vervallen in de standaardversie. Het gebruik van ‘page image’ staat het wel toe om bijvoorbeeld opmaak als kantlijnen, witregels en dergelijke te behouden, maar daar houdt het ook wel zo’n beetje mee op.
Een bestand is in ASCII op te slaan vanuit de DiscManager van LocoScript, afhankelijk van de versie met [F1] of [F8].
LocoCon is een in TurboPascal geschreven conversieprogramma (broncode, Duitse handleiding en programmeertaal beschikbaar) dat LocoScript versie 1 bestanden kan converteren naar ASCII. Aangezien het in het Duitse PC Schneider International gepubliceerd werd is het voornamelijk op Duitsers gericht. Naast aparte conversiemogelijkheden van bijvoorbeeld ü naar ue worden ook margrietwielprinters (die Schneider op de markt bracht) apart ondersteund met een ingebouwde vertraging.
Alhoewel de beschikbare versie alleen LocoScript 1 kan overzetten is het toch een bruikbaar programma als je v1 gebruikt. Daarnaast is de broncode eventueel aan te passen aan de veranderingen die in LocoScript versie 2 zijn gemaakt. Zie de downloadpagina.
Bestandsconversie: LocoScript DOS
Van LocoScript bestaan meerdere versies voor MS Dos. Elk van die programma's kan op een PC LocoScript bestanden van de PCW openen, opslaan in PC formaat en converteren naar bijvoorbeeld WordPerfect. De versie de ik heb kan overigens geen bulkconversie doen. Gecombineerd met een van de twee versies van LocoLink (voor DOS of Windows), een programma dat met LocoScript geïntegreerd kan worden, kan ook de diskette-conversie gebeuren. Naast de voorgangers LocoScript DOS en LocoScript PC Easy is LocoScript Professional te koop bij SMD Systems. Zie de linkspagina.
De grote krachtpatser is Ansibles AILINK, een Windows programma dat (via een DOS-venster) CF2DD diskettes kan lezen en ze vervolgens via een Windows venster kan converteren naar een assortiment aan formaten. HTML, ASCII, Word, Richmond Text Format RTF zijn er een paar voorbeelden van. Snel, voorzien van bulkmogelijkheden en relatief goedkoop: dit is mijns inziens het meest bruikbare programma.
Een light-version genaamd CPM.EXE, die alleen vanaf CF2DD diskettes kan kopiëren en geen bestanden kan converteren is gratis te downloaden vanaf de home-page van Ansible (freebies sectie). Zie de linkspagina.
Naar de PCW-pagina.