Overfør ADF filer

Overførsel af ADF filer til/fra disketter

Der findes en håndfuld programmer på bla aminet som kan overføre ADF filer til/fra disketter. Amigakit har også et EasyADF kit med en masse ekstra småprogrammer.

Jeg synes at TrackSaver GUI er et fornuftigt program. Det kan hentes på aminet

Krav

  • Kickstart >1.2
  • Workbench >1.2
  • Virkende diskette drev + disketter
  • En form for storage til ADF filerne (fx CD og HDD)

Den er forholdsvis nem at gå til. Find ADF filen, marker drevet det skal over på, pas på du ikke vælger harddisken, og tryk File->Disk. Jeg vælger gerne Formatering før skrivning, samt verify når jeg gemmer til gamle disketter.

Eller omvendt hvis du gerne vil lave en backup af alle dine disketter.

 

Som sagt, er det her bare éet af en god håndfuld, Jeg har tidligere benyttet mig af TransADF, men den melder ikke om fejl hvis en skrivning stopper pga en dårlig blok på disketten, den stopper på samme måde som hvis skrivningen gik godt.

Mange af programmerne benytter sig a trackdisk.device som ligger i kickstart.

Programmet virker sikkert ikke til kopi beskyttede disketter, men de fleste AmigaDos disketter kan den håndtere.

Læs PC formaterede disketter i Amigaen

Læs PC disketter

Denne artikel er også beskrevet i punkt 5 i IDE/PCMCIA men dette kan gøres på stort set alle amigaer, så derfor denne lille artikel.

Målet er at læse PC formaterede disketter (Fat) i Amigaen, dette kan bruges til lettere overførsel af filer.

Krav

  • Kickstart >2
  • Amiga OS >2
  • Computer med Diskettedrev der kan læs/skrive dos disketter

Overfør filer vha PC diskette
Jeg tager udgangspunkt i at din PC kører Windows. Kører du andet ved du sikkert også hvad du skal gøre.

Amiga OS kan læse PC disketter, dog er det kun få modeller som A4000 og måske A3000 der kan læse HD disketter.

Windows 7 kan ikke formatere 720kb disketter fra den grafiske brugerflade, men kan heldigvis stadig fra kommando prompten. Kommando prompten kan startes fra Start -> Kør -> cmd <enter> (eller hot-key Windows-R -> cmd <enter>)

Mange diskette drev brokker sig hvis man prøver at formatere 720 kb disketter ud fra HD disketter. Det kan afhjælpes med at sætte et stykke tape hen over det hul der ikke har skrivebeskyttelse (i venstre side når man stikker disketten i drevet).
Har du et HD diskettedrev i din amiga, kan du selvføleligt vælge at formatere til 1.44MB

formateringen af disketten køres ved kommandoen :

format a: /f:720

Flyt disketten over i amigaen

For at læse MSDOS disketter skal du først starte PC0 (Eller PC1 hvis du gør det fra et eksternt drev) fra System:Storage/Dosdrivers
Du kan vælge at flytte PC0 over til System:Devs/Dosdrivers hvis du gerne vil have at den automatisk starter op.

Der findes nogle programmer som fx crossdos som nok kan benyttes i tidligere versioner af workbench som kan nogenlunde det samme.

Keeping your FreeBSD install up-to-date

Until very recently, I thought FreeBSD lacked the ability to upgrade binary packages, the same way as the debian repository. I was wrong of course, a friend of mine told me to use pkg_upgrade that comes with bsdadminscripts.

I’ll show you how to upgrade not only packages but also the system, and keeping it up to date.
The tools I’ll use are already installed, else I’ll go through the installation.

Ports

If you aren’t familiar with ports, I’d suggest you do so. Though I’ll make a very short description of it here.
Ports contains information of where source code can be found, dependencies and BSD patches if needed.
to install a port simply go to it’s directory and enter
# make install clean

i.e. we’ll need bsdadminscripts later
# cd /usr/ports/sysutils/bsdadminscripts && make install clean

