Amiga emulering

  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
amiga

Den første Amiga, Amiga 1000, blev lanceret i september 1985 bare 11 måneder efter at Commodore havde købt Amiga Inc. Amiga'en var langt foran konkurrenterne på det tidspunkt. Især i kraft af sine tre custom chips Agnus (Address Generator), Denise (Display Adapter) og endelig Paula (Ports and Audio). Disse chips gjorde det for eksempel muligt at have følgende skærm opløsninger 320x200 32farver, 640x200 16farver og 640x400 16farver med et farve palette bestående af 4096 farver. Dertil kommer 4 lydkanaler i stereo. Alt dette blev præsenteret via et grafisk interface ved navn Workbench. Amiga'en havde tillige den fordel at den kunne tilsluttes til et almindeligt og billigt TV. Alt dette på et tidspunkt hvor Apple godt nok havde et grafisk interface, men det kom ikke til sin ret på grund af at man benyttede sort/hvid monitorer. PC'en var på samme tidspunkt stadigvæk kun baseret på et tekst baseret system.

Men det var først fra 1987 at Amiga'en for alvor slog igennem, da Amiga 2000 og Amiga 500 blev lanceret. Herefter begyndte folk at skifte fra deres 8-bit maskiner (som for eksempel Commodore 64, Spectrum eller Amstrad) til Amiga'en 16-bit. Tillige begyndte der også at komme spil og software, der udnyttede den nye maskines hardware bedre.

De efterfølgende år udviklede Commodore nye Amiga modeller, her iblandt Amiga 3000, CDTV, Amiga 500+, Amiga 600, Amiga 1200, Amiga 4000 og CD32. Ikke alle modeller havde lige stor succes. Det endte da desværre også med at Commodore indgav konkurs begæring den 29 april 1994.

Dog er fremtiden ved at tegne sig lys for Amiga-brandet igen. AmigaOne og AmigaOne Micro har været på markedet et stykke tid efterhånden, dog er efterspørgslen så stor at de kan være svære at skaffe. Dette prøver Troika at ændre ved at udvikle Amy'05, som også vil kunne køre det kommende Operativ system (OS4), som der bliver lagt sidste hånd på i disse dage.

Emulering:
Nu skriver vi 2005 og idag har vi nærmest ubegrænset kapacitet med vores computere, hvilket også har resulteret i nogle ganske imponernde spil. Men selvom vi idag kan spille sindssygt flotte 3d-spil hvor monstrene gemmer sig i skyggerne og AI'en kan være uhyggelig svær. Så kan man savne de gode gamle spil fra dengang "Op på fars hat" var det mest morsomme indslag i dansk underholdning og Lacoste var det ultimative indenfor mode. Med fare for at lyde som en gammel gnaven mand, så bar spillene dengang præg af at være mere innovative end de er det idag. Her tænker jeg på spil som Wizzbal, Turrican, Jumpin' Jackson, Shadow of the beast, Speedball 2: Brutal Deluxe, Alien Breed serien, Monkey Island I og II, Superfrog, Lemmings, Moonstone: A Hard Days Knight , North & South og Wings.

Heldigvis er jeg ikke den eneste i verden der savner, at kunne blandt andet spille de gode gamle spil, så nogle programmører satte sig ned for år tilbage og begyndte at arbejde på en emulator som hed UAE (Unix Amiga Emulator). Til at starte med blev den kaldt "Unusable Amiga Emulator", da den kunne absolut ingenting. I takt med at emulatoren blev bedre og bedre, er det udtryk blevet forældet. Da UAE idag er blevet porteret til andre platforme end *nix, bliver den omtalt som "Ubiquitous Amiga Emulator" eller "Ultimate Amiga Emulator" for at beholde akronymet. Situationen idag for Linux, er at der to forskellige versioner af "the Ubiquitous Amiga Emulator" : UAE og E-UAE. Forskellen på de to er at E-UAE har medtaget mange de forbedringer der er blevet tilføjet WinUAE, da der er blevet udviklet mest på WinUAE.

