Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Classic hardver / Amiga<->PC adatátvitel
<< . 1 . 2 . 3 . >>
Szerző Üzenet
Dr.OG
Tag

# Elküldve: 2019. Sze. 20. 20:53


Nagyon jól hangzik, gratulálok!

Yellow Dog
Tag

# Elküldve: 2019. Sze. 21. 18:43


Köszi, bár még korai, van még mit programozni. De tetszik, egyre jobban, ahogyan az ember újra belejön. Gondolkodtam a C-n, de valahogy nem tudok vele megbarátkozni, eszement egy szintaxisa van, az asm viszont valami iszonyat jó és élvezetes "cucc", érzed a biteket ahogyan teszik a dolgukat, úgy ahogyan te akarod ;-)

Yellow Dog
Tag

# Elküldve: 2019. Okt. 01. 23:27 - Szerkesztve: yellowdog


Elkészült az Amiga felőli olvasási funkció is (A1200 + 4MB Fast RAM még mindig...)

Amiga (RAM:) -> PC kb. 116kB/s
Amiga (DH1:) -> PC kb. 95kByte/s (Kingston 2GB CF kártya)

Következő funkció a közvetlen memóriába írás ill. onnan való olvasás, megadható paraméterként a kezdőcím és a hossz, illetve, hogy PC oldalon fájlból/fájlba történjen vagy a memóriába, bár utóbbinak lehet nincs sok értelme Windows rendszerben...
Gondolkodom még egy "Online" lehetőségben, ahol is egy adott memória terület megadott frissítéssel kiolvasásra és PC oldalon megjelenítésre kerül, valamint az értékek "Online" módosíthatóak.

És természetesen nem maradhat ki az ADF kép Amiga oldalon való lemezre írása valamint a lemezről ADF kép készítés lehetősége sem.

Ha esetleg valakinek volna ötlete, tanácsa, véleménye (jó és/vagy rossz) szívesen venném ha megosztaná velem, köszönöm :-)

Dr.OG
Tag

# Elküldve: 2019. Okt. 02. 05:41


Szuper! Ami funkciókat felsoroltál, az elég jól lefedi az összes olyan dolgot, amire reálisan igény lehet. Még esetleg a KS-ROM-ok kiolvasása lehetne plusz funkció, de szerintem az már felesleges, dumpokat úgyis be lehet szerezni máshonnan...

Vagy a beépített HDD/CF kártya lementése egy-az-egyben, partíciókkal, mindenestől, mint amilyet a HDD Raw Copy Tool tud:
https://hddguru.com/software/HDD-Raw-Copy-Tool/
Csak ugye ahhoz szét kell szedni a gépet, kiveni a háttértárat, és kell hozzá egy olyan HW is, ami működik vele (sima CF-kártya olvasóval nem megy nálam, de SATA/PATA/IDE->USB átalakítóval igen). Mondjuk nem tudom, ez egyáltalán hardveresen lehetséges-e?

A PC-s (és Amigás) kezelőfelület milyen lesz? Esetleg valamilyen Commander-szerű GUI jó lenne, azt egyszerű használni, és átlátható...

Yellow Dog
Tag

# Elküldve: 2019. Okt. 02. 10:26


KS-ROM dump ha nem is létfontosságú (de mivel csak egy szimpla memória tömb másolás), mindenképpen illik berakni a programba, szerintem is.

HDD backup jó ötlet, remélem Amiga OS alól elérhető a lemez szektor szinten. Ami gond lehet, a kártya írás Windows oldalon már nem biztos, hogy olyan egyszerű, ha jól tudom a rendszer nem engedi a közvetlen szektor szintű hozzáférést...

Ami a kezelőfelületet illetni, Amiga oldalon nincs semmi, egy szerver(?) program fut a háttérben, amely kommunikál a parallel porton keresztül a PC-vel és elvégzi a helyi fájl és egyéb műveleteket. PC oldalon lesz a kezelőfelület, ahogyan az AmigaExplorer megoldásnál is. Ott az elsődleges a Windows Intéző kinézetű, de bevallom én sosem szerettem és csak a legritkább esetben használom pl. céges gépen ahol nincs TotalCommander. Nálam itthon a Windows indulása után az első a TC ikonra klikk... ;-) Szóval ezt még nem tudom, de hajlok az utóbbi megoldás felé, szerintem is sokkal átláthatóbb és használhatóbb.

