zxcygnus píše:
tomascz píše:
Dovolím si do RIDE přidat přeloženou binárku jako on-line resource k importu na disketu (podobně jako je resourcem GK's File Manager, "GKFM", u MDOSích disket).
Nevím, co je RIDE, ale ok, budiž.
Děkuji
Omlouvám se,
RIDE je můj tool na práci s disketami - jejich imagi a reálnou flopkou (myslel jsem/doufal jsem, že je tu aplikace dostatečně "profláknutá" a nemusím ji představovat)
Kromě samozřejmého dumpu imagů na flopku (a zpět) včetně některých copy-protection schémat (podobně jako
SamDisk) dovede pracovat i s jednotlivými soubory na disketě, zobrazit je v různých modech (u ZX derivátů např. Screen$, binární forma atd.), spojit dva image do jednoho (vhodné např. pro záchranu starého softwaru, pro kterých máš více kopií, které jsou vadné vždy na jiném místě), spolupracovat s TAP formátem, přímo modifikovat boot sektor (tady bych viděl tvůj file manager), atd. atd. Bohužel pouze pro Windows.
Pro MDOS už tam v záložce
Boot Sector je klikátko na založení
George K's File Manager-u (GKFM), takže si lze on-line naimportovat "binárku" poslední známé verze GKFM z online zdroje (binárku = BASIC s assemblerem schovaným jako proměnné Basicu).
Eventuelně si lze existující starší verze GKFM na disku/imagi později updatovat z téhož online zdroje (uloženém v útrobách mého webu)
Dovolil jsem si spáchat "preview" mého řešení zahrnutí CygnusBootu do aplikace. Protože, jaks napsal, se CygnusBoot v boot sektoru nijak nezabydluje, nemám možnost jak jednoduše zjistit, jestli je na disku už nějaká jeho verze, nebo ne. Implementoval jsem tedy pouze druhou část, tj. "update" na poslední verzi. V TRD imagích připojených v kořeni tvého
2018-12-26_boot_223.tar.bz2 jsem objevil pouze verze které se hlásí jako 2.2, takže momentálně kliknutí na hyperlink naimportuje tuto verzi - aktuální 2.2.3 si bohužel neumím sestavit (a jako uživatel Windows říkám, že to ani netoužím zjišťovat
).
Pokud tedy máš zájem o include CygnusBootu do RIDE, prosím pošli mi přes SZ aktuální 2.2.3. Co jsem dokázal vystopovat, tak nedávno ji někdo z Ruska "lajknul" na GitHubu, takže zřejmě se šíří - a s ní by mohl i CygnusBoot
PS:
(Spoiler ahead!) Pro případ, že by ti neuniklo označení "ID = {0,0,9,1}" v obrázcích záložky
Boot Sector, tak věz, že TR-DOS fyzicky naformátuje sektory s čísly 1..16, takže boot sektor dostane číslo 9, vzdor tomu, že s ním vysokoúrovňově pracuješ jako se zero-based číslem 8. Správnost ověřena několika uživateli tady na OldCompu. V záložce
Boot Sector se vždy zobrazuje fyzické ID sektoru.
(A máme to za sebou)