To keep ports up to date there are a couple of methods, like cvsup, manual download and portsnap, there probably are a few more, but we’ll be focusing on portsnap.

If you make a fresh install, I can recommend not to install ports, but wait till later, I’ll tell you why in a few.

If you don’t have ports installed, and you need a fresh ports tree:
# portsnap fetch extract
This will download the latest database and extract it to it’s default location; /usr/ports

using portsnap

To update your already installed ports, you can run
# portsnap fetch update

this will download the diff from your existing ports tree and the newest, and merge them in your local ports tree.
Now, if you haven’t done so in a long time, or if you are updating your tree that was installed from the CD/DVD it can take a very long time, the download itself doesn’t take that long, depending on your connection of course, the most recent ports tree in copressed format is around 60-65mb in size. What takes a long time is the extraction of alot of small files. So as I said ealier, it’s better not to install ports from the installation media and just start with a fresh download after installation.

Compiled from ports

If you have an application compiled from ports and want to update it, make sure your ports tree is up to date before continuing.

using portmaster

Install portmaster by doing pkg_add -r portmaster

as an example I’ll upgrade sit which is a nice web based incident tracker, assuming the requirements for this package has been met on a previous install, all you need to do is.
# portmaster www/sit

This will fetch the new version, compile it if required, deinstall the old package and install the new version. Since this is a web app it might require to update the database schema, this is described on the packages homepage.

to recompile all packages installed
# portmaster -a

Will do that for you, it runs through all the packages and prompt you for config settings if required, before compiling the first package, this way you don’t need to accept configs all the time through the upgrade, as you normally would do with portupgrade.

Packages

You might know about the package system now, precompiled binary packages, ready to download and install.
# pkg_add -r bash

Using -r will download the package from one of the mirrors available, rather than take the input as a file located on the local harddrive.
Unless you actively do anything, you’ll always download the release packages, after some time these can get old, bugs and security issues found etc, so it’s recommended you upgrade these to the newest release.

Since I’m using C-Shell for my root user, I’ll modify /root/.cshrc, I’ll add the link to where the stable (newest) repository is stored.

So edit your /root/.cshrc with your favorite editor, and add:
setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/

Preferably with the rest setenv lines.
If you use another major version make sure you change the 8 to the major version you use. also change i386 to amd64 if you are running 64bit, or other supported architectures.

A full list of mirrors can be found here so pick on closest to you : http://www.freebsd.org/doc/handbook/mirrors-ftp.html

If you have problems using the FTP protocol, try using HTTP instead.

Save your .cshrc file, and reload it
# source ~/.cshrc

Installing a package as root now, will get the latest binary.

To uprade using the latest binaries you’ll need bsdadminscripts which can be found in ports in
/usr/ports/sysutils/bsdadminscripts (cd to the dir and type in “make install clean”)
or use pkg_add
pkg_add -r bsdadminscripts

This will give you some nice tools, amongst pkg_upgrade which we are going to use in a few.

Upgrading an application with latest precompiled package we can now use
pkg_upgrade mc

This will upgrade midnight commander, a norton commander clone, to latest binary, using the precompiled packages leaves out custom installs, so make not of that if you’ve previously compiled a package, i.e. apache with mod_dav.

pkg_upgrade -nav
This will give a list of all (-a) packages, not (-n) upgrading it, with verbose (-v) information.
removing the -n will upgrade all packages while giving you a nice verbose output on screen.

System

Updating your system is pretty easy to do, again FreeBSD delivers some nice tools out of the box to help you.

Using freebsd-update

freebsd-update fetch install
This will update your current version with latest patches.

If you want to upgrade from an old version i.e. 7.4 to 8.2 (which at current time of writing is the latest version).
freebsd-update -r 8.2-RELEASE upgrade

This will upgrade with binaries to the chosen version with latest patches. Though you might need to answer some questions about config files, for example if you edited /etc/hosts and others too. It’s usually not a big problem and you probably know what to do if you have an advanced setup.

When upgrading, it installs the kernel first, later it’ll need world, so it prompts you to reboot after the first step, and asks you to run freebsd-update install after a successful reboot.

