OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 18.04.2024, 12:29

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 42 ]  Přejít na stránku Předchozí  1, 2, 3
Autor Zpráva
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 04.02.2022, 17:31 
Offline
Kecálek

Registrován: 04.02.2016, 10:21
Příspěvky: 91
Has thanked: 7 times
Been thanked: 18 times
Mikes21 píše:
V priloze je nahrany wav podle prikladu z manualu. Muzete ho nekdo zkusit prevest do MZT?


Mikeši, ty tam máš délku dat nula:
Filename: DATA
Prg size: 0x0000 = 0 bytes
Prg start: 0x0000 = 0 bytes
Prg exec: 0x0000 = 0 bytes
Check sum from WAV: 0x00, 0x19
Check sum computed: 0x0019, ftell = 0x0003902c (116736 sample)

To je správně ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 04.02.2022, 21:56 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1200
Has thanked: 363 times
Been thanked: 304 times
To asi bude spravne. 1) je to delane originalnim BASICem a 2) v dobe, kdy se nahrava hlavicka, tak prece nemuze byt znamo, kolik tech dat bude.
Pri cteni se bude cist tak dlouho dokud se nenarazi na nejaky dohodnuty byte jako znacku konce. Predpohladam, ze by to mohl byt 0x00. Urcite bude dulezity typ souboru, aby to bylo pro ten BASIC platne.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 04.02.2022, 22:35 
Offline
Kecálek

Registrován: 04.02.2016, 10:21
Příspěvky: 91
Has thanked: 7 times
Been thanked: 18 times
Mikes21 píše:
To asi bude spravne. 1) je to delane originalnim BASICem a 2) v dobe, kdy se nahrava hlavicka, tak prece nemuze byt znamo, kolik tech dat bude.
Pri cteni se bude cist tak dlouho dokud se nenarazi na nejaky dohodnuty byte jako znacku konce. Predpohladam, ze by to mohl byt 0x00. Urcite bude dulezity typ souboru, aby to bylo pro ten BASIC platne.

OK, něco jsem vygeneroval, popis TMZ je v prvním mém příspěvku, vTMZ jsou tři bloky - hlavička 128B a dva datové po 258B, 3x4B blokID, 3x2B checksum, celkem 662B.

Jen mi není moc jasné, čím to chceš kam nahrát...


Přílohy:
Poznámka: Sharpí TAPka
data1.wav.filt.zip [355 bajtů]
139 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 05.02.2022, 23:27 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1200
Has thanked: 363 times
Been thanked: 304 times
vaclavpe píše:
Jen mi není moc jasné, čím to chceš kam nahrát...
Ja ani tak celkem nicim, ale treba se nekdo ozve, ze ano. Par lidi tu je, co maji svuj emulator a treba se nekdo najde, kdo tam tu podporu implementuje. A pokud ne, tak to take neco vypovida o tom formatu...
Me by prislo vyhodne mit format, ve kterem je na prvni pohled videt, jake obsahuje data. Ale treba ten MZT zase nema zadne udaje navic mezi jednotlivymi bloky dat a treba by to opravdu programum navadilo. I kdyz treba emulator od Michala H. funguje perfektne pro load/save pres wav, ale dost tezko se ten soubor pripravuje/edituje v PC.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 09.02.2022, 12:39 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
vaclavpe píše:
baktra píše:
Jaký máš vlastně důvod nepoužívat formáty MZF nebo MZT? Chybí v nich něco?

Podívej se semhle: https://original.sharpmz.org/mz-700/tapeproc.htm

Každému bloku předchází "pípanec" - hlavičce LGAP, LTM, datům SGAP,STM To v MZF není obsaženo, potřebuji mít definované bloky. MZT mi připadá jen přejmenované MZF, alespoň jsem dosud neviděl na MZT nic odlišného od MZF.

Jak do MZF uložíš více datových bloků ? Jak poznáš jejich délku?


