Personlige verktøy
Du er her: Forside datakonvertering S-100 S-100
Side-alternativer

S-100

av roart sist endret 02.10.2006 - 12:54

S-100 side

Jeg har fått opp i operativ stand en gammel "personlig" datamaskin jeg satte sammen ca. 1980, basert på S100-kort fra Cromemco. Som "masselager" bruker den to stk. diskett-drive for 8" disketter, single density. Disse diskettene har kapasitet 243 k bytes.
Operatørkommunikasjonen foregår mot en RS232C-skjermterminal, over serielinje. Nå etter at hardware-testingen er over og jeg har kommet over i en slags enkel "driftsfase", har jeg byttet ut terminalen med en vanlig moderne PC, hvor jeg foreløpig kommuniserer med S100-maskinen v.hj.a. terminalemulatoren Hyper Terminal. S100-maskinen bruker operativsystemet CP/M-2.2.

Jeg prøver å utnytte div. programvare vi fra før av har for S100-maskinen, og ett av disse programmene er Getnord som leser en 8" Nord-diskett, dvs. en single density diskett fra Nord 100-maskiner, som var Norsk Datas aktuelle maskin på samme tid som S100-maskinen ble laget. Getnord leser altså en Nord-diskett plassert i den ene drive'n og kopierer over til en 8" CP/M-diskett i den andre. Det tar alle data uten restriksjoner innenfor single side - single density, både tekst og binært og har sumsjekk, så konverteringen er pålitelig.
Overføring videre til PC'en går foreløpig over Hyper Terminal, og den er litt tungvint. Jeg må ta filene enkeltvis og spesifisere navn på mottak-fil og deretter bruke HyperTerminal-funksjonen Capture Text, og så starte type <CP/M-filnavn> på S100-maskinen. Jeg har ikke prøvd annet enn tekstfiler, for jeg antar at kompilerte binærfiler vil gi clash med den enkle protokollen, som er basert på "software handshake". En annen mulighet er å få i gang Kermit på S100-maskinen; denne protokollen er støttet av HyperTerminal, så jeg antar at begrensningen til bare tekstfiler vil falle bort.

Jeg har imidlertid lyst til å ta for meg et mye mer avansert terminal- og overføringsprogram jeg selv utviklet i 1984/85: Topcom. Dette har ingen binærfil-restriksjoner, og er mye mer brukervennlig enn HyperTerminal. Bl.a. kan angis et flertall filer samtidig, og man angir det bare i dialog med S100-maskinen uten å måtte spesifisere lokalt filnavn (mottatt fil).

I forrige uke ga jeg uttrykk for at det kanskje var tilstrekkelig å kunne overføre tekstfiler, for - hva skal vi med kompilerte programfiler for CP/M? Nylig har jeg imidlertid kommet over på Internett at det finnes CP/M-emulatorer, slik at det kan bli interessant å kunne kjøre også gamle programmer, emulert på en PC. Foreløpig har jeg ikke undersøkt dette nærmere, men det ser ut som en interessant mulighet. I så fall vil bruk av Topcom være enda mer nyttig i stedet for HyperTerminal.

Jeg har to stk. maken S100-maskiner, med hver sin doble 8" diskenhet. Foreløpig har jeg bare fått opp én kjørbar, men jeg tar sikte på snart å få også den andre operativ. Da vil det være naturlig at den ene inngår i "datakonverteringslabben" vi holder på å etablere i datamuseet, mens jeg foreløpig beholder den andre operativ her ved Institutt for teknisk kybernetikk, til bruk for mitt videre arbeid med datakonverteringslabben.
Etter dette vil det kanskje være Octopus som står for tur, men dette med rekkefølgen i realisering av konverteringslabben får vi diskutere.

Odd Pettersen


Basert på Plone, et open source content management system

Dette nettstedet følger disse standardene: