3. Sikring af Commodore bånd

Det sker engang imellem det er muligt at købe en DC2N box.

Men for en billigere pris er der nogle andre metoder som jeg vil skrive om her, der er nok nogle flere men jeg har valgt kun at skrive om disse.

1) Overfør til Audio format til PC, Analogt.

Den nemme løsning er at overføre båndende fra en båndoptager til PC’en via dens lydkort.

Båndoptagerens output kobles til lydkortets Line in. Og det er bare at påbegynde optagelsen. Man kan gemme i de formater som optager programmet kan gemme i, men det er anbefalet at gemme i et ikke komprimeret format, som fx WAV. En god ide er at konvertere fra WAV til TAP eller T64 bagefter, fx med programmet fra linket.

Jeg har tidligere skrevet en artikel hvor man kan hacke sin båndoptager så den kan give lyd ud gennem et audio stik. Jeg har ikke testet om det er kvalitetsmæssigt muligt at optage båndet denne vej.

2) Overfør digitalt med MTAP.

Markus Brenner har skrevet et klient/server produkt, som kræver en DOS PC med parallelport, en C64 med båndstation, et X(A/E)1541 kabel og anbefalet et diskettedrev.

Denne metode er den jeg benytter mig af når jeg skal dumpe bånd til PC. Den kan dumpe C64, C16 og Vic20 bånd.

Jeg har lavet en Bootable USB pen på 512MB, på denne pen er der installeret freedos, star commander, og mtap. Der ligger også en diskette i d64 format med nogle gode værktøjer, bla tape justering, abc turbo og mtap serveren.

Klargør PC ved at boote op i DOS, og ha’ mtap programmet klar.

D64 disketten der ligger på USB pennen kan overføres vha Star Commander til en diskette vha X(A/E)1541 kablet forbundet mellem PC og Diskettedrev.

Klargør C64 med båndstation og tapeserv programmet. Programmet skal bare startes op, og du skal ikke tænke på at gøre mere. Sørg for på dette tidspunkt at X(A/E)1541 kablet er tilsluttet mellem PC og C64.

På PC’en kan mtap nu startes op.

Bemærk til turbo bånd kan det anbefales at sætte bufferen op, det plejer ikke at være nødvendigt til Original bånd.

mtap -c64pal -lpt1 -b 32 -xe tape

Min kommando ser typisk sådan ud.
mtap er selve programmet. -c64pal fortæller at det er et C64 Pal bånd, -lpt1 fortæller det er LPT1 porten på PC’en – denne er normalt ikke nødvendig, -b 32 sætter bufferen op til 32MB – kontroller selv hvor meget ram du har, -xe fortæller at det er et XE1541 kabel – andre typer er -x og -xa, tape er navnet på filen båndet skal gemmes under, programmet tilføjer selv .TAP extentionen.
Der bliver bedt om at “Press PLAY on tape”, og så er det bare at vente til båndet er kørt færdigt.

Det kan anbefales at konvertere TAP (uoriginale spil/programmer) filerne til T64 vha tape64.exe. Lav gerne en logfil med output, her er det nemt at se om data på båndet er godt eller dårligt.

Originale Tapes bør køres gennem TAPClean, som har en dejlig frotend.

Hvis tape hovedet er justeret korrekt kan spil/programmer køres vha en C64 emulator nu. Jeg kan stærkt anbefale den Free Open Source Vice.

Update: Jeg har fået anskaffet mig en 1541 Ultimate II med tape extender. Med denne kan man dumpe bånd direkte til et digitalt medie, på samme måde som DC2N boksen der er nævnt tidligere. Denne overflødiggør den ekstra PC med parallel port samt X(A/E)1541 kabel. Men det er trods alt også en kostlig affære.

Denne metode er bedre end den analoge, da signalet for det meste er digitalt, frem for den analoge metode. Ulempen er at det kræver noget mere udstyr.

Opdatering 14/9-2015: Siden jeg skrev den originale artikel er der kommet nogle nye produkter til

3. Tapuino.

Tapuino’en er en arduino med lidt elektronik stumper der gør at den virker som tape station. Den har problemer med at dumpe turbobånd, men originaler dumper den fint.

Tapuino’en er open source hardware, samt software, færdige print kan købes på amibay, samt der er en lang forum tråd til denne.

Det samlede produkt kan anskaffes for omkring 100,-

 

4. 1541 Ultimate II med tape extender.

1541 Ultimate II er en kostelig sag, men med alle de ting den kan, så er den ret så billig. Final Cartridge III / Action replay: 200,- stk, SD2IEC 450,-, tape emulator 100,- eller mere, EasyFlash 450,- og vupti prisen er allerede dækket ind. Glem ikke 16MB ramudviddelse, std cartridges, kernel erstatning som fx jiffydos, samt der i skrivende stund snart kommer netværks understøttelse.

Nå med 1541U2 kan man dumpe bånd direkte til TAP filer hvilket man gør med tape extenderen. Tape extenderen sættes til 1541U2’eren, samt til C64’erens tape port, C=1530/1531 sættes til denne adapter.

Gå ind i Ultimate menuen, naviger ned i et bibliotek hvor der skal gemmes. Tryk F5 og vælg “Sample tape”, indtast et navn og tryk <enter>. Tryk nu PLAY på kassette båndoptageren, båndet bliver nu overført til en TAP fil.

1541U2 kan også tage C16/plus4 bånd, efterfølgende skal headeren ændres til C16 istedet for C64 (gøres med en hex editor som fx HxC). Vice kan ikke lide en C64 header på et C16 bånd, Yape derimod er ligeglad og virker fint.

 

Ved originale C64 bånd kan jeg anbefale at køre en tapclean på tap filen, GUI front-end kan hentes her.

Hvis du har nogle spørgsmål er du velkommen til at smide en kommentar.

2. Sikring af data til eftertiden – C64 disketter

Sikring af disketter til et moderne medie.

Jeg kommer ind på 4 metoder til at lave en kopi af sine C64 disketter.

De har hver deres svagheder og styrker som jeg kort vil benævne, i hvert afsnit.

Fælles for dem alle er dog at data bliver bevaret til eftertiden.

1) Diskettedrev tilkoblet en PC med parallel port.

Til dette scenarie skal du bruge en DOS PC med en parallel port – en USB til Parallel (printer) interface kan ikke bruges -, et diskettedrev som fx et C=1541 drev, og et X(A/E)1541 kabel. Softwaren der skal bruges kan være Star Commander, som er en Norton Commander klon med adgang til diskettedrevet.

PC’en skal bootes fra DOS. Det nemmeste er at hente et 512MB USB image som jeg har lavet, herfra eller via det direkte link til filen. Imaget kan lægges ned på en USB stick og er bootable. Så det er bare at vælge at boote fra USB sticken. Du kan også vælge selv at installere DOS på maskinen.

Diskettedrevet tilkobles PC vha X(A/E)1541 kablet, bootes op i DOS. Start Star Commander. ALT-F1 / ALT-F2 vælger drev i hhv venstr/højre side af skærmen. Drev bogstaver hentyder til PC’ens drev bogstaver, og tal hentyder til diskettedrevets ID, det er typisk 8.

I bunden af skærmen vises en bjælke med nogle tal, disse henviser til funktionstasterne på tastaturet F1-F10, holder du CTRL, ALT eller SHIFT tasterne nede skiftes funktionerne i bjælken, og du kan derved trykke den henvisende funktions tast. De taster der skal benyttes i dette tilfælde er F5 eller ALT-F5. Andre taster der er nyttige er Insert samt Tabulator, Insert markerer valgte fil, Tabulator gør det modsatte vindue aktivt. Trykker du F5 vil der kopieres fra det aktive vindue til det inaktive, hvis en fil er valgt. ALT-F5 kopierer en fuld diskette.

Jeg vælger for det meste at have kilden der kopieres fra i venstre side og destinationen i højre side, men for mig er det kun en vane sag, og har ikke nogen betydning.

Vælger du diskettedrevet i et af vinduerne lister den directory fra disketten med det samme. På samme måde lister den også PC’ens drev hvis dette bliver valgt.

Man kan nu vælge at gemme program filerne som enkelt stående filer, eller man kan dumpe hele disketten. Hele disketten tager ca 2 minutter at lægge ned på et andet medie som fx harddisken.

Ulemper

  • Langsom overførsel
  • Du kan ikke regne med at de overførte filer er i orden, den viser fx ikke om der er fejl på disketten.
  • Skal bruge Parallel port (gammel teknologi som kan være svært at få fat  i dag)
  • Skal bruge DOS (det kan diskuteres om det er en ulempe)

Fordele

  • En billig løsning
  • Kan nemt produceres selv.

Links til Køb/Byg selv X(A/E)1541 kabler findes i bunden af posten.

2. Overførsel ved brug af ZoomFloppy eller et XA1541 kabel

Her skal bruges et diskettedrev, en PC med USB port (ZoomFloppy) eller parallelport (XA1541 kabel), samt OpenCBM

Jeg har tidligere skrevet et review omkring ZoomFloppy. Kort fortalt er det en enhed der gør at man kan overføre disketter uden brug af en parallelport. Den er testet så sent som Windows 7 64 bit. ZoomFloppy forbindes til PC via USB kabel og til diskette drevet.

  • XA1541 kablet forbindes på samme måde som i punkt 1.
  • Ved ZoomFloppy kobles det slukkede diskettedrev til ZoomFloppyen, PC’en skal være tændt, ZoomFloppy forbindes til PC’ens USB port, og der kan tændes for diskettedrevet, det er vigtigt det er denne rækkefælge da man ellers kan ødelægge udstyret. Læs manualen for flere detaljer.

OpenCBM kan køre under Mac, Linux og Windows denne skal bruges til XA1541 kablet. Til ZoomFloppy er der lavet en fin OpenCBM pakke til Windows som er nem at installere, den kan hentes her.

Når OpenCBM er installeret ligger der nogle eksekverbare filer i pakken. en af dem er d64copy.exe filen. For nemheds skyld kan de eksekverbare filer kopieres ned til fx c:\cbm så du ikke skal hoppe rundt i for mange underbiblioteker for at køre kommandoen.

d64copy.exe -8 diskettenavn.d64

Gemmer fra disketten ned til filnavnet “diskettenavn.d64” som du selvfølgeligt ændrer til hvad du ønsker. -8 vælger device 8, og kan selvfølgeligt være de andre device ID’er som diskettedrevet kan have.

Der findes også en GUI til Windows den kan hentes her

Ulemper

  • Det er svært at sige om der er fejl på disketterne
  • ZoomFloppy skal anskaffes (kan dog fås fra nyt)
  • Kan ikke kopiere Original disketter der har copy protection

Fordele

  • USB (ZoomFloppy)
  • Nem at få fat på
  • Eller bygge selv (XA1541 kabel)

3) WarpCopy

Til WarpCopy skal der bruges en del mere ting end før nævnt. en Windows PC med netværk, en C64 med diskettedrev og et netkort til C64. Netkortet skal være RR-Net kompatibel. C64NIC+ er kompatibel med WarpCopy og kan fås som nyt i dag, RR-Net er ikke længere tilgængelig som nyt.

WarpCopy WarpCopy64 består af 2 programmer, et Windows og et C64. C64 prgrammet nævnes som server, og Windows programmet nævnes som klient.

C64 sættes op i netværk med PC’en, WarpCopy Server programmet startes op på C64, linket peger på en netværks pakke lavet til 64NIC+, som bla indeholder WarpCopy serveren. Når WarpCopy serveren startes op, kan man ændre IP addresse. Som standard er IP addressen 192.168.0.64.

WarpCopy klienten er den der styrer C64 + diskettedrevet, så det er her man vælger at overføre. Klienten har en grafisk brugerflade med en blokliste over tracks, lidt på samme måde som X-Copy til Amiga. Den viser med forskellige farver statusen på overførslen. Grøn = godt, gul og rød hhv delvis eller helt fejl.

Klienten kan nemt sættes igang med næste diskette. Hvis man ikke vil vælge et nyt filnavn, kan du klikke “next disk” og den overfører en ny diskette, med et løbenummer i enden af sidste gemte filnavn.

Ulemper

  • Netkortet koster noget mere end X(A/E)1541 kablet eller ZoomFloppy
  • Den tager kun 35 tracks

Fordele

  • Hurtig overførsel (ca 22 sekunder for 1 diskette side ved nul fejl)
  • Den prøver at læse tracks med fejl en del gange
  • Den viser om der er fejl på disketten

 

4) Nibbling

Nibblingen kan ikke helt sammenlignes med de foregående punkter, men er et vigtigt emne i sikringen af data.

Til nibling kræver det et C=1571 drev (skal ikke modificeres). Eller et 1541 drev der er modificeret. Samt en ZoomFloppy og PC.

 

 

Det hele foregår på samme måde som med ZoomFloppy setupet i punkt 2.

I stedet for d64copy (som dog også kan bruges) benyttes

nibread.exe diskette

Nyeste Nibtools pakke kan hentes på C64preservation.com.

Nibtools / Nibread er bedst til original spil der har kopibeskyttelse, men den virker også til andre beskyttede programmer. Nibread kan ikke se om der er fejl på en diskette, da en fejl sagtens kan være en kopibeskyttelse. Det er en god ide lige at teste disketten ved at starte spillet op og spille lidt.

Når filen bliver gemt, bliver det gjort som .nbz format. Det kan gøres spillebart ved at køre nibconv.

nibconv diskette.nbz diskette.g64

Det foretrukne format er G64 da det indeholder kopibeskyttelsen.

nibconv diskette.nbz diskette.d64

Du kan også konvertere til D64, men du skal ikke regne med at det virker.

På stående fod har jeg nibblet en god håndful MicroProse spil, hvoraf Pirates og Gunship ikke virker. Dette skyldes mest at Nibconv programmet ikke patcher disse spil ordenligt. Eller at formatet ikke er implementeret i Vice (som er den eneste emulator jeg har testet med). Jeg har tidligere haft knas med Silent Service og F-19 Stealth Fighter, men disse kom begge til at køre under en nyere version af Vice.  Vice 2.4 er lige udkommet, og seneste version af nibtools i skrivende stund er r572.