Dr.OG
Tag

# Elküldve: 2019. Okt. 02. 14:50


Szuper!!!

Yellow Dog
Tag

# Elküldve: 2020. Feb. 28. 03:38 - Szerkesztve: yellowdog


Hát azt hiszem egyelőre félreteszem a PC oldali kliens fejlesztését...
Természetesen nem hagyom félbe, mert nem kevés órát öltem már bele, de most el kell engednem egy időre. Történt ugyanis, hogy a múlt hónapban beleszaladtam egy TotalCommander pluginba, amely serial kommunikációt valósít meg két PC között. Ebből kiindulva a plugin minimális módosítását követően a készülő Amiga oldali szerver progit kezdtem el a kívánalmaknak megfelelően módosítani.
Az eredmény bemutatására álljon itt egy kis video, természetesen még nagyon az út elején járok, de valami már "megmozdult"...

Fogadjátok szeretettel, és nagy köszönet a rengeteg segítségért, amelyek nélkül ez a video nem készülhetett volna el :-)

Dr.OG
Tag

# Elküldve: 2020. Feb. 28. 05:02 - Szerkesztve: Dr.OG


Szuper! Gyorsnak tűnik!

Ezek a TC pluginek nagyon jók, én rendszeresen használom a megfelelőt ADF, HDF és D64 fájlok manipulálására/készítésére...

Yellow Dog
Tag

# Elküldve: 2020. Feb. 28. 16:06


Igen, nekem is telepítve vannak :-)

Quoting: Dr.OG
Gyorsnak tűnik!

Ez még csak WinUAE, így könnyebb, hordozható az egész fejlesztőkörnyezet, laptopon cipelhetem magammal bárhová, pl. munkahelyre ;-) Ha "beérik" akkor mehet a real vasra, persze nem egy az egyben. Most soros a kapcsolat a WinUAE miatt, mivel a parallel port emuláció nem teljes, pontosabban csak nyomtató emulálást tud, így ideiglenesen meg kellett kerülnöm, de igazából pár sor módosítása az egész. Igyekszem OS barát lenni, Csárlinak köszönhetően, de a kommunikáció közvetlen regiszter írással megy a max. sebesség miatt, nincs serial.device meg parallel.device használat, a legrövidebb loop tolja a bájtokat a potra.

Dr.OG
Tag

# Elküldve: 2020. Feb. 28. 23:08


Igazán ígéretesen hangzik!

Yellow Dog
Tag

# Elküldve: 2020. Feb. 28. 23:53 - Szerkesztve: yellowdog


Az az igazság, az a jó, hogy ahogyan készül és kezd az egész éledezni annál inkább motivált lesz az ember :-) Persze mindig jön valami nem várt és akkor jövök ide nyavalyogni, hogy valaki (legtöbbször és legtöbbet) Csárli segítsen, tovább lökjön :-)

Már megvan a készülék doboza is, egészen tetszetős, természetesen nem ócska 3D műanyag, hanem gyári ABS. Ha KÉSZ termék lesz belőle akkor azt gondolom meg kell adni a módját ;-) Én személy szerint utálom amikor dobozolás nélküli paneleket árulnak kész(?)termékként...

Reményeim szerint valami ilyesmi képet fog mutatni:
Amiga parallel - USB adapter

Dr.OG
Tag

# Elküldve: 2020. Feb. 29. 06:01


Nagyon baba lesz!

Aragon
Tag

# Elküldve: 2020. Feb. 29. 07:46


Popec a cucc!! Hajra!

dh1
Mr. DTP

# Elküldve: 2020. Feb. 29. 15:34


Pontosan mire jo es mit tud majd a cucc?
Egy feature lista jol jonne...

Amugy a tc modulok tenyleg jok.
EAB the Zone-t fosztogatom rendszeresen ;) max speddel ;)

Yellow Dog
Tag

# Elküldve: 2020. Feb. 29. 19:36 - Szerkesztve: yellowdog


Quoting: dh1
EAB the Zone-t fosztogatom rendszeresen ;) max speddel ;)

