Welcome, Guest. Please login or register.


Author Topic: Korszerû "magnó" (Read 54573 times)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1188
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Vivaldi 2.3.1440.41 Vivaldi 2.3.1440.41
    • View Profile
Re: Korszerû "magnó"
« Reply #75 on: 2019.February.10. 16:47:56 »
Mi baj van azzal az emulátorral? A linkelt oldalon az az állítás, hogy EP kompatibilis a cucc. Másik lehetőség az lenne, ha valaki meghekkelné a Tapuino-t. Az egy nyílt forrású szalagos adatrögzítő emulátor a Commodore gépekhez. Biztos vannak implementációs különbségek a rendszerek analóg interfészében, de az talán csak áthidalható valahogyan.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2621
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
    • Enterprise Forever
Re: Korszerû "magnó"
« Reply #76 on: 2019.February.11. 10:27:07 »
Lehet megpróbálok összerakni egy Tapuino-t aztán elszórakozni a kódjával.

Online Zozosoft

  • EP addict
  • *
  • Posts: 14454
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Korszerû "magnó"
« Reply #77 on: 2019.February.11. 11:12:09 »
Mi baj van azzal az emulátorral? A linkelt oldalon az az állítás, hogy EP kompatibilis a cucc.
Az, hogy csak ezekkel a .TAP fájlokkal működik és kész.
Más számítógépekkel ellentétben az EP fájlformátuma MS-DOS kompatibilis, így az EP programok tárolás sima PC-s fájlokban történik, nem szoktunk vacakolni TAP fájlokkal. Így a fő kérés az volt, hogy a sima fájlokból állítsa elő a csipogást. Ehhez felajánlottam az EXOS magnó kezelő forráskódját, amiből ki lehet nézni az algoritmust (ami egyébként nagyjából le is van írva az EXOS könyvben). De el se kérte...
Másik kérés a turbo támogatás volt, már a ROM rutinnal is el lehet menni úgy 2700 baudig (2400 helyett), lehet, hogy ha nem szalag van használva, akkor kicsit több is belefér.
Aztán ott van még a TPT is, ami turbó mellett tömörít is. Ennek a forráskódja is fel volt ajánlva.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Korszerû "magnó"
« Reply #78 on: 2019.February.11. 12:58:19 »
Az, hogy csak ezekkel a .TAP fájlokkal működik és kész.

Az ep128emu forráskódjában a tapeutil/tapeio.cpp tartalmazza a .tap létrehozásához szükséges rutinokat (TapeOutput). Ez talán használható, ha nem probléma, hogy C++ és GPL-es.

Érdekes lehetne még a régebbi tapeserver program hardveres megvalósítása, ez nagy sebességű (~10000 baud) és epcompress tömörítést használ (a TPT valószínűleg csak RLE-t). Hátránya, hogy EP-n ROM vagy .ext bővítőt igényel, és az adatátvitel nem pufferelt (azaz ha egy program karakterenként olvas EXOS 5 hívásokkal, az nagyon lassú, mert minden karakter külön blokk lesz).

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1188
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Vivaldi 2.3.1440.41 Vivaldi 2.3.1440.41
    • View Profile
Re: Korszerû "magnó"
« Reply #79 on: 2019.February.11. 13:11:34 »
Az, hogy csak ezekkel a .TAP fájlokkal működik és kész.
Más számítógépekkel ellentétben az EP fájlformátuma MS-DOS kompatibilis, így az EP programok tárolás sima PC-s fájlokban történik, nem szoktunk vacakolni TAP fájlokkal. Így a fő kérés az volt, hogy a sima fájlokból állítsa elő a csipogást. Ehhez felajánlottam az EXOS magnó kezelő forráskódját, amiből ki lehet nézni az algoritmust (ami egyébként nagyjából le is van írva az EXOS könyvben). De el se kérte...
Másik kérés a turbo támogatás volt, már a ROM rutinnal is el lehet menni úgy 2700 baudig (2400 helyett), lehet, hogy ha nem szalag van használva, akkor kicsit több is belefér.
Aztán ott van még a TPT is, ami turbó mellett tömörít is. Ennek a forráskódja is fel volt ajánlva.
Nos, igazából teljesen mindegy, hogy egy számítógép fájlformátuma MS-DOS kompatibilis-e vagy sem, a programokat simán (primitív bináris formában) lehet PC-s fájlokban tárolni. (Sőt, az EP-on sem a fájlformátum egyezősége, hanem a fájlrendszer kompatibilitása egyszerűsíti le a dolgokat. De ez csak rosszindulatú kötözködés, amiért bocsánatot kérek. :smt086 Tényleg igazán sajnálom.) Amikor lemez- vagy szalag-képfájlt használnak, az alapvetően az egyszerű használat (és az "autentikus" forma, bár ez utóbbi nyilván kicsi jelentősségű) miatt van.

