[Overview][Constants][Types][Procedures and functions][Variables][Index] |
Fill segment with byte value
Source position: go32.pp line 124
procedure seg_fillchar( |
seg: Word; |
ofs: LongInt; |
count: LongInt; |
c: Char |
); |
Sets a memory area to a specific value.
Parameters:
Return values: None.
Notes: No range check is done in any way.
None.
|
Move data between 2 locations |
|
|
Fill segment with word value |
|
|
Fill a region of DOS memory with a specific byte-sized value |
|
|
Fill a region of DOS memory with a specific word-sized value |
|
|
Copy data from DOS memory to the heap. |
|
|
Copy data from the heap to DOS real mode memory |
|
|
Move data between 2 DOS real mode memory locations |
uses go32; var vgasel : Word; r : trealregs; begin r.eax := $13; realintr($10, r); vgasel := segment_to_descriptor($A000); seg_fillchar(vgasel, 0, 64000, #15); readln; r.eax := $3; realintr($10, r); end.