Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

FPC 2.6.2 released (Announce)

posted by Laaca Homepage, Czech republic, 19.03.2013, 11:40

Sure, I can avoid bug 18133 in my code. But what about code by someone else? And what about code of Freepascal itself? F.e. the unit Graph is heavily influenced by this bug. Im not sure but the MEM statements maybe occur in RTL units and maybe in IDE sources or even other sources.

And we can't be sure it does not occur in other constructs than MEM. If the use of inline assembly always 100% safe.


The 2.7.1 seems to be fixed BUT.
In the 2.7.1 snapshots isn't included the IDE. I hope, I really hope that it doesn't mean that the 2.7.x line will be without it.

I know that FPC is implementing still wider and wider the unicode. I am also affraid it also could make a problems in DOS as it does not have any unicode layer. (however you can detect the current codepage and use various DOS to unicode tables). The unicode could also make problems in console applications made f.e. in FreeVision. The default VGA text framebuffer uses 1 byte for char and 1 byte for attribute. The framebuffer defined in VIDEO unit accept this format. The VIDEO framebuffer could be changed to another format and made conversions between VIDEO and VGA framebuffers while UpdateScreen procedures but anyway - it again breaks existing applications...

---
DOS-u-akbar!

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 406 users online (0 registered, 406 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum