Dosbox

Software potřebné k práci s elektronikou

Moderátor: Moderátoři

Zpráva
Autor
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#46 Příspěvek od asdf »

Dal jsem v Linuxu touch *. A už jsou špatně všechny.
lesana87
Příspěvky: 4489
Registrován: 20 zář 2014, 00:00

#47 Příspěvek od lesana87 »

Zkusila jsem pustit pod dosboxem command.com z MSDOSu 5.0 a to ničemu nepomohlo.

Když se změní datum vytvoření těch datových soborů, tak jsou špatně i pod DOSem.
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#48 Příspěvek od asdf »

Tak jsem změnil v to exe 3 bajty a už to chodí.
Nemáte oprávnění prohlížet přiložené soubory.
lesana87
Příspěvky: 4489
Registrován: 20 zář 2014, 00:00

#49 Příspěvek od lesana87 »

8O Co jsi mu provedl?
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#50 Příspěvek od asdf »

Taková menší lobotomie. Místo instrukce, na kterou to skáče, když je to špatně, jsem dal JMP na instrukci, kam to skáče, když je to dobře. Ale hrát to neumím, takže nepoznám, jestli je vše v pořádku.
lesana87
Příspěvky: 4489
Registrován: 20 zář 2014, 00:00

#51 Příspěvek od lesana87 »

Aha, takže jsi tu kontrolu vyřadil. Ale chyba je tedy někde v DOSBOXu, že blbě interpretuje datum založení souboru?
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#52 Příspěvek od asdf »

Jestli jsem se v tom dobře zorientoval, tak jsem vyřadil úplně všechny kontroly. Ne jen datum. A asi je problém v dosboxu s datumem. Co jsem koukal, tak ten jeden soubor, který byl podle něj špatně, měl letní čas. Ostatní měly zimní. Tak je klidně možné, že to dosbox dělá dobře a msdos špatně.
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#53 Příspěvek od asdf »

Asi bude lepší toto neinvazivní řešení:

Kód: Vybrat vše

touch -d "2000-03-28 19:44:14.000000000 +0200" 21SPOSC.DAT
lesana87
Příspěvky: 4489
Registrován: 20 zář 2014, 00:00

#54 Příspěvek od lesana87 »

Jak se pozná u soboru ve FAT, jestli má zimní nebo letní čas, to přece nikde v adresářové položce uložené není? 8O
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#55 Příspěvek od asdf »

Ve FAT to asi není. Já koukal v Linuxu. Nějak to asi musel udělat ten rozzipovávač. A DOSBOX to asi dělá jinak.
lesana87
Příspěvky: 4489
Registrován: 20 zář 2014, 00:00

#56 Příspěvek od lesana87 »

Linux z nějakého důvodu interperetuje čas založení toho 21SPOSC.DAT jako 20:44, ale pod DOSem to je 19:44. A některé distribuce linuxu asi mají tuhle chybu opravenou.
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#57 Příspěvek od asdf »

V mém případě to šlo ještě přes zip. Takže nějak se to muselo zabalit, nějak pak rozbalit. Já tomu moc nerozumím, takže se zatím trochu bojím to označit za chybu v DOSBOXu nebo Linuxu.
Uživatelský avatar
rnbw
Příspěvky: 37614
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#58 Příspěvek od rnbw »

Rozbaloval som to unzipom v Linuxe.
lesana87
Příspěvky: 4489
Registrován: 20 zář 2014, 00:00

#59 Příspěvek od lesana87 »

Mám ty soubory na disketě, strčená do PC s DOSem ukazuje u 21SPOSC.DAT 7:44p, strčená do PC s Linuxem ukazuje 8:44p.

Edit: 28.3.2000 byl letní čas, DOS to neřeší, Linux to zřejmě interpretuje různě, když někdo to má dobře a někdo špatně.
asdf
Příspěvky: 718
Registrován: 06 říj 2022, 00:00

#60 Příspěvek od asdf »

Je v tom zmatek. On ten Linux a DOSBOX asi musí taky počítat s tím, že někdo nestřídá zimní/letní čas. To aby se pak zvencnuli. Nakonec ještě skončíme u toho řešení s tou lobotomií.

Zpět na „Software“