Welcome, Guest. Please login or register.


Author Topic: Gotek USB floppy emulátor FlashFloppy firmware-rel (Read 2197 times)

Offline Dr.OG

  • EP fan
  • *
  • Posts: 231
  • Country: hu
  • dr.
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 56.0.2924.87 Chrome 56.0.2924.87
    • View Profile
Gotek USB floppy emulátor FlashFloppy firmware-rel
« on: 2018.June.30. 08:58:14 »
Tisztelt fórumtársak!

Elnézést, hogy új topicot nyitok, de magyarul eddig nem volt ilyen téma, angolul is csak 1 hozzászólás, elég régről...

2 hete hirtelen felindulásból (végképp megelégeltem a 'magnó' vinnyogását, SD-kártyaillesztő még sehol) rendeltem egy kompakt EXDOS v2 kártyát Pear-től, ami rendben meg is érkezett, és tökéletesen működik. Természetesen az első dolog, amit kipróbáltam vele, az az eredetileg Amigához rendelt, FlashFloppy FW-s Gotek volt. Mint azt reméltem is, gond nélkül viszi az EP128.HU-ról letöltött, 800k-s .img fájlokat pendrájvról.

Angol topicban találtam Zozosoft által elkövetett HxC Manager v0.1 programot, amit futtatva tudom böngészni a pendrive-on lévő fájlokat, de mountolni természetesen nem (nem is csoda, hiszen a HxC mikroSD kártyával megy, és saját firmware-t használ).

Kérdésem az lenne, hogy tervbe van-e véve hasonló program készítése FlashFloppyhoz / Gotekhez?

Talán ez a megoldás szélesebb körű érdeklődésre is számot tarthat, hiszen a Gotek töredékébe kerül a HxC-nek, tudása FF FW-rel nem sokban marad el tőle (ráadásul ingyenes, nyílt forráskódú szoftverről van szó), filléres kiegészítőkkel (piezo beeper, OLED kijelző) pedig a külcsíny is közelíti azt!

Még egy kérdés (és ezzel rögtön OFFolom is az általam indított témát): sem EPDOS-ban, sem FAFO-nál nem lehet 12 szektort beállítani formázás során, a 11 után rögtön a 13 jön, amihez már turbósított kártya kellene. Mi ennek az oka? Én azt feltételezem, hogy az 'értelmes' felső határ DD-s lemeznél 11, a 13 meg már a HD-s 'alsó kategória'.

Előre is köszönöm a válaszokat, kellemes hét végét mindenkinek: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #1 on: 2018.June.30. 20:57:27 »
1) Van ehhez a FlashFloppy-hoz programozási leírás, hogy a host computer hogyan tudja birizgálni a beállításokat? Abból kiindulva, hogy tudtad a fájlokat böngészni, talán nem nagyon különbözik a HxC-től.

2) Igen sima DD-re 11 szektor fér rá. 13 szektor az Turbo DD: DD lemezzel, DD meghajtóval, csak a WD órajele van növelve (8-ról 10MHz-re). Anno Enterpressben írtam erről :-)
21344-0

Később ez lett továbbfejlesztve, még tovább növelve a WD órajele megy a HD kezelés is EP-vel (13.3333MHz 300-as fordulatra jumperelt 1.2-es meghajtó, 16MHz 1.44-es vagy 360-as fordulatú 1.2-es), csak itt már nagyobb Z80 órajel, és megfelelő WD chip (1772 PH 02-02) kell. (Úgy 25 évvel később megtudtam, hogy Atari ST-n is eljátszották ezt a húzzuk 16MHz-re a WD-t 1.44-es floppyhoz).

Offline Dr.OG

  • EP fan
  • *
  • Posts: 231
  • Country: hu
  • dr.
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 56.0.2924.87 Chrome 56.0.2924.87
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #2 on: 2018.July.01. 10:50:15 »
Szia!

Köszi az infókat, sajnos Programming manual-t nem találtam, csak egy 'How to build from source' leírást, ami Lunuxosoknak nem sok újat mond, meg egy Facebook linket...
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #3 on: 2018.July.01. 15:47:55 »
Elnézést, hogy új topicot nyitok
Nem kell a topiknyitásért elnézést kérni. Pont azért van a lehetőség, hogy lehessen használni. Új téma, új topik.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Dr.OG

  • EP fan
  • *
  • Posts: 231
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 67.0.3396.99 Chrome 67.0.3396.99
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #4 on: 2018.July.05. 06:46:51 »
Sziasztok!

Megjött közben az Aliexpressről rendelt OLED-kijelzőm, kemény 2,3$-ba került, ingyenes szállítással. Be is szereltem, képeket csatolok (teljes EP konfig. még kijelzőcsere előtt, és egy előtte-utána képpár a Gotekről, valamint még egy közeli, amin a 800kB-os disk image fájlra ír a gép a Pear-féle EXDOS 2.0 klónnal: 77-es sáv, 1. oldal).