Podle mne je veta " LGAP takes nearly 9.614 seconds on tape ( 22,000 x 437µs )." spatne. Nevim kde se vzalo to 437 us?
Kdyz sectu 240 + 278 tak mam 518. Pro MZ700 to je 508.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 12:01 
Offline
Kecálek

Registrován: 10.10.2014, 10:40
Příspěvky: 89
Has thanked: 3 times
Been thanked: 48 times
TMZ

Ahoj, mam tady trochu povidani k tematu. Dokument jsem dal pod timto odkazem volne ke komentari i k editaci - https://docs.google.com/document/d/1Ozg ... sp=sharing


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 12:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Nechcem byť otravný, ale skúste TMZ prebrať najprv s Romanom. On ten formát má ešte kompatibilný aj so ZX Spectrom. Môžem vám poslať súbor TMZ pre MCE emulátor, hádam sa nebude hnevať a môžete to porovnať s kompatibilným TZX. On totižto vychádza z neho. Ešte je otázka, či má podporu bezhlavičkových blokov. Ak to podporuje TZX, mal by to podporovať aj jeho formát. Potom by to podporovalo aj formát Turbo Copy alebo Intercopy. Ja som kedysi zvažoval TMZ podľa neho zapracovať do svojho emulátora, len tá stránka sa z internetu vyparila. Dokonca jeho formát podporoval priamy prechod z MZ záznamu na ZX záznam. Vraj to bolo v Antiriade. Nič, pozriem to doma a pošlem sem na fórum. Ale k tomu sa dostanem až cca o 21:00. Dnes som dlho v robote. Mám pár TMZ súborov (Saboteur 2 (áno, podporuje to aj prechod na vyššiu rýchlosť), Antiriad a ešte nejaká hra tam je). Dúfam, že sa potom nebude hnevať, že to sem dám.

Pokiaľ sa ale rozhodnete ísť inou cestou, skúste zapracovať aj bezhlavičkové bloky. Navrhujem, aby ste tam dali blok dát a hlavne bez ohľadu na to, či je to hlavička. To, či je to hlavička by sa určilo jedným bitom/bajtom a na základe toho by sa dal vytvoriť správny pilotný tón (hlavička má tuším rozdiel v jednom bite) a podporovalo by to aj TC a IC. V podstate by to podporovalo aj BSD formát kazetového BASICu. Rozhodne ale nevytvárajte formát, ktorý nepodporuje bezhlavičkové bloky. Bola by to škoda.

Ja zvažujem vytvoriť tiež nejaký "TMZ" formát s podporou bezhlavičkových blokov, tak práve preto sa chcem vyhnúť zbytočným novým formátom. Radšej sa prispôsobím vám, ale dajte tam bezhlavičkové bloky s podporou vysokej rýchlosti typu Turbo Copy. Tam sa rýchlosť určovala zlomkom. Pamätám sa, že kvôli problematickej kvalite našich kaziet sme používali rýchlosť 5/3. Alebo rovno rýchlosť v bitoch a emulátor si to spracuje sám podľa toho.

Táto téma ale nadväzuje na ďalšiu, lebo pri čítaní som zistil, že mi tu akosi voľačo chýba alebo sa mýlim? Musím si to tu preštudovať, aby som vám bol schopný dávať kvalitné pripomienky. Teraz som písal len z brucha, nemám túto tému úplne naštudovanú.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 12:46 
Offline
Kecálek

Registrován: 10.10.2014, 10:40
Příspěvky: 89
Has thanked: 3 times
Been thanked: 48 times
Martin8bity píše:
Tady bych byl opatrný, podle mně není MZT, jako MZT. Autor programu je Němec a to MZT, co máme my jako MZF zase mi přijde, že vymysleli Japonci. Asi by šlo mrknout do zdrojáků těch jejich dvou emulátorů, jak s tím nakládají.


Martine MZF format mozna pochazi z Ceska :) Prvni vyskyt jsem videl v cp/m v souvislosti s programem MZRUN - ten prave ukladal nativni CMT data jako MZF soubory.

