Big Book of Amiga Hardware

Efter bitman har pustet liv i The Big Book of Amiga Hardware og fået tilføjet meget af det hardware, der er udviklet i de seneste par år, har jeg lavet et logo der passer med hans domænenavn. Det tog mig et par timer, men jeg er godt tilfreds med resultatet.

Jeg synes lige jeg ville dele billedet i en højere kvalitet før det bliver skaleret ned så man ikke kan se detaljerne ordentligt.

The Big Book Of Amiga Hardware

Værktøjer der var brugt til at lave dette var Gimp samt Inkscape begge to fantastiske gode gratis open source programmer.

 

2. Sony MPF920

Jeg må beklage jeg ikke fik taget noget før billede inden jeg startede med at lave hacket, dog viser jeg et billede af samme model, men der er alligevel forskel i forhold til det drev jeg hackede.

NOTE: Dette print er ikke det samme som de efterfølgende billeder.

1. Afbryd printbanen ved pin 34.

Jeg brugte en lille spids elektronik pind til at ridse printbanen over, en skalpel kan også bruges. Husk at måle efter om der er forbindelse.

3. Flyt jumperen, i dette tilfælde en 0ohms modstand, fra device 1 til device 0, man kan også vælge at bruge en stump ledning eller loddeklat, SMD modstanden er ikke helt medgørlig.

Før:

 

 

 

 

 

Efter:

 

 

 

 

2. Forbind den originale Pin34 (mærket 2) til Pin 2 (mærket 4), På Sony drevene er der nogle lodde-øer på printbanerne som man kan benytte sig af. Her lodder jeg Pin 2, eller nederste del af den klargjorte loddejumper, til den printbane som sad sammen med Pin 34. Dvs Diskchange signalet nu kommer til at være tilkoblet Pin 2.

4. Forbind Pin 34 (Mærket 1) med Pin 14 (Mærket 5) på IC2 som er en BF6986FS på disse Sony drev. Lodde-øens lokation kan variere lidt, det kan IC2 også.

Og det færdige produkt.

Drevet er testet med AmigaDos fil system, med forskellige trackloader spil/demoer. Bla. kan nævnes Amiga Workbench 3.1, Kefrens Multimegamix I & II, Dragons Lair 2.

Skal drevet bruges i en af de “billige” Amiga modeller som A500, A600 og A1200 skal der skæres noget af top skallen, eller man kan undlade denne. Samt eject knappen skal modificeres lidt også, da der skal skæres noget af denne for at passe ind i kabinettet, alternativt kan man vælge at skære i kabinettet istedet.

Hvis man sætter en HD diskette i drevet, vil disketten ikke blive genkendt. Det er der 2 forskellige hacks til. Tape over hullet i højre side, der hvor der ikke er en skrivebeskyttelses stift, både for oven og forneden. eller kortslut sensoren, som på Sony drevet er en mekanisk stift, den sidder oppe i højre side af drevet når du kigger på printet med floppy interfacet nærmest dig.

1. PC Floppy til Amiga – Introduktion

Der er mange guides vedr. PC til Amiga floppy drev hacket på engelsk, men jeg synes der mangler en dansk version.

Lidt info: PC drevet er hardkodet til at være device 1, i forhold til device 0. Det er derfor at et PC floppy kabel har et tvist på sit kabel mellem drev A og drev B. Begge drev er device 1, men kodningen på kablet gør at drev A bliver device 0 og drev B  bliver til device 1. Det er ikke alle PC diskette drev der har en nem mulighed for at skifte device #.

Amigaens floppy interface er et modificeret Shugart interface, man kan benytte sig af op til 4 diskette enheder, som er valgt af en jumper eller kortslutning på drevet, eller noget elektronik, som forekommer inde i de eksterne diskettedrev.

Når man laver dette simple hack på sit PC diskettedrev bliver drevet til et DD (Double Density) drev, som kun er på 720kb, selvom diskettedrevet er et HD (High Density). Problemet her består i at HD overfører med 500kb/sec, hvor DD overfører med 250kb/sec, hvilket er for hurtigt til at Gary, som er en del af Amigaens diskette controller. De originale Amiga HD diskette drev neddrosler motorens hastighed fra 300rpm til 150rpm når en HD diskette bliver sat i. Man kan godt hacke sit PC floppy drev til det samme, men kræver noget ekstern styring. Der har endda været solgt et print man kunne sætte på sit pc diskettedrev så det ville virke med HD, såvidt jeg er bekendt var det kun nogle modeller fra Sony og TEAC der var supporteret.

For at hacke et PC diskettedrev skal man stort set kun flytte Pin 34 til Pin 2, tilføje RDY signalet til Pin 34 samt vælge device #.

I næste afsnit viser jeg hvordan dette gøres på et Sony MPF920 diskettedrev. Dem er der rigtigt mange modeller af, så printet er ikke nødvendigvis det samme som det du evt selv sidder og kigger på. Der kommer flere drev op når jeg får hacket og dokumenteret disse.

Hvad du har brug for til at lave dette hack: Du skal kunne finde ud af at kunne bruge en loddekolbe, en spids syl eller skalpel, evt skruetrækker til at åbne diskettedrevet, en lille smule loddetin, en kort tynd ledning, udstyr til at måle efter kortslutninger.

Red Alert på Amiga

Det gamle DOS spil Command & Conquer: Red Alert kan spilles på amigaen.

Desværre kræver det lidt mere end en u-udviddet amiga.

EA Games udgav spillet som gratis i 2008, de fleste download links peger stadig hen til deres hjemmeside. Jeg kan ikke længere finde spillet på deres hjemmeside, men spillet kan findes fra forskellige download sider, google det.

Spillet er på 2 CD’er Allied og Sovjet.

 

Screenshot taget fra WinUAE

Software Krav:

  • 1 af de 2 Red Alert CD’er
  • Open Red Alert fra aminet (filen opdateres af og til, så søg derinde hvis linket ikke længere virker)

Hardware Krav:

  • Amiga med os 3.x
  • 68030 eller højere
  • RTG grafik kort i >=800×600 opløsning
  • AHI (jeg er pt ikke sikker om denne er nødvendig eller ej)
  • 8MB+ Ram
  • ~550MB Ledig harddisk plads

Pak Open Red Alert pakken ud på din amiga harddisk (lha x openredalert-rXXX-68k.lha)

Slet filen fra undermappen data/mix, og opret en mappe med samme navn istedet.

Kopier disse 2 filer fra en af de 2 Red Alert CD’er, det er lige meget hvilken CD, main.mix ~25MB samt install/redalert.mix ~500MB ned ned i mix mappen som du oprettede tidligere.

Filerne skal nu ligge som følger

  • openredalert/data/mix/main.mix
  • openredalert/data/mix/redalert.mix

Kør filen OpenRedAlert_Ami fra roden af openredalert mappen og du kan nu spille Red Alert.

PS: Film sekvenser er skåret væk. Læs evt Readme filen fra aminet

 

WHDLoad – Kør Spil/Demoer fra harddisk istedet for disketter

WHDLoad er et program der gør at du bla. kan køre spil og demoer fra din harddisk istedet for disketter.

Er du ikke bekendt med at pakke ud, og eller overføre programmer fra pc til amiga kan du læse mine vejledninger, du finder dem under Danish i kategorimenuen.

Krav

  • Kickstart 2.0 (
  • OS2.0+
  • RTB filerne fra skick pakken fra aminet.
  • WHDLoad (selvfølgeligt)
  • Diverse kickstart images
  • min 1 MB ram
  • 68000
  • Harddisk eller lign. ledig plads kan variere fra spil/demo til spil/demo

Anbefalet minimum

  • A500+ / A600
  • OS2.0
  • Kick1.3 fra A500 (dækker det største behov)
  • 2MB Ram

Anbefalet

  • A1200/A4000
  • Kick3.1
  • 2MB Chip mem
  • 2MB+ Fast mem
  • Accelerator 68030

 

Installation

Pak WHDLoad ud, og installer med standard indstillinger.

Pak skick ud, kopier RTB filerne, som du skal bruge, ned i DEVS:Kickstarts. Se nedenstående skema for mere info

Diverse Kickstart rom filer omdøbes, efter nedenstående skema, og kopieres ned i DEVS:Kickstarts

Kickstart Version Omdøb kickstart rom til Tilhørende RTB fil
1.2 Devs:Kickstarts/kick33180.A500 Devs:Kickstarts/kick33180.A500.RTB
1.3 Devs:Kickstarts/kick34005.A500 Devs:Kickstarts/kick34005.A500.RTB
3.1 Devs:Kickstarts/kick40063.A600 Devs:Kickstarts/kick40063.A600.RTB
Devs:Kickstarts/kick40068.A1200 Devs:Kickstarts/kick40068.A1200.RTB
Devs:Kickstarts/kick40068.A4000 Devs:Kickstarts/kick40068.A4000.RTB

Kickstart rom’ene som skal bruges kan man trække ned til en fil fra sin originale Amiga via programmet GrabKick. Da Kickstart rom’ene stadig kan købes kan jeg desværre ikke linke til nogle af tilgængelige på nettet. De kan købes som rigtige rom til de forskellige amigaer fra bla Vesalia samt Amigakit. Og de kan købes via Cloanto’s AmigaForever.

WHDLoad er et aktivt udviklende produkt, og jeg vil stærkt anbefale at du køber det hvis du finder det brugbart.

Hvis du ligger inde med originale Amiga spil eller demoer kan du gå ind og hente installer programm et/-erne til dem, når de er pakket ud kan du dobbelt klikke på installeren og den beder dig om at indsætte disketterne til valgte spil/demo.

Der ligger også færdige pakker tilgængeligt på nettet, så er dine disketter blevet defekte kan du hente dem der det er bare at google sig frem.

RAD – Recoverable Ram Disk

Amiga OS har noget specielt som jeg ikke har stødt på, på andre operativsystemer, Recoverable Ram Disk, som defineres som RAD:.

Krav

  • 1MB+ Ram (kan justeres)
  • Kickstart/AmigaOS 2+

Forskellen mellem RAD: og RAM: (Ram Disk) er at hvad der bliver gemt i RAD: eksisterer stadig efter en varm genstart (A-A-CTRL) , men mistes ved en kold opstart (sluk tænd), og i RAM: slettes alt efter en varm genstart.

RAD: aktiveres ved at dobbelt klikke på SYS:Storage/DOS Drivers/RAD, eller starter automatisk hvis den er lagt under DEVS.

RAD: er på samme størrelse som en 880KB floppy, og virker også sådan. Man kan kopiere en DOS diskette over på dette drev og vælge det som boot drev i Early Boot Screen (begge muse knapper holdes nede mens maskinen starter op/genstarter).
RAD: virker kun med Amiga DOS, så trackloader spil/programmer kan ikke lave dette trick.

RAD: bruger mængden fra RAM, så det kan ikke anbefales at benytte så meget plads hvis der ikke er behov for det, og man ikke har så meget ram i sin maskine.

Man kan have flere RAD: enheder, det er bare at kopiere SYS:Storage/DOS Drivers/RAD til fx SYS:Storage/DOS Drivers/RA1 og den nye enhed vil fremgå som RA1:

For at ændre størrelsen på sin RAD: enhed er det nok at redigere tooltypes (højre klikke på ikonet, vælg Ikon->Information) og ændre HIGHCYL til noget andet, 1 = 11KB. For flere indstillinger, kan man redigere mountlist filen, det er samme fil bare med en tekst editor (ikke  .INFO filen dog).

Jeg bruger selv RAD til at gemme lidt data, eller teste bootdisketter jeg er igang med at lave.

 

 

lha (pakke program)

Når man finder software på nettet, bla på http://aminet.net er stort set alle programmer pakket med LHA. Det er det foretrukne format til amigaen.

På aminet.net kan man hente pakken lha.run som er en selvudpakkende fil der indeholder 3 versioner af lha, lha til 68000, 68020 og 68040 processorerne.

Krav:

  • Computer med internet forbindelse
  • Overførsels mulighed, evt med diskette

Anbefalet:

  • Workbench installeret på harddisk/compact flash
  • ram disk

Hent lha.run kopier det over på et amiga medie, fx ramdisk, eller harddisk/CF. Brug fx PC diskette metoden. Filen kopieres fra mediet, fx PC0 (har du ikke PC0 har du sikkert glemt at starte PC0 fra Storage/Dosdrivers i workbench, PC0 er typisk det interne drev i amigaen, og svarer til DF0), til Ram drevet eller hardisk/CF.

 

Udpakning med grafisk interface

Det kan gøres ved at trække filen fra PC0 til RAM eller anden lokation. Kan filen ikke ses på PC0 skal du lige gå i top menuen, ved at højre-klikke, finde menu punktet Window/Vindue -> Show/Vis -> All Files/Alle Filer, dette skal du sikkert også gøre i dit destinations vindue. Herefter kan du dobbeltklikke på lha.run som pakker filerne ud.

Find din fil der passer til din processor, er du i tvivl, brug lha_68k, omdøb den til lha, og træk den over i C:. C: finder du på din installations partition, fx System eller Workbench, men her skal du igen vise alle filer.

Udpakning fra CLI

Start CLI A-e (Højre amiga tast) og indtast cli <enter>.  skriv

  • copy pc0:lha.run ram: <enter>
  • ram: <enter>
  • lha.run <enter>
  • copy lha_68k C:lha <enter> (eller vælg den fil der passer til din processor)

Man kan selvfølgeligt også bruge Directory Opus, eller Disk Master eller nogle af de andre mange programmer som kan kopiere filer.

For at pakke et program ud fra CLI udføres commandoen lha x pakkenavn.lha <enter>

Man kan også dobbelt klikke på pakkenavn.lha, og så indtaste lha x foran navnet i requesteren.

Directory Opus har en knap “Arc Ext”, denne kan klikkes på hvis en lha fil er valgt, og lha er installeret. Den vil pakke filen ud til modsatte vindue, dette virker fra Dopus 4.12+ jeg har ikke tested det med tidligere versioner.

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.

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 ny benytte dig af PCMCIA/CF til at overføre programmer og spil til/fra PC/Amiga.