Üdv mindenkinek: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #5 on: 2018.July.05. 07:59:21 »
Klassz!

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #6 on: 2018.July.05. 10:09:09 »
Most milyen image fájlokat használsz? Közvetlenül a Lacika féléket?
Ha igen, akkor esetleg próbáld ki, hogy HxC féle HFE-kel mi történik, azt tudja mountolni a program?

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 837
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 12.17 Opera 12.17
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #7 on: 2018.July.05. 11:15:30 »
Valahol (talán a Gotek wiki-jében) találtam információt HxC emulációról. Volt ott linkelve Amiga és Atari konfiguráció, illetve írták, hogy létezik Amstrad CPC-hez való megoldás, amit tőlük (CPC-sek) lehet valahogyan megszerezni. Ez utóbbi alapján lehet, hogy megoldható EP-on is.

Szerk.: Itt olvasható az említett információ.
« Last Edit: 2018.July.05. 12:09:41 by ergoGnomik »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #8 on: 2018.July.05. 11:24:44 »
Itt lehet HxC firmware-t venni Gotekhez.

De most nem erre gondoltam, hanem arra, hogy ezt a FlashFloppy-t HxC formátumú HFE lemezkép fájlokkal etetni. Valahol a leírásában láttam, hogy elvileg ilyet is kezel. Arra gondolok, hogy ha az image fájlok is HxC-sek, akkor hátha kezelné a HxC-s progim.

Offline Dr.OG

  • EP fan
  • *
  • Posts: 231
  • Country: hu
  • dr.
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 67.0.3396.99 Chrome 67.0.3396.99
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #9 on: 2018.July.05. 11:32:30 »
Szia!

Sajnos nem vagyok tősgyökeres EP-tulaj, úgyhogy nem tudom, ki az a Lacika. (Talán Haluska László lehet, az ő nevével sokszor találkoztam a kapcsolódó honlapokat és szakirodalmat böngészve.)

Az innen letölthető 720 és 800kB-os image-okkal próbáltam (oldal közepe, bekeretezett rész):
http://www.ep128.hu/Ep_Emulator.htm

Szépen működik eddig!

A Zozosoft-féle HxC manager programhoz "csomagolt" HFE-t próbáltam eddig mountolni, azzal nem is volt gond, még a .com-ot is tudtam belőle futtatni, azzal böngésztem a pendrive tartalmát, csak onnan nem tudtam már más image fájlokat mountolni az EP-n keresztül.

Olvastam az egyik korábbi Enterpressben, hogy a Pear-féle EXDOS kártya klón nem lett az igazi, mi volt vele a gond? A 2-es változat számomra teljesen használhatónak tűnik! Sőt, bár nálam a PC-s módszer, amit szintén a fentebb linkelt oldalon találtam, nem működött image fájlok valódi floppyra történő kiírására (a probléma oka az lehet, hogy nem "hagyományos" PC floppyt használok (az alaplapomon már nincs floppy csatlakozó), hanem egy USB-s változatot (NEC UF0002)), valódi EP-n sikerrel jártam, az alábbi konfigurációt használva:
-EP128
-EXDOSv2.0 (by Pear) alap jumpereléssel
-Gotek (drive A) S1-re jumperelve és a JC is kapott egy jumpert, ezen leírás alapján: https://github.com/keirf/FlashFloppy/wiki/Host-Platforms#ibm-pc
-Sony PMF520-1 (drive B).
A kábel egy standard "csavart" PC-s floppy kábel volt, a céllemezt előzőleg a honlapon javasolt beállításokkal (80 track, 10 sector, 1-es blokkméret), 800kB-osra formáztam FAFO25HU.COM-mal. A lemez átmásolásához EPDOS1.7-et, egészen pontosan az EPD17Z12.EXT-et használtam, DCOPY opcióval. A forráslemez a Gotek-en betallózott 800 kilós .img fájl volt. Próbaként a másolást követően a céllemezről (valódi floppy) elindítottam az utolsó játékot, gond nélkül futott.

Végül saját élményeim a floppyk felformázásával kapcsolatban:
A rendelkezésemre álló meghajtók közül a Sonyk a legalkalmasabbak erre a célra (MPF420-1 és MPF520-1 típusszám). Igaz, hogy "csak" 82 trackig "írhatók túl" velük a lemezek, de sávonként 11 szektort is simán elbírnak, így a végső kapacitás 902kB elméletileg, amiből 892-894 kB használható is (attól függően, hogy a blokkméretet 1-re vagy 2-re állítom, utóbbi nagyobb kapacitást eredményez, de pazarlóbb, ahogy olvasom).