Ezt kifejtenéd bővebben? :-)

Quoting: dh1
Egy feature lista jol jonne...

Fentebb értekeztünk, milyen lehetőségekre volna igény, de elsősorban az Amiga közvetlen elérhetősége (fájlok mozgatása) motivált. Van pár megoldás, de egyik sem fogott meg, főleg mert alapgépekkel rendelkezem. A soros porton való átvitel (Amiga Explorer) nagyon lassú, a 20-as években szerintem felejtős, a netes (ethernet, WiFi) pedig számomra túlzás, nem akarom a gépet böngészésre, torrentezésre, stb. használni, szerintem nem arra való, arra tökéletes megoldás a PC, már bocsánat ;-) Emiatt idegenkedem a MiamiDx és társai telepítésétől és erőforrás pazarlásától. Van Gotek-em, de a fájl átvitel noha megoldható, nem szép megoldás: rámásol, átdug, lemásol, ugyanígy a CF kártya...
Egyetlen PnP ;-) lehetőség maradt a parallel port,(első körben clockport volt terítéken, de ahhoz szét kell szedni a gépe, A500-ban nincs is...) amely viszont a mai PC-kről hiányzik már, így esett a választás az USB-re, PC oldalon.
Tehát a készülő kütyü egy USB (minden PC-n megtalálható) adapter amely Amiga oldalon a parallel porta csatlakozik és kompakt, olcsó, és a tesztek alapján elfogadható sebességet nyújt:

Első nyers eredmények USB átvitel, A1200 + 4MB Fast RAM esetén:
PC -> Amiga RAM: kb. 80kByte/s
PC -> Amiga DH1: kb. 35kByte/s (Kingston 2GB CF kártya)
Közvetlen memóriába (Fast RAM) írás esetén kb. 104kByte/s
Amiga RAM: -> PC kb. 116kB/s
Amiga DH1: -> PC kb. 95kByte/s (Kingston 2GB CF kártya)

Feature lista, amelyeket szeretnék megvalósítani:
- PC oldalról történő Amiga fájlrendszer elérés (másolás, stb...) a közkedvelt TotalCommanderből
- KS ROM lementés
- floppy-ról ADF kép készítése PC-re
- ADF kép kimásolása real (és persze Gotek) floppyra
- Amiga HDD RAW copy, vagy backup, esetleg a legvégén...

Sajnos a TC plugin egyben kötöttség is, pl. a fentebb tárgyalt "Online" mód és a MemoryDump sem kivitelezhető, emiatt gondolkodom esetlegesen a program univerzálissá tételén is, tehát, hogy az általam elkezdett PC oldali kliens programmal is együtt tudjon majd működni, ez esetben az egyéb funkciók is megoldhatóak lesznek.

Yellow Dog
Tag

# Elküldve: 2020. Ápr. 16. 13:14


Ma áttettem real vasra a TC verziót, sajnos a sebessége jócskán elmarad a várttól pl. az Amiga -> PC irány a fentebb említett 95kB/s-ról kb. 25kB/s-ra esett :-( Azt hiszem ezen kitérő után a saját kliens írása felé veszem az irányt. Pedig jó ötletnek tűnt... ;-)

Dr.OG
Tag

# Elküldve: 2020. Ápr. 16. 20:32


"Bölcs belátás többet ér minden más adománynál."

Yellow Dog
Tag

# Elküldve: 2020. Ápr. 17. 11:35 - Szerkesztve: yellowdog


Csak a teljesség kedvéért elkészítettem a tesztet mindkét irányra pár finomítást követően, így már félre lehet tenni, mint működő (dir, get, send) próba verziót, "ki tudja" alapon :-)

Tehát akkor a sebességek, még mindig alap A1200 + 4MB Fast RAM CF HDD-vel:
Amiga -> PC
dh1: 37kByte/s
ram: 38kByte/s

PC -> Amiga
dh1: 29kByte/s
ram: 62kByte/s

ui.: ahogyan sejtettem, a soros portot valami időnként "megbirizgálja" emiatt veszik el egy-egy bájt, a jelenség real vason, pontosabban parallel porton nem jelentkezik. És, hogy biztos legyek, betettem egy Forbid/Permit párost a port olvasás rutinba (a soros verzióba), és megszűnt a probléma... Tudom, tudom, csak egy kísérlet volt ;-)

