OldComp.cz
http://oldcomp.cz/

Norma pre čísla s rádovou čiarkou v BASICu 1Z-016
http://oldcomp.cz/viewtopic.php?f=134&t=5848
Stránka 11

Autor:  Milsa [ 16.01.2018, 19:55 ]
Předmět příspěvku:  Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Vie mi niekto poradiť v akej norme to je? Alebo je to niečo neštandardné a musím si to len otestovať?

Autor:  microlan [ 16.01.2018, 20:56 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Jen tipuji

IEEE 754

Autor:  lukz [ 16.01.2018, 21:02 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Vidím, že tě téma Basic programů docela chytilo. Mně se to zdá také zajímavé, a některé věci
o tom mám nastudované, takže mohu odkázat, kde jsem to četl.

Popis číselných dat, jak jsou v programu zakódovaná, je na stránce http://www.sharpmz.org/ .
Vlevo v menu rozklikni Programming : BASIC internals : 1Z013B Internals.

To pracuješ na dekodéru Basic programů do textu?

Autor:  Milsa [ 18.01.2018, 23:53 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Ďakujem, pomohlo. Chcel by som spraviť dekodér a potom uvidím, čo s tým ďalej.

Autor:  Mikes21 [ 19.01.2018, 10:49 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Dekoder .btx (.mzf, typ file 02 nebo 05) na textovy format mam, staci se doptat ;-) Umi to udelat i dekompresi cisla v binarnim tvaru na textovy. Je to ulozene ve 40 bitech.
Pokud tomu v BASICu predchazi prefix 0x15, pak je to v tomhle tvaru. Pokud je tam 0x0b, tak je to 2 byty jako integer. Pro zajimavost 0x0b je hex konstanta a treba "" je string.
Jinak BASIC MZ-800, SA-5510 a SP-5025 ma drobne rozdily ve formatu. BASIC z MZ-1500 ma nektere veci jinak proti MZ-800.
Zkus program z prilohy.

Přílohy:
MZFtoBas.zip [9.29 KiB]
523 krát

Autor:  Milsa [ 20.01.2018, 18:08 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Niečo takéto už mám, ale toto je zrejme novšia verzia. Len som si už nepamätal autora. Sú tam nejaké opravy?

Autor:  Milsa [ 21.01.2018, 16:22 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Mikes21 píše:
Dekoder .btx (.mzf, typ file 02 nebo 05) na textovy format mam, staci se doptat ;-) Umi to udelat i dekompresi cisla v binarnim tvaru na textovy. Je to ulozene ve 40 bitech.
Pokud tomu v BASICu predchazi prefix 0x15, pak je to v tomhle tvaru. Pokud je tam 0x0b, tak je to 2 byty jako integer. Pro zajimavost 0x0b je hex konstanta a treba "" je string.
Jinak BASIC MZ-800, SA-5510 a SP-5025 ma drobne rozdily ve formatu. BASIC z MZ-1500 ma nektere veci jinak proti MZ-800.
Zkus program z prilohy.

Máš tam niekde chybu. Prikladám Opening 800, ktorý to preložilo zle a ten, čo preložila stará verzia dobre.

Přílohy:
Poznámka: Bezchybný preekladač
MZFtoBas2.zip [9.22 KiB]
525 krát
Poznámka: Bezchybný preklad - stará verzia
opening_800-1.bas [16.64 KiB]
532 krát
Poznámka: Chybný preklad čísiel
opening_800.bas [16.7 KiB]
538 krát

Autor:  Mikes21 [ 21.01.2018, 20:10 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

To se omlouvam. Vzniklo to zmenou ve vyvojovem prostredi a taky kompilatoru. Urcite to co nejdrive opravim a dam k dispozici. Dik za upozorneni.

Autor:  Mikes21 [ 22.01.2018, 12:48 ]
Předmět příspěvku:  Re: Norma pre čísla s rádovou čiarkou v BASICu 1Z-016

Tak tady je opravena verze toho programku. Uz by to melo prevadet cisla tak jak ma.

Přílohy:
MZFtoBas.zip [9.56 KiB]
519 krát

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