Dette indlæg er alene udtryk for skribentens egen holdning.

Projektforslag: Emuleret SCSI tape drev

Af Poul-Henning Kamp9. juni kl. 16:567
Artiklen er ældre end 30 dage

Når man roder med retro computere, er der forskellige løsninger så man kan emulere et godt gammeldags SCSI drev med et SD kort.


F.eks Michael McMaster's SCSI2SD som vi med stort held og fornøjelse har brugt i datamuseum.dk.

Der er også kommet et RASCSI projekt, der bruger en RPi med et simpelt kort med drivere på.

Endelig kan man bruge enten Linux eller FreeBSD's targ(4) support.

Artiklen fortsætter efter annoncen

Alle tre "platforme" er FOSS.

Men I alle tre tilfælde emuleres der kun diske og CD-drev.

Vi mangler rigtig meget noget der kan emulere SCSI tape drev.

SIMH har et glimrende .TAP filformat der gemmer alle nødvendige informationer om blockstørrelse, filemarks og tapemarks osv, så det burde være "A Small Matter Of Programming".

...men jeg har simpelthen ikke tid...

Hvis én af jer mangler et godt lille hobby projekt, så tag en af de tre nævnte platforme og implementér de nødvendige SCSI "sequential" CCB'er - det vil gøre mange retrocomputernørder glade.

phk

PS: På søndag, (d. 12 juni) er der igen åbent i datamuseum.dk
 

7 kommentarer.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
7
22. juni kl. 00:26

Jeg har tidligere leget en del med en virtuel VTL, egentlig et besynderligt udtryk, men tag evt. et kig på https://quadstor.com den kunne måske bruges? vh. Ole Hermansen

6
15. juni kl. 17:00

Hej Poul-Henning

Jeg regnede heller ikke med det, tapedrev har fanden skabt. Det er en fabriksny Tandberg SCSI , hvis i løber tør for drev. Jeg er hardwaremand fra dengang der var mange switche og lamper på en komputer. Jeg har arbejdet med Gier, RC400, RC3500, PDP10, PDP11, LSI11, Nova, T960A. Hertil selvbyggede, TTL, Motorola, Intel og en del som jeg ikke kan huske navnet på. Så jeg har mange komponenter og PROM og PAL brændere fra den tid. En LSI11 computer med 2 fabriksnye 8" Shugart floppydrev og floppy'er.

Hilsen John Nielsen

4
13. juni kl. 07:44

Lidt OT men tak for turen i Datamuseet fra nyt medlem med kone, det var spændende og i formidlede tingene rigtigt godt.

5
13. juni kl. 08:00

Selvtak & Velkommen i foreningen :-)

3
12. juni kl. 15:06

Til experimenter, dokumentation og andre dataarkælogisk arbejdsprocesser behøver vi ikke autentiske tapedrev og der ville en SD-kort baseret emulator v

Det er svjv kun anden gang du (PHK) får skåret enden af en kommentar: Måske værd at ofre et kvarters tid på at finde årsagen?

Det jeg undrer mig over, er at en emultor ikke allerede findes?[1]

Noget af udfordring er vel, at der findes ganske mange tape-formater? Fx havde tidlige tapedrev fast blocklængde (512 bytes), senere har variabel blocklængde.

Så er det udfordringen med driverstruktur på Unix-familie-systemer. Denne kunne måske overvindes med "lidt manualtrawl".

Emulatoren skal vel virke på alle byte-stream devices og både kunne læse og skrive virtuelle "tapes", da hensigten vel er at læse (fysiske) tapes for sidste gang og skrive en almindelig fil med den rette "tape-struktur".

[1] Der findes faktisk tape emulatorer, fx Gesswein, men SCSI er en udfordring: mange link er døde - andre rammer ikke "skiven" helt.

1
10. juni kl. 17:03

Hej Poul-Henning

Hvad med et SCSI tapedrev istedet ?

Hilsen John Nielsen

2
11. juni kl. 14:33

Hvad med et SCSI tapedrev istedet ?

Hele pointen er ikke at skulle slås med mekaniske SCSI tapedrev, der uanset format alle lider af alle mulige skavanker.

Vi har tape-drev der virker (endnu!) men vi vil helst kun slide dem op på bevaring af originale datamedier.

Til experimenter, dokumentation og andre dataarkælogisk arbejdsprocesser behøver vi ikke autentiske tapedrev og der ville en SD-kort baseret emulator v