Például Commodore gépek esetében gyakorta nem fájlokat írogatnak a lemezekre, mert a fájl keresése a katalógusban tovább rontaná az amúgy is eszméletlenül lassú hozzáférést, hanem többé-kevésbé direktben bele van kódolva a program lemezkezelő rutinjaiba mit merre talál, és közvetlen szektor olvasásokkal intézi a betöltést. Ilyenkor a betöltőt leszámítva nincs fájl a lemezen. Ezt hogyan kellene PC-s fájlrendszerben tárolni? Nyilván nem vagyok minden dolgok tudója, de a lemezkép fájlnál én még nem hallottam jobb megoldásról. Plusz még ott az egyszerűség, mivel így csak ezt az egy fájlt kell (igaz, speciális módon) rávarázsolni a lemezre, és egyből ott a betöltéshez optimalizált (Commodore meghajtókon nagyon számít az adatfolyam elrendezése a lemezterületen) adatstruktúra, ellentétben azzal ha csak különálló fájljaid vannak. A TAP-oknál is valami hasonló lehet a helyzet, nem csak a tényleges adattartalom rögzítésére szolgál, hanem leírja a reprodukció módját is.

Feltételezem, az a könnyedén odavetett "sima fájlokból állítsa elő a csipogást" rögtön lelökte az összes ékszíjat az alkotóról. Ugyanis ebben, ha belegondolsz, rengeteg paraméter és ezzel buktató van, és sosem a felhasználó a hibás, hanem aki konstruálta a cuccot. Régen csak betöltötted (vagy csináltad azt amit EP-sek szoktak volt) a gyorstöltőt, belökted a kazit, és már jött is befelé a program, ha a szalag még el nem vásott. Itt meg fejleszteni kell egy általánosan paraméterezhető majdnem szintetizátort, amihez egynéhány új profilt is ki kell kísérletezni, amikről majd kiderül százszor, hogy mégsem jók és lehet javítgatni. Mindezt esetleg egy olyan rendszeren, ami nem is igazán érdekli a készítőt. Valahol azért érthetőnek tűnik, hogy nem tört ki nagy lelkesedésben csak attól, hogy forráskódokat ajánlgattál neki. Egy normálisan összeállított műszaki specifikációval lényegesen gyorsabban és többre lehet jutni, mint egy ismeretlen rendszerhez írt forráskódok elemezgetésével végzett soha véget nem érő tökörészgetéssel.

A felhasználó szeretné, hogy maximális kényelemben használhassa azokat a dolgokat amiket megvesz. Ez teljesen jogos elvárás. Az viszont korántsem az, hogy csak ezért a fejlesztőnek mindenféle olyan igényeket is ki kellene elégítenie, amik kiszolgálása az ő szemszögéből aránytalanul sok erőfeszítést követelnének. Viszont ha már itt járunk, térjünk vissza az elejéhez! Valahogyan azok a TAP-ok is elkészültek egyszer valamikor, és gondolom nem bitenként rakta össze valaki a két dolgos kezével. Tehát lennie kell olyan módszernek, amivel legyárthatóak azok a képfájlok, amiket már lehet használni az adott perifériával. Értem én, hogy nyűgös meg milyen dolog már ezzel vívni a XXI. században, de hát csak nem kell egy célszoftver használatánál több tehetség a programok (amiket már úgyis PC-n tárolsz) átalakításához.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2621
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
    • Enterprise Forever
Re: Korszerû "magnó"
« Reply #80 on: 2019.February.11. 15:32:42 »
Más számítógépekkel ellentétben az EP fájlformátuma MS-DOS kompatibilis, így az EP programok tárolás sima PC-s fájlokban történik, nem szoktunk vacakolni TAP fájlokkal. Így a fő kérés az volt, hogy a sima fájlokból állítsa elő a csipogást.
Tényleg sajnálatos, hogy nem építette bele ezt a funkciót.

Látott már ilyen eszközt valaki közelebbről? Mennyire hackelhető? Ez nem nyílt forráskódú, ugye? Ez azt jelenti, hogy még ha veszünk is egy ilyet, akkor is nulláról kell megcsinálni a programját.

Online Dr.OG

  • EP lover
  • *
  • Posts: 605
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 74.0.3729.169 Chrome 74.0.3729.169
    • View Profile
Re: Korszerû "magnó"
« Reply #81 on: 2019.June.20. 05:21:09 »
Üdvözlöm a kartársakat!

