OldComp.cz

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


Právě je 19.03.2024, 05:49

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 43 ]  Přejít na stránku Předchozí  1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 31.03.2020, 17:51 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
K dispozici Update 2

http://www.respectrum.cz/TapeEditor.htm

Update 2: 29.3.2020
● podpora systémových proměnných
● podpora .SNA snapshotů (48k)
● podpora .TZX souborů*
● konverze TAP<->TZX & TZX<->TAP
* verze 1.20, editace všech datových bloků, úprava a vytváření dalších TZX bloků bude postupně doplňována…

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 26.04.2020, 12:27 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
K dispozici Update 3

http://www.respectrum.cz/TapeEditor.htm

Update 3: 26.4.2020

● rozšířeno o emulátor/debugger Zx Spectrum 48

Momentálně podpora emulace pouze ZX Spectrum 48 bez audia, podpora emulace TAP, SNA a TZX standartní rychlost.
Jak dodělám audio emulaci i pro AY, odemknu emulaci 128K.
Zatím budu pracovat na emulaci audio Speakru a plné podpoře TZX emulace


PS: ocenil bych link na podrobné technické info k AY

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 21.05.2020, 14:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1552
Has thanked: 485 times
Been thanked: 633 times
Jenom možná dva postřehy: (1) na high-DPI obrazovkách je aplikace rozmydlená (jak to napravit), a (2) odstranil bych dloouuuhé zobrazení splash screenu (nebo aspoň ho umožnil vypnout) - splashe typicky jsou aby ukazovaly průběh načítání, ne aby by-design zdržovaly uživatele :-)

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 22.05.2020, 00:40 
Offline
Profík
Uživatelský avatar

Registrován: 20.02.2017, 01:17
Příspěvky: 797
Has thanked: 19 times
Been thanked: 48 times
tomascz píše:
Jenom možná dva postřehy: (1) na high-DPI obrazovkách je aplikace rozmydlená (jak to napravit)


A to se teda děje konkrétně kdy? Jako mám tady formuláře v MS Access dělané někdy na přelomu tisíciletí a vše je ostré. To samé formuláře Windows forms v .net z roku cca 2006 a žádné rozostření nikdy nevidím...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 22.05.2020, 09:07 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1552
Has thanked: 485 times
Been thanked: 633 times
Já ho vidím nemůžu říct že co chvíli, ale rozhodně častějš než bych si přál - i moje oblíbené OpenOffice s tím mají problém.

Rozostření nastává, když máš doporučený zoom třeba 125% (nenastává při 100%). Teď jsem na Sedmičkách, ale na Desítkách se k tomu nastavení dostaneš pravým kliknutím na plochu a pak buď Nastavení nebo Přizpůsobení (nebo jak se ty poslední dvě položky jmenujou).

U starých aplikací nedokážu dost dobře posoudit, ale myslím že se mi to děje i u Win95 kalkulačky - aplikace přímo vydolovaný z mý starý instalace Windows 95 (tu z Desítek nemůžu vystát). Holt záleží jak moc chytře byla ta aplikace přeložená, tj. jestli volá potřebný GUI funkce, který rozmydlení napravujou nebo ne...

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 31.05.2020, 13:52 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
K dispozici Update 4

http://www.respectrum.cz/TapeEditor.htm

Update 4: 29.5.2020
● podpora emulace 128K a Didaktik Gama 80K
● podpora editace a emulace .SNA snapshotů 128K
● podpora emulace TurboSpeed TZX
● emulace zvuku (pouze Speaker)*
● automatická notifikace a možnost přímé aktualizace Update
● odstranění nalezených chyb...

* má ještě mouchy...

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 28.08.2020, 12:51 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
K dispozici Update 5

http://www.respectrum.cz/TapeEditor.htm

Update 5:27.8.2020