Read the man pages for more info, when you run freebsd-update and portsnap without parameters you’ll get a small output of what you can do, if you ever are in doubt.

I suggest you try this first before doing it in a production environment. Don’t blame me if your system crashes or otherwise gives you problems, thats what the manual is for.

Good luck and happy updating.

Credits to Uffe Jakobsen

5 Åbn op for PCMCIA/CF mulighed

Filerne vi skal bruge

LHA til at pakke filer ud med, selv udpakkende, mere hjælp her.

CF driveren så vi kan tilgå CF kortet.

FAT95 så vi kan læse Fat16/32 formaterede CF kort.

 

Overfør nødvendige filer vha WinUAE

I forrige artikel skrev jeg om at installere OS21 via WinUAE, samme tilgang skal vi gøre igen, tilkobel CF til WinUAE osv, men start ikke op endnu.Tilkobl endnu et drev, men denne gang skal det pege på en mappe. Kopier de 3 ovenstående filer ind i dette bibliotek.

Menu punktet vi skal bruge hertil er “Add Directory or Archive…”

Tilføj en ny disk - denne gang en mappe

Giv et device navn. Jeg kalder den HD1, Read/Write samt et navn vi kan genkende i Workbench. Min sti er I:Temp, men den kan være hvad som helst du ønsker.

Navngiv mappen

 

Overfør filer vha PC diskette

Amiga OS kan læse PC disketter, dog er det kun få modeller som A4000 og måske A3000 der kan læse HD disketter.

Windows 7 kan ikke formatere 720kb disketter fra den grafiske brugerflade, men kan heldigvis stadig fra kommando prompten. Kommando prompten kan startes fra Start -> Kør -> cmd <enter> (eller hot-key Windows-R -> cmd <enter>)

Mange diskette drev brokker sig hvis man prøver at formatere 720 kb disketter ud fra HD disketter. Det kan afhjælpes med at sætte et stykke tape hen over det hul der ikke har skrivebeskyttelse (i venstre side når man stikker disketten i drevet).

formateringen af disketten køres ved kommandoen :

format a: /f:720

Efter endt formatering samt navngivning af disketten, kan de downloadede programmer kopieres ned på disketten.

Flyt disketten over i amigaen

For at læse MSDOS disketter skal du først starte PC0 (Eller PC1 hvis du gør det fra et eksternt drev) fra System:Storage/Dosdrivers.

Jeg vil anbefale at du kopierer filerne over på den lokale harddisk først, da MSDOS disketten ikke har lange filnavne.

Resten af proceduren er som vist i videoen.

Endnu en video og en hurtig oversigt over hvad jeg laver.

  1. Start en shell
  2. Pak lha.run ud (den er selvudpakkende)
  3. Der er 3 LHA filer, vi benytter os af 68000 processoren, de andre er compileret med 68020 og 68040 processoren, har du en A1200 kan du bruge 68020. Den vi skal bruge kopierer vi ned i C: hvor alle de fleste eksekverbare filer ligger. vi omdøber den samtidigt til lha
  4. Pak fat95.lha ud (x for eXtract)
  5. Pak CFD.lha ud
  6. Luk shellen med “endcli” og naviger ned i Win.
  7. Kør installer programmet til Fat95, det ser ikke ud til der sker noget, men det gør der.
  8. compactflash.device skal kopieres ned i Devs, CF0 kopieres ned i Devs/Dosdrivers, men kan også lægges i System:Storage/Dosdrivers for at spare hukommelse, men så skal man dobbelt klikke på CF0 hver gang den skal bruges (kun 1 gang efter hver genstart)
  9. Nogle ekstra værktøjer til pcmcia porten kopieres ned i C: dette er dog ikke nødvendigt.

Genstart amigaen og den er klar til at læse CF kort der er FAT formateret. Husk Fat16 ikke har lange filnavne, men det har Fat32.

CF kortet til PCMCIA kan nu formateres med FAT32 hvis den ikke er det i forvejen.

Du kan nu benytte dig af PCMCIA/CF til at overføre programmer og spil til/fra PC/Amiga.

