OldComp.cz

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


Právě je 22.05.2024, 07:07

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: FPC pre DOS: vie nahradiť TP 7.0?
PříspěvekNapsal: 11.05.2024, 18:05 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1409
Has thanked: 130 times
Been thanked: 71 times
Skúšali ste s tým niekto nejaké pokusy? Je reálne, aby to nahradilo TP? Ide mi o to, že pokusne by som v tom niečo prepísal s tým, že doteraz to bolo v TP a očakávam teda od toho plnohodnotnú grafiku, fonty, atď.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPC pre DOS: vie nahradiť TP 7.0?
PříspěvekNapsal: 11.05.2024, 20:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.08.2014, 16:27
Příspěvky: 1039
Bydliště: Praha
Has thanked: 64 times
Been thanked: 434 times
Nějaké pokusy jsem kdysi dělal s verzí, která generuje 32bitové binárky pro chráněný režim.
Vlastně velmi záleží na tom, jak je napsaný původní kód.

1. Překladač FPC se dá nastavit tak, aby pokud možno překládal jako původní Turbo Pascal. Je k tomu dokonce věnovaná kapitola v příručce.
2. FPC nabízí jednotku Graph, která je v celku kompatibilní s tou dodávanou k TP, lze dokonce používat i BGI fonty, které je třeba vzít z instalace TP
3. Cokoliv napsané ve vkládaném assembleru se musí kompletně přepsat.
4. Kód, který nějakým způsobem spoléhá na znalost vnitřní struktury hodnot proměnných je třeba upravit. Stačí taková maličkost jako funkce Hi či Lo a neštěstí bylo na světě.
5. Kód, který přímo pracuje přímo s adresami v RAM (třeba s datovým segmentem VGA), nebo s I/O porty se musí kompletně přepsat
6. K FPC není jednotka pro myš pracující v grafickém režimu
7. Za jakékoliv jednotky třetích stran je samozřejmě potřeba najít náhradu.

Dnes je to jiné, existuje i verze FPC, která generuje kód pro reálný režim.


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ů: 2 ] 

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 1 návštěvní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