[fpc-pascal]absolute

2003-11-05 Thread 2cz
in school we use a BPTP 7, but at home i use FPC. And now i have a problem 
with videoram.
 here is a problem source part:

program iksko;
uses crt, dos;
const t=3;
type hodi_se=record
xx,xy:integer;
end;
taky_se_hodi=array[1..t] of hodi_se;
var had:taky_se_hodi;
sy,sx,u:integer;
M: array[1..25,1..80] of
record znak:char; attr:byte end
absolute $B800:0;
a:char;

begin
..

 and when i try to compile i get this :
had.pp(12,15) Error: absolute can only be associated with a var or const
had.pp(12,15) Fatal: Syntax error, ; expected but : found

in BPTP is this right. what shall i do? 

2cz (newbie)
[EMAIL PROTECTED]


___
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal]absolute

2003-11-05 Thread Florian Klaempfl
2cz wrote:
in school we use a BPTP 7, but at home i use FPC. And now i have a problem 
with videoram.
 here is a problem source part:

program iksko;
uses crt, dos;
const t=3;
type hodi_se=record
xx,xy:integer;
end;
taky_se_hodi=array[1..t] of hodi_se;
var had:taky_se_hodi;
sy,sx,u:integer;
M: array[1..25,1..80] of
record znak:char; attr:byte end
absolute $B800:0;
a:char;
begin
..
 and when i try to compile i get this :
had.pp(12,15) Error: absolute can only be associated with a var or const
had.pp(12,15) Fatal: Syntax error, ; expected but : found
in BPTP is this right. what shall i do? 
Which FPC version do you use? absolute $B800:0; is only useful under 
DOS, so it won't work with the win32 or linux version FPC, use the 
go32v2 one.



___
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal]absolute

2003-11-05 Thread 2cz
1.00.10 for linux.
Oh, thanks. And don't you know how to do the same thing (direct access to 
video ram) under linux ?
On Thursday 06 of November 2003 00:57, Florian Klaempfl wrote:
> 2cz wrote:
> > in school we use a BPTP 7, but at home i use FPC. And now i have a
> > problem with videoram.
> >  here is a problem source part:
> >
> > program iksko;
> > uses crt, dos;
> > const t=3;
> > type hodi_se=record
> > xx,xy:integer;
> > end;
> > taky_se_hodi=array[1..t] of hodi_se;
> > var had:taky_se_hodi;
> > sy,sx,u:integer;
> > M: array[1..25,1..80] of
> > record znak:char; attr:byte end
> > absolute $B800:0;
> > a:char;
> >
> > begin
> > ..
> >
> >  and when i try to compile i get this :
> > had.pp(12,15) Error: absolute can only be associated with a var or const
> > had.pp(12,15) Fatal: Syntax error, ; expected but : found
> >
> > in BPTP is this right. what shall i do?
>
> Which FPC version do you use? absolute $B800:0; is only useful under
> DOS, so it won't work with the win32 or linux version FPC, use the
> go32v2 one.
>
>
>
> ___
> fpc-pascal maillist  -  [EMAIL PROTECTED]
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal


___
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal