Welcome, Guest. Please login or register.


Author Topic: Tapeserver (Read 6290 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Tapeserver
« on: 2013.April.24. 15:08:44 »
Quote from: Zozosoft
Ezt közzé tudnád tenni?
Igen, de a hang kezelésen lehet, hogy módosítani kell ahhoz, hogy Windowson működjön, ha "no usable audio devices are found" hibaüzenetet ad.

(hibás verzió törölve)

A program fordítása után a tapeserver --help parancs kiírja a használatát. Az EP számára hozzáférhetővé teendő könyvtárban kell futtatni, EP-n pedig betölteni a tapefile.ext bővítést. Ezek után a FILE: eszközhöz hasonlóan használható, és írhatók és olvashatók a PC-s könyvtárban a file-ok. A blokk olvasás és írás (EXOS 6 és 8 ) gyors (0/1 bit: 14706/7353 baud 4 MHz-es gépen, és PC->EP irányban tömörített is az adat "epcompress -m3" algoritmussal), azonban a karakter szintű műveleteknél minden karakter külön blokk, így azok nagyon lassúak.
« Last Edit: 2013.April.24. 15:49:52 by IstvanV »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tapeserver
« Reply #1 on: 2013.April.24. 15:23:16 »
Quote from: IstvanV
A blokk olvasás és írás (EXOS 6 és 8 ) gyors (0/1 bit: 14706/7353 baud 4 MHz-es gépen, és PC->EP irányban tömörített is az adat "epcompress -m3" algoritmussal),
Ez elég ütősen hangzik! Az EP-s rendszerbővítőből ROM verziót nehéz lenne faragni? (Mindig kéznél lenne, és a nem EXOS kompatibilis játékok se írnák felül.)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #2 on: 2013.April.24. 15:25:33 »
Quote from: Zozosoft
Ez elég ütősen hangzik! Az EP-s rendszerbővítőből ROM verziót nehéz lenne faragni?
Elvileg már most is fordítható .rom formátumba, csak a BUILD_EXTENSION_ROM-ot kell 1-re állítani a forrás file elején.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #3 on: 2013.April.24. 15:51:08 »
Javított verzió, az előző csomagban hibás volt a tapeio.cpp file: :oops:

[ Guests cannot view attachments ]

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #4 on: 2013.April.24. 16:46:59 »
Quote from: Zozosoft
Ez elég ütősen hangzik!
Csak nagy méretű blokk átvitelénél ilyen gyors, sok kis blokk esetén lassabb (a bevezető jel, fejléc, stb. miatt), hosszabb adat karakterenként pedig használhatatlanul lassú. A gyors EXOS 5/7-hez pufferelést kellene megvalósítani az eszközkezelőben, azonban egy egszerű gyorsítási lehetőség a bevezetőjelek rövidítése. Ezek eredetileg 192 byte-osak, de - a tapefile.s és tapeio.cpp módosításával - a 64 byte is megbízhatónak tűnik (talán lehetne még rövidebb is, nem teszteltem), és ez a -latency paraméter 50-re csökkentésével 128-ról 78 másodpercre gyorsítja egy nagy CVIEW file (sok rövid blokk) betöltését:
[ Guests cannot view attachments ]
« Last Edit: 2013.April.24. 17:36:08 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #5 on: 2013.April.24. 18:52:34 »
Még egy érdekes (de talán kevésbé hasznos) lehetőség: az EXDOS bővítése, hogy a fentihez hasonló "magnó" (de lehetne soros port is) interface-t használjon egy PC-n tárolt image file elérésére. Ez gyakorlatilag egy valódi lemez és meghajtó nélküli, nagy méretű, de lassú "floppy" lenne, esetleg egy EXDOS kártya nélküli, egyszerűsített EXDOS ROM használatával.
« Last Edit: 2013.April.24. 18:56:15 by IstvanV »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tapeserver
« Reply #6 on: 2013.April.24. 19:45:23 »
Quote from: IstvanV
 esetleg egy EXDOS kártya nélküli, egyszerűsített EXDOS ROM használatával.
Ez simán megoldható, csak a WD figyelést kell kilőni az EXDOS ROM-ból (ilyen már van csak vinyós géphez), és kell egy bővítés ami becsatol egy új meghajtót, és megvalósítja a szektor írást/olvasást (1-32 db szektor méretű blokkokkal).

Offline Kapitany

  • EP user
  • *
  • Posts: 295
  • Country: hu
Re: Tapeserver
« Reply #7 on: 2013.April.25. 12:11:17 »
Quote from: IstvanV
Az itt említett "magnó alapú floppy" gyorsabb lenne, mint a Commodore floppy, igaz, még mindig elég lassú. Viszont nagy kapacitású, és kevés hardvert igényel (ROM EP-n, audio kábelek, PC).
Nincs a PC-s programból valakinek futtathatója? Nincs fent C++ fordítóm.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #8 on: 2013.April.25. 12:15:36 »
Quote from: Kapitany
Nincs a PC-s programból valakinek futtathatója? Nincs fent C++ fordítóm.
Feltölthetek futtatható verziót, de Windowson nem biztos, hogy működik. De ha nem, akkor hamarosan lesz javítás. :)

Offline Kapitany

  • EP user
  • *
  • Posts: 295
  • Country: hu
Re: Tapeserver
« Reply #9 on: 2013.April.25. 12:16:24 »
Quote from: IstvanV
Feltölthetek futtatható verziót, de Windowson nem biztos, hogy működik. De ha nem, akkor hamarosan lesz javítás. :)
Megköszönném. Bár nekem windowsos kellene...

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #10 on: 2013.April.25. 12:26:28 »
Windows verzió:
[ Guests cannot view attachments ]

Offline Kapitany

  • EP user
  • *
  • Posts: 295
  • Country: hu
Re: Tapeserver
« Reply #11 on: 2013.April.25. 13:06:42 »
Quote from: IstvanV
Windows verzió:
(Attachment Link)
Köszönöm. Sajnos no usable audio devices are found.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Tapeserver
« Reply #12 on: 2013.April.25. 13:10:24 »
Quote from: Kapitany
Köszönöm. Sajnos no usable audio devices are found.
Akkor valóban nem Windows kompatibilis egyelőre. :oops: Valószínűleg a hang be- és kimenetet külön PortAudio eszközként kell megnyitni. Hamarosan elkészül a módosított verzió.

Offline Kapitany

  • EP user
  • *
  • Posts: 295
  • Country: hu
Re: Tapeserver
« Reply #13 on: 2013.April.25. 13:12:32 »
Quote from: IstvanV
Akkor valóban nem Windows kompatibilis egyelőre. :oops: Valószínűleg a hang be- és kimenetet külön PortAudio eszközként kell megnyitni. Hamarosan elkészül a módosított verzió.
Köszönöm, nagyon kíváncsi vagyok. Nekem nem jött le teljesen, hogy a program mit is csinál?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tapeserver
« Reply #14 on: 2013.April.25. 13:15:34 »
Nekem azt mondja, hogy "Opening audio device 0", és itt áll.