4 Klargøring af WinUAE / Installation af Amiga OS

Installationen af Amiga OS kan gøres fra disketter på den fysiske maskine, eller via WinUAE

Der er lidt småforberedelser til WinUAE, men ellers er det samme procedure. Jeg installerer OS2.1 men guiden kan sagtens følges selvom du har OS2.0, 3.0 eller 3.1.

Krav til WinUAE

  • Amiga OS på ADF filer
  • Kickstart rom
  • Kortlæser til CF kort

Har du de fornødne muligheder for installation på den fysiske maskine, hop ned til video guiden.

Hvis man ikke har Amiga OS eller Kickstart rom kan man købe Amiga Forever det skal være plus pakken da value kun har 1.3 kickstart romen. Du kan også søge efter dem på nettet men de kan være lidt svære at finde. Din amiga har en kickstart rom, det er lovligt at kopiere den ned så den kan bruges i WinUAE, der findes nogle værktøjer til det på http://aminet.net samt Amiga OS følger med maskinen når den købes fra ny. Så at hente det fra nettet er efter min mening ikke ulovligt, til gengæld er det ulovligt at hente en anden kickstart version end der sidder i din amiga.

Installationen af WinUAE hopper jeg lidt hurtigt hen over, den kan hentes her http://www.winuae.net/, det er en simpel procedure at klikke næste, næste, næste.

Når WinUAE er installeret, find mappen hvor den er installeret, opret en undermappe med navnet roms (fx C:ProgrammerWinUAEroms) kopier din kickstart rom ned i dette bibliotek.

[Update 2015-05-23 – Dette er ikke længere nødvendigt i nyere versioner af WinUAE, men jeg efterlader denne paragraf hvis der stadig skulle opstår problemer]  Opret en ny genvej til winuae.exe programmet, rediger denne genvej ved at højre-klikke på genvejen og klik egenskaber. I program stien tilføj efter den fulde sti til winuae denne parameter  -disableharddrivesafetycheck (fx C:ProgrammerWinUAEwinuae.exe  -disableharddrivesafetycheck) hvilket gør at du får mulighed for at tilkoble en fysisk disk til WinUAE. Omdøb evt. den nyoprettede genvej til noget sigende. Start WinUAE fra den nyoprettede genvej, WinXP brugere er lige til, men Vista/Win7 skal højre-klikke på genvejen og klikke Kør som Administrator.

Start WinUAE.

Når programmet er startet op find paths menuen i venstre side og kontroller at System ROMs: stien passer med den sti til rommerne vi oprettede tidligere. Klik på knappen “Rescan ROMs”. Find nu menuen “Quickstart” og vælg den maskine du har, fx A600.

Hop ned til menuen “Hard drives” og klik på “Add Hard Drive…” (kan du ikke klikke på den fordi den er inaktiv, er det fordi du ikke kører WinUAE som administrator, hop nogle linier tilbage og læs afsnittet om start af WinUAE).

Add harddrive

Nu skal du holde tungen lige i munden, du skal vælge den rigtige disk, hvis du vælger den forkerte kan du ødelægge dine eksisterende data, men du vil typisk kunne genkende den pga størrelsen. Jeg vil ikke kunne holdes ansvarlig hvis du ødelægger dine data.

Her kan du se at det er en USB CF reader, og disken er 123MB (rigtig størrelse er 128MB) og de andre diske er operativsystemet på 233GB og 931GB det varierer fra maskine til maskine, så jeg kan ikke give en præcis løsning. Hvis du bruger en anden kort størrelse vil der selvfølgeligt stå dette i stedet.

Hvis du er i tvivl, lav en screenshot og kontakt mig, så skal jeg fortælle hvilken du skal bruge.

Når den rigtige disk er valgt skal du ændre nogle indstillinger. Sæt flueben i “Read/write” sæt HD Controller til “IDE0” og klik på knappen “Add hard drive”.