Yellow Dog
Tag

# Elküldve: 2020. Ápr. 27. 11:52


Még mindig a TC verzió, működik minden funkció ami eszembe jutott, hogy esetleg igény lehet rá, sikerült megbirkóznom a trackdisk.device-al is... ;-) Már "csak" a hibakezelés van hátra, most így fest a Device List az indulást követően:

http://keptarhely.eu/images/2020/04/27/v00/20200427v00s498mu.png

YADA
Tag

# Elküldve: 2020. Ápr. 27. 19:39


alakul ez szepen :-)

Yellow Dog
Tag

# Elküldve: 2020. Ápr. 30. 12:43 - Szerkesztve: yellowdog


Az ember nem is gondolná mennyi pluszt ad sebesség tekintetében az egyszerre elküldött bájtok számának növelése, illetve ezzel együtt a handshake darabszámának csökkenése. A plugin eredetileg 1024 bájtos blokkokban küldi és fogadja az adatokat, adás (Amiga) oldalon "próba cseresznye" alapon megnöveltem 4096-ra, majd 16384-re, az eredmény több mint örömteli :-)

Amiga (RAM:) -> PC 40kB/s (1024 byte/blokk)
Amiga (DH1:) -> PC 37kB/s (1024 byte/blokk)

Amiga (RAM:) -> PC 87kB/s (4096 byte/blokk)
Amiga (DH1:) -> PC 80kB/s (4096 byte/blokk)

Amiga (RAM:) -> PC 116kB/s (16384 byte/blokk)
Amiga (DH1:) -> PC 110kB/s (16384 byte/blokk)

Szóval itt tartok TC verzióval is, gyakorlatilag hozza a saját klienses átvitel sebességét :-D
Sajnos a PC felőli küldés méretét nem tudom (egyelőre) befolyásolni, a plugint nem tudom módosítani C hozzáértés hiányában, így itt a már előzőleg mért sebességet hozza az adapter:

PC -> Amiga (DH1:) 28kB/s
PC -> Amiga (RAM:) 61kB/s

Yellow Dog
Tag

# Elküldve: 2020. Máj. 04. 19:08 - Szerkesztve: yellowdog


A módosított TCplugin teszteredménye :-)
(16384 byte/blokk)

PC -> Amiga (DH1:) 82kB/s
PC -> Amiga (RAM:) 91kB/s

Érdekesség, hogy az első CF kártyára történő másolások kb. 45kB/s eredményt adtak csak, mindaddig, amíg újra meg újra töröltem a tesztfájlt, nem is tudom miért... Ezt követően megpróbálkoztam a DH0: rendszerpartícióval, ahol is egyből felugrott az érték a fentebb írott 82kB/s-ra, na mondom akkor DH1:-re újból és törlés nélkül ismét egy másolás. Az utóbbi itt is hozta már a gyorsulást. Ebből én arra következtetek, a leggyengébb "láncszem" a CF kártya írás illetve a töredezettség, valószínűleg a második fájl már egybefüggő területre került.

---

Összességében elégedett vagyok az eredményekkel, ez a 80-100kbyte/s egy alapgépen véleményem szerint már vállalható és használható sebesség, arról nem beszélve, kb. a 20 euros kategóriáról, valamint a gép(ek) szétbontása nélkül kívülről csatlakoztatható (és ennek megfelelően ízlésesen dobozolt) adapterről beszélhetünk, majd :-) És persze A500-tól indul a kompatibilitás ;-)

Quoting: dh1
Pontosan mire jo es mit tud majd a cucc?
Egy feature lista jol jonne..

Szeretnék kérni egy 16x16 pixeles Windows icon formátumú Amiga ball-t vagy valami hasonlót, ami jól mutathat a TC ablakában :-) Köszönöm

mc68k
Tag

# Elküldve: 2020. Máj. 05. 10:31 - Szerkesztve: mc68k


PC -> Amiga 3.5" FDD adapter cable. Hátha valakinek szüksége van rá.

http://amigaprj.blogspot.com/2020/05/pc-to-amiga-fdd-interface-cable.html

Yellow Dog
Tag

# Elküldve: 2020. Jún. 01. 15:09


