OldComp.cz
https://oldcomp.cz/

TapeEditor - Beta test
https://oldcomp.cz/viewtopic.php?f=148&t=8354
Stránka 33

Autor:  PotPalo [ 02.05.2021, 17:20 ]
Předmět příspěvku:  Re: TapeEditor - Beta test

Len poznámočka: na stránke chýbajú systémové požiadavky. Pre aký O.S. to je (verzia Windowsu? 32/64 bit?), či treba Framework a akú verziu, atď.

Autor:  tomascz [ 02.05.2021, 18:37 ]
Předmět příspěvku:  Re: TapeEditor - Beta test

SCjoe píše:
2] Zbyvajici data zobrazim jak? (viz screenshot z Jahnova blockeditoru).
To je právě problem, protože mezi Basicem a assemblerem jsou ještě čtyři bajty dat, které se nevešly do adresářové položky, a nemají se tedy nijak interpretovat.

Obrázek

Omlouvám se Mydlochovi že mu sem lezu do vlákna, ale teď jsem přemejšlel, jestli by to nějak snadno šlo přilípnout do mýho udělátka, což by šlo, ale pak následný testování pro ostatní DOSy v aplikaci by bylo zdlouhavý. Takže nešlo :-) Ta customizovatelná "ORG" adresa je ale dobrej nápad :like: Každopádně v hexa-editoru si můžeš danou oblast vyexportovat do souboru.

Obrázek

Ten si pak naimportovat (např. copy-paste) zpátky do image (ale neukládat změny!)

Obrázek

Obsah si pak můžeš zobrazit z menu TR-DOS ➞ Show as Z80 assembler.

Obrázek

Ještě jednou omluva.

Autor:  SCjoe [ 02.05.2021, 18:49 ]
Předmět příspěvku:  Re: TapeEditor - Beta test

Hm, tady vznikaji dve podobne aplikace a tak jsem si tomu dal smysl, ze
jednu vidim jako emulacni/emulatorovou - TapeEditor a druhou disketovou a pro diskimage - RIDE.

S ohledem na to, jak tu vetsina lidi hlta diskety a ruzne D80mini apod., tak jsem nechtel v pripade RIDE skemrat o nesouvisejici softverovou specialku - co nejvice automatizovanou metodu prevodu TRDu/SCL na binarky, a vlozil jsem nadeji do TapeEditoru.

Tuhle mi chybi uzpusobeni funkci pro 3 veci>

1) prevod jednoducheho trdu s jednim smisenym basic-code fajlem, ne vetsim nez 40 KB - vetsinou jde extrahovat hodne automatizovane, zavadec, basic, strojakovy loader, spousteny blok kodu...

2) prevod delsich hybridnich basic-code fajlu... zde nastupuje strojakovy loader nahravajici po sektorech - obvykle staci rozsekat na 16KB bloky, ale i pro to metod muze byt vice

3) export dat a bloku jako souboru primo do adresare (na SD/CF kartu) s moznosti pridat +3dosovou hlavicku podle zadanych parametru nebo zapsanych v basicu nebo vyplyvajicich z umisteni v pameti

Autor:  mYdloch [ 15.05.2021, 17:31 ]
Předmět příspěvku:  Re: TapeEditor - Beta test

Zdravím,
omlouvám se za opožděnou reakci, nějak mi nechodí notifikace o novém příspěvku a popravdě řečeno, 14 dni sem nebyl u počítače...
SCjoe píše:
1]V disasm si muzu krome relativni adresy i nastavit jinou libovolnou, pevnou?

Počáteční adresu bloku od které se bude výpis adresovat lze nastavit Navigace->Přejdi na adresu (F5) (nebo nebo kliknutím na sloupec adresy) položka Počáteční adresa.
Musím zapracovat na nápovědě, např. implementace nových příkazů debuggeru bez jejich zahrnutí do nápovědy je vcelku k ničemu, uznávám :D (a že už jich tam je...)

SCjoe píše:
2] Zbyvajici data zobrazim jak? (viz screenshot z Jahnova blockeditoru).

Bohužel momentálně nijak... :cry: , jedině pomocí přímé úpravy sektoru disku (nesmí být otevřen žádný soubor k editaci).


Jak jsem už dříve zmínil, ve struktuře diskových formátů sem lama, jelikož sem odkojený pouze na kazetách.
Snažím se pochopit strukturu image z dostupných informací na webu, ale bohužel nemám jich dost...
Ocenil bych technického konzultanta pro TRDOS i +3DOS.
Emulaci sem implementoval pomocí vlastní emulace HW řadičů prakticky bez znalosti trd/+3dosu a ono to nějak funguje, ale k 100% funkčnosti editace a emulace
se budu muset ještě hodně učit...

PotPalo píše:
Len poznámočka: na stránke chýbajú systémové požiadavky. Pre aký O.S. to je (verzia Windowsu? 32/64 bit?), či treba Framework a akú verziu, atď.


Nechybí. Jak je uvedeno Doporučeno Win10 DX11, minimum Win7 SP1 DX11 .NET 4.6.1 Win32

tomascz píše:
Omlouvám se Mydlochovi že mu sem lezu do vlákna, ale teď jsem přemejšlel, jestli by to nějak snadno šlo přilípnout do mýho udělátka, což by šlo, ale pak následný testování pro ostatní DOSy v aplikaci by bylo zdlouhavý. Takže nešlo :-) Ta customizovatelná "ORG" adresa je ale dobrej nápad :like: Každopádně v hexa-editoru si můžeš danou oblast vyexportovat do souboru.

Není zač se omlouvat, jak jsem už dříve zmínil, sem vděčný za jakoukoli zpětnou vazbu.

SCjoe píše:
S ohledem na to, jak tu vetsina lidi hlta diskety a ruzne D80mini apod., tak jsem nechtel v pripade RIDE skemrat o nesouvisejici softverovou specialku - co nejvice automatizovanou metodu prevodu TRDu/SCL na binarky, a vlozil jsem nadeji do TapeEditoru.
Tuhle mi chybi uzpusobeni funkci pro 3 veci>

1) prevod jednoducheho trdu s jednim smisenym basic-code fajlem, ne vetsim nez 40 KB - vetsinou jde extrahovat hodne automatizovane, zavadec, basic, strojakovy loader, spousteny blok kodu...

2) prevod delsich hybridnich basic-code fajlu... zde nastupuje strojakovy loader nahravajici po sektorech - obvykle staci rozsekat na 16KB bloky, ale i pro to metod muze byt vice

3) export dat a bloku jako souboru primo do adresare (na SD/CF kartu) s moznosti pridat +3dosovou hlavicku podle zadanych parametru nebo zapsanych v basicu nebo vyplyvajicich z umisteni v pameti


Jak je psáno výše, musím zapracovat na svých znalostech formátu, nicméně pokusím se a doufám že naději vloženou do TapeEditoru nezklamu.... :D

Vzhledem k tomu, že na tomto projektu pracuju sám, může to chvíli trvat...
Každopádně jde jen o projekt stárnoucího alkoholika a kromě záchvěvů nostalgie nemám žádné vyšší ambice...

Stránka 33 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/