mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-10 21:09:13 +02:00
* PrintChar and OpenChannel converted to pure assembler functions
git-svn-id: branches/z80@45135 -
This commit is contained in:
parent
fe05a87a27
commit
843024f3b7
@ -146,28 +146,24 @@ begin
|
||||
KeyPressed:=LastKey<>#0;
|
||||
end;
|
||||
|
||||
procedure OpenChannel(Chan: Byte);
|
||||
begin
|
||||
asm
|
||||
procedure OpenChannel(Chan: Byte);assembler;
|
||||
asm
|
||||
ld iy,(save_iy)
|
||||
ld a, (Chan)
|
||||
push ix
|
||||
call 5633
|
||||
pop ix
|
||||
ld (save_iy),iy
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure PrintChar(Ch: Char);
|
||||
begin
|
||||
asm
|
||||
procedure PrintChar(Ch: Char);assembler;
|
||||
asm
|
||||
ld iy,(save_iy)
|
||||
ld a, (Ch)
|
||||
push ix
|
||||
rst 16
|
||||
pop ix
|
||||
ld (save_iy),iy
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure PrintLn;
|
||||
|
Loading…
Reference in New Issue
Block a user