Az előző bejegyzésben FS-UAE és a ClassicWB segítségével feltelepítettem egy rendszert. Már csak annyi a feladat, hogy ebből egy bootolhato CF-et készítsek. Egy 2GB-os és pár 512MB-os darabbal sikerrel csináltam végig a leírtakat. 4GB felett már nem elég az alap FFS, ez most ném része a bejegyzésnek.
1. CF olvasása
Egy nyers img állományt készítettem, amit az egész végén vissza fogok másolni a CF-re. Persze nem kell lemásolni a CF-et, megfelel egy pontos méretű üres állomány.
Linux alatt egyszerű a dolog. Root-ként, vagy sudo-val lekérdezzük a lemezeket fdisk -l paranccsal. Ha megvan, hogy mondjuk az sdc a CF, akkor jöhet a másolás: dd if=/dev/sdc of=CF_512_WB_31.img
Windows alatt a Win32 disk imager-t tudom ajánlani. A használata egyszerű, kiválasztjuk a lemezt amiből az image készüljön, megadjuk a célt és a read gombra kattintunk. A képen éppen visszaírom az image-t.
2. CF előkészítése
A CF kártyát meg kell formázni mielőtt használatba tudjuk venni. Ehhez hozzá kell adni az emulátorhoz a img-t. Két lehetőség is van, az elsőt ismertetem, de érdemes megemlíteni a másodikat is, mert már használt CF-el már jártam meg. A cél az, hogy legyen partíció, ahová átmásolhatjuk a Classic WB-t.
- FS-UAE config: Az img-t hozzáadjuk az emulátorhoz.
- img-t ide meghajtóként kezeljük. Ha ezt nem tesszük meg, akkor nem lehet particionálni.
- FS-UAE elindítása
3. Partícionálás
Az eredeti WB-t elindítjuk és megparticionáljuk a CF-et. Nem biztos, hogy menni fog, de erre is van megoldás. Én egy már particionált CF-em volt, de kezjük nulláról. Ha nem indul a rendszer, akkor a fejezet végén találsz pár tippet.
- Ha elindult a WB indítsuk el a HDTooBox-ot
- Change Drive Type
- Define New
- Read Configuration
- OK, amíg vissza nem jutunk a fő menübe
- Partition Drive
- Jelöljük ki a meglévő partíciókat és Delete-tel töröljük le
-
Csak egy partíció maradhat, amit kicsit átszabunk. A méretet állítgassátok nyugodtan, csak rendszerhez 200G bőven elég kell, hogy legyen. Játékokat érdemes külön partícióra rakni, de egybe is lehet ahogy én tettem most. A Partition Device Name ne legyen DH0, mert ütközni fog a hdf-el. Én a 0-át egyszerűen 1-re cseréltem, az alábbi pontban még a régi név látható.
- Az Advanced Options-t engedélyezzük (bootable se maradjon ki) és a Change gombra kattintunk
-
A MaxTransfer-t állítsuk 0xfe00-ra. 0x1fe00 is jó lehet, de biztosra mentem és csak 127 block-ra vettem a max transfert. Ne felejtsetek el entert-t ütni az OK, különben nem íródik át.
- Ismét OK-hogy visszatérjünk a főmenübe, majd jöhet a mentés.
Ezen a ponton két dolog történhet. Nagy valószínűséggel újraindítást kér a rendszer. Ha mégsem, akkor megúsztunk egy állítgatást. Reboot után nagy valószínűséggel nem fog elindulni a hdf-ről a WB. Csak annyit kell tenni, hogy az extra configot az ide_1-es sorokat, amiket a 2. pontban adtunk hozzá kitöröljük.
Ha a rendszer nem indult volna el a preparált hdf-ről:
- Csak az img-t adjuk hozzá 0-ás meghajtóként az emulátorhoz (configba ide0)
- Workbench Install lemezéről bootoljuk fel a rendszert
- A fentiek alapján hozzuk létre a partíciót
- Ha végeztünk adjuk vissza 0-as meghajtónak a hdf-et és 1-nek az img-t.
- Töröljük ki az extra konfigurációt és indíthatjuk az emulátort
4. Másolás
Akár újraindítottuk a rendszert akár nem, már csak meg kell formázni a meghajtót és átmásolni a rendszert.
- Jobb kattintás, vagy a felső menüben is megtaláljuk a formázást.
- Érdemes megadni valami nevet a partíciónak, hogy ne Empty legyen. Lehet System is, másolás közben úgyis DH0, DH1 néven hivatkozunk rá. Formázásnál érdemes quick formatot választani, értelmetlen megvárni a lemez felület ellenőrzéssel töltött időt. A Trash-t sem kellett volna felrakni rá, de azt később is eltörölhető.
- Végre két System meghajtónk van, indulhat a másolás :)
-
A DirOpus-t jobb kattintásra felugró menüből indítva az utolsó lépéshez értünk. DH0: -ról másolunk az UDH1: -re. Ez változhat attól függően, hogy a particionálásnál milyen nevet adtunk. Simán elég mindent kijelölni és átmásolni, mivel az alap úgyis ROM-ból töltődik a DOS-sal ellentétben.
5. CF írás
dd-vel, vagy disk imagerrel visszaírjuk a kártyára az img-t. Ha megtartjuk az img-t, akkor a második, harmadik gépre már könnyedén fogunk rendszert varázsolni. A disk imager képét itt ismét megismétlem, mert a visszaírás végre megállja a helyét.
Remélem segítettem kicsit másoknak is. Nem nagy művészet és a ClassicWB leírás is elég részletes. De a közel egy tucat kép talán többet mond el, mint két oldal szöveg. Nem biztos, hogy 100%-ig hibátlan a módszer, de nekem működött több esetben is.