Installing Amiga OS from Amiga Forever CD

1) Prerequisites :

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=false

sound_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

 

for a long time amiga & demos lover and musician.
Beta tester for icaros for some years now (since icaros 1.5), i do it as much as i can.
i'm a computer scientist, managing the computer infrastructure in a big company (won't tell the name there).

FacebookYouTube

Leave a Reply

Your email address will not be published. Required fields are marked *

77 − = 72