Azon gondolkodom, hogy beruházok egy ilyen készülékbe:
https://www.blaupunkt.com/ee/nc/products/audio/boombox/products/single/15882/

Előnye, hogy újonnan kapható, 3,5-ös jack line in (AUX) és erősített fejhallgató kimenet is található rajta, tehát elvileg simán használható az EP-vel. Ráadásul CD-ről és USB-ről is játszik MP3-at, ha nem akarunk kazettával bajlódni.

Hátrány, hogy nyilván nincs rajta számláló és relés távvezérlés, de szeritem ennyi kompromisszum bevállalható egy új magnóért cserébe.

Van-e valainek tapasztalata ilyen vagy hasonló készülékkel?

Ahogy nézegettem, ebben az árfekvésben (olyan 20.000 Ft körülig) nem nagyon van vetélytársa, abban bízom, hogy 1-2 évtizedet talán ki fog bírni... A többi hasonló áru készülékről vagy a vonali bemenet, vagy a füles kimenet hiányzik, vagy felvenni nem tudnak, vagy mp3-at lejátszani. Ebben Bluetooth nincs, de anélkül lehet élni szerintem.
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9614
  • Country: hu
    • Támogató Támogató
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Korszerû "magnó"
« Reply #82 on: 2019.June.20. 10:09:27 »
Van-e valainek tapasztalata ilyen vagy hasonló készülékkel?
Nincs tapasztalatom. Viszont ha csak EP-hez kell, akkor túl sok, túl nagy, hangszóró sem kéne rá, főleg nem kettő, és rádió sem. Ezek nélkül biztos olcsóbb is lenne. De ha rádiózásra is szeretnéd használni, akkor hasznos lehet. De ez csak szubjektív vélemény.
Ha vannak kazettáid, akkor az eredeti EP magnóhoz hasonló lehet jó. Ha inkább mp3-ből akarsz betölteni, akkor érdemesebb inkább csak mp3 lejátszót venni. Aki töltögetni akar, annak érdemesebb a kazetta helyett pl. az mp3-ból betöltésre áttérni, de persze senkinek nem akarom a retro-kazettás nosztalgiázós hajlamait kritizálni sem :)
De amit leírtál, az alapján, ha neked ez bejönne, és zenét hallgatni/rádiózni is akarnál rajta, akkor tényleg nem nagyon lehet jobbat találni, szerintem.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Online Dr.OG

  • EP lover
  • *
  • Posts: 605
  • Country: hu
  • dr.
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 56.0.2924.87 Chrome 56.0.2924.87
    • View Profile
Re: Korszerû "magnó"
« Reply #83 on: 2019.June.20. 17:26:13 »
Igen, pont az tetszik benne, hogy eléggé sokoldalú, és emellett kazettát is tud lejátszani/felvenni. Csak mp3 betöltésre sima mobiltelefon is elég, ebben meg az a jó, hogy ha épp nincs EP-s használatban, zenelejátszóként is megállja a helyét.
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1188
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Korszerû "magnó"
« Reply #84 on: 2020.December.20. 16:06:57 »
Téma nekromancia.

Máma sikerült beleszaladnom ebbe az oldalba. Címkékben van itt minden: CPC, MSX, C64, CoCo, Dragon, ZX gépek, kinek mi a kedvence. Esetleg nem lehetne itt kopogtatni mondjuk egy kis TZXduino hekkelésért? Vagy nem lehet magát azt a létező hardvert átverni hogy ne problémázzon, hogy nem mondjuk Spectrumhoz van kötve hanem egy Priséhez?

Offline Zoldalma

  • EP fan
  • *
  • Posts: 152
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 111.0 Firefox 111.0
    • View Profile
Re: Korszerû "magnó"
« Reply #85 on: 2023.February.16. 21:14:06 »
Tudja valaki, hogy a magnó szintjelzőjét (a státuszsorban megjelenő zöld-piros téglalapokat) konkrétan mi alapján rajzolja ki az EP? Valamelyik Dave regiszter?

Online Zozosoft

  • EP addict
  • *
  • Posts: 14454
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 110.0.0.0 Chrome 110.0.0.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Korszerû "magnó"
« Reply #86 on: 2023.February.16. 21:43:07 »
B6h port 6-os bit a szint, 7-es bit a jel.
U23-as komparátorral állítják elő. A szintnél van egy kondi a komparátor kimenetén, ezzel simítják ki, hogy ne olyan vadul villogjon (mint az ep128emuban :-) ).

Offline Zoldalma

  • EP fan
  • *
  • Posts: 152
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 111.0 Firefox 111.0
    • View Profile
Re: Korszerû "magnó"
« Reply #87 on: 2023.February.17. 07:35:29 »
Köszönöm! :)