Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Small favour to ask (FPC bugreport) (Developers)

posted by marcov, 10.01.2009, 13:56

> In FPC 2.2.2 is this issue partialy fixed.
> If IDE starts in resolution 80x25 everything is fine. But if it starts in
> another resolution, like 80x50 (so the mode switch from 80x25 must be
> performed) mouse cursor is hidden.

Hmm. If you initialize 80x50 yourself, and initialize the mouse with interrupts, does the cursor show them?

Or maybe it is simply that the video mode is initialize after the mouse is shown. I'll add that to the bugreport.

> The same problem appears when you in IDE in mode choose dialog change the
> resolution.

That's a strong pointer that it might be the order of initialization problem.

I tried, and I can reproduce it with go32v2 on XP if I set the dosbox to fullscreen mode.

So forget about the remark in the bugreport. Probably not a mouse driver then.

> It is bad that IDE sources are rather a mess because it doesn't always use
> the terminal (VIDEO, MOUSE and KEYBOARD) units and on some places it use
> own variants of these routines. (So if you fix some bug in terminal units
> it doesn't always fix the IDE)

Those are mostly old bugfixes to improve behaviour on some platforms.

> Some attention should be paid to "speed" of FreeVision, especially
> reactions to mouse actions. Did you try to select some block of text by
> mouse?

Here it is immediate, I don't notice a delay.

> And why the copying and pasting of the selected text is so slow? (Here is
> strange that it in FreeDOS it is significantly slower than in MS-DOS 7.1
> or in Windows98 - I don't know why)

That's odd. Unit video should write directly to screen. Maybe FreeDOS tries to virtualize the screen?

> And the chronical pain is the Graph unit for DOS. There are some steps
> backwards in FPC 2.x.x
> Source of Graph unit from FPC 1.0.10 can however still be after few
> changes compiled and used in FPC 2.x.x but you have to set the calling
> convention into OLDFPCCALL.

1.0.10 is dead. Period. If you know the problems, please enter bugreports.

Keep in mind I can't test on pure dos. Soon, even testing dos under XP will require a reboot. (at work we are doing more and more in 64-bit, and I work at home a lot).

 

Complete thread:

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