

Emulator dostarczany jest na
bootowalnym CD z działającym już
systemem
operacyjnym - Workbench 3.9, który jest specjalnie przystosowany
do
pracy pod
emulatorem. Na płytce znajdują się różne aplikacje pomocnicze
dla WB3.9
i
inne informacje.
Amithlon emuluje procesor
MC68040 z FPU, pamięć Ram Pc
udostępniona
jako ok.7,5Mb (z 8Mb) Chip a pozostałą jako Fast. Według danych autora
emulator działa
pod kartami graficznymi z serii: RivaTnt, G-Force2 i Matrox, a dźwięk
obsługiwany
jest jedynie z Via Codec-97 oraz SB128. Więcej informacji sprzętowej
jest na
oficjalnej stronie http://www.amithlon.net
.
W internecie można znaleźć aktualizację emulatora, odpowiedzialną za wyświetlanie grafiki. Oznacza to że można uruchomić Amithlon we wszystkich kolorach na kartach graficznych G-Force 4, 4MX, czy niektórych z serii FX. Niestety Radeony będą pracować jedynie w 256 kolorach. Strona gdzie można pobrać nowy tzw. Kernel: http://www.garycvl.dsl.pipex.com/amithlon

Na początku trzeba wybrać i stworzyć jakąś partycję, na której będzie zainstalowany Amithlon, może być nawet cały dysk twardy. Według mnie najlepiej jest stworzyć dysk lub partycję pod systemem Windows lub DOS używając program „fdisk”, „Partition Magic” lub "Paragon Partition Manager". Później po prostu zmieni się typ partycji pod „fdiskiem” z Linuxa na partycję Amithlona. Dobrze jest zapamiętać na którym miejscu jest ta partycja i jej wielkość, w przypadku gdy na dysku jest ich kilka. Rozruch Amithlona działa pod DOS'em (ewentualnie LINUXem), dlatego w przypadku gdy na dysku twardym będzie tylko Amithlon, pierwsza partycja powinna zawierać ten system. Wystarczy przenieść rozruch z dyskietki startowej Win95 lub Win98 – tylko aby zadziałał „autoexec.bat”. Pliki emulatora kopiuje się z CD będące w katalogu „isolinux” w miejsce partycji DOS lub inne dowolne znajdujące się gdzieś na dysku sformatowanym pod FAT.
Po wybraniu partycji, należy uruchomić Linuxowy program „fdisk” z dyskietki lub innego źródła. Gdy będziemy mieć dostęp do linii poleceń, należy wpisać „fdisk /dev/hda” - pod warunkiem że dysk twardy jest jako Primary Master na pierwszym kontrolerze (IDE0), gdyby był jako Primary Slave na IDE0 to zamiast hda wpisuje się hdb, natomiast gdy dysk jest na drugim kontrolerze (HD1) jako Secondary Master to wpisuje się hdc, a dla Secondary Slave hdd. Po prawidłowym uruchomieniu „fdiska”, komenda m (help) wyświetla listę wszystkich rozkazów programu, wpisując p (print) zobaczymy listę partycji dostępnych na dysku twardym – należy odszukać tą, na której będzie Amithlon. Identyfikacji dokonujemy przy pomocy informacji zdobytych wcześniej: pozycji i wielkości. Gdy już się wie, która to była partycja, trzeba zapamiętać jej numer jaki został przyporządkowany, np. hda11. Wpisując komendę t uruchomimy opcję zamiany partycji na wybrany format, np. z FAT na Amithlon. Partycja Amithlona ma numer 76 i taki trzeba wpisać przy tworzeniu nowej lub zamianie. W dalszej części zamiany, program zapyta się o numer partycji, przykładowo 11 oraz typ, tu należy wpisać wartość 76. Można jeszcze użyć komendy p, aby się upewnić czy wszystko jest jak trzeba, nasza partycja powinna być identyfikowana jako numer 76 nieznanego typu. Ostatnią komendą będzie litera w, służąca do zapisu zmian na dysku twardym.
Końcowym krokiem będzie uruchomienie Amithlona z CD. Gdy załaduje się Workbench wyszukujemy i wchodzimy do programu HDToolBox, w którym dokonuje się niezbędnych operacji, jak ustalenie liczby i wielkości partycji obsługiwanych przez Amithlona. Nie należy zapomnieć o zaznaczeniu opcji, że partycja ma być bootowalna i że nowo utworzone dyski trzeba sformatować. Aby system prawidłowo startował, trzeba całą zawartość Workbench'a skopiować z wirtualnego dysku pochodzącego ze startowego CD na nowo utworzony.
W zasadzie cała filozofia polega na tym, aby utworzyć partycję pod Windows'em, zamienić ją pod Linuxem aby emulator mógł ją rozpoznać, a resztę jak tworzenie i formatowanie pod Amithlonem.

