Enterprise Forever

:HUN => Emulátorok => Topic started by: Lacika on 2010.September.26. 14:21:22

Title: TAP fájlok készítése
Post by: Lacika on 2010.September.26. 14:21:22
A poén kedvéért szórakoztam kicsit a magnózással (http://ep128.hu/Emu/Ep_Tape_files.rar)...  :ds_icon_cheesygrin:
Van arra valami lehetőség, hogy a TPT (http://ep128.hu/Ep_Util/TPT.htm) alapján 2950 baud sebességet érjünk el tap file-ban?
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 00:07:21
Van arra valami lehetőség, hogy a TPT (http://ep128.hu/Ep_Util/TPT.htm) alapján 2950 baud sebességet érjünk el tap file-ban?

A tapeedit programmal egyelőre nem :oops: Az emulált EP-n futtatva a TPT-t viszont igen; lehet azonban, hogy növelni kell a .tap file alapértelmezett mintavételezési frekvenciáját (Machine configuration) 24000 Hz-ről, és a nagyobb frekvenciával új .tap file-t létrehozni, hogy ne legyen hiba az olvasásnál.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 09:11:29
A tapeedit programmal egyelőre nem :oops: Az emulált EP-n futtatva a TPT-t viszont igen; lehet azonban, hogy növelni kell a .tap file alapértelmezett mintavételezési frekvenciáját (Machine configuration) 24000 Hz-ről, és a nagyobb frekvenciával új .tap file-t létrehozni, hogy ne legyen hiba az olvasásnál.

Igen, ezt a TPT-s megoldást kipróbáltam. Nem tudtam visszaolvasni.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 09:48:15
Még egy kérdés: egy eredeti Eggs of Death kazettáról lehetséges valahogy tap-ot készíteni? (Esetleg Zozo-t meg megkérjük, hogy a Mirror World-ról csináljon, mert az nincs meg nekem.  :oops:)
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 10:46:35
Még egy kérdés: egy eredeti Eggs of Death kazettáról lehetséges valahogy tap-ot készíteni? (Esetleg Zozo-t meg megkérjük, hogy a Mirror World-ról csináljon, mert az nincs meg nekem.  :oops:)
Megnézem, de ha ez valami másolásvédett (voltak valami lassan sípolós borzalmak), akkor gondolom csak WAV-ban vagy MP3-ban lehet.

Ez a kérdés egyébként azt jelenti, hogy el kezdted a játékok az eredeti kazettán található, módosítatlan verzióját (és eredeti, néha hosszú fájlneveket) tartalmazó TAP-ok készítését?
Párat csináltam már én is.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 11:18:06
Megnézem, de ha ez valami másolásvédett (voltak valami lassan sípolós borzalmak), akkor gondolom csak WAV-ban vagy MP3-ban lehet.

Nem, ez a kettő talán még turbós is volt és nem 4K-s szeletekben csipogott.

Ez a kérdés egyébként azt jelenti, hogy el kezdted a játékok az eredeti kazettán található, módosítatlan verzióját (és eredeti, néha hosszú fájlneveket) tartalmazó TAP-ok készítését?
Nem, amit eddig csináltam az mind tömörített program. A honlapomról letölthető (lemezesített) változatokból.


Párat csináltam már én is.
Ezek érdekelnének! Ha elküldöd, beraknám ezeket is a "csomagba"!
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 11:23:12
Igen, ezt a TPT-s megoldást kipróbáltam. Nem tudtam visszaolvasni.

Akkor növelni kell a mintavételezési frekvenciát (természetesen így a növelés mértékének megfelelő arányban nagyobb lesz a .tap file). A Machine configuration (Shift+F10) ablakban a Tape lapon a Default tape sample rate (Hz)-t kell állítani. Csak új file létrehozásakor van hatása, azaz amikor Alt+T-nél nem létező file nevét adod meg, és ilyenkor az emulátor a beállított frekvenciával új, üres .tap file-t készít.
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 11:29:36
Megnézem, de ha ez valami másolásvédett (voltak valami lassan sípolós borzalmak), akkor gondolom csak WAV-ban vagy MP3-ban lehet.

Esetleg ep128emu .tap formátumban, ami csak 1 bites, és így jóval kisebb, mint a .wav. Igaz, egyelőre nincsen .wav->.tap konvertáló program, de ilyet egyszerűen lehetne készíteni. A legjobb megoldás talán a .tzx formátum lenne, de nem tudom, van-e erre a célra használható program (a Spectrum és CPC segédprogramok valószínűleg csak az ezekhez a gépekhez készült kazettákat tudják konvertálni :?:).
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 11:49:42
Akkor növelni kell a mintavételezési frekvenciát (természetesen így a növelés mértékének megfelelő arányban nagyobb lesz a .tap file). A Machine configuration (Shift+F10) ablakban a Tape lapon a Default tape sample rate (Hz)-t kell állítani.

Mennyit érdemes beállítani 2950 baud sebességhez? Ja jól emlékszem 2950 baud, 1 bites információnal 2950 Hz lenne.
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 12:05:51
Ja jól emlékszem 2950 baud, 1 bites információnal 2950 Hz lenne.

Ez igaz, de a 0 és 1 biteket az impulzus hossza különbözteti meg, és mivel EP-n az arány 3:2 (a 0 bit a lassabb), a frekvencia elméletileg sem lehet kisebb, mint 2950*2.5. Valójában azonban jóval nagyobbnak kell lennie, mert az EXOS magnókezelő rutinjai nem mindig működnek tökéletes időzítéssel, tehát az impulzusok hosszában van legalább 1 hangminta "zaj", és ezen kívül nem csak 0 és 1 biteket kell tárolni, hanem van még két speciális impulzus, a bevezetőjel (amely a 0 és 1 bit közötti frekvencia), és a szinkron (ami egyetlen nagyon lassú bit). Az EXOS meglehetősen érzékeny ezeknek az időzítésére, ezért elég nagy frekvenciát kell beállítani, próbáld az alapértelmezés legalább kétszeresét (48000).
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 14:40:51
Egy egyszerű trükk a tapeedit által generált .tap file-ok "turbósítására": átírni a fejlécben a mintavételezési frekvenciát. :) Ez eredetileg 24000, azaz 5DC0h, ami 2400 baud sebességnek felel meg (12 hangminta a '0' bit, és 8 az '1' bit, így ha egyenlő arányban fordulnak elő, akkor az átlagos hossz 10 hangminta). Tehát a 2950-hez 29500 Hz-re (733Ch) kell módosítani, és ez úgy látszik, működik is. De lassítani is lehet, például 1000 baudhoz, ami az EXOS "lassú" magnó módja, 10000 Hz-et (2710h) beállítva.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 16:26:12
Ez szimpatikus megoldásnak tűnik! Kipróbáltam, működik! Kérdés: mennyire lenne ez a megoldás a későbbi verziókban "ipari szabvány", illetve igazi gép ezt vissza tudja olvasni?
Egy tipp a következő emu verzióhoz: a tape editor játsza is le a betöltött tap file-t, hogy a floppyval nem rendelkező Ep-sek is ki tudják menteni kazettára. (Ilyen kérdés már volt felém.) Spectrum kazettát már csináltam így egy winTXZ (http://www.25iprod.com/winTZX/webStart.html) nevű programmal.
A TPT-vel kimentés 48000Hz-s mintavételezési frekvenciával viszont nem. Nem tudta visszaolvasni az emu.  :(
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 17:41:46
Kérdés: mennyire lenne ez a megoldás a későbbi verziókban "ipari szabvány"

Ez azt jelenti, hogy építsem be az állítható frekvenciát a tapeedit felhasználói felületébe (ez megoldható), vagy hogy működik-e ez a trükk a későbbi emulátor/tapeedit verziókkal is (a módosított .tap file-okkal természetesen kompatibilisek lesznek azok is) ?

illetve igazi gép ezt vissza tudja olvasni?

Ki kell próbálni :) Elvileg csak a magnó/kazetta minősége jelenthet problémát.

Quote
Egy tipp a következő emu verzióhoz: a tape editor játsza is le a betöltött tap file-t

Az emulátorral már most is le lehet játszani bármilyen .tap, EPTE .tap, Spectrum .tap, .wav, vagy .tzx/.cdt formátumú image file-t. Csak meg kell nyitni, elindítani a lejátszást (Alt+P), és BASIC-ben a TOGGLE REM1 (F4) parancsot használni.

Quote
A TPT-vel kimentés 48000Hz-s mintavételezési frekvenciával viszont nem. Nem tudta visszaolvasni az emu.  :(

Nekem működött, bár lehet, hogy nem teljesen megbízható még 48 kHz-en sem (de vigyázni kell arra, hogy a frekvencia állításának csak új file létrehozásakor - azaz még nem létező .tap file nevét megadva - van hatása, már létező .tap file frekvenciáját az emulátor nem változtatja meg). Az EXOS magnókezelője nagyon érzékeny az időzítés pontosságára, már egészen kis eltérés is elég ahhoz, hogy ne találja meg a file-t. :( A tapeedit viszont olvasni tudja a TPT kimenetét, még 24000 Hz-es image file-t és 3180 baud sebességet használva is, igaz, nem teszteltem sok file-al. Így a "hibás" .tap file általában javítható a tapeedit-el megnyitva és újra elmentve (természetesen akkor már újra 2400 baud lesz a sebesség a fejléc módosítása nélkül).
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 18:19:38
Ki kell próbálni :)

Reméljük, ha Zozot szépen megkérjük, kipróbálja... És a tap file-okat is elküldi, amiket csinált az eredeti kazettákról...  :oops:
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 22:06:38
Itt az Eggs of Deat wav-ban, emulátor betölti (az mondjuk kicsit furcsa, hogy a szünetekben lévõ magnózajt nagyon felerõsíti). Reméljük István kitalál valami, hogy milyen formátumba lehetne átrakni  :oops:

Egyébként szerintem kb most láttam elõször az eredeti nem feltört verziót töltés közben  :ds_icon_cheesygrin:
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 22:15:11
Sorcery gyári kazettás verzió, ez még megy EP64/128-on egyaránt (lemezesítésnél elveszett ez a képesség).
Title: Re: TAP fájlok készítése
Post by: nyuzga on 2010.September.27. 22:29:52
Szerintem talán egyszerűbb MP3-ba konvertálni és feltenni őket cdre. 100 játék is elfér rajta és nincs minőség romlás. Majd az audió kimenetről betölteni az eredeti gépbe. :lol:
Spectrumon működik
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 22:36:55
Szerintem talán egyszerûbb MP3-ba konvertálni és feltenni õket cdre. 100 játék is elfér rajta és nincs minõség romlás. Majd az audió kimenetrõl betölteni az eredeti gépbe. :lol:
Spectrumon mûködik
Ahhoz, hogy ez mûködjön, elõbb kellenek TAP fájlok, amikbõl elõ lehet állítani a teljesen ideális tökéletes négyszögjelet tartalmazó hangfájlt, azt lehet utána tömöríteni. Valódi kazettáról felvett hanganyag nem sok tömörítést bír el.
Title: Re: TAP fájlok készítése
Post by: nyuzga on 2010.September.27. 22:41:33
Valódi kazettáról felvett hanganyag nem sok tömörítést bír el.

Próba szerencse, ha nem, akkor wav-ot DVD-re.
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 22:45:53
Reméljük István kitalál valami, hogy milyen formátumba lehetne átrakni  :oops:

WAV->TAP konverzióra készíthetek egy egyszerű parancssoros konvertáló programot. Mivel az ep128emu .tap file 1 bites formátumban tárolja a hangot, így még a 96 kHz-es WAV is csak 96 kbps lesz a konvertálás után. Tömörítve pedig a .tap mérete az eredeti file-hoz hasonlóra csökken.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 22:46:31
Mirror World wav verzió.
Van egy második fájl is a csomagban... hát izé szóval... mindenki átment azon a korszakán, amikor örült annak, ha be tudta írni a nevét egy programfájlba  :oops: mellékesen meg lett örökítve a véleményünk a játékról, no meg egy cheat tipp (ez szerintem emulátoron a PC billentyûzetek korlátai miatt nem elõhozható)
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 22:48:00
(ez szerintem emulátoron a PC billentyûzetek korlátai miatt nem elõhozható)

Ilyen célra hasznosak lehetnek a sok gombos gamepad-ek :)
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 22:48:33
WAV->TAP konverzióra készíthetek egy egyszerû parancssoros konvertáló programot.
És az meg tudna enni ilyen nem szabvány EP formátumú cuccokat is?
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.27. 22:50:13
És az meg tudna enni ilyen nem szabvány EP formátumú cuccokat is?

Mivel a file-ban egyszerű digitalizált hang van, valószínűleg nem probléma a "nem szabványos" formátum (természetesen a tapeedit viszont nem tudná kicsomagolni az ilyeneket).
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 22:57:38
Mivel a file-ban egyszerû digitalizált hang van, valószínûleg nem probléma a "nem szabványos" formátum (természetesen a tapeedit viszont nem tudná kicsomagolni az ilyeneket).
Végülis ez azt csinálná fájlba, ahogy az ep128emu billegteti lejátszáskor a Dave bitjeit?
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.27. 23:06:05
Zozo!
A letölthető csomagba (http://www.ep128.hu/Emu/Ep_Tape_files.rar) beraktam egy Wriggler_[2950].tap nevű file-t. Próbáld meg légyszives betölteni igazi gépbe!
Title: Re: TAP fájlok készítése
Post by: nyuzga on 2010.September.27. 23:15:19
Ilyen célra hasznosak lehetnek a sok gombos gamepad-ek :)

Nekem ILYEN (http://www.origovasarlas.hu/p43392270/hama-57242/) van és tíz billentyüt is figyel egyszerre. :)
Title: Re: TAP fájlok készítése
Post by: szipucsu on 2010.September.27. 23:47:59
Próba szerencse, ha nem, akkor wav-ot DVD-re.

FLAC-ból több fér el, veszteségmentes tömörítés.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.27. 23:55:21
Zozo!
A letölthetõ csomagba (http://www.ep128.hu/Emu/Ep_Tape_files.rar) beraktam egy Wriggler_[2950].tap nevû file-t. Próbáld meg légyszives betölteni igazi gépbe!
Mûködik, egy apró probléma van: ha csak simán lejátsszuk az emuval, akkor mivel nem generálódik PAUSE szünet, itt-ott ahol lassabban dolgozza fel az adatokat a program, már lemarad a következõ blokk elejérõl. Ezért emun is tölteni kell közben a játékot, hogy a távvezérléssel megfelelõ PAUSE-kat generáljon.

Ha majd lesz Save WAV funkció a TAPEEDIT-ben, akkor oda kéne tenni egy PAUSE beállítási lehetõséget.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.28. 00:09:20
Permolift, úgy ahogy az a kazettán van  :oops: sejtitek már miért utáltam annyira? :-)
Ráadásul New Loading System-es (http://ep.homeserver.hu/Galery/Egyebek/Picture/Jatekprogram_coupon1.jpg)...

Ezt a WAV fájlt PC-rõl lejátszva igazi EP-be, sikerült betölteni. Viszont emulátorba nem :-( még a relé átállítása debuggerbõl akció után se.
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.28. 01:04:14
Végülis ez azt csinálná fájlba, ahogy az ep128emu billegteti lejátszáskor a Dave bitjeit?

Igen.

Ezt a WAV fájlt PC-rõl lejátszva igazi EP-be, sikerült betölteni. Viszont emulátorba nem :-( még a relé átállítása debuggerbõl akció után se.

Nekem sikerült betölteni, bár nem tudom biztosan, az alábbiak közül melyik oldotta meg a problémát:
  - a 44100 Hz/8 bites file-t hangszerkesztő programmal előbb 16 bitesre, majd 88200 Hz-re konvertáltam (a 16 bites formátumnak csak a jobb minőségű frekvencia konverzió volt a célja)
  - a módosított .wav megnyitása előtt az emulátorban engedélyeztem a .wav file-ok szűrését (az alapértelmezett min/max freq = 500/5000 Hz beállításokkal)
Így sikerült elkerülni a hibát, de nem próbáltam többször is tesztelni, hogy mindig jól működik-e.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.28. 11:51:15
Valaki mondta, hogy anno másolták ezeket a "tutulós" kazettákat Spectrummal, és tényleg a MakeTZX felismer egy adatblokkot ebbõl a Permoliftes wav-ból. Mondjuk az így készült TZX-et lejátszva neki is csak LOAD ERROR lett a végén, de majd akkor próbálkozok még ezekkel a szûrés dolgokkal.

Lehet, hogy a Eggs meg a Mirror is Spectrumos formában van, csak a sebesség lett felhozva EP szintûre?
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 15:06:20
ha csak simán lejátsszuk az emuval, akkor mivel nem generálódik PAUSE szünet, itt-ott ahol lassabban dolgozza fel az adatokat a program, már lemarad a következõ blokk elejérõl.

Akkor sajnos ezt a vonalat egyelőre pihentetjük.  :(
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 15:25:14
Hogy lehet emuval eredeti kazettáról betölteni? Nekem nem sikerül...
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 15:58:40
Hogy lehet emuval eredeti kazettáról betölteni? Nekem nem sikerül...

WAV-ot sem sikerült valahogy csinálni, mert eszméletlen zaj kerül valamiért bele.
Ehhez igazi gép kellene, azt viszont mostanában nem tudom előpakolni  :(
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.28. 16:46:45
Ezt a WAV fájlt PC-rõl lejátszva igazi EP-be, sikerült betölteni. Viszont emulátorba nem :-( még a relé átállítása debuggerbõl akció után se.

Kezdetleges, de valamennyire működő .tap konvertáló program:
  [attachurl=#]

Ezzel a paranccsal konvertálva működött a Permolift:
  tapeconv.exe -n -k 137 -fmin 500 -fmax 5000 Permolift.wav permolift.tap

Lehetőség van .tap->.wav konverzióra is, ehhez azonban kimeneti file-nak egy már létező .wav nevét kell megadni, amelynek a mintavételezési frekvenciája célszerűen legyen azonos a konvertálandó .tap file-al:
  tapeconv.exe permolift.tap Permolift.wav

.tap file "turbósítása" is megoldható, igaz, így elveszik a file-ok kezdetét jelző információ a fejlécből:
  tapeconv.exe -n -r 1 -sr 29500 batman.tap batman2.tap

A program használatáról rövid leírást lehet kiíratni paraméterek nélkül futtatva.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 17:50:53
A Mirror World-ot sikerült is konvertálni (meg kiszedtem a zajt), az bekerült a letölthető csomagba.
Az Eggs of Death viszont leáll hibaüzenettel...
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.28. 20:06:36
Kissé módosított verzió:
  [attachurl=#]

Ezzel az Eggs of Death szűrés nélkül is jól konvertálódik, a Permolift-hez viszont -fmin 1000 -fmax 5000 kellett.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 20:13:28
Mirror world-ot van értelme újra konvertálni ezzel? Vagy maradhat az előző?
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.28. 20:22:25
Mirror world-ot van értelme újra konvertálni ezzel?

Ha az előző konverzió már működött, akkor nem sok :) De teszt céljából ki lehet próbálni. Nem biztos, hogy mindig a módosított verzió a jobb (illetve a Permolift-et az előzőleg használt beállításokkal el is rontotta).
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 20:36:21
Zozo!
Az "ős" Ep-játékokat nem másolod fel lemezre és tape editorral csinálsz belőlük tap-ot (ha jól látom a Sorcery is így készült)
Az Eggs of Death és a Mirror World-ot leszámítva a többi program EXOS által olvasható formátumban vannak.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.28. 20:56:04
Az "õs" Ep-játékokat nem másolod fel lemezre és tape editorral csinálsz belõlük tap-ot (ha jól látom a Sorcery is így készült)
Igen úgy készült, igazi EP-n másoltam fel lemezre, közben pedig felírtam az eredeti fájlneveket, és aztán azokkal raktam be a tape editorba.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 21:00:48
Mit lehet vajon csinálni a "névtelen" file-okkal, hisz ha jól látom a tape editorban nem lehet átnevezni (nevet törölni)?  :ds_icon_cheesygrin:
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.September.28. 21:08:57
ha jól látom a tape editorban nem lehet átnevezni (nevet törölni)?  :ds_icon_cheesygrin:

Lehet átnevezni file-okat, csak nem üres névre :oops: De nem tudom, hogy ez probléma-e a gyakorlatban, mert névtelen file-t egyébként sem lehet keresni EXOS 1 hívással - ha nincs file név, akkor egyszerűen megnyitja az első file-t, amit talál.

Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.28. 21:24:51
De nem tudom, hogy ez probléma-e a gyakorlatban
Annyiból probléma, hogyha olyan TAP fájlokat akarunk csinálni, amelyek pontosan ugyanolyanok, mint ami az eredeti kazettán van, akkor esetleg kellhet névtelen fájl is. Azt mondjuk nem tudom fejbõl, hogy a gyári kazettákon volt-e névtelen fájl... "magán" kazettán gyakran elõfordulhat :-)
Olyan van több is, ahol minden fájlnak ugyanaz a neve.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.28. 22:03:18
Azt mondjuk nem tudom fejbõl, hogy a gyári kazettákon volt-e névtelen fájl...

Volt, erre határozottan emlékszem.
Zozo, mondtad, hogy már csináltál pár tap file-t. Azokat nem küldöd el? A Beach Head esetében azt hiszem az is elég, ha megnézed a file neveket, mert azokon szerintem nem is történt változtatás.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.September.29. 00:44:55
Kezdjük az elején: demó kazetták, mivel ezek az ep128.hu-n is egy kicsit keverve vannak fent:
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.September.29. 10:45:02
Ez azt jelenti, hogy építsem be az állítható frekvenciát a tapeedit felhasználói felületébe (ez megoldható), vagy hogy működik-e ez a trükk a későbbi emulátor/tapeedit verziókkal is (a módosított .tap file-okkal természetesen kompatibilisek lesznek azok is) ?

Igen, ebből "szabványt kellene csinálni", mert egyszerű megoldás és a méret sem növekszik. Zozo ügye már kipróbálta igazi gépen és csak arra kellene figyelni, hogy a 4K-s szeleket között meglegyen az elegendő hosszúságú szünet. De gondolom ugyanezzel a megoldással egyszerűen választhatóvá lehetne tenni a TPT által ismert valamennyi sebességet is.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.01. 19:22:38
Unicum wav verzió, emu betölti, de TAP konvertálni nem sikerült :-( próbáltam többféle szûréssel, és az eredeti 16 bites fájlt is.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.October.01. 19:42:15
Ilyen "ős programokat" csinálj meg:
Orient Express, Starstrike, Beach Head, Wriggler, King of tje Castle, Abbys, Race Ace stb.
Gyors eredmény, hisz EXOS kompatibilis formátumúak, csak a file nevek "trükkösek".
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.01. 20:34:17
Bulldozer, itt sikerült a konvertálás :-)
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.October.01. 21:03:36
Unicum wav verzió, emu betölti, de TAP konvertálni nem sikerült :-(

Nekem "-n -fmin 1500 -fmax 5000" paraméterekkel sikerült konvertálni. Az "-fmin 1000" még nem működik, az "-fmin 2000" viszont igen, az "-fmin 3000" pedig már nem. Az "-fmax 5000" állítgatásával még nem nagyon próbálkoztam. :)
Ha a WAV file működik az emulátorban szűrés nélkül is, konvertálva viszont nem, akkor érdemes lehet megpróbálni hangszerkesztő programmal négyszögjellé torzítani (az emulátor is ezt teszi: egyszerűen attól függően lesz 0 vagy 1 a DAVE bemenet, hogy a hangminta értéke nagyobb, vagy kisebb, mint 0).
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.01. 21:19:24
Nekem "-n -fmin 1500 -fmax 5000" paraméterekkel sikerült konvertálni.
Áhá, szóval az volt a baj, hogy nem voltam elég bátor az fmin-nel  :oops:
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.October.01. 22:56:55
Ha a bulldozert becsatolod wav-ban, kiszedem belőle a zajt.
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.October.01. 22:57:55
Ezek alergiásak a cartridge-ra?  :ds_icon_cheesygrin:
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.October.01. 23:25:25
Ha a bulldozert becsatolod wav-ban, kiszedem belőle a zajt.

A .tap vissza is konvertálható .wav formátumra, ehhez csak egy rövid (pl. 1 másodperces) üres 44100 Hz mono .wav file-t kell készíteni, és a tapeconv-nak azt megadni kimeneti file névnek, a bemenet pedig értelemszerűen a .tap file. A szerkesztett .wav aztán újra .tap formátumra konvertálható (ilyenkor már nem célszerű szűrést használni).
De az eredeti .wav talán könnyebben szerkeszthető, mert jobban lehet látni, hogy hol van csak zaj :)

Az ep128emu .tap formátumon kívül egyébként EPTE .tap, Spectrum .tap, és .tzx/.cdt is konvertálható (ezek csak bemeneti file-ok lehetnek).

Ezek alergiásak a cartridge-ra?  :ds_icon_cheesygrin:

Ez csak nagyon nem "EXOS kompatibilis" programozás, vagy valamilyen másolásvédelmi célja van (pl. hogy ne lehessen ASMON vagy hasonló ROM a memóriában) :?:
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.02. 07:56:52
Ha a bulldozert becsatolod wav-ban, kiszedem belõle a zajt.

Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.02. 08:03:05
valamilyen másolásvédelmi célja van (pl. hogy ne lehessen ASMON vagy hasonló ROM a memóriában) :?:
Szerintem ez lehetett a cél.
Írták is, hogy No cartridge... (http://ep.homeserver.hu/Galery/Egyebek/Picture/Jatekprogram_coupon1.jpg)
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.02. 08:50:08
Ha a bulldozert becsatolod wav-ban, kiszedem belõle a zajt.
Kiszedtem belõle, de más módszerrel :-)
Tényleg Spectrumos az a lassan sípolós rész. Némi szenvedés után a MakeTZX felismerte (az eredeti WAV-ból nem akarta, az EP-s TAP-ból generált WAV már ment), és csinált belõle TZX-et. Igaz azt mondta rá, hogy CRC hibás blokkok vannak benne, de úgy tûnik ez a másolás védelem miatt lehet, mert a végeredmény mûködik :-)
Az EP formátumú betöltõt kiszedtem rendes fájlba, és ebbõl csináltam a Tapeedittel egy TAP-ot.
Majd a Tapeconv-val beledobáltam egy wav fájlba a TAP-ot és a TZX-et, majd végül az így kapott WAV-ot újra TAP-pá konvertáltam.

Így elvileg a folyamat során leástunk a puszta bináris adatokig, és ebbõl generáltuk újra a zaj mentes hangot.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2010.October.02. 09:13:26
Ezzel a paranccsal konvertálva mûködött a Permolift:
  tapeconv.exe -n -k 137 -fmin 500 -fmax 5000 Permolift.wav permolift.tap
Nekem nem :-(

A Bulldozernél bevált TZX móka se segít, pedig ez esetben szó nélkül felismer egy rendes Spectrum adatblokkot a Maketzx.
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2010.October.02. 11:24:24
Nekem nem :-(

Az -fmin 500 az első verzióval működött, a másodiknál már 1000 kell helyette :oops:
Title: Re: TAP fájlok készítése
Post by: Lacika on 2010.October.02. 17:06:13
Kicsit körülményesen, de raktam be újabb programokat a magnós programcsokorba (http://ep128.hu/Emu/Ep_Tape_files.rar).
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2012.February.16. 09:43:56
István!
Erre van ötleted? (http://enterpriseforever.com/egyeb_temak/milyen_gyari_kazettaid_vannak-t170.0.html;msg25170#msg25170) WAV-ból megy, de TAP-ot nem tudtam gyártani belõle :-(
Title: Re: TAP fájlok készítése
Post by: IstvanV on 2012.February.16. 10:05:23
Erre van ötleted? (http://enterpriseforever.com/egyeb_temak/milyen_gyari_kazettaid_vannak-t170.0.html;msg25170#msg25170) WAV-ból megy, de TAP-ot nem tudtam gyártani belõle :-(

A tapeedit nem támogatja a másolásvédett (nem szabványos) formátumok dekódolását. Bár azt meg lehetne oldani, hogy 1 bites ep128emu TAP formátumú legyen a file, így legalább kevesebb helyet foglal, mint a WAV.
Title: Re: TAP fájlok készítése
Post by: Zozosoft on 2012.February.16. 10:09:39
A tapeedit nem támogatja a másolásvédett (nem szabványos) formátumok dekódolását.
A Tapeconvról van szó. (http://enterpriseforever.com/emulatorok/tap_fajlok_keszitese-t574.0.html;msg20815#msg20815)
Az R2D2-t simán megcsinálta a lentebb említett "-n -fmin 1500 -fmax 5000" paraméterekkel. (Meg lentebb van a Buldozer, az is ilyen Spectrumos, azt is megcsinálta.)
Ennél próbálkoztam össze-vissza az értékekkel, de vagy el se kezdi tölteni, vagy hibás lesz, és elszáll.
Title: Re: TAP fájlok készítése
Post by: csigabig on 2012.February.28. 14:40:53
sziasztok !!

Az volna a kérdésem hogy létezik hely ahonnan leszedhetök ezek a waw filek !!
Kiírnám cd re illetve menyi játék készült el igy ?
Title: Re: TAP fájlok készítése
Post by: szipucsu on 2012.February.28. 17:00:16
létezik hely ahonnan leszedhetök ezek a waw filek !!
Mármint a neten ilyen EP-be betölthetõ magnócsipogásos wav-ok? Az nincsen.
De régebben volt szó róla, hogy nem lenne lehetetlen megvalósítani, hogy a játék file-jaiból (TAP-ból) szerver oldalon készüljön WAV, amikor valaki ilyet akar letölteni.
Title: Re: TAP fájlok készítése
Post by: csigabig on 2012.February.28. 20:48:59
Mármint a neten ilyen EP-be betölthetõ magnócsipogásos wav-ok? Az nincsen.
De régebben volt szó róla, hogy nem lenne lehetetlen megvalósítani, hogy a játék file-jaiból (TAP-ból) szerver oldalon készüljön WAV, amikor valaki ilyet akar letölteni.

Köszi szépen a választ!Igen arra gondoltam de akkor ezek szerint nincsenek.
Jó lenne ha valaki megcsinálná ide és innen letölthető lenne ha nem túl nagy kérés.