Jé? Van itt egy befejezetlen bejegyzés, ami útban van. Nincs más hátra, ki kell tenni ... Anno számos hardvertesztet végeztem. MC68K műhelyéből újabb hiánypótló hardver került hozzám. Mi ez az "SD Drive Z2" pontosan? Zorro 2 és Zorro 3 buszos AMIGA gépeknél (A2000, A3000, A4000) is örök probléma a fájlok cseréje PC-vel! Fussunk végi a felsorolt modelleken: AMIGA 2000 alap kiépítésben nem tartalmaz merevlemez funkciót. Így ha használunk is benne Zorro 2-es IDE vagy SCSI kártyát, esetleg egy komolyabb CPU kártyát, az adatcserével meggyűlik a bajunk. AMIGA 3000 gyárilag tartalmaz egy egész jó SCSI vezérlőt, amit életre tudunk kelteni pl. egy öreg SCSI merevlemezzel, vagy egy SCSI II to Micro SD Adapter megoldással, de az adatcsere itt is gond. Az SCSI2mSd adapterben rendszeresített micro SD-vel még esetleg megoldható lehet egy WinUAE használat, de ez is körülményesnek tűnik (nem emlékszem, hogy próbáltam volna). AMIGA 4000 esetén egy kicsit könnyebb a dolgunk, mert ott tudunk használni IDE eszközöket, de valahogy ez sem az igazi. Olyasfajta megoldás kellett volna ezeken a gépeken is, mint amit az AMIGA 600 és 1200 gépek esetében megszoktunk. Betesszük a FAT16-ra formázott CF kártyát egy PCMCIA to CF adapterbe, a gép AMIGA Workbench alatt automatikusan észre veszi, kattintunk és már mehet is a móka! Abszolút az AMIGA felhasználói szempontok miatt készült el ez a kis hardver, amivel egy PC-n FAT16-ra formázott SD kártyával (maximum 4Gb-os partíció AMIGA oldali örökség) könnyen és gyorsan tudunk fájlokat cserélni a dobozos AMIGA és egy PC között. Nem tudok lelkendezés nélkül írni erről a hardverről, elsők között próbálhattam ki a prototípust (lásd galéria? azóta a galéria már megszűnt! úgyhogy akkor ne lásd) és szó szerint az elsők között vettem meg a képeken látható gyári változatot! Ez pl. az AMIGA 3000-es gépembe úgy kellett, mint egy falat kenyér, de az összes többiben is szívesen használom! :-) A gyártó hivatalos weboldalán lehet böngészni az elérhető hardverekhez kapcsolódó adatokat.
Az SD Dirve kártya funkciói: - külső SD kártya csatlakozó - nincs szükség külön óra portra, SPI buszra, külön kütyükre, a Workbench dirver valódi plug'n'play lehetőséget biztosít. - kompatibilis minden Zorro2, Zorro3 busszal rendelkező dobozos AMIGA géppel. - kompatibilis az SD / SDHC / MMC kártyákkal, átviteli sebessége 1.2 - 1.5 Mb/perc a gép kiépítésétől függően. - nincs kártya méret limit, az AMIGA oldali sajátosságok miatt 4Gb méretig használhatóak a FAT16 partíciók.
A kártya szoftveres installálása végtelenül egyszerű, bedugod a kártyát egy szabad Zorro slotba, majd pár fájlt kell a megfelelő helyre másolni (C: könyvtárba SDInfo, DEVS könyvtárba sddrivez2.device, \DOSDrivers-ba SD0, L: könyvtárba fat95 fájlokat, ezeket megtalálod a gyártó oldalán). Ezt követően újra indítod a gépet és már lehet is stuffozni.
Előbeszéd a nyájas olvasóhoz... 2017-es az utolsó bejegyzés? Hát az bizony nem most volt... Olyan dolgokkal szeretnék ismét foglalkozni, (lehetőleg nagyobb gyakrisággal, mint 8 év) amelyekre szükségem lett volna, de idő hiányában megoldatlanok maradtak. Persze más nyelveken (ez a téma is pl. angolul, franciául) fellelhető, nem újdonság, de azért még sem volt ez olyan egyszerű! Úgyhogy akár még hasznos is lehet ... Konkrétan egy hét neten szüttyögés után sem voltam róla meggyőződve, hogy a végén értékelhető eredményre jutok.
Például van a polcon egy ATARI 1040ST, amivel kapcsolatban egy dolog biztos, hogy tíz plusz éve nem használom semmire és ennek bizony jó oka van! Amíg pl. Amigára (de említhetünk Zx Spectrumot, Enterprise-t TVC-t, C64-et, vagy az Atari 800XL-t) számos egyszerű, olcsó, vagy akár DIY hardver elérhető. Sd vagy Cf, bedugod, örülsz. Addig az ATARI 1040ST-re néhány speciális célhardverel lehet csak rátámadni (UltraSatan, SD4ST, egyiket sem ismerem?). Másnál nem láttam őket, hogy kedvet kapjak valamelyikre beruházni. A ram bővítés is elég körülményesnek mutatkozik, a TOS rommal is kéne valamit kezdeni. Mostoha gyerek... Jó tudom, kipróbálásra lenne a floppys adatcsere PC-ről. Ahhoz már anno sem volt kedvem!
Úgy egy hete kezembe akadt két darab GOTEK Floppy emulátor. Szintén tíz plusz éve vettem őket, akkor még az Amiga 500-hoz. Azt hittem ez jó lesz (végül is a semmihez képest jó)! Anno valami kezdetleges "Cortexamigafloppyemulator v105a" nevű szoftverrel érkezett és az alatt mennek a HxC boot és konfig fájljai. Na ezt a kombót nem sikerült megszeretnem! Borzalmas lassú, több perc míg elindul, a PEN drájvokra is háklis, sokszor nem ismeri meg. AMIGA-n kicsit használtam őket, de hamar leváltottam inkább egy HC508-ra. ATARI 1040ST-ben anno az egyiket kipróbáltam, meg sem nyikkant (kellemetlen förmverrel, információ, motiváció hiányában be sem jumperoltam megfelelően) és méltán feledhető emlékkel felkerültek a polcra.
Tehát a kérdés az, hogy 2025-ben alkalmasak ezek a Gotek-ek bármire, vagy dobjam őket a kukába?
Típus (ARM IC-n a felírat) STM32F105. Hű ha! Azt olvastam ez az eredeti Gotek mikrokontroller, amit 2021 óta nem használnak (mert nincs IC). Szerencsére ez bőven fent van az elérhető förmverek által támogatott mikrokontrollerek listáján. Szóval jó lehet ez, például egy ilyen mostohán kezelt ATARI 1040ST-be! Szintén szemezek még a CPC6128-al is, amiben egy 3"-os floppy csücsül, azt így esély nincs használni. Nagyon le kéne váltani a 3"-t valami könnyebben használhatóra (de az egy másik történet). Ennyi bevezető után...
Két megoldást is találtam a neten, az egyik a "HxC Firmware for Gotek" oldal a másik pedig a Github-on elérhető "FlashFloppy" oldal. Mindkét oldalon kielégítő leírás található arról, hogy ő szerintük mit is kellene ezzel csinálni. Nekem viszont komplett förmver csere (DFU fájl) kell, nem elég a frissítés (UPD)! Ez nem frissen vásárolt előre beállított, hanem egy kétes cuccal megtömött, makacs, öreg és eddig rosszkedvű Gotek. A HxC komplett förmvere fizetős (10€) lenne, a FlashFloppy meg ingyenes. Mivel sosem próbáltam, a HxC kapcsán fogalmam sincs mire számítsak?! Egy gyors próbára úgy gondoltam elég lesz a FlashFloppy förmvere. A tapasztalat birtokában kb. bármikor, rajtaütés szerűen cserélhető HxC-re, ha ez indokolt. https://github.com/keirf/flashfloppy/releases/tag/v3.44 Álljunk akkor neki. Eredetileg úgy terveztem, hogy a videóban dumálok, de írni jobban szeretek, úgyhogy itt a blogbejegyzés hozzá.
Nem vásároltam és nem is készítettem sok helyen melegen ajánlott UART TTL USB programozó kábelt. Ha HxC barátunk azt írja, hogy támadható a sima "USB A to USB A" kábellel is (Teszkóban akciós a Hama! Érdekel?), akkor az bizony jó! Sehol nem láttam, hogy FlashFloppy förmver estében ez a megoldás nem működhet. Meddig tart kipróbálni? https://hxc2001.com/docs/gotek-floppy-emulator-hxc-firmware/pages/flash-a-gotek-with-a-usb-cable.html
Először is meg kellett csinálni az át (vissza?) alakítást a Gotek nyák lapján. A power csatlakozó felőli oldalon látod (inkább majd a sajátodon nézed, ahány hardver, annyi külön helyről hiányzó tüskét írnak) pótolnom kellett a Reset, Gnd és 5V tüskéket, mert pont ezeket szeretném zárni. Ha már ott járt a kezem a 320 C fokos pákával, akkor a kijelző csatlakozó felőli JK (DT és CLK jelek) nevű tüskepárt is pótoltam. Később, ha módosítást akarok (igen akarok, csak lusta voltam rendelni), akkor emiatt ne kelljen újra pákát ragadnom, csak pár dupont csatlakozót rádugni.
Amikor ez megvolt, akkor az 1-2-es (jumperrel) és 3-7-es (dupont kábellel) tüskéket zárni kellett a művelet idejére. Majd elő kellett túrnom az internet mélyéről az STMicroelectronics DfuSe v3.0.6 nevű programozó alkalmazást. Na az mindenre IS elég (arra a maximum kettő percre meg pláne). Engem a hivatalos oldal az új verzióval ijesztgetett, de masszív nyomkodás és email címre jövő linkek használata után sem tudtam kinyerni a letöltést! Az idegeim meg felmondták a szolgálatot, csá. Majd telepítés után a BIN könyvtárból a DfuSeDemo.exe-vel lesz elindítható a programozó szoftver, de előtte kézzel még fel kell gyötörni a Kíndóz alá a driver-ét, ami a DRIVER/WIN10/dpinst_x86.exe fájl lefuttatása. De hogy ezt miért nem sikerült nekik egy telepítő pakkból megoldani? Ezt követően az USBtoUSB kábellel csatlakoztathatjuk a Goteket a PC-re. Mondjuk egy kivillantott LED-nek úgy örültem volna, hogy be is dilizek, mert ez így igen karcsú visszajelzés! A Win egy diszkrét rövid csippanással jelezte, hogy lett valami eszköz hurrá. Egyébként ezt a szoftverben is felfedezed, hogy hirtelen rengeteg (egy egész darab!) kiválasztható eszköz az Aviable DFU devices lenyíló menüben. Az "Upgrade or Verify Action" traktusban nyomkodd meg a "choose..." gombot, tallózd ki a DFU fájlod (esetemben ez a flashfloppy-at415-st105-3.44.dfu volt) és nyomj rá az Upgrade-re. Nagyjából egy perc után (két fajta progressz bár végig ment) minden kész, a Gotek leválasztható a PC-ről. A jumpert és a dupont-ot el kell távolítani a tüskesorról. Majd (gondolom nincs szervíztápod 5V-vel? szóval célszerűen) a célgépre dugni, be kell nyomni mindkét Gotek gombot és közben tápot adni neki. Előzőleg a megfelelő tartalommal ellátott (FF_Gotek-3.44.upd és flashfloppy-3.44.upd fájlok kellenek) USB meghajtóról szépen lefrissíti önmagát. UPG, PRG és hasonló dolgokat ír ki a 3 digiten, ha elcsihad a 000-ra, akkor úgy gondolom kész is. A Gotek tehát készen állhat a használatra az ATARI 1040ST alatt, ha a megfelelő jumpereket beállítod. Ezek a floppy kábel felőli részen az M0 és az S0 és nem is kell más! Rossz nyelvek szerint a J5 - J6 alsó felét is zárni kell. De ha a használati útmutatót nézed, akkor a J6-ot kár zárni, nincs is bekötve. Esetleg a J5-öt, de én nem fedeztem fel működési különbséget a két állapot között, úgyhogy ezt el is engedtem! Szóval M0 és S0 jumper és már ATARI képes az össze-FlashFloppy-zott Goteked! Ne feledd az Atari 1040ST floppy kábelét megtekerni 180 fokot és úgy rádugni a Goteket. Egyből látod is, hogy ez a konstrukció nagyon nem passzol ide! A kábel rövidsége miatt ezt így megfelelően beépíteni lehetetlen. Valami rosszul értelmezett retro romantikából kifolyólag nem próbáltam meg az extra rövid floppy kábelt lerobbantani az alaplapról. Igazából AMIGA-s voltam, ott ezt elegánsan le lehetett húzni két ujjal. Nem tudom szegény ATARI-val mi történt, be van ragasztva? Szóval ezt majd valamikor módosítanom kell, meg valami tartó keretet 3D nyomtatni (vagy venni Zaxontól egy belső MicroGoteket?). A FlashFloppy oldalról letöltött ZIP-elt könyvtárból válogasd ki a szükséges fájlokat flashfloppy-3.44\HxC_Compat_Mode\Atari_ST környékéről a COPYING, HXCSDFE.CFG és az AUTOBOOT.HFE fájl rajta kell legyen a FAT16/FAT32-re formázott USB-n.
Na de hogy lesznek játékaid, demóid az ATARI ST-re? Természetesen, mivel a FlashFloppy ingyenes megoldás, a mindenhol fellelhető MSA kiterjesztésű floppy fájlokat nem kezeli le. A másik gyakori STX meg valami PC-s emulátorhoz készült vacak, azt nem eszi. HFE-t meg nem találtam! Igaz mint említettem a szüttyögésre fordítható időm (idegem is) véges, tehát nem is nagyon kerestem! Az MSA kovertálhatóságát viszont néztem, így jutottam vissza a HxCFloppyEmulator oldalára, ahonnan letölthető a HxCFloppyEmulator PC-n futtatható exe, ami gyakorlatilag két kattintással elkészíti neked a HFE-t mindenből, amit beadagolsz neki (vagy nem). Két demót STX-ből, pár játékot pl. a Cannon Foddert MSA-ból azon melegében le is konvertáltam HFE-re és szépen futnak eredeti vason. Elmondható, hogy viszonylag hamar életre tudtam vele rúgni az ATARI 1040ST-t és végre ki tudtam próbálni rajta pár stuffot. Kiinduló probléma megoldva...
Kivezető... Egy kis szubjektív vélemény a végére. Szegény kis ATARI 1040ST, nem tűnik kiforrott egységes koncepciónak (akár egy ATARI 800XL + gigantikus méretű 1050 floppy komfortosságához képest főleg), a blitter IC pl. elegánsan le van hagyva az alaplapról, jóárasított. Terra, mega, giga csalódás volt számomra a Cannon Fodder az Amiga 500-as verzióhoz képest! Gyenge minőségű mono zenéjével, kontraszt nélküli gagyi kezdőképet tolt az arcomba. A zene alatt még véletlenül sem tudnak pörögni a készítők fotói. Rossz zavaró széteső szkroll a játékban, a lelőtt ellenfelek megszokott vinnyogása pedig sehol! Csak bipp bipp van! Letöltöttem egy Sysinfót, hátha mond valami értelmeset a gépről. Alacsony felbontáson nem hajlandó elindulni, a ram méretét sem tudtam lekérdezni, a TOS verziót se. A GEM alatt a desktop info egy színátmenetes ATARI logót, meg egy csomó évszámot tud biztosítani számodra és kész! A bővíthetőség is kívánni valót hagy maga után, ahány alaplap verzió, annyi bővítő verzió, már ha egyáltalán van rá. Valahogy ATARI-zni nem tűnik olyan tömeg műfajnak, mint az AMIGA. A 90-es évek jutnak eszembe, mennyit puposkodtunk mindenkivel! És mennyire igazunk volt! AMIGAAA RULEZ 4 EVÖR! A PeeCee meg egy Suxxx! Egy szónak is a száz a vége, az AtariAge ettől most nem ragadott magával... Erre majd külön időt kell szánnom, hogy rákeressek, milyen stuffokat lesz érdemes az ATARI 1040ST-n egyáltalán megnézni?
És mit ad isten? A HxC track lista összeállítása ebben a konstellációban is, az anno megismert idegörlő dupla tripla nyomkodási kínzás! Elsőre nem veszi be amit választasz, nem azt rakja oda, majd nem menti le, majd nem lapozható ki a gombokkal. Majd újra kell nyomkodnod, újra menteni stb. Többek között EZ az, ami miatt soha nem vettem eredeti HxC Emulátort! Ne vicceljünk már! De tegyük fel ez csak a free szoftverekbe került bele cukorkának. De legalább írná ki, hogy "éhezika kiccsaládom részére, vedd meg! eskü az eredetiben nincs már!" Ha ezen a kis bibin is túllendülünk, akkor viszont megy az öreg Gotek friss FlashFloppy förmverrel! Továbbá kíváncsi vagyok arra is, hogy ha megcsinálom az ajánlott OLED kijelzős, buzzeres (ezt mondjuk már hallottad a videóban, nyekenyóka, de nekem bejövős), Rotary encoderes módosításokat, az mennyit fog dobni ezen a Gotek érzésen?
Sebastian Kotek újra gondolta a RetroHQ gyártmányú 1Mb memória bővítőt, azért kell róla szót ejteni, mert kissé eltér a beszerelése mint a réginek. Az első látható különbség, hogy a címdekódolás, frissítés funkciót nem PAL végzi, hanem egy Xilinx IC. A különbség igazából az EXP2-ről jövő drótok csatlakoztatási sorrendjében van, három föld láb helyett csak egyet használunk. Az alaplapi EXP2 csatlakozó kiosztása olyan színekkel van feliratozva, mint a bővítővel adott Dupont csatlakozó vezetékeinek színe. A fekete és fehér jelű föld ezúttal kimarad majd.
* Elvágjuk a papír borítású két szalagkábelt egy erősebb ollóval. * Leforrasztjuk az alaplapra menő plusz GND kábelt, kiszabadítjuk a gyári 64Kb-os bővítőt a 3db műanyag távtartó fogságából és felhajtjuk. * A műanyag borítású szalagkábelt átvágjuk csípőfogó segítségével. * Lehúzzuk a műanyag burkolatot a vezetékekről, ez azért fontos, mert ha elkezdjük pákával őket melegíteni, akkor egyrészt ráolvad, kellemetlen szagú lesz, másrészt egyben kivenni úgy sem tudjuk, csak vezetékenként. * A papír burkolatú szalagkábelnél szétvagdossuk a papírt, itt a melegítéskor előálló kellemetlen szagot nem fogjuk tudni megúszni, de ezt szintén csak szálanként tudjuk kiforrasztani, tehát ezt is muszáj megtenni. * Kiforrasztjuk és csipesszel kivesszük az összes vezetéket, figyelem az EXP1 vezetékei sodrottak, tessék nagyon figyelni arra, hogy minden vezetékdarab kijöjjön, a későbbi nehezen diagnosztizálható zárlatok elkerülése érdekében ez fontos. Kis segítség, az EXP1-nél egyetlen szomszédos lukgalván sincs galvanikus kapcsolatban a másikkal, ha nem mérünk szakadást (tehát vezet a szomszédra), akkor mi csináltunk zárlatot oda! * Kiforrasztó pisztoly vagy ónszívó és páka segítségével távolítsunk el minden felesleges ónt a lukakból. * Helyezzük be a hüvelysort a helyére és forrasszuk be minden lábát. * Vegyük szemügyre az EXP2-őt, itt 3 pin is galvanikusan kapcsolt, mert azok a földek GND, a Dupont csatlakozó beforrasztási sorrendje látható a poszt elején lévő képen. * A reset kapcsoló felőli oldallal kezdjük, forrasszuk be szürke, lila, kék kábelt, a színsorrend fontos. * Ha ez sikerült, akkor forrasszuk fel az EXP2 külső felére a zöld, sárga narancs, piros, barna kábelt is. * Tűzzük a tüskesorra a bővítőt és a Dupont kábelt tűzzük a helyére, a képen látható sorrendben. Ezúttal az 5V és GND a tüskesor jobb elejére került * a bővítőnk előzetesen tesztelt, tehát bekapcsoláskor 1088Kb-ot, az az, 64Kb alaplapi grafikus ram + 1024Kb belső bővített memória összegét kell mutassa.
Sebastian Kotek reconsidered the RetroHQ 1Mb memory expansion, so it has to be said, because it is slightly different to install from the old one. The first visible difference is that the adresse decoding and refresh function is does not do it a PAL, but also a Xilinx IC. The difference is actually in the order of the wires, what coming from EXP2, we use a single ground leg. The layout of the EXP2 connector on the system board is labeled with colors such as the color of the Dupont wires supplied with the RAM Expander. Black and white GND will be left out this time.
* Cut the two ribbon cables on EPX1 and another two on EXP2 with a stronger scissors or pliers. * Cut and desolder the GND cable on the motherboard. * Unpack the factoryal 64Kb extension from the three plastic spacer. * Remove the paper or plastic cover from the wires, this is important because when we begin to heat them will blur, smell unpleasant. * Remove all this wires (30 pieces), use soldering iron and forceps. * Remove any unnecessary tin from the hole. * Insert the duble row female pin header into the motherboard EXT1, and solder all leg. *Solder the Dupont cable into EXT2, the color order is important. * Attach the extension to the the Dupont cable and pin header. * Test the machine, 1088Kb on startup You must see Kb 1088, 64Kb embedded graphics ram + 1024Kb expanded memory must be displayed.
The HC508 Turbo board is designed for Amiga 500. It is not compatible with the Amiga 1000, however it has the same edge connector layout.
Recommended configuration is: Amiga 500, OCS / ECS chipset with rev. 6 or newer motherboard and 1 MB of chip RAM (8372 Agnus is required to support 1 MB RAM, while any Denise and Kickstart ROM can be used). The card capabilities can be used maximally with an Amiga 500+ (ECS - Enhanced Chip Set), rev. 8 motherboard and 2 MB of chip RAM.
HC508 is working fine with older Amiga 500 models (rev. 3 and rev. 5), but many WHDLoad titles require at least 1 MB chip RAM. These old Amiga models cannot be upgraded to 1 MB Chip RAM easily.
1.8 – 2Mb memory expansions boards with Gary adapter cause conflict with the HC508. Please remove this type of memory expansion if your Amiga has it.
Software compatibility is excellent: the card is 100% compatible with the AmigaOS (WB 3.0, WB 3.1, WB 3.5, MagicWB, NewIcon, Classic WB etc.). WHDLoad compatibility greatly depends on the version of the WHDLoad slave files. Compared to other turbo cards (which we tested many retro cards - Accel 14MHz, Supra 28, c't PAK-68, M-tec 68020, M-Tec / Neuroth Hardware Desig 68030, Mega-Midget Racer, Apollo 620, M-Tec 630) the HC508 hardware and software compatibility is outstanding.
Installation steps
Turn off the your Amiga 500
Remove the plastic cover from the expansion connector.
Push the HC508 gently. The "HC508 Turbo board" label should be facing up.
Insert a blank or preinstalled CF card (if You have it).
Once the card is correctly connected, turn on your Amiga.
If everything is done correctly, the machine will start with the HC508 boot screen. All card features are enabled by default: the CPU acceleration, 8 MB Fast RAM, Kickstart emulation and the IDE controller.
You can enter the boot menu pressing the left mouse button. Use the function keys to enable / disable certain features of the card. The HC508 is compatible with the Amiga Early Startup Control menu: pressing both mouse buttons upon reboot You can enter into the Kickstart menu.
NEVER INSERT OR REMOVE THE TURBO BOARD WHILE YOUR AMIGA IS TURNED ON! If You do this, both your Amiga and HC508 can be damaged!
Hints for fast boot operation
HC508 can boot a complete Workbench 3.1 system within a few seconds. If your system is responding slower, please check the following:
Faulty or missing internal floppy drive or a Gotek Floppy Emulator causes significant slowdown in the boot process.
Enable the Kickstart ROM emulation, as it works much faster than the onboard Kickstart ROM.
Use high grade CF cards with the integrated card slot. Flash based devices produce higher read speed than magnetic media (hard disk).
Kickstart emulation, IDE port, jumpers
Kickstart 3.1 ROM image is strongly recommended to utilize all features of the HC508 turbo board. The HC508 Kickstart ROM emulation is significantly faster than the motherboard Kickstart ROM. With J2 You can enable / disable the FlashROM. Flashing can be done only when FlashROM is disabled with this jumper.
J3 is used to select master or slave mode for the CF card. When this jumper is on, CF operates in master mode (recommended setup).
Note about multiple IDE devices
The Kickstart ROM default scsi.device has a software-based limitation: it supports two IDE hard disks (master – slave). For mixed mode (CF-CF, MD - MD, CF - HDD, CF - CDROM etc.) IDEFIX package should be installed.
The HC508 IDE interface read rate with a newer CF card (> 2 GB) reaches ~3.2 MB/sec. With a microdrive ~4.2 MB/sec can be achieved, while a real hard disk can transfer >4.5 MB/sec data to the memory. With IDEfix driver the read speed can be improved more (~5.5 MB/s).
HC508 Flashtool
HC508 has an user programmable FlashROM chip for storing one Kickstart ROM image. It is flashable with Flashtool utility (download it here). The ZIP compressed file contains the latest version of the Boot menu ROM and HC508 Flashtool utility.
Flashing instructions:
Create a bootable floppy disk.
Copy the following files to it: Kickstart 3.1 ROM, Flashtool and (optionally) the Boot menu ROM image.
Set jumper J2 to Flash position (depending on the version of PCB) to enable flashing the FlashROM
Turn on the Amiga and boot from the prepared floppy disk.
Execute Flashtool from CLI / Shell. Launching it without any parameters the help is printed on the screen. The options are:
-b Write a Boot menu image into the FlashROM
-k Write a Kickstart ROM image into the FlashROM
-e Erase the kickstart image from FlashROM
Enter the following command to write Kickstart 3.1 image:
flashtool -k kick40.063.rom
It is important to know that the non encrypted Kickstart 3.1 image size is 524288 bytes. If it is different, the ROM image will not work at all!
Once executed, Flashtool will show a progress indicator and the results of the operation. If flashing was successful, set J2 jumper to Boot position and reboot your Amiga.
Partitioning the media, installing the OS
HDToolBox or HDInstTools (the latter is better) can be used for partitioning the CF card / HDD / microdrive. We’ll here explain the usage of HDInstTools, which is freely available from Aminet.
For optimal setup a 4-8 GB media with PFS3 file system is recommended. Example partition layout:
Workbench: 200-500 MB, bootable
Data: 2-4 GB (always set it < 4 GB)
Work: 2-4 GB (always set it < 4 GB)
This layout will fill up the entire disk space.
Step by step partitioning instructions (a blank media without any partitions is assumed; if there are unknown partitions, remove them first):
Boot HDInstTools floppy, launch the program.
In Preferences / Mode select Manual
Click File system button
Click Add button
Select pfs3_aio.handler and click Load button
Enter PFS\3 in the DOSType field and click Use
Click Use once again
Now click the Partition drive button
Click Add partition
Click Edit partition
Set the size of DH0 (this will be the Workbench partition) to 200-500 MB
Select Custom file system and enter PFS/3 in DOSType field
Automount option should be ticked by default
Click Use button
Now create the 2nd and optionally the 3rd partitions using the same way. They should no be bootable. Select PFS/3 file system for every created partition.
Once done, click Use button
On the main screen click Save changes to the disk. The program will warn You “All data on changed partitions will be lost, are You sure?”. Once accepted, a new requester will ask You to reboot the system. Click Yes again.
Boot from the floppy again and format the newly created partitions.
Install the Workbench using your installation floppies
Note about file systems
There are 2 usable file systems for your HC508 system:
FFS (Fast File System) – This is a standard, ROM based file system. It is very slow and unsecure: if it gets damaged (which can happen easily upon an unclean system reboot) the disk validation process can take up 10-15 minutes on larger disks (if it succeeds at all).
Professional File System 3 (PFS3) – This is the recommended file system to use with your HC508 media. It is rock stable, never has validation problems, works fast, undelete is available etc. The latest version is open sourced and available freely from Aminet (pfs3aio.lha).
Both FFS and PFS3 are compatible with 68HC000 CPU. Please note, Smart File System (SFS) CANNOT BE USED with your HC508 as it requires a 68020 or higher CPU.
Experienced users can also complete this operation from WinUAE. In that case be very careful to not delete the host operating system’s disk.
A HC508 turbókártya szolgáltatásai: • Expansion portra csatlakozik, az AMIGA 500 szétszedés nélkül bővíthető. • 50Mhz sebességű 68HC000 CPU (100% MC68000 kompatibilitás mellett). • 8 MB autoconfig fast memóra (gyors, összesen 1 várakozási ciklus közbeiktatásával működik). • 512kb FlashROM funkció saját Kickstart ROM emuláció számára. • integrált CF kártya csatlakozó, ami bootolható. • szabvány 3,5" 40 pin IDE csatlakozó további egy CF, HDD, vagy CD ROM eszköz számára. • Boot menüből engedélyezhető / tiltható minden funkció (XCPU, XRAM, XROM, IDE). • FlashTool program a FlashROM tartalom későbbi módosításához. • A kártya a gép kiépítésétől függően OCS – ECS szoftverek tekintetében a WHDLoad • alkalmazások megfelelő sebességű futtatására képes. • A Workbench kompatibilitás 100%-os. Hardveres és szoftveres kompatibilitás - inkompatibilitás, ajánlott konfigurációk: A HC508 turbókártya hardveresen a Commodore AMIGA 500 gépekkel kompatibilis. Az AMIGA 1000-es számítógép esetében időzítési problémák lépnek fel, így azzal együtt jelenleg nem használható. Használatához ajánlott konfiguráció az AMIGA 500-as számítógép OCS (Original Chip Set) – Rev 6 alaplappal és 1Mb chip memóriával. A kártya képességeit maximálisan kihasználó konfiguráció az AMIGA 500+ számítógép ECS (Enhanced Chip Set) Rev8 alaplappal és 2Mb chip memóriával. Természetesen a kártya az első két AMIGA 500 modellel (Rev3 – Rev5), illetve memória bővítéssel nem rendelkező gépekkel is megfelelően működik. Érdemes tudni, hogy a WHDLoad alkalmazás megfelelő használatához az 1Mb chip memória (a kártyán lévő 8Mb fast memória mellet) megléte szükséges. Az AMIGA 500 Rev6 és AMIGA 500+ Rev 8 alaplapnál 1Mb chip ram esetén címtartomány ütközés lép fel a Gary adapteres 1.8 / 2Mb chip memória bővítőkkel. Ez eleve egy nem hivatalos megoldás az AMIGA bővítésére. Két fajtát teszteltem, a 3-State - A508II-t és a Gigatron - Minimax 1.8.-at. Mivel ezzel maga az alapgép sem indul el, ezért HC508-al sem használható! OFF állásban standard 512Kb memóriabővítőként működik. AMIGA 500 Rev5 géppel a Gary adapteres bővítők bizonytalan működést okoznak a HC508 jelenlétében. Szoftveres kompatibilitás kiválónak mondható, a kártya 100% kompatibilis az AMIGA operációs rendszereivel (tesztelve WB3.0 bővítve MagicWB, NewIcon, WB3.1, WB 3.5). A WHDLoad kompatibilitás nagyban függ az interneten elérhető WHDLoad Slave fájlok verziójától és kompatibilitásától. Összességében a kártya azt célozza meg, hogy az AMIGA 500 gépből eredeti alkatrészek segítségével kihozza a maximumot! Összehasonlítva más turbókártyákkal (általam tesztelt retro kártyák - Accel 14Mhz, Supra 28, C't PAK-68, M-tec 68020I, M-Tec / Neuroth Hardware Desig 68030, Mega-Midget Racer) a HC508 turbókártya hardveres és szoftveres kompatibilitása kiemelkedően jó. A kártya üzembe helyezése:
Kapcsoljuk ki az AMIGA 500 számítógépünket, távolítsuk el az expansion csatlakozóról a műanyag ajtót, majd erőltetés nélkül tűzzük fel a HC508 kártyát az alaplapi csatlakozóra. A szitázott „HC508 turbo board” felirat nézzen felfelé / felénk. Ha a kártyát a gép bekacsolt állapotában csatlakoztatjuk, vagy távolítjuk el, akkor elromolhat a gépünk is és a kártya is! Megfelelő csatlakoztatás után helyezzük az integrált CF kártya csatlakozóba a CF háttértárat (lehet üres és előre telepített is) és kapcsoljuk be a gépet. Ha mindent megfelelően csináltunk, akkor a gép a HC508 bootképernyővel indul. A kártya szolgáltatásai alapesetben be vannak kapcsolva, tehát működik a CPU gyorsítás, a 8Mb fast ram, a Kickstart emuláció és az IDE csatlakozó is. A HC508 Boot menübe a bal egérgomb lenyomásával léphetünk be és a funkció billentyűk segítségével tudjuk a kívánt szolgáltatást letiltani. A HC508 kompatibilis az AMIGA "Early Startup Control” menüvel, tehát bekapcsoláskor mindkét egérgomb együttes lenyomására az aktuális KS verziónál megszokott Startup menübe tudunk belépni.
A leggyorsabb bootolás elérése: A HC508 AMIGA 500 turbókártya képest pár (4 sec) másodperc alatt bebootolni a Workbench 3.1-es operációs rendszert, foglaljuk össze, hogy ehhez milyen beállítások szükségesek. - Ismert jelenség, hogy az AMIGA 500-on az eredeti floppy meghajtó jelenlétében minimális várakozási idővel indul. Hibás, hiányzó floppy meghajtó, illetve Gotek Floppy Emulátor jelenlétében tapasztalható jelentős lassulás a bootolási folyamatot megelőzően. Különösen ha az Gotek emulátor éppen az USB dirve beolvasására vár (nincs csatlakoztatva USB drive). - Használjuk a kártyára integrált CF kártya csatlakozóját (ennek beállításairól később) lehetőleg microDriveval, gyorsabbnak bizonyul bootlásnál, mint a CF kártya és a fizikai HDD. - Használjuk a Kickstart emulációt, a flash IC elérése sokkal gyorsabb, mint az alaplapi KS ROM IC-nek. KS emuláció, IDE port a HC508-on, jumperek:
A HC508 teljes funkcionalitással akkor működik, ha a flash IC be van programozva a megfelelő Kickstart verzióval (a HC508 bootmenüt elve tartalmazza a flash IC). A flash Kickstart emuláció lényegesen gyorsabb, mint az alaplapi KS ROM, így érdemes ezt használni. Ha valaki úgy dönt, hogy még is az alaplapi KS ROM IC-t használná, akkor a KS emulációt a HC508 bootmenüből célszerű letiltani. A J2 jumpernek a flash IC programozásakor van szerepe, erre majd a Flashtool ismertetésénél kitérek. Az alaplapi CF kártya fölött lévő J3 jumperral tudjuk kiválasztani, hogy az eszköz master vagy slave módban működjön. Érdemes tudni, hogy több eszköz esetén a gyári scsi.device okozhat szoftver alapú eszközproblémákat. Ezért aki egyszerre több IDE eszközt is szeretne használni a HC508-al (CF-CF, MD-MD, CF-HDD, CF-CDROM stb.) mindenképpen telepítse fel az IDEFIX teljes telepítő pakkot. A HC508 IDE felületének átviteli sebessége CF kártyával 2,45 Mb / sec, microDriveval 4,25 Mb / sec, HDD-vel pedig 4,5 - 6 Mb /sec körüli értéket ér el.
HC508 - FlashTool alkalmazás használata: A HC508-on található flash IC-t a FlashTool alkalmazás segítségével tudjuk beprogramozni (letölthető innen). A ZIP tömörített állomány tartalmazza a FlashTool alkalmazás legutolsó változatát és a HC508 Bootmenü ROM-ját. Másoljuk egy Ks 3.1 ROM állományt, a FalshTool-t és a Bootmenü ROM-ot az adathordozón egy könyvtárba. Helyezzünk az AMIGA 500-as alaplapi foglalatába egy Ks 3.1 ROM IC-t, állítsuk be a HC508-on a J2 jumpert "KS Disable" állásba, majd kapcsoljuk be a gépet. Elindulás után kattintsunk duplán a Flashtool-ra (alapértelmezett ikonja nincs, mivel parancs, tegyük láthatóvá a Window menü / Show / All Files segítségével). Ha a Flashtool parancsnak nem adunk meg kapcsolót, akkor egy HELP képernyőt kapunk, ami a verziószámot és az elérhető opcióit (kapcsolóit) listázza ki. -b (funkció:Bootmenü ROM beprogramozása a flash IC-be) -k (funkció: Kickstart ROM imázs beprogramozása a flash IC-be) -e (funkció: Kickstart ROM imázs törlése flash IC-ből) A parancs alakja: Falshtool [opció] [fájlnév] esetünkben Flashtool -k kick40.063.rom Fontos tudni, hogy a helyes tartalmú és nem titkosított ROM imázsok mérete 524288 byte / 512Kb, ha a ROM fájlunk ettől eltérő méretű, akkor nem fog megfelelően működni a gépünkkel! A Falshtool program visszajelzi a művelet sikerességét, ha nem írt ki hibát, akkor sikerült a művelet. Ezt követően kapcsoljuk ki a számítógépet, a J2 jumpert állítsuk "KS Enabled" állásba, majd ismét próbáljuk ki a gépünket.
HC508 céljainak megfelelő Workbench 3.1 operációs rendszer telepítése: Az adathordozót (CF kártya, microDrive, HDD) a Wb 3.1 Install disken található HDToolBox-al, esetleg az AmiNet-ről letölthető HDInstTool program segítségével partícionáljuk több maximum 2Gb méretű részre. Az operációs rendszer számára célszerű külön pár 100Mb-os méretű partíciót létrehozni. Ez azért fontos, mert ha a háttértár teljes felületét egyben kezeljük, akkor lemez validálási hiba esetén nehezen állíthatóak vissza az adataink. A partícionálás menete (HDInstTool esetén) „Partition drive...” gombra kattintva láthatjuk az elérhető maximális méretű partíciót. „Add partition” gombra kattintva a rendszer az első meghajtóhoz (DH0:) adja a teljes szabad lemezfelületet. „Edit partition...” gombra kattintva tudjuk a méretet a „Size” csúszka segítségével beállítani. Ne felejtsük el a változásokat az „Use” gomb segítségével jóváhagyni, majd pedig a „Save changes to drive” gombbal a változásokat lementeni. Ha ezt nem tesszük meg, akkor a DH0: a látszólagos sikeres format-álás és telepítés ellenére sem lesz bootolható meghajtó. Ha a gépünk újra indult, akkor ismét indítsuk el a HDInstTool-t és formázzuk meg a meghajtót lehetőség szerint a PFS3 fájlrendszert használva. Az IDE4 kártya kompatibilis a Workbench 3.1 telepítő lemezen elérhető FFS (AMIGA Fast File System) fájlrendszerrel is. Tapasztalataink szerint az FFS helyett inkább érdemes használni a PFS3AIO (Professional File System) fájlrendszert, sokkal kevesebb lemez validálási hibával találkozunk majd a használata során. Egyéb fájlrendszerek kiválasztásakor érdemes figyelemmel lenni a fájlrendszerek CPU igényére! Az FFS és a PFS3 kompatibilis a 68K CPU-val, viszont ha SFS (Smart File System) fájlrendszert szeretnénk használni, ott már minimum 68020-as CPU-ra lesz szükségünk, tehát ez a HC508-hoz nem lesz jó! A gyáritól eltérő fájlrendszert a HDInstTool-ban „File System...” gombra kattintva tudunk betölteni. Formatáljuk le a DH0:-t, rendszer rendszerlemez esetén célszerű a teljes formázást választani ellenőrzéssel. Ezt követően telepítsük fel a Workbench-et, készítsük el és formatáljuk le a többi partíciót. Pl. WinUAE emulátor alatt, vagy AMIGA 600 - 1200 PCMCIA portjának segítségével másoljuk fel a kívánt adatokat és el is készültünk.