OldComp.cz

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


Právě je 20.05.2024, 04:13

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 36 ]  Přejít na stránku Předchozí  1, 2, 3
Autor Zpráva
 Předmět příspěvku: Re: Kopírák COPY T/H
PříspěvekNapsal: 14.05.2024, 13:45 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1036
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
K dispozici je druhý prototyp extraktoru.

- Už umí extrahovat do .XEX či do prostých souborů. Přípona souboru a typ výstupního souboru jsou určeny automaticky podle kódu v turbo hlavičce.
- Vyzkoušen běh pod DOS 2.5
- Při extrakci na zařízení Hn: se používají dlouhá jména souborů. Nezapomeňte si nastavit emulátor tak, aby jeho zařízení H: dlouhé názvy podporovalo. To platí pro Altirru.
- Při extrakci na jiná zařízení se používají klasická jména souborů. 8.3
- Jména souborů jsou přiměřeně normalizována (to je potřeba ke zvládnutí divočin v podobě inverzních znaků a podobně).
- Pokud se extrakce jednoho souboru nepovede, je možné ji opakovat nebo přeskočit
- Výpis souborů na BACKUP T/D disku zobrazuje všechny informace z turbo hlavičky (typ, zaváděcí adresu, startovací adresu, délku)
- Program lze opustit volbou v menu (pokud je kam).
Příloha:
backup_td_extractor.png
backup_td_extractor.png [ 9.76 KiB | Zobrazeno 291 krát ]

Na čem se bude pracovat dál:
- Extrakce do .CAS souboru (některé hry nelze zachovat v podobě .XEX souboru)
- Extrakce s potvrzováním pro každý soubor
- Režim pojmenování souborů, který bezobslužně vyloučí duplicitní jména extrahovaných souborů. Pro zařízení H: číselná předpona, pro zařízení D: znakově-číselná přípona.
- Návod k celému Backup T/D toolkitu.


Přílohy:
btde_proto02.zip [6.13 KiB]
4 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kopírák COPY T/H
PříspěvekNapsal: 15.05.2024, 14:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1036
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
Další prototyp je na světě:

- Může pracovat v režimu potvrzování pro každý soubor
- Má k dispozici režim pojmenování souborů, který bezobslužně vyloučí duplicitní jména extrahovaných souborů. Pro zařízení H: číselná předpona, pro zařízení D: a další znakově-číselná přípona
- Alespoň základní dokumentace je k dispozici.

Příloha:
backup_td_extractor.png
backup_td_extractor.png [ 10.31 KiB | Zobrazeno 244 krát ]


Zbývá tedy dodělat extrakci do .CAS souborů, logika bude vypůjčená z kopíráku COPY T/H.


Přílohy:
btde_proto03.zip [6.58 KiB]
5 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kopírák COPY T/H
PříspěvekNapsal: 16.05.2024, 16:32 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1036
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
Čtvrtý prototyp BACKUP T/D Extraktoru.

- Nyní už umí extrakci do .CAS souborů.
- Vstup a výstup na obrazovku je nově řešen přes zařízení E:. Výstup je sice pomalejší, ale zato umí rolovat pokud je obrazovka plná.
- Dokumentace popisuje zálohovaní strany kazety a extrakci dat krok po kroku.
- Přikládám i jeden "použitý" utility disk na vyzkoušení extrakce.


Přílohy:
Poznámka: Utility disk
backtd_proto08.zip [64.23 KiB]
3 krát
Poznámka: Extraktor
btde_proto04.zip [7.07 KiB]
3 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kopírák COPY T/H
PříspěvekNapsal: 16.05.2024, 23:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1036
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
Provedl jsem nějaké testy s AVGCARTem na reálném počítači.

Magnetofon byl zapojený do SIO portu, AVGCART byl kablíkem připojen k PBI portu (mám jen XL s 64 KB RAM, takže potřebuji využít rozšířenou paměť poskytovanou AVGCARTem). ATR soubory jsou při tomto připojení podporovány s pomocí PBI.

To je očekávaný způsob použití, pokud není k dispozici SIO rozdvojka.
1. Zálohování kazet pracuje dobře
2. Nahrávání kazet pracuje dobře
3. Extraktor pracuje také dobře. Samozřejmě nejlepší je extraktor používat v emulátoru se zařízením H:

Jediné co nefunguje je reakce na stisk RESET u utility disku. Místo znovuspuštění programu způsobí stisk RESET návrat do menu AVGCARTu. To sice není úplná tragédie, ale stálo by za to problém vyřešit, tedy pokud to půjde.

Zkusil jsem i variantu bez připojení k PBI portu. Bez rozšířené RAM lze kopírovat soubory jen do velikosti 16 KB. Podpora ATR souboru jde prostřednictvím upraveného operačního systému (OSXEX2), který je umístěn "pod ROM", s tím, že původní OS ROM je samozřejmě odpojena.

Utility disk přesto funguje, ale problémy jsou horší.
1. Použití OSXEX2 způsobuje to, že ve všech výpisech jsou zdvojené mezery mezi řádky. Asi nesprávně používám zařízení E:
2. Stisk klávesy RESET vede k tomu, že se připojí OS ROM a tím pádem podpora .ATR přestane fungovat.

To bych snad mohl vyřešit tak, že si při spuštění program zapamatuje, zda OS ROM byla odpojena či nikoliv, a při znovuspuštění OS ROM buď odpojí, nebo připojí.

Pokud to shrnu, tak současný prototyp toolkitu BACKUP T/D je s AVGCARTem vcelku použitelný, nejlépe s PBI/ECI kabelem.
Extraktor už asi vylepšovat nebudu, ale utility disk vyžaduje více pozornosti. Možná jej přepíšu do CC65, přičemž samozřejmě rutiny pro čtení a zápis turba zůstanou v assembleru.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kopírák COPY T/H
PříspěvekNapsal: 17.05.2024, 10:16 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1036
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
Další prototypy už budou lepší.

Pro BACKUP T/D utility disk
1. Opravil jsem práci se zařízením E:, která vedla k tisku nadbytečných prázdných řádků. Chyba byla na mé straně, zločinné praktiky při volání CIO.
2. Chování po RESETu by mělo být lepší. Zaváděcí kód byl psaný ve stylu vhodném pro hry. Nyní se program po zavedení chová jako DOS.
3. Po RESETu se program pokusí obnovit hodnoty v PORTB. Jestli to funguje, budu muset zjistit na reálném stroji.

Pro Backup T/D Extractor
Tady není nic moc k opravám, jedna chybová zpráva byla špatně odsazená.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kopírák COPY T/H
PříspěvekNapsal: 18.05.2024, 22:38 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1036
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
Otestoval jsem předchozí opravy.

1. Práce se zařízením E: je již v pořádku. Budu se muset podívat na zoubek i jiným svým programům.
2. Po RESETu se automaticky obnovuje nastavení PORTB. BACKUP T/D lze tedy normálně používat i s AVGCARTem bez jakéhokoliv kablíku a přežije i RESET.
3. Po RESETu s připojeným PBI kablíkem pořád dochází k návratu do menu AVGCARTu. Není to nic strašného, ale nevím si rady. Někdo by se musel podívat na kód.

Přikládám další verze prototypů. Mám za to, že vše je v použitelném stavu a otestované s reálným hardwarem. Za pár dní bych měl přijít s verzí 1.00 a vylepšenou dokumentací.


Přílohy:
Poznámka: Extraktor
btde_proto05.zip [7.1 KiB]
2 krát
Poznámka: Utility disk
backtd_proto09.zip [12.07 KiB]
2 krát
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ů: 36 ]  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 2 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