Installation:
Som skrevet før, findes der to versioner af "the Ubiquitous Amiga Emulator". UAE og en forbedret udgave E-UAE. De er så godt som identiske på overfladen - derfor dækker denne guide dem begge. Hvis man af forskellige årsager ikke kan eller vil benytte sig af sin distributions pakkesystem, så kan man altid downloade E-UAE herfra http://www.rcdrummond.net/uae/ både som præcompilet eller i ren kildekode.

Installation af Amiga-emulator på APT-baserede distributioner :

Med de officielle respositories kan man "kun" installere UAE. Hvis man vil kører med E-UAE, så kan man som skrevet før, downloade den fra http://www.rcdrummond.net/uae/.

Installation af Amiga-emulator på RPM-baserede distributioner :

Søg efter E-UAE eller UAE i dit pakkehåndteringsprogram (YaST, Yum, URPMI, Apt4rpm, m.fl.). Bruger du SuSE vil UAE kunne installeres fra Packman YaST-kilden. Det vil efterfølgende kunne startes med kommandoen: uae - hvis der ikke er oprettet et menupunkt. E-UAE startes med kommandoen: e-uae.

Har du ikke UAE på dit pakkehåndteringsprograms repositories - eller vil du hellere bruge den forbedrede E-UAE - kan du finde RPM'er forskellige steder på nettet til download. Søg f.eks. på en af disse søgebaser: http://rpmseek.com eller http://rpm.pbone.net

E-UAE kan downloades til Fedora Core 4 her - http://packages.amiga-hardware.com/ - pakken virker desuden i SuSE også.

Vigtigt : før vi kommer igang med konfigurationen af "the Ubiquitous Amiga Emulator", så skal også bruge en Amiga Kickstart ROM, hvis man har en amiga må man bruge den tilsvarende kickstart.rom - det er lettere at finde den med google end at ekstrahere den fra amigaen. Hvis man ikke har en Amiga, så kan en Amiga Kickstart ROM købes her http://www.amigaforever.com/.

Konfiguration:
Vi vil nu gennemgå hvordan man sætter emulatoren op til at emulere en Amiga 500, den Amiga der blev produceret flest spil til.

Start emulatoren og tryk på fanebladet "Floppy disks" og vælg den diskette (*.adf) med det spil du vil spille, *.adf-filer er et image af en diskette, adf = Amiga Disk File :

e-uae2

Tryk på fanebladet "Memory" og vælg placering af din Amiga Kickstart ROM. Indstil ram som vist på billedet :

e-uae3

Tryk på fanebladet "CPU" og sæt indstillingerne som vist på billedet :

e-uae4

Tryk på fanebladet "Chipset" og sæt indstillingerne som på billedet :

e-uae5

Tryk på fanebladet "Sound" og sæt indstillingerne som vist på billedet :

e-uae6

Vi skipper fanebladet JIT og går videre til "Game ports", her kan du vælge hvilke enheder der skal være tilsluttet til de to gameports på din virtuelle Amiga og hvordan de skal være sat op :

e-uae7

Tryk "Save Config" :

e-uae9

Tryk på "Pause" knappen og nu kan morskaben starte :

e-uae10

Tips :

Husk at du under emuleringen kan trykke "F12 + s" for at få den i fullscreen, for at komme tilbage til "Windowed mode", så tryk "F12 + s" igen.

Der findes flere konfigurationer, hvis du kigger i denne configurationsfil ".uaerc" som skulle ligge i dit home bibliotek.

Andre konfigurationer:
UAE kan ikke kun emulere en Amiga 500, men også andre gamle Amiga'er, her er nogle konfigurationseksempler:

UAE A500 - 1.3
Kickstart 1.3, 512 KB Chip RAM, 512 KB Slow, CPU: 68000, Approximate A500 Speed; Chipset: OCS

