Hits: 1183
Contents
Prerequisites
- Install an ubuntu 12.04LTS or 16.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.
Copy the content of the DVD
Your tutorial is below. It’s a huge work for me to make all those tutorials, please show me your support liking my FB page !
FIRST steps
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
Create an uaerc file for your workbench
Add 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
launch and test
You should get something like the screenshot on the top of this article.~/amiga/euae32/uae -f ~/amiga/uaerc/Workbench