Install an ubuntu 12.04LTS server 64bits (follow this article).
Install E-UAE sdl 32bits (follow this article).
An amiga OS source for the system files. Here I’ll do everything from the Amiga Forever 2010 DVD.
2) Copy the content of the DVD :
Make a drawer to store Amiga OS, and another for the WORK disk :
mkdir ~/amiga
mkdir ~/amiga/AmigaForeverOriginal
mkdir ~/amiga/AmigaForeverOriginal/System
mkdir ~/amiga/AmigaForeverOriginal/Work
Mount the DVD-ROM, and copy the content of the amiga system disks to :
mount /dev/sr0 /mnt
cp -R * /mnt/Amiga\ Files/Shared/dir/System/* ~/amiga/AmigaForeverOriginal/System
cp -R * /mnt/Amiga\ Files/Shared/dir/Work/* ~/amiga/AmigaForeverOriginal/Work
umount /mnt
3) Create an uaerc file for your workbench :
You can take mine there.
You should change those lines. When done, save the file as “Workbench” in ~/amiga/uaerc/Workbench
the ROMS :
kickstart_rom_file=/home/[yourname]/amiga/ROMS/kick40068.A4000
kickstart_key_file=/home/[yourname]/amiga/ROMS/rom.key
some host libraries declarations :
x86.use_tsc=yes
sdl.map_raw_keys=false
sdl.use_gl=true
use_gui=false
To use the DVD drive :
scsi_device=/dev/sr0
Sound config :
alsa.device=default
alsa.verbose=falsesound_output=exact
sound_bits=16
sound_channels=stereo
sound_stereo_separation=7
sound_stereo_mixing_delay=0
sound_frequency=44100
sound_interpol=none
sound_adjust=0
sound_volume=0
sound_latency=100
To use JIT :
cachesize=16384
Mouse config :
joyport0=mouse
Graphics config :
gfx_framerate=1
gfx_width=640
gfx_height=480
gfx_width_windowed=640
gfx_height_windowed=480
gfx_width_fullscreen=800
gfx_height_fullscreen=600
gfx_refreshrate=0
gfx_vsync=false
gfx_lores=false
gfx_linemode=double
gfx_correct_aspect=true
gfx_fullscreen_amiga=true
gfx_fullscreen_picasso=true
gfx_center_horizontal=smart
gfx_center_vertical=smart
gfx_colour_mode=16bit
immediate_blits=true
The Amiga hardware itself :
chipset=aga
collision_level=playfields
fastmem_size=0
a3000mem_size=0
z3mem_size=128
bogomem_size=0
gfxcard_size=16
chipmem_size=16
cpu_speed=max
cpu_type=68040
cpu_compatible=false
cpu_cycle_exact=false
blitter_cycle_exact=false
The filesystems :
filesystem=rw,System:/home/[yourname]/amiga/AmigaForeverOriginal/System
filesystem=rw,Work:/home/[yourname]/amiga/AmigaForeverOriginal/Work
Some more variables to get a proper mouse/keyboard :
input.config=0
input.joymouse_speed_analog=20
input.joymouse_speed_digital=10
input.joymouse_deadzone=33
input.joystick_deadzone=33
input.mouse_speed=100
input.autofire=10
input.1.mouse.0.disabled=0
input.1.mouse.0.axis.0=MOUSE1_HORIZ.0
input.1.mouse.0.axis.1=MOUSE1_VERT.0
input.1.mouse.0.axis.2=MOUSE1_WHEEL.0
input.1.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.1.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.1.mouse.0.button.2=JOY1_3RD_BUTTON.0
input.2.mouse.0.disabled=0
input.2.mouse.0.axis.0=MOUSE1_HORIZ.0
input.2.mouse.0.axis.1=MOUSE1_VERT.0
input.2.mouse.0.axis.2=MOUSE1_WHEEL.0
input.2.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.2.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.2.mouse.0.button.2=JOY1_3RD_BUTTON.0
input.3.mouse.0.disabled=0
input.3.mouse.0.axis.0=MOUSE1_HORIZ.0
input.3.mouse.0.axis.1=MOUSE1_VERT.0
input.3.mouse.0.axis.2=MOUSE1_WHEEL.0
input.3.mouse.0.button.0=JOY1_FIRE_BUTTON.0filesystem=rw,User:/home/[yourname]/amiga/User/
input.3.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.3.mouse.0.button.2=JOY1_3RD_BUTTON.0
input.4.mouse.0.disabled=0
input.4.mouse.0.axis.0=MOUSE1_HORIZ.0
input.4.mouse.0.axis.1=MOUSE1_VERT.0
input.4.mouse.0.axis.2=MOUSE1_WHEEL.0
input.4.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.4.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.4.mouse.0.button.2=JOY1_3RD_BUTTON.0
4) launch and test :
~/amiga/euae32/uae -f ~/amiga/uaerc/Workbench
You should get something like the screenshot on the top of this article.
5) Usefull ressources :
http://obligement.free.fr/articles/euae.php
One Reply