Istotnym faktem
jest, że utworzona partycja pod
Amithlona jest zgodna z oryginalnym formatem Amigi. Oznacza to,
że tak utworzony dysk, który później podłączy się do
oryginalnej Amigi, powinien działać bez przeszkód - pod
warunkiem, że został sformatowany cały dysk. Zrobiłem taki eksperyment
na dysku twardym 85MB. Przygotowałem dysk pod Windowsem (szybki format,
w celu usunięcia danych), zmieniłem typ partycji na numer 76 pod
fdiskiem z Linuxa i na koniec uruchomiłem Amithlona, aby zrobić
właściwy format. Do sprawdzenia posłużyłem się konsolą CD-32 z
przystawką SX-1, która ma odpowiedni kontroler. Wynik był
pozytywny, Amiga widziała cały dysk. Okazuje się, że można sformatować
dysk twardy pod Amigę na PC, może nie bezpośrednio, ale się da - mając
emulator Amithlon i dyskietkę lub system z dostępem do programu fdisk z
Linuxa.

Karta graficzna, która nie
została
wykryta przez emulator, uruchomi
go
prawdopodobnie w rozdzielczości 640x480x256. Amithlon wówczas
korzysta
z
driverów VESA. Jeżeli, ktoś postanowił zainstalować Amithlona na
dysku
twardym (utworzył specjalną partycję) mimo niedostępnych innych
rozdzielczości
w Workbench'u poza tą wspomnianą 640x480x256, ma szansę na jej zmianę.
Zmian
nie dokonuje się w działającym systemie Amigi lecz w plikach
konfiguracyjnych
emulatora - Amithlon. Listując zawartość plików emulatora,
natrafia się
na
drobne pliczki z ustawieniami pracy Amithlona, np. SMALL, AMITHLON,
DEBUG...,
wewnątrz których znajduje się ciąg odpowiednich komend (np.:
emubox.gz
init=/linuxrc console_level=0 root=/dev/ram0 initrd=smallird.gz
vga=769 ramdisk_size=2310 leavepages=5000). Komenda,
która nas
interesuje to VGA=769, odpowiada za wyświetlanie podstawowej
rozdzielczości
ekranu. Zmieniając na odpowiedni numer można zmienić rozdzielczość
(patrz
tabelka)!!! Należy pamiętać, że ustawiona wielkość ekranu w
konfiguracji
Amithlona, będzie jedyną dostępną rozdzielczością podczas pracy
emulatora
- w Workbench'u.
| 640x480 | 800x600 | 1024x768 | 1280x1024 | |
| 256 | 769 | 771 | 773 | 775 |
| 64K | 785 | 788 | 791 | 794 |
| 16M | 786 | 789 | 792 | 795 |
Ustawienia te, były testowane na karcie
graficznej HIS Radeon9200 i
udało
się uruchomić emulator we wszystkich rozdzielczościach, jednak tylko z
256
kolorami - tak będzie prawdopodobnie na większości nieobsługiwanych
kartach
graficznych.