Jeg kan anbefale at du sender en kopi af dit nibblede program til c64preservation.com

Ulemper

  • Diskettedrev skal modificeres til at køre som parallel (gælder ikke C=1571 drevet)
  • ZoomFloppy skal indkøbes

Fordele

  • Original disketter med kopibeskyttelse kan gemmes til eftertiden
  • Det kører forholdsvist stærkt pga parallel overførslen

 

Konklusion.

WarpCopy er rigtigt godt til at sikre data på uoriginale disketter.

Nibble er rigtigt godt til at sikre data på originale medier.

Jeg bruger samme drev til både nibbling samt WarpCopy

NOTE: har du ikke selv muligheden for at sikre dine disketter, er du velkommen til at kontakte mig hvis du vil have gjort dette.

 

Køb / Lav selv X(A/E/M)1541 kabler

C64NIC+ / ZoomFloppy kan købes her

64NIC+ & WarpCopy

Mit 64NIC+ dumpede ind i postkassen i dag.

Et 64NIC+ er et netkort til Commodore 64.

Commodore 64 på internettet, nogle vil nok nikke genkendende efter at have stiftet bekendtskab med fx rr-net. Men hvad skal man dog med en C64 på netværket? det kommer vi til. Først lidt billeder af vidunderet.

the 64NIC+ on the front.

Der er en del settings at gøre godt med. Jeg købte denne med roterende omskifter som ses øverst til venstre. Der er nogle omskiftere der hhv skifter mellem rr-net addresse område eller standard. Aktiver/deaktiver eprom. C64 eller C128 game mode. og IO1 / IO2 områderne. Sidstnævnte kan ændres hvis man har 2 cartridges samtidigt, det er dog ikke alle den kan spille sammen med.

En reset knap oppe i højre hjørne, ETH link LED, netstikket, og ETH activity LED. Og så en ROM sokkel. Man kan programmere 8-256kB EPROM moduler, med 8/16kB images.

Jeg har prøvet at smide Action Replay 3 samt Final Cartridge 2 rommer på en 27c256 EPROM. men pt har det ikke virket. Det er forresten her 16trins omskifteren træder ind, da man så kan vælge hvilken ROM der skal indlæses.

Noget af det sjove er at man kan lade sin C64 være webserver:

C64 as webserver

Standard webserver med Contiki. Og JA disk directory virker rent faktiskC64 Webserver - Diskette directory listing

Da 64NIC+ er RR-Net kompatibel, kan den også det som jeg købte den for. Nemlig WarpCopy. Det store spørgsmål har været, virker WarpCopy sammen med C64Nic+ ? og det kan jeg kun konstatere at den gør. Eftersom jeg endnu ikke har fået et ROM image til at virke, hvorpå det fornødne software automatisk skal bootes fra, måtte jeg køre WarpCopy fra disketten. Med WarpCopy programmet kan man skifte IP på netkortet, og det virker bare.

Nu har jeg nævnt WarpCopy som jeg så vil fortælle lidt om. WarpCopy er et program til at overføre C64 disketter til PC. Det geniale ved dette program er at det kan gøre det på kun 22 sekunder(*), hvor andre gør det på 1-2 minutter. Programmet viser også i bedste X-Copy (fra Amiga) stil hvilket track den indlæser, og resultatet.

(*) ved fejlfri disketter.

WarpCopyNok på tide at vise et billede.

Støder warpcopy på fejl, prøver den at indlæse disse tracks igen. Et enkelt klik med museknappen på “Next Image” dumper næste diskette uden man skal vælge “gem som” den benytter tidligere gemte image navn og adderer med 1 i filnavnet.

Har man 100 disketter kan man godt gøre det på den gammeldags maner med Star Commander eller ZoomFloppy som nævnt tidligere, dog med chancer for at der er fejl som man ikke ser i overførslen.

Ulempen med WarpCopy er at der kun er 35 tracks og udvikleren har mistet source koden (han er dog igang med at lave en ny version), så der kommer ikke lige nogle opdateringer disse dage.

WarpCopy kan dog ikke benyttes til kopi beskyttede disketter, så det anbefales kun at bruge den til sin samling af fx demoer og crack intro’er med dertilhørende software, disk magaziner osv.

Jeg glemte at nævne at al de fornødne software til at få en netværks virkende C64, kan hentes hos Jim her. Dette indebærer også WarpCopy programmet. Alt sammen på et D64 image.

Jim Brains 64NIC+ er Open Source

Kan købes her

Graham’s WarpCopy64