● zprovozněn editor BASICu
● přepracován systém Breakpointů
● sledování paměti v reálném čase
● rozšířený rejstřík příkazů debuggeru
● rozšířeno o možnost emulace ve FULL SCREEN režimu
● možnost změny velikosti a barevného módu debuggeru
● emulace příkazu SAVE pro ukládání do .TAP souboru

Rendering byl předělán na DX11 a testován na W10, mělo by to jít už od W7 SP1, ale neměl sem možnost to otestovat. Byla odstraněna aut. aktualizace kvůli případné nekompatibilitě s předchozím updatem.
Stále není zprovozněn AY, BlitzLoader pro 128 a korektní synchronizace paprsku, ale k tomu (snad) dojde později...

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 08.11.2020, 17:06 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
K dispozici Update 6
http://www.respectrum.cz/TapeEditor.htm

● odstraněny nalezené chyby (snapshoty, tzx, cpu, ...)
● přidán nástroj Tape Emulátor pro audio přehrávání TAP souborů
● rozšířený Screen editor o kreslící nástroje a fonty
● možnost extrahování fontů pomocí Bit editoru
● přidána knihovna souborů a vlastních snapshotů
● opravena a rozšířena emulace TZX (Turbo, Speedlock...)
● vylepšeno uživatelské prostředí
● podpora AY 8192 (alfa)

Funkčnost přehrávání pomocí Tape Emulatoru je závislá na úrovni výstupu ze zvukové karty a citlivosti vstupu ZX.
Následující update rozšíří podporu emulace a editaci TR-DOSu

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 09.12.2020, 14:38 
Offline
Radil

Registrován: 24.12.2014, 16:11
Příspěvky: 424
Has thanked: 31 times
Been thanked: 100 times
Chodí dokonce i pod Wine6 v Linuxu


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 13.12.2020, 13:32 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
Zdravím,
rád bych touto cestou oslovil a požádal o radu zkušené "veterány" se znalostí Beta disku či TR DOSu obecně...

Implementace ROM a emulace FD 179X proběhla hladce, až kupodivu, jelikož ještě před měsícem jsem neměl ani tucha co to vlastně je...
Nicméně, vzhledem tomu, že jediným mým zdrojem informací jsou ruské servery a anglicky datasheet WD a z ruštiny sem měl za tři (angličtina moji generaci minula),teda krom informací zveřejněných zxcygnusem (díky za ně), narazil sem na nějaké nesrovnalosti či spíše díry v dokumetaci, které bych rád ošetřil.

V kostce, emulace je prováděna skrze in/out komunikaci přímo s emulátorem FD17.., kupodivu to ve 95% funguje, nicméně narazil sem zatím na 2 problémy:
1. na port 0x1f odesílá při spouštění programu TR DOS hodnotu 0xFC, která neodpovídá žádnému příkazu kontroléru (Write Sector?), ignoruju ji, ale zajímal by mne její význam.
2. při provádění příkazu Read Sector s příznakem MulipleRecords TRDOS čeká ihned na signál INTRQ aniž by načítal data v rozporu s originálním datasheetem WD,
který uvádí že tento status je nastaven až po odeslání všech dat stopy či příkazu Force Interupt
Výše uvedené problémy sw ignoruji, nicméně asi někde něco špatně...

Co se týče formátu TRD, nemám úplně jasno v identifikaci přípony souboru (byte 8), kde se jejich definice dle různých zdrojů rozchází (vyjma B,C).
Některé soubory využívají bajty 8-10 jako součást názvu souboru. Existuje pro to nějaká norma?
Kde bych našel start line pro BASIC? Tuším že někde sem narazil na to, že je uložena v bytech za souborem, ale už nemůžu to dohledat....

Prosím o dobrou radu kde, kdy a jak najít odpověď na výše uvedené otázky....
(třeba komentovaný výpis TRDOSu, popis komunikace...)

Předem díky, sem v tomhle lama
PS: ta emulace zvuku (nejen) je hrozná já vím, z hudebky sem měl taky za tři, časem se k tomu vrátím...

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 13.12.2020, 14:50 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3022
Has thanked: 2184 times
Been thanked: 892 times
mYdloch píše:
Prosím o dobrou radu kde, kdy a jak najít odpověď na výše uvedené otázky.... (třeba komentovaný výpis TRDOSu, popis komunikace...)

