Enterprise Forever  |  :HUN  |  Emulátorok  |  Topic: TAP fájlok készítése
Author Topic: TAP fájlok készítése  (Read 5765 times)« previous next »
Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.6.10


View Profile WWW
New Posts
« on: 2010.September.26. 14:21:22 »

A poén kedvéért szórakoztam kicsit a magnózással...  ds_icon_cheesygrin
Van arra valami lehetőség, hogy a TPT alapján 2950 baud sebességet érjünk el tap file-ban?
Logged

Enterprise Forever
« on: 2010.September.26. 14:21:22 »

 Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #1 on: 2010.September.27. 00:07:21 »

Van arra valami lehetőség, hogy a TPT alapján 2950 baud sebességet érjünk el tap file-ban?

A tapeedit programmal egyelőre nem ds_icon_redface 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.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« Reply #2 on: 2010.September.27. 09:11:29 »

A tapeedit programmal egyelőre nem ds_icon_redface 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.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« Reply #3 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.  ds_icon_redface)
Logged

Zozosoft
EP addict
*
Online Online

Hungary

Posts: 5611


OS:
Windows XP
Browser:
Firefox 3.6.10


View Profile WWW
New Posts
« Reply #4 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.  ds_icon_redface)
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.
Logged


Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« Reply #5 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"!
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #6 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.
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #7 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 ds_icon_question).
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« Reply #8 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.
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #9 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).
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #10 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. Smiley 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.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.6.10


View Profile WWW
New Posts
« Reply #11 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 nevű programmal.
A TPT-vel kimentés 48000Hz-s mintavételezési frekvenciával viszont nem. Nem tudta visszaolvasni az emu.  Sad
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #12 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 Smiley 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.  Sad

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. Sad 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).
« Last Edit: 2010.September.27. 17:46:45 by IstvanV » Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.6.10


View Profile WWW
New Posts
« Reply #13 on: 2010.September.27. 18:19:38 »

Ki kell próbálni Smiley

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...  ds_icon_redface
Logged

Zozosoft
EP addict
*
Online Online

Hungary

Posts: 5611


OS:
Windows XP
Browser:
Firefox 3.6.10


View Profile WWW
New Posts
« Reply #14 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  ds_icon_redface

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

* Eggs of Death.zip (2852.67 KB - downloaded 46 times.)
« Last Edit: 2010.September.27. 22:09:59 by Zozosoft » Logged


Enterprise Forever
« Reply #14 on: 2010.September.27. 22:06:38 »

 Logged
Tags:
Enterprise Forever  |  :HUN  |  Emulátorok  |  Topic: TAP fájlok készítése

Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Template made by Mr.Prise
Page created in 0.114 seconds with 25 queries.
Google visited last this page Yesterday at 02:33
Follow ep4ever_news on Twitter