I menuen til venstre klik på “Floppy drives” det er her du isætter disketter. I video guiden har jeg valgt at benytte mig af alle 4 drev, DF0 = Installer, DF1 = Workbench, DF2 = Locale og DF3 = Extras . Isættelsen af ADF disketter sker ved at klikke på knappen ud fra det pågældende drev “…” her skal du navigere ned og finde dine ADF filer til Amiga OS.

Længere nede på siden kan du vælge at sætte “Floppy drive emulation speed”, jeg har sat min til “Turbo” ved at flytte slideren helt til venstre.

Husk, på et hvilket givent tidspunkt, når WinUAE er startet op, kan du trykke F12 og gå herind i denne menu og isætte en ny diskette, du behøver ikke trykke “eject” først, men kan nøjes med at klikke på “…” knappen. Tryk på OK knappen for at aktivere dine valg.

Konfiguration af dit CF kort / Harddisk samt installation af Amiga OS

Filmen er ikke accelereret så den kan godt være kedelig i meget af tiden.

VIGTIGT: Benyt dig altid af en kopi af dine ADF filer, hav altid en sikkerhedskopi! nogle af disketterne må ikke være skrivebeskyttede og den emulerede Amiga kan godt finde på at skrive til dem. Det vises i videon når den klager over en fejl på disketten. Jeg benytter mig af en frisk kopi fra mit originale ADF sæt for at komme videre når det sker.

Du bestemmer selv hvordan du vil partitionere dit CF / Harddisk.

Ting jeg sætter under klargøringen af harddisken.

  • Harddisk setup kræves for at fortsætte.
  • Max transfer speed : 1fe00  (CF kort kan have problemer hvis transferspeed er højere. Oplever du nogle problemer, sæt den ned til “fe00”
  • Bootable : Yes  den første partition skal stå til bootable, ellers kan den ikke starte op
  • Partitions størrelse 30/90MB her bestemmer du selv hvad du vil have.

Efter endt partitionering genstarter jeg amigaen det kan gøres med CTRL-Win-Win tasterne eller fra F12 (Reset)

Efter genstart formateres partitionerne med en Quick format, slow er ikke nødvendig.

Installationen er lige til, vælg gerne andre sprog/indstillinger hvis du har behov for dette.

Når installationen er færdig kan du flytte CF kortet / Harddisken til amigaen og starte den op der.

God fornøjelse

I Næste afsnit installerer vi WHDLoad samt klargører så vi kan benytte os af PCMCIA

 

 

3 Isættelse af CF kort

Efter anskaffelsen af diverse varer er det tid til at montere hardwaren. Det er lige til at gå til, men viser det alligevel. Dette gælder for både A600 samt A1200

Et fint eksemplar af en maskine. Når skuerne i bunden er fjernet, er der stadig 2 steder den sidder fast. Ca ud i siden af tasterne ESC og HELP sidder der et stykke plastic der holder sammen på kabinettet, hvis man stikker en lille skruetrækker ind mellem sprækken hvor bunden adskiller toppen (set fra siden) kan man løsne låget, der skal ikke bruges vold, men måske lirkes lidt.

Maskinen inden i. På HD modellen sidder der sikkert en ramme med en lille harddisk i, rammen kan løftes op da den kun sidder i spænd, jeg vil anbefale at lade den sidde.

 

Sådan skal kabel, CF adapter og CF kort monteres. Pin 1 er det der er tættest på dig hvis du sidder bag maskinen som vist.

 

For at undgå kortslutninger på CF kortet skal vi lige sikre at det er beskyttet. Ja det er paprøret fra en toilet rulle, ret primitivt men det er gratis. Man skal lige trykke den flad først.

 

I min bedste efterligning af Jørgen Klevin vælger jeg at klippe røret til så kortet med ledning er lidt mere fleksibelt.

Jeg har sat tape for enden af røret, samt tape på hver side der klistrer røret fast til ledningen. På den måde falder det ikke af hvis man transporterer Amigaen.

 

Næste skridt er at installere Amiga OS enten fra disketter eller via WinUAE.

 

Jeg har forberedt en lille video som skal uploades til youtube med selve installationen, jeg håber jeg får tid til at gøre det i løbet af ugen.