git-svn-id: https://spexeah.com:8443/svn/Asuro@89 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
parent
4cd3661833
commit
5389f4e2b0
@ -33,7 +33,7 @@ var
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
b:= inb($60);
|
b:= inb($60);
|
||||||
console.writehexln(b);
|
//console.writehexln(b);
|
||||||
for i:=0 to MAX_HOOKS-1 do begin
|
for i:=0 to MAX_HOOKS-1 do begin
|
||||||
if uint32(Hooks[i]) <> 0 then begin
|
if uint32(Hooks[i]) <> 0 then begin
|
||||||
Hooks[i](void(b));
|
Hooks[i](void(b));
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
{ ************************************************
|
|
||||||
* DEPRECATED
|
|
||||||
************************************************
|
|
||||||
* Asuro
|
|
||||||
* Unit: keyboard
|
|
||||||
* Description: Basic Keyboard Polling
|
|
||||||
************************************************
|
|
||||||
* Author: K Morris
|
|
||||||
* Contributors:
|
|
||||||
************************************************ }
|
|
||||||
|
|
||||||
unit keyboard;
|
|
||||||
|
|
||||||
{$ASMMODE intel}
|
|
||||||
|
|
||||||
interface
|
|
||||||
|
|
||||||
uses
|
|
||||||
util;
|
|
||||||
|
|
||||||
function get_scancode() : uint8;
|
|
||||||
|
|
||||||
implementation
|
|
||||||
|
|
||||||
function get_scancode() : uint8; [public, alias: 'get_scancode'];
|
|
||||||
var
|
|
||||||
c : uint8;
|
|
||||||
|
|
||||||
begin
|
|
||||||
c:= 0;
|
|
||||||
while true do begin
|
|
||||||
if inb($60) <> c then begin
|
|
||||||
c:= inb($60);
|
|
||||||
if c > 0 then begin
|
|
||||||
get_scancode:= c;
|
|
||||||
exit;
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
|
|
||||||
end.
|
|
Loading…
x
Reference in New Issue
Block a user