Tohle jsi zkusil nebo potřebuješ více?
https://cygnus.speccy.cz/

+ příloha


Přílohy:
trdos-info.7z [5.07 MiB]
413 krát

_________________
// na co myslím, když sedím u oldkompů: dysfunctional foreign policy
Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 17.01.2021, 14:42 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
Především děkuji SCjoe za poskytnuté informace.

Uvítal bych další k tématu esxdos, mdos či +3dos o jejichž podporu bych chtěl sw rozšířit.
Jsem vděčný za jakoukoli zpětnou vazbu, hlášení chyb či konstruktivní připomínky....

Jsem si vědom nedostatků programu a pomocí uživatelů tohoto fóra bych je rád odstranil.

Nicméně pokusil sem se implementovat emulaci Betadisku /TR-DOSu, ale vzhledem ke skutečnosti, že jsem betadisk nikdy fyzicky
ani neviděl, omluvte případné nedostatky :D

http://www.respectrum.cz/TapeEditor.htm

Update 7: 17.1.2021
● odstraněny nalezené chyby (spousta...)
● podpora editace TRD souborů
● emulace TR-DOS 5.03, 5.05, 6.04
● podpora nezdokumentovaných instrukcí Z80 (pro spuštění sovětského sw nezbytná to věc :D )
● rozšíření funkcí debuggeru

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 04.02.2021, 12:13 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3022
Has thanked: 2184 times
Been thanked: 892 times
mYdloch píše:
Především děkuji SCjoe

Díky jsou vzajemne.
Ackoliv sam nestiham vyrizovat SZ,
ted urguju - prosim precti SZ, psal jsem Ti v minulem roce...

_________________
// na co myslím, když sedím u oldkompů: dysfunctional foreign policy


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 02.05.2021, 15:47 
Offline
Prvnička
Uživatelský avatar

Registrován: 21.03.2019, 16:38
Příspěvky: 24
Bydliště: Valašské Meziříčí
Has thanked: 1 time
Been thanked: 23 times
Update 8
- odstraněny nějaké chyby (přerušení io komunikace při přepínaní okno/fullscreen, ukládání .trd souborů, chyba editace paměti aj...)
- přidána virtuální klavesnice
- rozšířena podpora joysticků
- podpora +3/+2 a .dsk image ve fázi alfa...

Ted se vrátím se na začátek a zaměřím se na odstraňování chyb a realističtější emulaci obrazu a zvuku
a vytvoření portable verze programu.

_________________
ZX Spectrum 16 & 48, Zx Spectrum+, Zx Spectrum+ 128K Toastrack, Zx Nucleon 512K


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TapeEditor - Beta test
PříspěvekNapsal: 02.05.2021, 16:07 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3022
Has thanked: 2184 times
Been thanked: 892 times
Diky, se mi libi, ze se dostanu na kobylku tem xxxxx TRDum, ktere maji smichany zdrojak s basicem.
Cili si zobrazim blok jako disasm nebo jako basicovy vypis a najdu co potrebuju.

Dva dotazy:
1] V disasm si muzu krome relativni adresy i nastavit jinou libovolnou, pevnou?
2] Zbyvajici data zobrazim jak? (viz screenshot z Jahnova blockeditoru).


Přílohy:
UNSKY.SCL [22.53 KiB]
324 krát
UNSKY.trd [640 KiB]
327 krát
tapeed.png
tapeed.png [ 49.47 KiB | Zobrazeno 8117 krát ]
zxblock.png
zxblock.png [ 35.74 KiB | Zobrazeno 8117 krát ]

_________________
// na co myslím, když sedím u oldkompů: dysfunctional foreign policy
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ů: 43 ]  Přejít na stránku Předchozí  1, 2, 3  Další

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 1 návštěvní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