UAE A500 - 2.0
Kickstart 2.0, 2 MB Chip RAM, CPU: 68000, Approximate A500 Speed; Chipset: OCS

UAE A2000 - 2.0
Kickstart 2.0, 2 MB Chip - 4 MB Fast - 1 MB Slow RAM, CPU: 68000, CPU to Chipset=4; Chipset: Full ECS,

UAE A1200 - 3.1
Kickstart 3.1, 8 MB Chip, CPU: 68020, CPU to Chipset=4; Chipset: AGA

Joystick:
Mange spil kan sagtens spilles med keyboard, men for at få den fulde Amiga-oplevelse kræves naturligvis et såkaldt digitalt joystick - let genkendeligt på den klassiske kliklyd. Et af de legendariske Amiga og Commodore 64-joystick er blevet relanceret som et pc-usb-joystick - som er billigt, solidt og fungerer fint med E-UAE/UAE i Linux - eller med C64 emulatoren Vice for den sags skyld - men det er en anden historie. Det kan bl.a. købes her - køber du to kan man spille mod/med hinanden i mange spil: http://www.3dsupply.de/3d/shop/produktdetail.php?P...

Selvom ovenstående løsning er en mulighed er det bedste uden alt tvivl at benytte sit originale Arcade, Zipstick eller endda sit Quickshot joystick når man spiller de originale spil fra sin barndom. Dette kan lade sig gøre ved hjælp af følgende hardware Catweasel MK4 PCI, som eventuelt kan købes her: http://gurumeditation.se/product_info.php?products... eller her http://www.kdh-amiga-shop.com/catalog/product_info...

Men som det nok klart fremgår er det en forholdsvis dyr løsning, men der skulle findes billigere løsninger på nettet hvis man har mod på at bruge en loddekolbe.

Amiga emulator relaterede links:
UAE hjemmeside : http://www.freiburg.linux.de/~uae/
E-UAE hjemmeside : http://www.rcdrummond.net/uae/
WinUAE hjemmeside : http://www.winuae.net/
Side med masser info og downloads : http://www.classicamiga.com/index.php
Side med legale spil downloads : http://www.back2roots.org/
Amiga spil database : http://hol.abime.net/
Amiga Forever : http://www.amigaforever.com/
Classic Cinemaware Games : http://www.cinemaware.com/vault.asp?vault=games
Factor-5 Classics for free : http://www.factor5.com/downloads.shtml
Byg selv dit eget "ol' skool" joystick : http://www.geocities.com/SoHo/Den/4609/JoystickPC....

Find evt. flere spil ved søgning på amiga roms, adf o.l. på google. Bemærk at ikke alle spil er abandonware og dermed lovlige at downloade.

Yderligere information:
Amiga History guide : http://www.amigahistory.co.uk/amigahistory.html
Amiga Hardware oversigt : http://www.amiga-hardware.com/

Indkøb:
Catweasel MK4 : http://gurumeditation.se/
product_info.php?products_id=50
Catweasel MK4 : http://www.kdh-amiga-shop.com/catalog/product
_info.php?products_id=726&products_model=
Competition Pro USB Joystick : http://www.3dsupply.de/3d/shop/
produktdetail.php?PID=00000603&KPATH=
Amiga Forever : http://www.amigaforever.com/

Kilder:
Amiga : http://en.wikipedia.org/wiki/Amiga
C64 : http://de.wikipedia.org/wiki/C64
UAE : http://en.wikipedia.org/wiki/Unix_Amiga_Emulator

Skrevet af Pytmand aka Mads, cb400f og Zemich

Galleri:
Katakis
e-uae11

Jumpin' Jackson
e-uae12

Stunt Car Racer
e-uae13

Micromachines
e-uae14

It Came From The Desert
e-uae15

Speedball 1
e-uae16

North And South
e-uae17

Shadow of the Beast
e-uae18

Seek And Destroy
e-uae19