Ebben természetesen a kártyán található WD 1772-PH 02 02-es IC-nek is nagy szerepe lehet. Gondolom, nem véletlenül gyártották 7 éven keresztül (az összes többi floppyvezérlő IC általában max. 2 évig "élt"), nagyon komoly adatszeparátorának köszönhetően olyan lemezeket is ír-olvas, amit semmi más nem:
http://info-coach.fr/atari/documents/_mydoc/WD1772-JLG.pdf
Én pl. az Amigáról leselejtezett floppykat használom EP-hez vele...

Legnagyobb meglepetésemre ezek a nem MS-DOS standard lemezek szépen olvashatók még 64-bites Win 10 alatt is (a fentebb már említett USB-s NEC UF0002-t használom erre a célra), de ha PC-n bármit másolok rá (akár a Win rárak egy System Volume Information-t a megkérdezésem nélkül, ami szinte elkerülhetetlen), onnantól az EP nem ismeri fel (gondolom elgányolja valahogy a fájlrendszerét). A 720-as lemezekkel nincs ilyen gondom.

Ha van olyan image fájl, amit javasoltok tesztelésre, töltsétek fel, és szívesen kipróbálom!

Én a Goteket innen rendeltem:
http://amigastore.eu/en/323-usb-floppy-emulator-gotek.html
Nem a legolcsóbb (Aliexpressről sokkal kevesebbért beszerezhető), de legalább tuti működik, és nem kellett a flasheléssel bíbelődni, mert az sem egyszerű történet:
http://forum.amigaspirit.hu/index.php?action=vthread&forum=1&topic=268
Ráadásul ha berendelem az USB-soros illesztő kütyüt (nekem nincs), árban ugyanott vagyok.
Ezen már nem Cortex, hanem ingyenes FlashFloppy FW van (lehetett HxC FW-rel is kérni, de úgy még drágább lett volna). Innentől a frissítést már "benyalja" pendrájvról, csak úgy látszik, nem 100% HxC kompatibilis a cucc, különben feltételezem, hogy módosítás nélkül menne rajta a Zozó-féle HxC manager.

Üdv mindenkinek: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #10 on: 2018.July.05. 11:40:59 »
A gotek meghajtónak nagyon kevés helyre van szüksége. Jelenleg PCB-je a hajlékonylemez-meghajtó szélessége csak az okok rögzítésére szolgál, de ez sokkal kisebb lehet, mint egy EXDOS kompakt PCB. Van egy projekt itt Spanyolországban, hogy tervezzen egy óvatos Gotek klónt. A múltban az egyetlen hátránya volt a szabadalmaztatott firmware, de most már van az ingyenes Flashfloppy firmware.

-----------

The gotek drive needs very little space. Currently its PCB has the width of a floppy drive only for fixing reasons, but it could be much smaller than an EXDOS compact PCB. There is a project here in Spain to design a tinny Gotek clone. In the past the only drawback was the proprietary firmware, but now we have the free Flashfloppy firmware.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #11 on: 2018.July.05. 11:59:10 »
Sajnos nem vagyok tősgyökeres EP-tulaj, úgyhogy nem tudom, ki az a Lacika.
Kiss László, az ep128.hu gazdája, a fórumon itt Lacika néven van jelen.

Quote
Az innen letölthető 720 és 800kB-os image-okkal próbáltam (oldal közepe, bekeretezett rész):
http://www.ep128.hu/Ep_Emulator.htm
Igen ezekre gondoltam.


Quote
A Zozosoft-féle HxC manager programhoz "csomagolt" HFE-t próbáltam eddig mountolni, azzal nem is volt gond, még a .com-ot is tudtam belőle futtatni, azzal böngésztem a pendrive tartalmát, csak onnan nem tudtam már más image fájlokat mountolni az EP-n keresztül.
Itt gondolok arra, hogyha a más image fájlok is HFE-k lennének, akkor működne-e a dolog. (Meg van az ep128.hu-s csomag átkonvertálva, rakok fel majd néhányat).
A HxC (legalábbis pár éve amikor foglalkoztam vele) nem tudott másfajta image-t kezelni, csak a sajátját (ami a lemez egész felületét leírja, nem csak a szektorok adattartalmát).
Optimális esetben ez az új fajta FW megtartotta a HxC kompatibilis dolgokat, és kiegészítették a más formátumokkal.
A pendrive-ra kerül valamilyen konfigurációs fájl? Ha igen abból tudnál pár példát küldeni, pl olyat amikor a HFE van bemountolva, meg olyat amikor valami más.


