UAE Unusable

< WinUAE als Game Machine? Of als Killer Desktop Amiga?

UAE of wel ‘ Amiga Emulator’ die we eigenlijk allemaal wel kennen als DE Amiga emulator was in eerste instantie niet in staat om ook maar ‘iets’ te emuleren. Er was in feite sprake van een ‘hoax’. Vandaar de naam ‘Unusable Amiga Emulator’. Toen men versies later weldeglijk in staat was emulaties uit te voeren is de naam veranderd. Uiteindelijk is UAE uitgegroeid tot een volwaardige Amiga emulator. Deze is ‘geport’ (omgezet) naar een groot aantal besturingsystemen, te weten; , Mac OS(X), FreeBSD, DOS, Windows, RISC OS, BeOS, , PS2, PalmOS en zelfs AmigaOS. Voor emulatie op Windows zijn er in feite twee interessante UAE emulatoren: WinUAE en E-UAE.

In dit artikel beperken we ons 4.) Open een shell en voer het tot WinUAE, omdat deze commando 'transrom' uit Amiga emulator stabiel is en (transrom >kick.rom). goed doorontwikkeld wordt. Ondanks de gebruikersvrien- 5.) Copieer de ROM (kick.rom) delijkheid van WinUAE krijgt via de PC floppy (PC0:) in map de Commodore GG vele vragen '\{winuae}\roms\' op de PC. omtrent dit onderwerp. Het doel van dit artikel is om wat 6.) De ROM zal nu automatisch praktische onderwerpen te herkend worden bij het bespreken en wat dieper op de opstarten van WinUAE. zaken in te gaan aan de hand van voorbeelden. Het artikel gaat uit van WinUAE 0.9.92, zonder De Amiga Forever 6.0 CD van gebruik van hardfile. Er zal van Cloanto heeft alle benodigd- het Windows bestandsformaat Rick Dangerous heden om WinUAE goed te gebruik gemaakt worden. Inc. Dit punt is discutabel. Mag Zelf ROM files maken laten draaien (o.a. Alle ROMS een gebruiker een Je kunt ook zelf ROM files en voorgedefinieerde config- GAMES ROM file downloaden als deze maken. Dit gaat als volgt: uraties). Deze CD is ver- Het meest eenvoudige te de echte rom in bezit heeft? 1.) Zorg dat een MSDos krijgbaar bij elke Amiga dealer emuleren zijn de games, demo's Via file sharing pakketten zoals geformatteerde floppy aan- (o.a. City) of on-line en applicaties op floppy (daar KaZaa, eMule, Overnet e.d. wezig is (Let op: Double bij Amiga Forever: zijn er overigens de meeste van zijn de Amiga ROM’s te Density is bijna niet meer te www.amigaforever.com geweest). vinden. Zo heeft de groep vinden, dus even een normale Wat heb je hiervoor nodig: TOSEC een complete ROM PC floppy pakken en een NIET ·WinUAE (recente versie) collectie on-line van alle doorzichtig stickertje plakken ADF files ·Kickstart Rom files officiële en niet officiële over het linker bovengaatje en of wel ADF, ·ADF files Kickstart versies. Bijvoorbeeld daarna de floppy formatteren). zijn images van floppy's. Met het nog nooit uitgebrachte ADF files gaat hetzelfde Kickstart 1.4 is hier te vinden. 2.) Zorg dat de Amiga deze verhaal op als met de ROM Kickstart ROM files MSDos floppy kan lezen d.m.v. files. Deze zijn berust met De Kickstart ROM files zijn De ROM file(s) eenmaal in cross , MSH of ver- auteursrechten en zijn niet vrij vaak het lastigste om te vinden, bezit, kunnen deze in WinUAE gelijkbaar (PC0:). Uiteraard is te kopiëren. Echter zijn er wel aangezien deze met auteurs- 'gehangen' worden. Bij de een netwerk tussen Amiga en wat bedrijven die Amiga rechten berust zijn door Amiga laatste versie van WinUAE is PC ook een optie om de files spellen hebben vrijgegeven. Zo het voldoende om deze in het over te zetten (bijvoorbeeld ‘\{winuae}\roms\’ mapje te Ami2PC of TwinExpress kopiëren en d.m.v. de standaard parallel netwerk software). configuraties kan dan direct een Amiga geëmuleerd worden. 3.) Kopieer het bij WinUAE Indien de map ‘\roms\’ niet geleverde programma aanwezig is deze aanmaken, of 'transrom' op de MSDos ge- een andere locatie opgeven in formatteerde floppy. Stop deze Lotus Esprit Turbo Challenge het WinUAE ‘Paths’ menu. vervolgens in de Amiga. zijn er bijvoorbeeld op de site van Cinemaware alle oude Cinemaware titels te down- loaden in ADF file formaat. www.cinemaware.com

