Memory-mapped video
BugALugs478_at_InfamousISP.gov
Date: 06/08/04
- Next message: Chuck Stevens: "Re: Programming Code Advise"
- Previous message: Chuck Stevens: "Re: Programming Code Advise"
- Next in thread: Robert Wagner: "Re: Memory-mapped video"
- Reply: Robert Wagner: "Re: Memory-mapped video"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 08 Jun 2004 14:52:28 GMT
I'm running Realia COBOL with SCREENIO (old, very old...) and the
executables have been running for years on a variety of machines. I
recently upgraded and the executables stopped working (bizarre video
effects, machine hangs, etc). I've determined that the problem lies in
the use by Realia & Norcom of memory-mapped video.
I'm able to make the compiler generate a BIOS-calls-executable by
linking in DISPDOS.OBJ. This fixes the problem for the compiler where
I just use simple DISPLAY's (no screen section).
But SCREEN IO recognizes (and trivializes) the problem by providing a
means of making PEF itself use BIOS calls (SET IBMC=N) which allows
creation of panels but the generated code includes memory-mapping for
video (or it uses the Screen Section -- I don't know which). The
effect is that at execution time with a module that has been
linkedited with DISPDOS.OBJ and which uses SCREENIO.LIB, Realia issues
a fatal message "RCL0038 This function is unavailable for use with
DISPDOS" referencing a module, SCR_VIO.
How can I force SCREENIO to generate BIOS callls instead of using
memory-mapped video?
- Next message: Chuck Stevens: "Re: Programming Code Advise"
- Previous message: Chuck Stevens: "Re: Programming Code Advise"
- Next in thread: Robert Wagner: "Re: Memory-mapped video"
- Reply: Robert Wagner: "Re: Memory-mapped video"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]