Quote
Ebben természetesen a kártyán található WD 1772-PH 02 02-es IC-nek is nagy szerepe lehet. Gondolom, nem véletlenül gyártották 7 éven keresztül (az összes többi floppyvezérlő IC általában max. 2 évig "élt"), nagyon komoly adatszeparátorának köszönhetően olyan lemezeket is ír-olvas, amit semmi más nem:
Így van! Már anno is használtam az EP-t floppys adatmentésre (pl amikor az ELMÜ-ben dolgoztam (94-95), be is vittem magammal egy konfigot :-) ), ami legtöbbször COPY A: B: parancsból állt :-)
Utóbbi években is amikor tégi lemezeket kell lementeni, akkor sok olyat találtam, amit semmilyen PC nem tud olvasni, EP meg simán (az említett WD-vel), max pár retry-vel.

Quote
Én pl. az Amigáról leselejtezett floppykat használom EP-hez vele...
Annó én is Amiga/PC/C64 stb tulaj osztálytársaktól kaptam csomó "rossz" lemezt :-)

Quote
Legnagyobb meglepetésemre ezek a nem MS-DOS standard lemezek szépen olvashatók még 64-bites Win 10 alatt is (a fentebb már említett USB-s NEC UF0002-t használom erre a célra), de ha PC-n bármit másolok rá (akár a Win rárak egy System Volume Information-t a megkérdezésem nélkül, ami szinte elkerülhetetlen), onnantól az EP nem ismeri fel (gondolom elgányolja valahogy a fájlrendszerét). A 720-as lemezekkel nincs ilyen gondom.
11 szektoros lemezeknél már nagyon minimális a gap a szektor fejlécek, adatblokkok között. Egyik lehetséges probléma: a PC-s picit lassabb vezérlők később kezdik az írást, így adatterület már belelóg, felülírja a következő szektorfejlécet, amitől aztán olvashatatlan lesz a fájlrendszer.

Van még egy probléma: plusz sávokat nem szabad használni Windows alatt, mert ilyenkor visszavált standard formátumra, tehát pl egy 820-as lemezt nekiáll 720-asként kezelni, amiből aztán zagyvaság lesz...
800K-s lemez ami még használható Windows alatt. (DOS alatt voltak erre segédprogramok, 800.COM FDREAD, stb. Ill. a DR/Novell DOS szerzői elolvasták a FAT szabványt, így ott működött segédprogram nélkül is :-) )

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 56.0 Firefox 56.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #12 on: 2018.July.05. 18:21:59 »
Itt van pár HFE.

Offline Dr.OG

  • EP fan
  • *
  • Posts: 231
  • Country: hu
  • dr.
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 56.0.2924.87 Chrome 56.0.2924.87
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #13 on: 2018.July.06. 07:13:04 »
Szia!

Köszi a fájlokat, letöltöttem, kicsomagoltam, ráraktam pendrájvra, de mivel hét végére elutazunk, előreláthatólag tesztelni csak jövő héten tudom majd.

Üdv: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline Dr.OG

  • EP fan
  • *
  • Posts: 231
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 67.0.3396.99 Chrome 67.0.3396.99
    • View Profile
Re: Gotek USB floppy emulátor FlashFloppy firmware-rel
« Reply #14 on: 2018.July.06. 17:06:11 »
Sziasztok!

Kutyafuttában még indulás előtt gyorsan kipróbáltam a dolgokat, tapasztalataim, néhány screenshottal (a minőségükért ezúton is elnézést kérek, nem volt már időm átrakni a konfigurációt a nagy TV-re, hogy jobbakat csináljak) illusztrálva:

1. Csak akkor indul a fájlböngésző, ha bootoláskor a Gotek az A meghajtó, és a HXC.hfe van bemountolva, különben a "***HxC Floppy Emulator not detected" hibaüzenet fogad (1. kép).

2. Ha mindent az 1. pontnak megfelelően csinálok (a teszt során az egyetlen meghajtó a A jelű Gotek volt), akkor böngészni tudom a pendrive-ok tartalmát, az összes fájl látszik rajta, nem csak a támogatott image formátumok (utóbbiakról bővebben itt: https://github.com/keirf/FlashFloppy/wiki ) (2. és 3. kép).

3. Miután mountolom a menüből az adott imaget, mindegy, hogy A vagy B meghajtót listázok, kilépés után mindig a HXC.hfe directoryját adja ki (ráadásul csak egy fizikai meghajtó van a rendszerben, talán a kavarodást az okozza, hogy amennyire tudom, a HxC 2 drive-ot is emulál egyszerre) (4. kép).

Utolsó mellékletként zippelve csatolom a két pendrive-ról származó HXC.hfe és IMAGE_a.CFG fájlokat (5. melléklet).

Üdv mindenkinek: Gábor
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.