git-svn-id: https://spexeah.com:8443/svn/Asuro@544 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
parent
11542b4c34
commit
6d3f6ccbf3
BIN
bin/kernel.bin
BIN
bin/kernel.bin
Binary file not shown.
Binary file not shown.
BIN
lib/console.o
BIN
lib/console.o
Binary file not shown.
BIN
lib/console.ppu
BIN
lib/console.ppu
Binary file not shown.
BIN
lib/kernel.ppu
BIN
lib/kernel.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/libpsystem.a
BIN
lib/libpsystem.a
Binary file not shown.
BIN
lib/mouse.ppu
BIN
lib/mouse.ppu
Binary file not shown.
@ -196,7 +196,7 @@ begin
|
||||
dest:= puint16(multibootinfo^.framebuffer_addr);
|
||||
dest:= dest + (y * 1280) + x;
|
||||
dest64:= puint64(dest);
|
||||
getPixel64:= dest64[0];
|
||||
getPixel64:= dest64^;
|
||||
end;
|
||||
|
||||
procedure drawPixel64(x : uint32; y : uint32; pixel : uint64);
|
||||
@ -208,7 +208,7 @@ begin
|
||||
dest:= puint16(multibootinfo^.framebuffer_addr);
|
||||
dest:= dest + (y * 1280) + x;
|
||||
dest64:= puint64(dest);
|
||||
dest64[0]:= pixel;
|
||||
dest64^:= pixel;
|
||||
end;
|
||||
|
||||
procedure outputCharToScreenSpace(c : char; x : uint8; y : uint8; fgcolor : uint16);
|
||||
@ -224,7 +224,7 @@ begin
|
||||
fgcolor32:= fgcolor OR (fgcolor SHL 16);
|
||||
mask:= puint32(@Std_Mask[uint32(c) * (16 * 8)]);
|
||||
dest:= puint16(multibootinfo^.framebuffer_addr);
|
||||
dest:= dest + (y*1280) + x;
|
||||
dest:= dest + (y * 1280) + x;
|
||||
dest32:= puint32(dest);
|
||||
for i:=0 to 15 do begin
|
||||
dest32[(i*640)+0]:= (dest32[(i*640)+0] AND NOT(mask[(i*4)+0])) OR (fgcolor32 AND mask[(i*4)+0]);
|
||||
|
@ -72,7 +72,7 @@ begin
|
||||
end;}
|
||||
for y:=0 to 7 do begin
|
||||
for x:=0 to 1 do begin
|
||||
drawPixel64(Last.x + x * 4, Last.y + y, BackPixels[x][y]);
|
||||
drawPixel64(Last.x + (x * 4), Last.y + y, BackPixels[x][y]);
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
@ -86,7 +86,7 @@ begin
|
||||
end;}
|
||||
for y:=0 to 7 do begin
|
||||
for x:=0 to 1 do begin
|
||||
BackPixels[x][y]:= GetPixel64(nx + x * 4, ny + y);
|
||||
BackPixels[x][y]:= GetPixel64(nx + (x * 4), ny + y);
|
||||
end;
|
||||
end;
|
||||
outputCharToScreenSpace(char(0), nx, ny, $FFFF);
|
||||
|
@ -287,7 +287,7 @@ begin
|
||||
|
||||
tracer.push_trace('kmain.END');
|
||||
|
||||
outputCharToScreenSpace(char(0), 10, 10, $FFFF);
|
||||
//outputCharToScreenSpace(char(0), 10, 10, $FFFF);
|
||||
|
||||
while true do begin
|
||||
mouse.DrawCursor();
|
||||
|
Loading…
x
Reference in New Issue
Block a user