Quoting: yellowdog
Szeretnék kérni egy 16x16 pixeles Windows icon formátumú Amiga ball-t vagy valami hasonlót, ami jól mutathat a TC ablakában

Megoldódott, a böngészőben az amigaspirit.hu fülön megjelenő tökéletesen mutat, utólagos engedelemmel :-)

neongod
Alapító Tag

# Elküldve: 2020. Jún. 01. 21:53 - Szerkesztve: neongod


Van akinél működik az AmigaExplorer-es serial adatátvitel nem standard trackloaderes floppy-k esetében? Nálam checksum error-osak lesznek és nem működnek. Próbáltam azt hogy egyenesen floppy-ra írom az ADF-et, meg azt is hogy ramdisk-be és onnan transdisk-el kiírom floppy-ra. Mindig ugyanaz: "Error validating disk, Key 880 checksum error", az adott floopyrol bootolas közben.

Az átlagos, WB-ből is olvasható floppy-k működnek jól.

(baud rate 19200 mindkét oldalon, több ndos-os game-t is kipróbáltam)

Szerk: közben megoldódott, a Tracktool segítségével.

Yellow Dog
Tag

# Elküldve: 2020. Jún. 02. 11:04


Quoting: neongod
megoldódott, a Tracktool segítségével

Részletesebben?

neongod
Alapító Tag

# Elküldve: 2020. Jún. 03. 08:29 - Szerkesztve: neongod


Quoting: yellowdog
Részletesebben?

Szóval részletesebben: megpróbáltam átmásolni próbaképp a Street Fighter első disk-jét közvetlenül AExplorerrel floppyra és RAM-ba is, majd onnan Transdisk-el próbáltam kiírni, de az eredmény mindig ugyanaz, checksum error. Próbáltam azt is, hogy zippelve küldöm át az ADF-et és RAM disk-ben unzippelem, no diff.
Aztán némi fórumozás után valahol a Tracktool-t ajánlották, ami szintén megy 1.3 alatt és valóban. Átvittem a Tracktool-t és azzal kiírva RAM-ból az ADF-et működött a cucc. Furcsállom egyébként, szerintem mennie kéne a többi módszerrel is, úgyhogy elképzelhető hogy máshol van a gond, de egyelőre nem jöttem rá hol. A WB lemezt amiről bootolok csekkoltam VirusX-el hogy nem e vírusos, de nem. A serial beállítások a két oldalon megegyeznek, a buffer 4096.

Yellow Dog
Tag

# Elküldve: 2020. Jún. 04. 14:15 - Szerkesztve: yellowdog


Akkor ez valószínűleg nem átviteli gond. Én mondjuk megpróbálnám a RAM-vól visszatölteni a PC-re az ADF-et és pl. TC-el összehasonlítanám. Ha egyezik akkor Amiga oldalon van egyértelműen a (szoftveres) probléma.

Yellow Dog
Tag

# Elküldve: 2020. Jún. 13. 16:55 - Szerkesztve: yellowdog




Várom a kínai nagy hajót, remélem rajta van már a NYÁK, még az hiányzik a képről és a dobozból :-)
Ez volna terveim szerint a "szürke edísön", sikerült összeszednem Amiga színhez konvergáló dobozt, törésgátlót és USB kábel, így azért pofásabb az összkép, szerintem. A kábel hossza 2m, de lehet rövidebb is illetve hosszabb, van 5m-es is igénytől függően.
Lesz még (tervben biztosan) egy "blekk edísön", az első rendelésemkor fekete dobozt kaptam, ott úgy gondoltam, hogy nem kap vezetéket, hanem a képen is látható USB modul mini USB csatijának lesz kivágva csak a lyuk.
Egyéb ötleteket szívesen fogadnék, köszönöm.

u.i.: a doboz természetesen nem 3D nyomtatott...

Dr.OG
Tag

# Elküldve: 2020. Jún. 14. 05:36


Nagyon fainul néz ki!
Látszik, hogy foglalkoztál vele rendesen!

<< . 1 . 2 . 3 . >>
forum.amigaspirit.hu / Classic hardver / Amiga<->PC adatátvitel
 
 

Powered by chat forum software miniBB™ © 2001-2020