V souvislosti s tim je tu takova vesela historka, protoze cp/m ty MZF soubory uklada do fyzickych bloku, ktere jsou zarovnany na velikost sektoru. Zdenek Adler kdysi ve svem emulatoru udelal utilitu, ktera umi z DSK exportovat soubory do MZF. Nejprve takhle exportoval prirodni cp/m soubory a bylo to OK, potom vsak takhle zacal ukladat i ty MZF soubory a to uz moc OK nebylo, protoze nerespektoval puvodni MZF header a ukladal ty soubory ponekud delsi (zarovnane na velikost diskoveho sectoru).

Diky tomuhle exportnimu bugu ted mame ve svete plno MZF souboru, ktere neni mozne jen tak jednoduse mergnout do MZT, protoze tam ty data navic delaji bordel.

No a ta vesela historka: pokud si vyhledate MZF soubor Intercopy (uz nevim ktera verze), tak na jeho konci naleznete kus FET dokumentu, ktery se kdysi na tomhle sectoru na disku nachazel. Tento dokument obsahuje smlouvu mezi firmami Nipsoft a mZx na koupi licence k programu Nipsoft Manager - melo se tehdy platit v naturaliich, kterymi byly tusim 4 diskove mechaniky :)

No a jinak pokud si stahnete nejnovejsi SVN verzi mz800emu, tak tam byla nedavno pridana moznost identifikovat a opravovat tyto nadmerne MZF soubory.

Michal


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 12:49 
Offline
Kecálek

Registrován: 10.10.2014, 10:40
Příspěvky: 89
Has thanked: 3 times
Been thanked: 48 times
Milsa píše:
Nechcem byť otravný, ale skúste TMZ prebrať najprv s Romanom. ....


Jojo ... Roman... Ten to ma prece na svem webu spolecne s nejnovejsi verzi MCE :)))


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 15:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Chápem tú iróniu, ale to neznamená, že sa s ním nedá skontaktovať. Alebo je niečo, o čom neviem? Nehovorím, že sa máte na to vykašlať, ale prečo sa ho na to neopýtať?

Potom som za nový TMZ, ktorý by dovolil pridávať rôzne typy blokov. Aby sa umožnilo použitie TC, IC a ostatných formátov, nech nevznikajú ďalšie typy TMZ. Aby bolo jednoduché to aj vytvárať pri klasickom kazetovom použití emulátora. Nech nemáme vecné WAV výstupy.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 15:41 
Offline
Kecálek

Registrován: 10.10.2014, 10:40
Příspěvky: 89
Has thanked: 3 times
Been thanked: 48 times
Z Romana IMHO zadny popis s nejvetsi pravdepodobnosti nevypadne - nevypadl z nej ani cca pred 5 lety, kdy jsem to s nim resil naposledy. Navic se obavam, ze Roman ve sve variante formatu nepokrocil o nic dal, nez ze do stavajiciho TZX napasoval MZF head + MZF body a ke kazdemu pridal atribut speed.



Milsa píše:
Chápem tú iróniu, ale to neznamená, že sa s ním nedá skontaktovať. Alebo je niečo, o čom neviem? Nehovorím, že sa máte na to vykašlať, ale prečo sa ho na to neopýtať?

Potom som za nový TMZ, ktorý by dovolil pridávať rôzne typy blokov. Aby sa umožnilo použitie TC, IC a ostatných formátov, nech nevznikajú ďalšie typy TMZ. Aby bolo jednoduché to aj vytvárať pri klasickom kazetovom použití emulátora. Nech nemáme vecné WAV výstupy.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TAPka pro Sharp - TMZ
PříspěvekNapsal: 14.02.2022, 16:31 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Veď presný popis mal na stránke. Samozrejme dnes už nebeží, ale ja som to tam vtedy čítal. Pamätám sa, že tam boli aj údaje na vytvorenie pilotného tónu. Nepamätám sa ale presne, čo tam vtedy bolo. No dobre teda. Tak skúste sa pozrieť na moje pripomienky.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 42 ]  Přejít na stránku Předchozí  1, 2, 3

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz