OldComp.cz

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


Právě je 19.04.2024, 01:49

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 34 ]  Přejít na stránku Předchozí  1, 2, 3
Autor Zpráva
 Předmět příspěvku: Re: Pascal/MT+
PříspěvekNapsal: 12.04.2020, 10:44 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2588
Bydliště: Praha
Has thanked: 511 times
Been thanked: 619 times
Příloha:
pokus_placal.jpg
pokus_placal.jpg [ 36.85 KiB | Zobrazeno 3819 krát ]

Tak asi 22k :)
Ale najít by se to v tom určitě dalo...
I manuálech jsou i nějaké ukázky dissasemblovaného kódu, ale to bych asi nechal jako poslední zoufalou možnost...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pascal/MT+
PříspěvekNapsal: 12.04.2020, 11:20 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 977
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 487 times
vanthomas píše:
Možná si to nějak nesedne s PMD?


Nejen s PMD. Na Stone64kb s čistokrevným CP/M v2.2 se to chová naprosto stejně - s BCDREALS běží smyčka až do 10000 a regulérně skončí. S FPREALS se program chová tak, jak má.

Při kompilaci v Turbo Pascalu 3 (do paměti i na disk) se to chová korektně - není zde volba linkovaných knihoven.

Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pascal/MT+
PříspěvekNapsal: 12.04.2020, 13:25 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 429 times
Been thanked: 265 times
Takže problém s BCDREAL je v tom, že aj kompilátoru je treba povedať, že má používať BCD formát reálnych čísel.
Kód:
MTPLUS D:POKUS $RDPXB
LINKMT D:POKUS,BCDREALS,PASLIB/S
To je ten parameter B na konci prvého riadku.
A po preložení má u mňa výsledný COM súbor 8 kB.


Přílohy:
pascal-mt-bcdreal-pokus.png
pascal-mt-bcdreal-pokus.png [ 3.36 KiB | Zobrazeno 3800 krát ]
pascal-mt-bcdreal.png
pascal-mt-bcdreal.png [ 39.55 KiB | Zobrazeno 3800 krát ]

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pascal/MT+
PříspěvekNapsal: 12.04.2020, 18:13 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2588
Bydliště: Praha
Has thanked: 511 times
Been thanked: 619 times
Dík, funguje.
Ono se celkem dalo čekat, že jsem něco přehlédnul a neumím to použít :)

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


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ů: 34 ]  Přejít na stránku Předchozí  1, 2, 3

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 7 návštevní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