Zelf ADF files maken Je kunt ook zelf ADF files

IK+ maken. Zo kunnen de oude floppy collecties omgezet worden naar ADF en naar de PC worden overgezet (WinUAE). Het meest praktische is een Amiga met HD en een Ami2PC parallel netwerk. Aangezien de meeste dat niet hebben gaan we er van uit dat er met minimale middelen gewerkt moet AmigaOS 3.9 onder WinUAE worden. De conversie gaat als volgt: 4.) Voer het volgende uit: vanuit WinUAE. Zo kun je Kopieer in ‘Libs:Picasso96’ de 1.) Zorg ervoor dat een MSDos transdisk >ram:disk.adf d.m.v. ‘Create Standard volgende files: geformatteerde disk aanwezig Nadat ‘transdisk’ klaar is, Floppy’ een 880K AmigaDos · uaegfx.card is, zodat data via CrossDos (of disk.adf naar de PC kopiëren. floppy maken. Of d.m.v. · emulation.library OF ‘Create Custom Floppy’ voor · fastlayers.library 4.) Voer een gesplitste actie uit: non AmigaDos floppy formaat. · rtg.library Op de Amiga: In de meeste gevallen zal het In de startup sequence moet transdisk -s 0 -e 40 >disk1.adf standaard floppy formaat nodig staan: transdisk -s 41 -e 79 >disk2.adf zijn. (uiteraard kan je het nog kleiner C:Mount >NIL:DEVS:DOSDr opsplitsen) ivers/~(#?.info) C:LoadMonDrvs Op de PC: KILLER DESKTOP Xenon 2 copy /B disk1.adf+disk2.adf Let op: alle verwijzingen vanaf disk.adf dit deel in het artikel naar vergelijkbaar) van de Amiga Let op: Er zijn gevallen bekend CDRoms onder WinUAE naar de PC overgezet kan Amiga mappen of assigns zijn Een CDRom device aanmaken waarbij Amiga Games 81 op de PC zelf (geëmuleerde worden. tracks per floppy gebruiken. kan op 2 manieren: Amiga). 1.) Via de ‘Hard Drives’ optie. 2.) Bij WinUAE wordt het 5.) disk.adf laden in WinUAE. Maak hier een ‘CD0’ device programma ‘transdisk’ Wat heb je nodig voor een killer aan en verwijs naar de geleverd. Dit command-line AmigaOS. desbetreffende CD speler in het programma is nodig om ADF ·WinUAE (recente versie) Windows systeem. Van ADF naar Amiga Floppy · UAE Graphics drivers files te maken. De ADF files Het is ook mogelijk om een ·Kickstart ROM files zullen ongeveer 900K worden, ADF file te converteren naar 2.) Of door gebruik te maken · een Amiga met 1MB RAM is een Amiga floppy. Dit gaat Harddisk ruimte van het ‘UAEscsi.device’. Zorg dan minimaal gewenst. eveneens door middel van het ·AmigaOS (bijv. 3.9) dat in het ‘Misc’ menu de optie programma ‘transdisk’. Er zijn ‘UAEscsi.device’ is opgeno- 3.) Zorg ervoor dat ‘transdisk’ tevens nog andere tools in men. Vervolgens in het op de Ramdisk van de Amiga omloop zoals ADF2DISK en UAE Monitor drivers AmigaOS dient bij Dosdrivers staat of op een ander device. ADFBLITZER. De UAE graphics drivers zitten (CD0:) het icoon (via info tool) Een zoektocht op .net niet meer bij de laatste versie aangepast te worden met levert al snel een aantal hits van WinUAE. Ze zijn te ‘DEVICE=UAEscsi.device’ en zoals ADF2DMS (om direct downloaden van: ‘UNIT=2’*. naar DMS formaat te gaan), www.sanana.com/dl/amiga/ua TransADF (ADF tool ook met egfx20050403.zip (dit zijn de *Om het unit nummer te ZIP compressie) en UAE-App laatste versies van alle files die achterhalen dient de UAE (voor het mounten van ADF op dit moment in omloop zijn). logging aangezet te worden (in files in het Amiga systeem). het ’Misc’ menu). In deze Copieer in ‘Devs:/Monitors’ de logfile staat na het opstarten volgende files: wat het unit nummer van de Lege floppy’s ·UAEgfx desbetreffende CD is. Echter een drie tal pogingen Flashback Lege floppy’s kun je aanmaken ·UAEgfx.info het UNIT nummer op te hogen met de gebruikte patches. Op (van 0 tot 2) zal hoogst- een ‘echte’ Amiga zijn deze waarschijnlijk al resultaat patches vaak van belang, omdat opleveren. bepaalde hardware kaarten voordelen kunnen bieden bij een kleine aanpassing aan het Audio Hardware Interface AmigaOS. Denk bijvoorbeeld UAE biedt de mogelijkheid om aan turbokaarten die de Windows audio te koppelen aan ‘Kickstart’ in een deel van het je AmigaOS. Dit gaat via AHI snelle geheugen plaatsen (AHI = Abstractie laag voor (WarpRom), om zo bepaalde audio). Deze oplossing zal systeem aanroepen te ver- uiteindelijk de beste per- snellen. Dit soort patches staan formance en kwaliteit bieden. vaak in de startup-sequence en Dit biedt de gebruiker de kunnen leiden tot vervelende mogelijkheid om 16 bits tot 96 vastlopers of onstabiliteit in khz audio te gebruiken vanuit WinUAE. Omdat WinUAE het geëmuleerde AmigaOS. deze kaarten niet emuleerd Hoe dit te doen: dienen deze patches verwijderd Jaybee's Amiga In A Box! Er wordt vanuit gegaan dat AHI te worden uit de startup- prettiger maken. Op de site van RTG, AHI en UAEscsi.device reeds geïnstalleerd is (OS 3.9 is sequence. AIAB zijn tevens een aantal daar al goede voorbeelden van. standaard al voorzien). ‘HD-Game upgrades’ te vinden waarmee je bepaalde games 1.) In de Amiga Programs map AIAB vanaf harddisk kunt spelen. De laatste ontwikkelingen van WinUAE staat een zip-file AIAB ofwel ‘Amiga In A Box’ Helaas is AIAB niet meer WinUAE staat op dit moment genaamd 'ahidriver.zip'. Hier in is een AmigaOS aanvulling dat geüpdate sinds 2002, maar het op het punt om een 1.0 release zit een map ‘devs’ copieer de alle leuke gadgets, tools, is zeker het proberen waard. uit te brengen. Dit betekent dat inhoud ervan in de AmigaOS OS/library updates, GUI aiab.emuunlim.com dit een stabiele versie zal zijn 'devs'. die als "af" beschouwd kan

Netwerk koppelingen Links / Verwijzingen Een volledige netwerk toegang is lastig vanuit WinUAE, maar er is een www.tosec.info (ROM images) truuk om een netwerk pad te kopppelen. En dat is door een "device www.winuae.net (WinUAE home) drive" aan te maken en dit te koppelen aan een netwerk-mapping. www.freiburg.linux.de/~ (UAE Home) www.rcdrummond.net/uae (E-UAE, experimental UAE) 1.) Maak in Windows een netwerk-mapping aan bijvoorbeeld: aiab.emuunlim.com (AIAB) Z: = "\\10.0.0.200\c$" (10.0.0.200 is een bestaande machine). Uiteraard www.cinemaware.com (Gratis games, o.a. Wings en DotC) kan je ook direct de volledige machine naam of IP + pad opgeven. www.amigaforever.com (Amiga Forever distributie) 2.) Laad in WinUAE de configuratie van het AmigaOS. Ga naar "Hard www.back2roots.org/Games/Savedisks (Freeware ADF Games) Drives", kies button "Add Directory...". www.amigaforever.com (Amiga Forever CD) Vul bij "Device name" bijvoorbeeld "NET" in. Vul bij "Volume Label" www.aminet.net (Wie kent het niet) bijvoorbeeld "Network" in. www.sanana.com/dl/amiga/uaegfx20050403.zip (UAEgfx drivers) Vervolgens bij "Path" wordt de netwerk-mapping opgegeven "Z:". De keuze "Read/Write" is afhankelijk of er leesacties of lees- en AmigaOS 3.9 worden. Een aantal nieuwe scrhijfacties mogelijk moeten zijn. Bij "Boot priority" zet deze lager dan de hardeschijven bijvoorbeeld "- AmigaOS 3.9 leent zich prima functionaliteiten staan op 50". om geëmuleerd te worden. Het stapel voor de nieuwe 1.0 Het is zelfs mogelijk om vanaf een netwerk pad te starten met deze voordeel ten opzichte van release zoals o.a.: RAR en 7- constructie!! AIAB of oudere Amiga OS Zip support, X-Arcade 3.) Sla vervolgens de configuratie op: "Configurations". "Save". versies is dat OS 3.9 van alle key mappings, Disk swapper laatste versies is voorzien. keyboard shortcuts, verbeterde Denk aan systeem libraries, hardfile systeem met file- device drivers etc. Ook AHI en systeem selectie OFS / FFS / RTG zijn een standaard onder- SFS, configureerbare emulatie deel van OS 3.9. snelheid (tot 100fps) en hier en daar wat verbeteringen aan de custom chips. Kortom, iets om Meer ‘ge-tweak’ naar uit te kijken. Voor nog meer AmigaOS onder 4.) Start de configuratie door op "Start" te drukken. WinUAE ‘ge-tweak’ kijk eens Auteur: Paul Koster 5.) Een nieuw "NET" / "Netwerk" icoon zal in het AmigaOS in de Amiga Programs map in verschijnen. WinUAE. In deze map staan de nodige programma's en 2.) Zie in het AmigaOS onder patches, vernieuwde iconen en HOWTO's. ‘Preferences’ en dan AHI. Hier achtergronden met zich mee Om een AmigaOS zo efficiënt staat nu een nieuw device brengt. Je hebt als basis wel het mogelijk te emuleren is de UAE:16BIT HIFI Stereo++. AmigaOS nodig, omdat AIBB doelstelling om de ‘custom’ slechts een aanvulling is. Na Amiga hardware los te laten en installatie van AIAB voelt het ‘bruggen’ te bouwen naar de PC Patches OS veel completer aan dan een hardware. Hiervoor zijn Bij het overzetten van een standaard AmigaOS. Het hardware abstractie lagen bestaand Amiga systeem dient systeem is gevuld met allerlei (HAL’s) nodig. In feite zijn rekening gehouden te worden tools die het werken ermee wat