Wiele osób zastanawiało się, jak mając zainstalowany Windows NT
uruchomić Amithlona. Na Win9x nie było problemów, wystarczyło
uruchomić
linię poleceń DOS przed wgraniem systemu lub napisać odpowiednie menu
wyboru systemów w pliku "autoexec.bat". Windows NT nie posiada
DOS'a,
dlatego jest problem z uruchomieniem emulatora, który go wymaga.
Jedyny
sposób to zainstalować, przynajmniej niezbędne minimum. Sztuczka
polega
na tzw. przeniesieniu rozruchu
pracującego w trybie DOS, z dyskietki lub
dysku twardego z Win9x, przy pomocy komendy "sys.com". Wadą tego.
przenoszenia rozruchu jest to, że trzeba usunąć system (sformatować
partycję).
Dodatkowo należy zaopatrzyć się w dyskietkę
startową z Win9x (Me?),
które działają na FAT32 lub podłączyć na moment dysk twardy z
takim
systemem, z którego należy wystartować w trybie DOS - przy
starcie
trzeba nacisnąć klawisz F8. Nie należy instalować DOS 6.22, gdyż
pracuje tylko pod FAT16, ani darmowej wersji systemu DOS - "FreeDOS",
gdyż będzie problem z rozruchem dysku. W przypadku braku komendy
"sys.com", można ją
znaleźć w Win95 i Win98 - główny katalog Windows'a,
"Command" i
dograć niezbędny plik na
dyskietkę lub dysk twardy. Inną metodą jest posiadanie płyty
instalacyjnej z
Win98 (Win95?), można znaleźć ten plik w archiwum pod nazwą
"Win98_25.cab". Gdy już mamy wszystko co trzeba, dyskietkę z komendą
lub
dysk twardy, uruchamiamy DOS. Po pojawieniu się linii poleceń,
wpisujemy komendę "sys.com C:".
Teraz to już pozostaje zainstalować
Windows NT (2000, czy XP). Na stracie Windows'a udostępni się menu
wyboru
systemu, pierwszy u góry będzie właściwym Windows'em, na
którym się
pracuje, a drugi również nazwany Windows, ale po wybraniu
uruchomi
tylko linię poleceń DOS, czyli to co nam jest potrzebne do uruchomienia
Amithlona. Aby zmienić nazwy w menu np. Windows... na DOS lub
Amithlon
wystarczy wyedytować plik "Boot.ini" należący do systemu NT,
bezpośrednio na dysku C: (plik jest ukryty). Następnym krokiem będzie
stworzenie pliku "autoexec.bat" lub jeśli jest jego edycja, przykład co
można wpisać:
G:
cd amiga/amithlon
loadlin @small
Jeśli ktoś chce mieć dostęp do linii
poleceń DOS i mieć możliwość uruchomienia Amithlona, to trzeba będzie
wpisywać uruchomienie ręcznie, np. z komedy "amithlon". Wystarczy
zrobić tak samo jak w przypadku opisywanego "autoexec.bat", z tą
różnicą że zmieniamy jego nazwę na "amithlon.bat". Powyższą
metodę
sprawdziłem i działa.

GRUB
Aby zmienić menu wyboru systemu w GRUB,
należy wyedytować plik: "boot/grub/menu.1st".
Po niżej przykład takiego pliku, pochodzącego z systemu Linux Mandrake
10:
timeout
10
color black/cyan yellow/cyan
default 2
title Linux
kernel (hd0,4)/boot/vmlinuz
root=/dev/hda5 devfs=mount acpi=ht splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title Failsafe
kernel (hd0,4)/boot/vmlinuz
root=/dev/hda5 failsafe acpi=ht devfs=nomount
initrd (hd0,4)/boot/initrd.img
title Windows
root (hd0,0)
chainloader +1
title Floppy
root (fd0)
chainloader +1
Do uruchomia Amithlona niezbędne jest
dopisanie kilka linii uruchamiających emulator:
title Amithlon
kernel (hd0,4)/boot/emubox.gz init=/linuxrc console_level=0
root=/dev/ram0 vga=769 ramdisk_size=12010 leavepages=4700
initrd=(hd0,4)/boot/bigird.gz
title
Amithlon_small
kernel (hd0,4)/boot/emubox.gz
init=/linuxrc console_level=0 root=/dev/ram0 vga=769 ramdisk_size=2310
leavepages=5000
initrd=(hd0,4)/boot/smallird.gz
Na większości komputerów, może
być
problem uruchomić emulator z pierwszej opcji, dlatego proponuję
zastosować jedynie tą drugą (Amithlon_small). W nawiasie "(hd0,4)"
znajdują się informacje o partycji na której jest zainstalowany
system
Linux, dlatego należy przepisać takie same dane jak te uruchamiające
ten system, w miejsce uruchomienia Amithlona - trzeba na to
zwrócić
uwagę, bo każdy może mieć inaczej, np. "(hd0,2)"...
Przykład gotowego pliku "menu.1st":
timeout
10
color black/cyan yellow/cyan
default 3
title Linux
kernel (hd0,4)/boot/vmlinuz
root=/dev/hda5 devfs=mount acpi=ht splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title Failsafe
kernel (hd0,4)/boot/vmlinuz
root=/dev/hda5 failsafe acpi=ht devfs=nomount
initrd (hd0,4)/boot/initrd.img
title Amithlon
kernel (hd0,4)/boot/emubox.gz
init=/linuxrc console_level=0 root=/dev/ram0 vga=771 ramdisk_size=2310
leavepages=5000
initrd=(hd0,4)/boot/smallird.gz
title Windows
root (hd0,0)
chainloader +1
title Floppy
root (fd0)
chainloader +1
